unity-builder/action/index.js

1 line
7.9 MiB
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

module.exports=function(e,t){"use strict";var r={};function __webpack_require__(t){if(r[t]){return r[t].exports}var i=r[t]={i:t,l:false,exports:{}};e[t].call(i.exports,i,i.exports,__webpack_require__);i.l=true;return i.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(2492)}t(__webpack_require__);return startup()}({1:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const a=r(3129);const s=r(5622);const n=r(1669);const o=r(3672);const u=n.promisify(a.exec);function cp(e,t,r={}){return i(this,void 0,void 0,function*(){const{force:i,recursive:a}=readCopyOptions(r);const n=(yield o.exists(t))?yield o.stat(t):null;if(n&&n.isFile()&&!i){return}const u=n&&n.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield o.exists(e))){throw new Error(`no such file or directory: ${e}`)}const p=yield o.stat(e);if(p.isDirectory()){if(!a){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,u,0,i)}}else{if(s.relative(e,u)===""){throw new Error(`'${u}' and '${e}' are the same file`)}yield copyFile(e,u,i)}})}t.cp=cp;function mv(e,t,r={}){return i(this,void 0,void 0,function*(){if(yield o.exists(t)){let i=true;if(yield o.isDirectory(t)){t=s.join(t,s.basename(e));i=yield o.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield o.rename(e,t)})}t.mv=mv;function rmRF(e){return i(this,void 0,void 0,function*(){if(o.IS_WINDOWS){try{if(yield o.isDirectory(e,true)){yield u(`rd /s /q "${e}"`)}else{yield u(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield o.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield o.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield u(`rm -rf "${e}"`)}else{yield o.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return i(this,void 0,void 0,function*(){yield o.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return i(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(o.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(o.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(s.delimiter)){if(e){t.push(e)}}}if(o.isRooted(e)){const r=yield o.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||o.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const i of r){const r=yield o.tryGetExecutablePath(i+s.sep+e,t);if(r){return r}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,a){return i(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const i=yield o.readdir(e);for(const s of i){const i=`${e}/${s}`;const n=`${t}/${s}`;const u=yield o.lstat(i);if(u.isDirectory()){yield cpDirRecursive(i,n,r,a)}else{yield copyFile(i,n,a)}}yield o.chmod(t,(yield o.stat(e)).mode)})}function copyFile(e,t,r){return i(this,void 0,void 0,function*(){if((yield o.lstat(e)).isSymbolicLink()){try{yield o.lstat(t);yield o.unlink(t)}catch(e){if(e.code==="EPERM"){yield o.chmod(t,"0666");yield o.unlink(t)}}const r=yield o.readlink(e);yield o.symlink(r,t,o.IS_WINDOWS?"junction":null)}else if(!(yield o.exists(t))||r){yield o.copyFile(e,t)}})}},28:function(e){"use strict";e.exports=function generate_comment(e,t,r){var i=" ";var a=e.schema[t];var s=e.errSchemaPath+"/"+t;var n=!e.opts.allErrors;var o=e.util.toQuotedString(a);if(e.opts.$comment===true){i+=" console.log("+o+");"}else if(typeof e.opts.$comment=="function"){i+=" self._opts.$comment("+o+", "+e.util.toQuotedString(s)+", validate.root.schema);"}return i}},32:function(e){e.exports={pagination:{DescribeCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"cases"},DescribeCommunications:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"communications"},DescribeServices:{result_key:"services"},DescribeTrustedAdvisorCheckRefreshStatuses:{result_key:"statuses"},DescribeTrustedAdvisorCheckSummaries:{result_key:"summaries"}}}},37:function(e){e.exports={pagination:{GetSavingsPlansCoverage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetSavingsPlansUtilizationDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCostCategoryDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},42:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["wafv2"]={};i.WAFV2=a.defineService("wafv2",["2019-07-29"]);Object.defineProperty(s.services["wafv2"],"2019-07-29",{get:function get(){var e=r(5118);e.paginators=r(1657).pagination;return e},enumerable:true,configurable:true});e.exports=i.WAFV2},47:function(e){e.exports={pagination:{DescribeAccountAttributes:{result_key:"AccountAttributes"},DescribeAddresses:{result_key:"Addresses"},DescribeAvailabilityZones:{result_key:"AvailabilityZones"},DescribeBundleTasks:{result_key:"BundleTasks"},DescribeByoipCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ByoipCidrs"},DescribeCapacityReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservations"},DescribeCarrierGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CarrierGateways"},DescribeClassicLinkInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},DescribeClientVpnAuthorizationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthorizationRules"},DescribeClientVpnConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Connections"},DescribeClientVpnEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnEndpoints"},DescribeClientVpnRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},DescribeClientVpnTargetNetworks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnTargetNetworks"},DescribeCoipPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CoipPools"},DescribeConversionTasks:{result_key:"ConversionTasks"},DescribeCustomerGateways:{result_key:"CustomerGateways"},DescribeDhcpOptions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DhcpOptions"},DescribeEgressOnlyInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EgressOnlyInternetGateways"},DescribeExportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExportImageTasks"},DescribeExportTasks:{result_key:"ExportTasks"},DescribeFastSnapshotRestores:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FastSnapshotRestores"},DescribeFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fleets"},DescribeFlowLogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FlowLogs"},DescribeFpgaImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FpgaImages"},DescribeHostReservationOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OfferingSet"},DescribeHostReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HostReservationSet"},DescribeHosts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Hosts"},DescribeIamInstanceProfileAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IamInstanceProfileAssociations"},DescribeImages:{result_key:"Images"},DescribeImportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportImageTasks"},DescribeImportSnapshotTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportSnapshotTasks"},DescribeInstanceCreditSpecifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceCreditSpecifications"},DescribeInstanceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceStatuses"},DescribeInstanceTypeOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypeOfferings"},DescribeInstanceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypes"},DescribeInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Reservations"},DescribeInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InternetGateways"},DescribeIpv6Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6Pools"},DescribeKeyPairs:{result_key:"KeyPairs"},DescribeLaunchTemplateVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplateVersions"},DescribeLaunchTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplates"},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},DescribeLocalGatewayRouteTableVpcAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVpcAssociations"},DescribeLocalGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTables"},DescribeLocalGatewayVirtualInterfaceGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaceGroups"},DescribeLocalGatewayVirtualInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaces"},DescribeLocalGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGateways"},DescribeManagedPrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribeMovingAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MovingAddressStatuses"},DescribeNatGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NatGateways"},DescribeNetworkAcls:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkAcls"},DescribeNetworkInsightsAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsAnalyses"},DescribeNetworkInsightsPaths:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsPaths"},DescribeNetworkInterfacePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfacePermissions"},DescribeNetworkInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfaces"},DescribePlacementGroups:{result_key:"PlacementGroups"},DescribePrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribePrincipalIdFormat:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Principals"},DescribePublicIpv4Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PublicIpv4Pools"},DescribeRegions:{result_key:"Regions"},DescribeReservedInstances:{result_key:"ReservedInstances"},DescribeReservedInstancesListings:{result_key:"ReservedInstancesListings"},DescribeReservedInstancesModifications:{input_token:"NextToken",output_token:"NextToken",result_key:"ReservedInstancesModifications"},DescribeReservedInstancesOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedInstancesOfferings"},DescribeRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RouteTables"},DescribeScheduledInstanceAvailability:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceAvailabilitySet"},DescribeScheduledInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceSet"},DescribeSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroups"},DescribeSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Snapshots"},DescribeSpotFleetRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotFleetRequestConfigs"},DescribeSpotInstanceRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotInstanceRequests"},DescribeSpotPriceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotPriceHistory"},DescribeStaleSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StaleSecurityGroupSet"},DescribeSubnets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subnets"},DescribeTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},DescribeTrafficMirrorFilters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorFilters"},DescribeTrafficMirrorSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorSessions"},DescribeTrafficMirrorTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorTargets"},DescribeTransitGatewayAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachments"},DescribeTransitGatewayConnectPeers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnectPeers"},DescribeTransitGatewayConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnects"},DescribeTransitGatewayMulticastDomains:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayMulticastDomains"},DescribeTransitGatewayPeeringAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPeeringAttachments"},DescribeTransitGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTables"},DescribeTransitGatewayVpcAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayVpcAttachments"},DescribeTransitGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGateways"},DescribeVolumeStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumeStatuses"},DescribeVolumes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Volumes"},DescribeVolumesModifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumesModifications"},DescribeVpcClassicLinkDnsSupport:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpcEndpointConnectionNotifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ConnectionNotificationSet"},DescribeVpcEndpointConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpointConnections"},DescribeVpcEndpointServiceConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceConfigurations"},DescribeVpcEndpointServicePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AllowedPrincipals"},DescribeVpcEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpoints"},DescribeVpcPeeringConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcPeeringConnections"},DescribeVpcs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpnConnections:{result_key:"VpnConnections"},DescribeVpnGateways:{result_key:"VpnGateways"},GetAssociatedIpv6PoolCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6CidrAssociations"},GetGroupsForCapacityReservation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationGroups"},GetManagedPrefixListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixListAssociations"},GetManagedPrefixListEntries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entries"},GetTransitGatewayAttachmentPropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachmentPropagations"},GetTransitGatewayMulticastDomainAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastDomainAssociations"},GetTransitGatewayPrefixListReferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPrefixListReferences"},GetTransitGatewayRouteTableAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},GetTransitGatewayRouteTablePropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTablePropagations"},SearchLocalGatewayRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},SearchTransitGatewayMulticastGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastGroups"}}}},50:function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},52:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-19",endpointPrefix:"geo",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Location Service",serviceId:"Location",signatureVersion:"v4",signingName:"geo",uid:"location-2020-11-19"},operations:{AssociateTrackerConsumer:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/consumers",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},BatchDeleteGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/delete-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceIds"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchEvaluateGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/positions",responseCode:200},input:{type:"structure",required:["CollectionName","DevicePositionUpdates"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},DevicePositionUpdates:{type:"list",member:{shape:"Sg"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchGetDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/get-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions","Errors"],members:{DevicePositions:{shape:"Sr"},Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchPutGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/put-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","Entries"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Entries:{type:"list",member:{type:"structure",required:["GeofenceId","Geometry"],members:{GeofenceId:{},Geometry:{shape:"Sy"}}}}}},output:{type:"structure",required:["Errors","Successes"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}},Successes:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},UpdateTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchUpdateDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/positions",responseCode:200},input:{type:"structure",required:["TrackerName","Updates"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},Updates:{type:"list",member:{shape:"Sg"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"tracking."}},CreateGeofenceCollection:{http:{requestUri:"/geofencing/v0/collections",responseCode:200},input:{type:"structure",required:["CollectionName","PricingPlan"],members:{CollectionName:{},Description:{},PricingPlan:{}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."},idempotent:true},CreateMap:{http:{requestUri:"/maps/v0/maps",responseCode:200},input:{type:"structure",required:["Configuration","MapName","PricingPlan"],members:{Configuration:{shape:"S1g"},Description:{},MapName:{},PricingPlan:{}}},output:{type:"structure",required:["CreateTime","MapArn","MapName"],members:{CreateTime:{shape:"Sj"},MapArn:{},MapName:{}}},endpoint:{hostPrefix:"maps."},idempotent:true},CreatePlaceIndex:{http:{requestUri:"/places/v0/indexes",responseCode:200},input:{type:"structure",required:["DataSource","IndexName","PricingPlan"],members:{DataSource:{},DataSourceConfiguration:{shape:"S1k"},Description:{},IndexName:{},PricingPlan:{}}},output:{type:"structure",required:["CreateTime","IndexArn","IndexName"],members:{CreateTime:{shape:"Sj"},IndexArn:{},IndexName:{}}},endpoint:{hostPrefix:"places."},idempotent:true},CreateTracker:{http:{requestUri:"/tracking/v0/trackers",responseCode:200},input:{type:"structure",required:["PricingPlan","TrackerName"],members:{Description:{},PricingPlan:{},TrackerName:{}}},output:{type:"structure",required:["CreateTime","TrackerArn","TrackerName"],members:{CreateTime:{shape:"Sj"},TrackerArn:{},TrackerName:{}}},endpoint:{hostPrefix:"tracking."},idempotent:true},DeleteGeofenceCollection:{http:{method:"DELETE",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"geofencing."},idempotent:true},DeleteMap:{http:{method:"DELETE",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"maps."},idempotent:true},DeletePlaceIndex:{http:{method:"DELETE",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"places."},idempotent:true},DeleteTracker:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."},idempotent:true},DescribeGeofenceCollection:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime","Description","UpdateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"Sj"},Description:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},DescribeMap:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",required:["Configuration","CreateTime","DataSource","Description","MapArn","MapName","UpdateTime"],members:{Configuration:{shape:"S1g"},CreateTime:{shape:"Sj"},DataSource:{},Description:{},MapArn:{},MapName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"maps."}},DescribePlaceIndex:{http:{method:"GET",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",required:["CreateTime","DataSource","DataSourceConfiguration","Description","IndexArn","IndexName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},DataSourceConfiguration:{shape:"S1k"},Description:{},IndexArn:{},IndexName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"places."}},DescribeTracker:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["CreateTime","Description","TrackerArn","TrackerName","UpdateTime"],members:{CreateTime:{shape:"Sj"},Description:{},TrackerArn:{},TrackerName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"tracking."}},DisassociateTrackerConsumer:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{location:"uri",locationName:"ConsumerArn"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},GetDevicePosition:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},ReceivedTime:{shape:"Sj"},SampleTime:{shape:"Sj"}}},endpoint:{hostPrefix:"tracking."}},GetDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},EndTimeExclusive:{shape:"Sj"},NextToken:{},StartTimeInclusive:{shape:"Sj"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions"],members:{DevicePositions:{shape:"Sr"},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},GetGeofence:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"}}},output:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},Geometry:{shape:"Sy"},Status:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},GetMapGlyphs:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",responseCode:200},input:{type:"structure",required:["FontStack","FontUnicodeRange","MapName"],members:{FontStack:{location:"uri",locationName:"FontStack"},FontUnicodeRange:{location:"uri",locationName:"FontUnicodeRange"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapSprites:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/sprites/{FileName}",responseCode:200},input:{type:"structure",required:["FileName","MapName"],members:{FileName:{location:"uri",locationName:"FileName"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapStyleDescriptor:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/style-descriptor",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapTile:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}",responseCode:200},input:{type:"structure",required:["MapName","X","Y","Z"],members:{MapName:{location:"uri",locationName:"MapName"},X:{location:"uri",locationName:"X"},Y:{location:"uri",locationName:"Y"},Z:{location:"uri",locationName:"Z"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},ListGeofenceCollections:{http:{requestUri:"/geofencing/v0/list-collections",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CollectionName","CreateTime","Description","UpdateTime"],members:{CollectionName:{},CreateTime:{shape:"Sj"},Description:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/list-geofences",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},Geometry:{shape:"Sy"},Status:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListMaps:{http:{requestUri:"/maps/v0/list-maps",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","MapName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},Description:{},MapName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"maps."}},ListPlaceIndexes:{http:{requestUri:"/places/v0/list-indexes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","IndexName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},Description:{},IndexName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"places."}},ListTrackerConsumers:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-consumers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["ConsumerArns"],members:{ConsumerArns:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListTrackers:{http:{requestUri:"/tracking/v0/list-trackers",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","Description","TrackerName","UpdateTime"],members:{CreateTime:{shape:"Sj"},Description:{},TrackerName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},PutGeofence:{http:{method:"PUT",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId","Geometry"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"},Geometry:{shape:"Sy"}}},output:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},SearchPlaceIndexForPosition:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/position",responseCode:200},input:{type:"structure",required:["IndexName","Position"],members:{IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Position:{shape:"Sh"}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S3r"}}}},Summary:{type:"structure",required:["DataSource","Position"],members:{DataSource:{},MaxResults:{type:"integer"},Position:{shape:"Sh"}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForText:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/text",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{BiasPosition:{shape:"Sh"},FilterBBox:{shape:"S3v"},FilterCountries:{shape:"S3w"},IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Text:{type:"string",sensitive:true}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S3r"}}}},Summary:{type:"structure",required:["DataSource","Text"],members:{BiasPosition:{shape:"Sh"},DataSource:{},FilterBBox:{shape:"S3v"},FilterCountries:{shape:"S3w"},MaxResults:{type:"integer"},ResultBBox:{shape:"S3v"},Text:{type:"string",sensitive:true}}}}},endpoint:{hostPrefix:"places."}}},shapes:{Sb:{type:"structure",members:{Code:{},Message:{}}},Sg:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},SampleTime:{shape:"Sj"}}},Sh:{type:"list",member:{type:"double"},sensitive:true},Sj:{type:"timestamp",timestampFormat:"iso8601"},Sr:{type:"list",member:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},ReceivedTime:{shape:"Sj"},SampleTime:{shape:"Sj"}}}},Sy:{type:"structure",members:{Polygon:{type:"list",member:{type:"list",member:{shape:"Sh"}}}}},S1g:{type:"structure",required:["Style"],members:{Style:{}}},S1k:{type:"structure",members:{IntendedUse:{}}},S3r:{type:"structure",required:["Geometry"],members:{AddressNumber:{},Country:{},Geometry:{type:"structure",members:{Point:{shape:"Sh"}}},Label:{},Municipality:{},Neighborhood:{},PostalCode:{},Region:{},Street:{},SubRegion:{}}},S3v:{type:"list",member:{type:"double"},sensitive:true},S3w:{type:"list",member:{}}}}},64:function(e,t,r){var i=r(9489);var a=r(6417);var s=r(8605);var n=r(1669);var o=r(4650);var u=r(1348);var p=r(909);var c=r(1669).format;var m=p.HASH_ALGOS;var l=p.PK_ALGOS;var d=p.InvalidAlgorithmError;var y=p.HttpSignatureError;var b=p.validateAlgorithm;var h='Signature keyId="%s",algorithm="%s",headers="%s",signature="%s"';function MissingHeaderError(e){y.call(this,e,MissingHeaderError)}n.inherits(MissingHeaderError,y);function StrictParsingError(e){y.call(this,e,StrictParsingError)}n.inherits(StrictParsingError,y);function RequestSigner(e){i.object(e,"options");var t=[];if(e.algorithm!==undefined){i.string(e.algorithm,"options.algorithm");t=b(e.algorithm)}this.rs_alg=t;if(e.sign!==undefined){i.func(e.sign,"options.sign");this.rs_signFunc=e.sign}else if(t[0]==="hmac"&&e.key!==undefined){i.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(typeof e.key!=="string"&&!Buffer.isBuffer(e.key))throw new TypeError("options.key for HMAC must be a string or Buffer");this.rs_signer=a.createHmac(t[1].toUpperCase(),e.key);this.rs_signer.sign=function(){var e=this.digest("base64");return{hashAlgorithm:t[1],toString:function(){return e}}}}else if(e.key!==undefined){var r=e.key;if(typeof r==="string"||Buffer.isBuffer(r))r=o.parsePrivateKey(r);i.ok(o.PrivateKey.isPrivateKey(r,[1,2]),"options.key must be a sshpk.PrivateKey");this.rs_key=r;i.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(!l[r.type]){throw new d(r.type.toUpperCase()+" type "+"keys are not supported")}if(t[0]!==undefined&&r.type!==t[0]){throw new d("options.key must be a "+t[0].toUpperCase()+" key, was given a "+r.type.toUpperCase()+" key instead")}this.rs_signer=r.createSign(t[1])}else{throw new TypeError("options.sign (func) or options.key is required")}this.rs_headers=[];this.rs_lines=[]}RequestSigner.prototype.writeHeader=function(e,t){i.string(e,"header");e=e.toLowerCase();i.string(t,"value");this.rs_headers.push(e);if(this.rs_signFunc){this.rs_lines.push(e+": "+t)}else{var r=e+": "+t;if(this.rs_headers.length>0)r="\n"+r;this.rs_signer.update(r)}return t};RequestSigner.prototype.writeDateHeader=function(){return this.writeHeader("date",u.rfc1123(new Date))};RequestSigner.prototype.writeTarget=function(e,t){i.string(e,"method");i.string(t,"path");e=e.toLowerCase();this.writeHeader("(request-target)",e+" "+t)};RequestSigner.prototype.sign=function(e){i.func(e,"callback");if(this.rs_headers.length<1)throw new Error("At least one header must be signed");var t,r;if(this.rs_signFunc){var a=this.rs_lines.join("\n");var s=this;this.rs_signFunc(a,function(a,n){if(a){e(a);return}try{i.object(n,"signature");i.string(n.keyId,"signature.keyId");i.string(n.algorithm,"signature.algorithm");i.string(n.signature,"signature.signature");t=b(n.algorithm);r=c(h,n.keyId,n.algorithm,s.rs_headers.join(" "),n.signature)}catch(t){e(t);return}e(null,r)})}else{try{var n=this.rs_signer.sign()}catch(t){e(t);return}t=(this.rs_alg[0]||this.rs_key.type)+"-"+n.hashAlgorithm;var o=n.toString();r=c(h,this.rs_keyId,t,this.rs_headers.join(" "),o);e(null,r)}};e.exports={isSigner:function(e){if(typeof e==="object"&&e instanceof RequestSigner)return true;return false},createSigner:function createSigner(e){return new RequestSigner(e)},signRequest:function signRequest(e,t){i.object(e,"request");i.object(t,"options");i.optionalString(t.algorithm,"options.algorithm");i.string(t.keyId,"options.keyId");i.optionalArrayOfString(t.headers,"options.headers");i.optionalString(t.httpVersion,"options.httpVersion");if(!e.getHeader("Date"))e.setHeader("Date",u.rfc1123(new Date));if(!t.headers)t.headers=["date"];if(!t.httpVersion)t.httpVersion="1.1";var r=[];if(t.algorithm){t.algorithm=t.algorithm.toLowerCase();r=b(t.algorithm)}var s;var n="";for(s=0;s<t.headers.length;s++){if(typeof t.headers[s]!=="string")throw new TypeError("options.headers must be an array of Strings");var p=t.headers[s].toLowerCase();if(p==="request-line"){if(!t.strict){n+=e.method+" "+e.path+" HTTP/"+t.httpVersion}else{throw new StrictParsingError("request-line is not a valid header "+"with strict parsing enabled.")}}else if(p==="(request-target)"){n+="(request-target): "+e.method.toLowerCase()+" "+e.path}else{var y=e.getHeader(p);if(y===undefined||y===""){throw new MissingHeaderError(p+" was not in the request")}n+=p+": "+y}if(s+1<t.headers.length)n+="\n"}if(e.hasOwnProperty("_stringToSign")){e._stringToSign=n}var f;if(r[0]==="hmac"){if(typeof t.key!=="string"&&!Buffer.isBuffer(t.key))throw new TypeError("options.key must be a string or Buffer");var g=a.createHmac(r[1].toUpperCase(),t.key);g.update(n);f=g.digest("base64")}else{var S=t.key;if(typeof S==="string"||Buffer.isBuffer(S))S=o.parsePrivateKey(t.key);i.ok(o.PrivateKey.isPrivateKey(S,[1,2]),"options.key must be a sshpk.PrivateKey");if(!l[S.type]){throw new d(S.type.toUpperCase()+" type "+"keys are not supported")}if(r[0]!==undefined&&S.type!==r[0]){throw new d("options.key must be a "+r[0].toUpperCase()+" key, was given a "+S.type.toUpperCase()+" key instead")}var N=S.createSign(r[1]);N.update(n);var I=N.sign();if(!m[I.hashAlgorithm]){throw new d(I.hashAlgorithm.toUpperCase()+" is not a supported hash algorithm")}t.algorithm=S.type+"-"+I.hashAlgorithm;f=I.toString();i.notStrictEqual(f,"","empty signature produced")}var T=t.authorizationHeaderName||"Authorization";e.setHeader(T,c(h,t.keyId,t.algorithm,t.headers.join(" "),f));return true}}},72:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-08-22",endpointPrefix:"acm-pca",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ACM-PCA",serviceFullName:"AWS Certificate Manager Private Certificate Authority",serviceId:"ACM PCA",signatureVersion:"v4",targetPrefix:"ACMPrivateCA",uid:"acm-pca-2017-08-22"},operations:{CreateCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityConfiguration","CertificateAuthorityType"],members:{CertificateAuthorityConfiguration:{shape:"S2"},RevocationConfiguration:{shape:"Ss"},CertificateAuthorityType:{},IdempotencyToken:{},Tags:{shape:"Sy"}}},output:{type:"structure",members:{CertificateAuthorityArn:{}}},idempotent:true},CreateCertificateAuthorityAuditReport:{input:{type:"structure",required:["CertificateAuthorityArn","S3BucketName","AuditReportResponseFormat"],members:{CertificateAuthorityArn:{},S3BucketName:{},AuditReportResponseFormat:{}}},output:{type:"structure",members:{AuditReportId:{},S3Key:{}}},idempotent:true},CreatePermission:{input:{type:"structure",required:["CertificateAuthorityArn","Principal","Actions"],members:{CertificateAuthorityArn:{},Principal:{},SourceAccount:{},Actions:{shape:"S1d"}}}},DeleteCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},PermanentDeletionTimeInDays:{type:"integer"}}}},DeletePermission:{input:{type:"structure",required:["CertificateAuthorityArn","Principal"],members:{CertificateAuthorityArn:{},Principal:{},SourceAccount:{}}}},DeletePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}}},DescribeCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{CertificateAuthority:{shape:"S1l"}}}},DescribeCertificateAuthorityAuditReport:{input:{type:"structure",required:["CertificateAuthorityArn","AuditReportId"],members:{CertificateAuthorityArn:{},AuditReportId:{}}},output:{type:"structure",members:{AuditReportStatus:{},S3BucketName:{},S3Key:{},CreatedAt:{type:"timestamp"}}}},GetCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","CertificateArn"],members:{CertificateAuthorityArn:{},CertificateArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},GetCertificateAuthorityCertificate:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},GetCertificateAuthorityCsr:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{Csr:{}}}},GetPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},ImportCertificateAuthorityCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","Certificate"],members:{CertificateAuthorityArn:{},Certificate:{type:"blob"},CertificateChain:{type:"blob"}}}},IssueCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","Csr","SigningAlgorithm","Validity"],members:{ApiPassthrough:{type:"structure",members:{Extensions:{type:"structure",members:{CertificatePolicies:{type:"list",member:{type:"structure",required:["CertPolicyId"],members:{CertPolicyId:{},PolicyQualifiers:{type:"list",member:{type:"structure",required:["PolicyQualifierId","Qualifier"],members:{PolicyQualifierId:{},Qualifier:{type:"structure",required:["CpsUri"],members:{CpsUri:{}}}}}}}}},ExtendedKeyUsage:{type:"list",member:{type:"structure",members:{ExtendedKeyUsageType:{},ExtendedKeyUsageObjectIdentifier:{}}}},KeyUsage:{shape:"Sf"},SubjectAlternativeNames:{type:"list",member:{shape:"Sm"}}}},Subject:{shape:"S5"}}},CertificateAuthorityArn:{},Csr:{type:"blob"},SigningAlgorithm:{},TemplateArn:{},Validity:{shape:"S2m"},ValidityNotBefore:{shape:"S2m"},IdempotencyToken:{}}},output:{type:"structure",members:{CertificateArn:{}}},idempotent:true},ListCertificateAuthorities:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResourceOwner:{}}},output:{type:"structure",members:{CertificateAuthorities:{type:"list",member:{shape:"S1l"}},NextToken:{}}}},ListPermissions:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{CertificateAuthorityArn:{},CreatedAt:{type:"timestamp"},Principal:{},SourceAccount:{},Actions:{shape:"S1d"},Policy:{}}}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sy"},NextToken:{}}}},PutPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}}},RestoreCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}}},RevokeCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","CertificateSerial","RevocationReason"],members:{CertificateAuthorityArn:{},CertificateSerial:{},RevocationReason:{}}}},TagCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn","Tags"],members:{CertificateAuthorityArn:{},Tags:{shape:"Sy"}}}},UntagCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn","Tags"],members:{CertificateAuthorityArn:{},Tags:{shape:"Sy"}}}},UpdateCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},RevocationConfiguration:{shape:"Ss"},Status:{}}}}},shapes:{S2:{type:"structure",required:["KeyAlgorithm","SigningAlgorithm","Subject"],members:{KeyAlgorithm:{},SigningAlgorithm:{},Subject:{shape:"S5"},CsrExtensions:{type:"structure",members:{KeyUsage:{shape:"Sf"},SubjectInformationAccess:{type:"list",member:{type:"structure",required:["AccessMethod","AccessLocation"],members:{AccessMethod:{type:"structure",members:{CustomObjectIdentifier:{},AccessMethodType:{}}},AccessLocation:{shape:"Sm"}}}}}}}},S5:{type:"structure",members:{Country:{},Organization:{},OrganizationalUnit:{},DistinguishedNameQualifier:{},State:{},CommonName:{},SerialNumber:{},Locality:{},Title:{},Surname:{},GivenName:{},Initials:{},Pseudonym:{},GenerationQualifier:{}}},Sf:{type:"structure",members:{DigitalSignature:{type:"boolean"},NonRepudiation:{type:"boolean"},KeyEncipherment:{type:"boolean"},DataEncipherment:{type:"boolean"},KeyAgreement:{type:"boolean"},KeyCertSign:{type:"boolean"},CRLSign:{type:"boolean"},EncipherOnly:{type:"boolean"},DecipherOnly:{type:"boolean"}}},Sm:{type:"structure",members:{OtherName:{type:"structure",required:["TypeId","Value"],members:{TypeId:{},Value:{}}},Rfc822Name:{},DnsName:{},DirectoryName:{shape:"S5"},EdiPartyName:{type:"structure",required:["PartyName"],members:{PartyName:{},NameAssigner:{}}},UniformResourceIdentifier:{},IpAddress:{},RegisteredId:{}}},Ss:{type:"structure",members:{CrlConfiguration:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},ExpirationInDays:{type:"integer"},CustomCname:{},S3BucketName:{}}}}},Sy:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1d:{type:"list",member:{}},S1l:{type:"structure",members:{Arn:{},OwnerAccount:{},CreatedAt:{type:"timestamp"},LastStateChangeAt:{type:"timestamp"},Type:{},Serial:{},Status:{},NotBefore:{type:"timestamp"},NotAfter:{type:"timestamp"},FailureReason:{},CertificateAuthorityConfiguration:{shape:"S2"},RevocationConfiguration:{shape:"Ss"},RestorableUntil:{type:"timestamp"}}},S2m:{type:"structure",required:["Value","Type"],members:{Value:{type:"long"},Type:{}}}}}},89:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mwaa"]={};i.MWAA=a.defineService("mwaa",["2020-07-01"]);Object.defineProperty(s.services["mwaa"],"2020-07-01",{get:function get(){var e=r(4669);e.paginators=r(8397).pagination;return e},enumerable:true,configurable:true});e.exports=i.MWAA},91:function(e){e.exports={pagination:{}}},93:function(e,t,r){"use strict";var i=r(2740);function Mark(e,t,r,i,a){this.name=e;this.buffer=t;this.position=r;this.line=i;this.column=a}Mark.prototype.getSnippet=function getSnippet(e,t){var r,a,s,n,o;if(!this.buffer)return null;e=e||4;t=t||75;r="";a=this.position;while(a>0&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a-1))===-1){a-=1;if(this.position-a>t/2-1){r=" ... ";a+=5;break}}s="";n=this.position;while(n<this.buffer.length&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(n))===-1){n+=1;if(n-this.position>t/2-1){s=" ... ";n-=5;break}}o=this.buffer.slice(a,n);return i.repeat(" ",e)+r+o+s+"\n"+i.repeat(" ",e+this.position-a+r.length)+"^"};Mark.prototype.toString=function toString(e){var t,r="";if(this.name){r+='in "'+this.name+'" '}r+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){r+=":\n"+t}}return r};e.exports=Mark},99:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["medialive"]={};i.MediaLive=a.defineService("medialive",["2017-10-14"]);Object.defineProperty(s.services["medialive"],"2017-10-14",{get:function get(){var e=r(4444);e.paginators=r(8369).pagination;e.waiters=r(2782).waiters;return e},enumerable:true,configurable:true});e.exports=i.MediaLive},105:function(e,t,r){const i=r(849);const a=r(611);const s=r(1503);const n=r(7341);const o=r(7284);const u=r(7104);e.exports={...u,asKey:o,isKey:e=>e instanceof i,None:a,EmbeddedJWK:s,EmbeddedX5C:n};Object.defineProperty(e.exports,"importKey",{value:o.deprecated,enumerable:false})},108:function(e){e.exports=function pick(e,...t){const r={};for(const i of t){if(e[i]){r[i]=e[i]}}return r}},109:function(e,t,r){var i=r(395).util;var a=r(9433);var s=function(e){e=e||{};this.attrValue=e.attrValue;this.convertEmptyValues=Boolean(e.convertEmptyValues);this.wrapNumbers=Boolean(e.wrapNumbers)};s.prototype.translateInput=function(e,t){this.mode="input";return this.translate(e,t)};s.prototype.translateOutput=function(e,t){this.mode="output";return this.translate(e,t)};s.prototype.translate=function(e,t){var r=this;if(!t||e===undefined)return undefined;if(t.shape===r.attrValue){return a[r.mode](e,{convertEmptyValues:r.convertEmptyValues,wrapNumbers:r.wrapNumbers})}switch(t.type){case"structure":return r.translateStructure(e,t);case"map":return r.translateMap(e,t);case"list":return r.translateList(e,t);default:return r.translateScalar(e,t)}};s.prototype.translateStructure=function(e,t){var r=this;if(e==null)return undefined;var a={};i.each(e,function(e,i){var s=t.members[e];if(s){var n=r.translate(i,s);if(n!==undefined)a[e]=n}});return a};s.prototype.translateList=function(e,t){var r=this;if(e==null)return undefined;var a=[];i.arrayEach(e,function(e){var i=r.translate(e,t.member);if(i===undefined)a.push(null);else a.push(i)});return a};s.prototype.translateMap=function(e,t){var r=this;if(e==null)return undefined;var a={};i.each(e,function(e,i){var s=r.translate(i,t.value);if(s===undefined)a[e]=null;else a[e]=s});return a};s.prototype.translateScalar=function(e,t){return t.toType(e)};e.exports=s},110:function(e,t,r){const i=r(9312);class Client{constructor(e){const t=e.backend;if(!t)throw new Error('expected "backend"');const r=new i({splits:[],backend:t,getNames:e.getNames});if(e.spec)r._addSpec(e.spec);return r}}e.exports=Client},124:function(e){e.exports={pagination:{ListEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Endpoints"}}}},131:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(723);const s=["v4.channel.k8s.io","v3.channel.k8s.io","v2.channel.k8s.io","channel.k8s.io"];class WebSocketHandler{constructor(e,t){this.config=e;this.socketFactory=t}static handleStandardStreams(e,t,r,i){if(t.length<1){return null}if(r&&e===WebSocketHandler.StdoutStream){r.write(t)}else if(i&&e===WebSocketHandler.StderrStream){i.write(t)}else if(e===WebSocketHandler.StatusStream){if(r&&r!==process.stdout){r.end()}if(i&&i!==process.stderr){i.end()}return JSON.parse(t.toString("utf8"))}else{throw new Error("Unknown stream: "+e)}return null}static handleStandardInput(e,t,r=0){t.on("data",t=>{const i=Buffer.alloc(t.length+1);i.writeInt8(r,0);if(t instanceof Buffer){t.copy(i,1)}else{i.write(t,1)}e.send(i)});t.on("end",()=>{e.close()});return true}static restartableHandleStandardInput(e,t,r=0,s=3){if(s<0){throw new Error("retryCount can't be lower than 0.")}let n=Promise.resolve();let o;function processData(t){return i.__awaiter(this,void 0,void 0,function*(){const i=Buffer.alloc(t.length+1);i.writeInt8(r,0);if(t instanceof Buffer){t.copy(i,1)}else{i.write(t,1)}let n=0;for(;n<s;++n){if(o!==null&&o.readyState===a.OPEN){o.send(i);break}else{o=yield e()}}if(n>=s){throw new Error("can't send data to ws")}})}t.on("data",e=>{n=n.then(()=>processData(e))});t.on("end",()=>{if(o){o.close()}});return()=>o}connect(e,t,r){const i=this.config.getCurrentCluster();if(!i){throw new Error("No cluster is defined.")}const n=i.server;const o=n.startsWith("https://");const u=o?n.substr(8):n.substr(7);const p=o?"wss":"ws";const c=`${p}://${u}${e}`;const m={};this.config.applytoHTTPSOptions(m);return new Promise((e,i)=>{const n=this.socketFactory?this.socketFactory(c,m):new a(c,s,m);let o=false;n.onopen=(()=>{o=true;e(n)});n.onerror=(e=>{if(!o){i(e)}});n.onmessage=(({data:e})=>{if(typeof e==="string"){if(t&&!t(e)){n.close()}}else if(e instanceof Buffer){const t=e.readInt8(0);if(r&&!r(t,e.slice(1))){n.close()}}})})}}WebSocketHandler.StdinStream=0;WebSocketHandler.StdoutStream=1;WebSocketHandler.StderrStream=2;WebSocketHandler.StatusStream=3;WebSocketHandler.ResizeStream=4;t.WebSocketHandler=WebSocketHandler},145:function(e,t,r){"use strict";const i=r(5453);const a=r(4966);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t=Object.assign({maxBuffer:Infinity},t);const{maxBuffer:r}=t;let s;return new Promise((n,o)=>{const u=e=>{if(e){e.bufferedData=s.getBufferedValue()}o(e)};s=i(e,a(t),e=>{if(e){u(e);return}n()});s.on("data",()=>{if(s.getBufferedLength()>r){u(new MaxBufferError)}})}).then(()=>s.getBufferedValue())}e.exports=getStream;e.exports.buffer=((e,t)=>getStream(e,Object.assign({},t,{encoding:"buffer"})));e.exports.array=((e,t)=>getStream(e,Object.assign({},t,{array:true})));e.exports.MaxBufferError=MaxBufferError},152:function(e,t,r){var i=r(2413).Stream;var a=r(1669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}a.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var a=e.emit;e.emit=function(){r._handleEmit(arguments);return a.apply(e,arguments)};e.on("error",function(){});if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},153:function(e,t,r){var i;var a={environment:"nodejs",engine:function engine(){if(a.isBrowser()&&typeof navigator!=="undefined"){return navigator.userAgent}else{var engine=process.platform+"/"+process.version;if(process.env.AWS_EXECUTION_ENV){engine+=" exec-env/"+process.env.AWS_EXECUTION_ENV}return engine}},userAgent:function userAgent(){var e=a.environment;var t="aws-sdk-"+e+"/"+r(395).VERSION;if(e==="nodejs")t+=" "+a.engine();return t},uriEscape:function uriEscape(e){var t=encodeURIComponent(e);t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape);t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()});return t},uriEscapePath:function uriEscapePath(e){var t=[];a.arrayEach(e.split("/"),function(e){t.push(a.uriEscape(e))});return t.join("/")},urlParse:function urlParse(e){return a.url.parse(e)},urlFormat:function urlFormat(e){return a.url.format(e)},queryStringParse:function queryStringParse(e){return a.querystring.parse(e)},queryParamsToString:function queryParamsToString(e){var t=[];var r=a.uriEscape;var i=Object.keys(e).sort();a.arrayEach(i,function(i){var s=e[i];var n=r(i);var o=n+"=";if(Array.isArray(s)){var u=[];a.arrayEach(s,function(e){u.push(r(e))});o=n+"="+u.sort().join("&"+n+"=")}else if(s!==undefined&&s!==null){o=n+"="+r(s)}t.push(o)});return t.join("&")},readFileSync:function readFileSync(e){if(a.isBrowser())return null;return r(5747).readFileSync(e,"utf-8")},base64:{encode:function encode64(e){if(typeof e==="number"){throw a.error(new Error("Cannot base64 encode number "+e))}if(e===null||typeof e==="undefined"){return e}var t=a.buffer.toBuffer(e);return t.toString("base64")},decode:function decode64(e){if(typeof e==="number"){throw a.error(new Error("Cannot base64 decode number "+e))}if(e===null||typeof e==="undefined"){return e}return a.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return typeof a.Buffer.from==="function"&&a.Buffer.from!==Uint8Array.from?a.Buffer.from(e,t):new a.Buffer(e,t)},alloc:function(e,t,r){if(typeof e!=="number"){throw new Error("size passed to alloc must be a number.")}if(typeof a.Buffer.alloc==="function"){return a.Buffer.alloc(e,t,r)}else{var i=new a.Buffer(e);if(t!==undefined&&typeof i.fill==="function"){i.fill(t,undefined,undefined,r)}return i}},toStream:function toStream(e){if(!a.Buffer.isBuffer(e))e=a.buffer.toBuffer(e);var t=new a.stream.Readable;var r=0;t._read=function(i){if(r>=e.length)return t.push(null);var a=r+i;if(a>e.length)a=e.length;t.push(e.slice(r,a));r=a};return t},concat:function(e){var t=0,r=0,i=null,s;for(s=0;s<e.length;s++){t+=e[s].length}i=a.buffer.alloc(t);for(s=0;s<e.length;s++){e[s].copy(i,r);r+=e[s].length}return i}},string:{byteLength:function byteLength(e){if(e===null||e===undefined)return 0;if(typeof e==="string")e=a.buffer.toBuffer(e);if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.length==="number"){return e.length}else if(typeof e.size==="number"){return e.size}else if(typeof e.path==="string"){return r(5747).lstatSync(e.path).size}else{throw a.error(new Error("Cannot determine length of "+e),{object:e})}},upperFirst:function upperFirst(e){return e[0].toUpperCase()+e.substr(1)},lowerFirst:function lowerFirst(e){return e[0].toLowerCase()+e.substr(1)}},ini:{parse:function string(e){var t,r={};a.arrayEach(e.split(/\r?\n/),function(e){e=e.split(/(^|\s)[;#]/)[0];var i=e.match(/^\s*\[([^\[\]]+)\]\s*$/);if(i){t=i[1];if(t==="__proto__"||t.split(/\s/)[1]==="__proto__"){throw a.error(new Error("Cannot load profile name '"+t+"' from shared ini file."))}}else if(t){var s=e.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(s){r[t]=r[t]||{};r[t][s[1]]=s[2]}}});return r}},fn:{noop:function(){},callback:function(e){if(e)throw e},makeAsync:function makeAsync(e,t){if(t&&t<=e.length){return e}return function(){var t=Array.prototype.slice.call(arguments,0);var r=t.pop();var i=e.apply(null,t);r(i)}}},date:{getDate:function getDate(){if(!i)i=r(395);if(i.config.systemClockOffset){return new Date((new Date).getTime()+i.config.systemClockOffset)}else{return new Date}},iso8601:function iso8601(e){if(e===undefined){e=a.date.getDate()}return e.toISOString().replace(/\.\d{3}Z$/,"Z")},rfc822:function rfc822(e){if(e===undefined){e=a.date.getDate()}return e.toUTCString()},unixTimestamp:function unixTimestamp(e){if(e===undefined){e=a.date.getDate()}return e.getTime()/1e3},from:function format(e){if(typeof e==="number"){return new Date(e*1e3)}else{return new Date(e)}},format:function format(e,t){if(!t)t="iso8601";return a.date[t](a.date.from(e))},parseTimestamp:function parseTimestamp(e){if(typeof e==="number"){return new Date(e*1e3)}else if(e.match(/^\d+$/)){return new Date(e*1e3)}else if(e.match(/^\d{4}/)){return new Date(e)}else if(e.match(/^\w{3},/)){return new Date(e)}else{throw a.error(new Error("unhandled timestamp format: "+e),{code:"TimestampParserError"})}}},crypto:{crc32Table:[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],crc32:function crc32(e){var t=a.crypto.crc32Table;var r=0^-1;if(typeof e==="string"){e=a.buffer.toBuffer(e)}for(var i=0;i<e.length;i++){var s=e.readUInt8(i);r=r>>>8^t[(r^s)&255]}return(r^-1)>>>0},hmac:function hmac(e,t,r,i){if(!r)r="binary";if(r==="buffer"){r=undefined}if(!i)i="sha256";if(typeof t==="string")t=a.buffer.toBuffer(t);return a.crypto.lib.createHmac(i,e).update(t).digest(r)},md5:function md5(e,t,r){return a.crypto.hash("md5",e,t,r)},sha256:function sha256(e,t,r){return a.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,i){var s=a.crypto.createHash(e);if(!r){r="binary"}if(r==="buffer"){r=undefined}if(typeof t==="string")t=a.buffer.toBuffer(t);var n=a.arraySliceFn(t);var o=a.Buffer.isBuffer(t);if(a.isBrowser()&&typeof ArrayBuffer!=="undefined"&&t&&t.buffer instanceof ArrayBuffer)o=true;if(i&&typeof t==="object"&&typeof t.on==="function"&&!o){t.on("data",function(e){s.update(e)});t.on("error",function(e){i(e)});t.on("end",function(){i(null,s.digest(r))})}else if(i&&n&&!o&&typeof FileReader!=="undefined"){var u=0,p=1024*512;var c=new FileReader;c.onerror=function(){i(new Error("Failed to read data."))};c.onload=function(){var e=new a.Buffer(new Uint8Array(c.result));s.update(e);u+=e.length;c._continueReading()};c._continueReading=function(){if(u>=t.size){i(null,s.digest(r));return}var e=u+p;if(e>t.size)e=t.size;c.readAsArrayBuffer(n.call(t,u,e))};c._continueReading()}else{if(a.isBrowser()&&typeof t==="object"&&!o){t=new a.Buffer(new Uint8Array(t))}var m=s.update(t).digest(r);if(i)i(null,m);return m}},toHex:function toHex(e){var t=[];for(var r=0;r<e.length;r++){t.push(("0"+e.charCodeAt(r).toString(16)).substr(-2,2))}return t.join("")},createHash:function createHash(e){return a.crypto.lib.createHash(e)}},abort:{},each:function each(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){var i=t.call(this,r,e[r]);if(i===a.abort)break}}},arrayEach:function arrayEach(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){var i=t.call(this,e[r],parseInt(r,10));if(i===a.abort)break}}},update:function update(e,t){a.each(t,function iterator(t,r){e[t]=r});return e},merge:function merge(e,t){return a.update(a.copy(e),t)},copy:function copy(e){if(e===null||e===undefined)return e;var t={};for(var r in e){t[r]=e[r]}return t},isEmpty:function isEmpty(e){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t)){return false}}return true},arraySliceFn:function arraySliceFn(e){var t=e.slice||e.webkitSlice||e.mozSlice;return typeof t==="function"?t:null},isType:function isType(e,t){if(typeof t==="function")t=a.typeName(t);return Object.prototype.toString.call(e)==="[object "+t+"]"},typeName:function typeName(e){if(Object.prototype.hasOwnProperty.call(e,"name"))return e.name;var t=e.toString();var r=t.match(/^\s*function (.+)\(/);return r?r[1]:t},error:function error(e,t){var r=null;if(typeof e.message==="string"&&e.message!==""){if(typeof t==="string"||t&&t.message){r=a.copy(e);r.message=e.message}}e.message=e.message||null;if(typeof t==="string"){e.message=t}else if(typeof t==="object"&&t!==null){a.update(e,t);if(t.message)e.message=t.message;if(t.code||t.name)e.code=t.code||t.name;if(t.stack)e.stack=t.stack}if(typeof Object.defineProperty==="function"){Object.defineProperty(e,"name",{writable:true,enumerable:false});Object.defineProperty(e,"message",{enumerable:true})}e.name=String(t&&t.name||e.name||e.code||"Error");e.time=new Date;if(r)e.originalError=r;return e},inherit:function inherit(e,t){var r=null;if(t===undefined){t=e;e=Object;r={}}else{var i=function ConstructorWrapper(){};i.prototype=e.prototype;r=new i}if(t.constructor===Object){t.constructor=function(){if(e!==Object){return e.apply(this,arguments)}}}t.constructor.prototype=r;a.update(t.constructor.prototype,t);t.constructor.__super__=e;return t.constructor},mixin:function mixin(){var e=arguments[0];for(var t=1;t<arguments.length;t++){for(var r in arguments[t].prototype){var i=arguments[t].prototype[r];if(r!=="constructor"){e.prototype[r]=i}}}return e},hideProperties:function hideProperties(e,t){if(typeof Object.defineProperty!=="function")return;a.arrayEach(t,function(t){Object.defineProperty(e,t,{enumerable:false,writable:true,configurable:true})})},property:function property(e,t,r,i,a){var s={configurable:true,enumerable:i!==undefined?i:true};if(typeof r==="function"&&!a){s.get=r}else{s.value=r;s.writable=true}Object.defineProperty(e,t,s)},memoizedProperty:function memoizedProperty(e,t,r,i){var s=null;a.property(e,t,function(){if(s===null){s=r()}return s},i)},hoistPayloadMember:function hoistPayloadMember(e){var t=e.request;var r=t.operation;var i=t.service.api.operations[r];var s=i.output;if(s.payload&&!i.hasEventOutput){var n=s.members[s.payload];var o=e.data[s.payload];if(n.type==="structure"){a.each(o,function(t,r){a.property(e.data,t,r,false)})}}},computeSha256:function computeSha256(e,t){if(a.isNode()){var i=a.stream.Stream;var s=r(5747);if(typeof i==="function"&&e instanceof i){if(typeof e.path==="string"){var n={};if(typeof e.start==="number"){n.start=e.start}if(typeof e.end==="number"){n.end=e.end}e=s.createReadStream(e.path,n)}else{return t(new Error("Non-file stream objects are "+"not supported with SigV4"))}}}a.crypto.sha256(e,"hex",function(e,r){if(e)t(e);else t(null,r)})},isClockSkewed:function isClockSkewed(e){if(e){a.property(i.config,"isClockSkewed",Math.abs((new Date).getTime()-e)>=3e5,false);return i.config.isClockSkewed}},applyClockOffset:function applyClockOffset(e){if(e)i.config.systemClockOffset=e-(new Date).getTime()},extractRequestId:function extractRequestId(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];if(!t&&e.data&&e.data.ResponseMetadata){t=e.data.ResponseMetadata.RequestId}if(t){e.requestId=t}if(e.error){e.error.requestId=t}},addPromises:function addPromises(e,t){var r=false;if(t===undefined&&i&&i.config){t=i.config.getPromisesDependency()}if(t===undefined&&typeof Promise!=="undefined"){t=Promise}if(typeof t!=="function")r=true;if(!Array.isArray(e))e=[e];for(var a=0;a<e.length;a++){var s=e[a];if(r){if(s.deletePromisesFromClass){s.deletePromisesFromClass()}}else if(s.addPromisesToClass){s.addPromisesToClass(t)}}},promisifyMethod:function promisifyMethod(e,t){return function promise(){var r=this;var i=Array.prototype.slice.call(arguments);return new t(function(t,a){i.push(function(e,r){if(e){a(e)}else{t(r)}});r[e].apply(r,i)})}},isDualstackAvailable:function isDualstackAvailable(e){if(!e)return false;var t=r(1694);if(typeof e!=="string")e=e.serviceIdentifier;if(typeof e!=="string"||!t.hasOwnProperty(e))return false;return!!t[e].dualstackAvailable},calculateRetryDelay:function calculateRetryDelay(e,t,r){if(!t)t={};var i=t.customBackoff||null;if(typeof i==="function"){return i(e,r)}var a=typeof t.base==="number"?t.base:100;var s=Math.random()*(Math.pow(2,e)*a);return s},handleRequestWithRetries:function handleRequestWithRetries(e,t,r){if(!t)t={};var s=i.HttpClient.getInstance();var n=t.httpOptions||{};var o=0;var u=function(e){var i=t.maxRetries||0;if(e&&e.code==="TimeoutError")e.retryable=true;if(e&&e.retryable&&o<i){var s=a.calculateRetryDelay(o,t.retryDelayOptions,e);if(s>=0){o++;setTimeout(p,s+(e.retryAfter||0));return}}r(e)};var p=function(){var t="";s.handleRequest(e,n,function(e){e.on("data",function(e){t+=e.toString()});e.on("end",function(){var i=e.statusCode;if(i<300){r(null,t)}else{var s=parseInt(e.headers["retry-after"],10)*1e3||0;var n=a.error(new Error,{statusCode:i,retryable:i>=500||i===429});if(s&&n.retryable)n.retryAfter=s;u(n)}})},u)};i.util.defer(p)},uuid:{v4:function uuidV4(){return r(6898).v4()}},convertPayloadToString:function convertPayloadToString(e){var t=e.request;var r=t.operation;var i=t.service.api.operations[r].output||{};if(i.payload&&e.data[i.payload]){e.data[i.payload]=e.data[i.payload].toString()}},defer:function defer(e){if(typeof process==="object"&&typeof process.nextTick==="function"){process.nextTick(e)}else if(typeof setImmediate==="function"){setImmediate(e)}else{setTimeout(e,0)}},getRequestPayloadShape:function getRequestPayloadShape(e){var t=e.service.api.operations;if(!t)return undefined;var r=(t||{})[e.operation];if(!r||!r.input||!r.input.payload)return undefined;return r.input.members[r.input.payload]},getProfilesFromSharedConfig:function getProfilesFromSharedConfig(e,t){var r={};var i={};if(process.env[a.configOptInEnv]){var i=e.loadFrom({isConfig:true,filename:process.env[a.sharedConfigFileEnv]})}var s={};try{var s=e.loadFrom({filename:t||process.env[a.configOptInEnv]&&process.env[a.sharedCredentialsFileEnv]})}catch(e){if(!process.env[a.configOptInEnv])throw e}for(var n=0,o=Object.keys(i);n<o.length;n++){r[o[n]]=objectAssign(r[o[n]]||{},i[o[n]])}for(var n=0,o=Object.keys(s);n<o.length;n++){r[o[n]]=objectAssign(r[o[n]]||{},s[o[n]])}return r;function objectAssign(e,t){for(var r=0,i=Object.keys(t);r<i.length;r++){e[i[r]]=t[i[r]]}return e}},ARN:{validate:function validateARN(e){return e&&e.indexOf("arn:")===0&&e.split(":").length>=6},parse:function parseARN(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function buildARN(e){if(e.service===undefined||e.region===undefined||e.accountId===undefined||e.resource===undefined)throw a.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};e.exports=a},154:function(e){"use strict";const t=new Set([200,203,204,206,300,301,404,405,410,414,501]);const r=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]);const i=new Set([500,502,503,504]);const a={date:true,connection:true,"keep-alive":true,"proxy-authenticate":true,"proxy-authorization":true,te:true,trailer:true,"transfer-encoding":true,upgrade:true};const s={"content-length":true,"content-encoding":true,"transfer-encoding":true,"content-range":true};function toNumberOrZero(e){const t=parseInt(e,10);return isFinite(t)?t:0}function isErrorResponse(e){if(!e){return true}return i.has(e.status)}function parseCacheControl(e){const t={};if(!e)return t;const r=e.trim().split(/\s*,\s*/);for(const e of r){const[r,i]=e.split(/\s*=\s*/,2);t[r]=i===undefined?true:i.replace(/^"|"$/g,"")}return t}function formatCacheControl(e){let t=[];for(const r in e){const i=e[r];t.push(i===true?r:r+"="+i)}if(!t.length){return undefined}return t.join(", ")}e.exports=class CachePolicy{constructor(e,t,{shared:r,cacheHeuristic:i,immutableMinTimeToLive:a,ignoreCargoCult:s,_fromObject:n}={}){if(n){this._fromObject(n);return}if(!t||!t.headers){throw Error("Response headers missing")}this._assertRequestHasHeaders(e);this._responseTime=this.now();this._isShared=r!==false;this._cacheHeuristic=undefined!==i?i:.1;this._immutableMinTtl=undefined!==a?a:24*3600*1e3;this._status="status"in t?t.status:200;this._resHeaders=t.headers;this._rescc=parseCacheControl(t.headers["cache-control"]);this._method="method"in e?e.method:"GET";this._url=e.url;this._host=e.headers.host;this._noAuthorization=!e.headers.authorization;this._reqHeaders=t.headers.vary?e.headers:null;this._reqcc=parseCacheControl(e.headers["cache-control"]);if(s&&"pre-check"in this._rescc&&"post-check"in this._rescc){delete this._rescc["pre-check"];delete this._rescc["post-check"];delete this._rescc["no-cache"];delete this._rescc["no-store"];delete this._rescc["must-revalidate"];this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":formatCacheControl(this._rescc)});delete this._resHeaders.expires;delete this._resHeaders.pragma}if(t.headers["cache-control"]==null&&/no-cache/.test(t.headers.pragma)){this._rescc["no-cache"]=true}}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&("GET"===this._method||"HEAD"===this._method||"POST"===this._method&&this._hasExplicitExpiration())&&r.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||t.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers){throw Error("Request headers missing")}}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);const t=parseCacheControl(e.headers["cache-control"]);if(t["no-cache"]||/no-cache/.test(e.headers.pragma)){return false}if(t["max-age"]&&this.age()>t["max-age"]){return false}if(t["min-fresh"]&&this.timeToLive()<1e3*t["min-fresh"]){return false}if(this.stale()){const e=t["max-stale"]&&!this._rescc["must-revalidate"]&&(true===t["max-stale"]||t["max-stale"]>this.age()-this.maxAge());if(!e){return false}}return this._requestMatches(e,false)}_requestMatches(e,t){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||t&&"HEAD"===e.method)&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary){return true}if(this._resHeaders.vary==="*"){return false}const t=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(const r of t){if(e.headers[r]!==this._reqHeaders[r])return false}return true}_copyWithoutHopByHopHeaders(e){const t={};for(const r in e){if(a[r])continue;t[r]=e[r]}if(e.connection){const r=e.connection.trim().split(/\s*,\s*/);for(const e of r){delete t[e]}}if(t.warning){const e=t.warning.split(/,/).filter(e=>{return!/^\s*1[0-9][0-9]/.test(e)});if(!e.length){delete t.warning}else{t.warning=e.join(",").trim()}}return t}responseHeaders(){const e=this._copyWithoutHopByHopHeaders(this._resHeaders);const t=this.age();if(t>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24){e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'}e.age=`${Math.round(t)}`;e.date=new Date(this.now()).toUTCString();return e}date(){const e=Date.parse(this._resHeaders.date);if(isFinite(e)){return e}return this._responseTime}age(){let e=this._ageValue();const t=(this.now()-this._responseTime)/1e3;return e+t}_ageValue(){return toNumberOrZero(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]){return 0}if(this._isShared&&(this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable)){return 0}if(this._resHeaders.vary==="*"){return 0}if(this._isShared){if(this._rescc["proxy-revalidate"]){return 0}if(this._rescc["s-maxage"]){return toNumberOrZero(this._rescc["s-maxage"])}}if(this._rescc["max-age"]){return toNumberOrZero(this._rescc["max-age"])}const e=this._rescc.immutable?this._immutableMinTtl:0;const t=this.date();if(this._resHeaders.expires){const r=Date.parse(this._resHeaders.expires);if(Number.isNaN(r)||r<t){return 0}return Math.max(e,(r-t)/1e3)}if(this._resHeaders["last-modified"]){const r=Date.parse(this._resHeaders["last-modified"]);if(isFinite(r)&&t>r){return Math.max(e,(t-r)/1e3*this._cacheHeuristic)}}return e}timeToLive(){const e=this.maxAge()-this.age();const t=e+toNumberOrZero(this._rescc["stale-if-error"]);const r=e+toNumberOrZero(this._rescc["stale-while-revalidate"]);return Math.max(0,e,t,r)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+toNumberOrZero(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+toNumberOrZero(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(undefined,undefined,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t;this._isShared=e.sh;this._cacheHeuristic=e.ch;this._immutableMinTtl=e.imm!==undefined?e.imm:24*3600*1e3;this._status=e.st;this._resHeaders=e.resh;this._rescc=e.rescc;this._method=e.m;this._url=e.u;this._host=e.h;this._noAuthorization=e.a;this._reqHeaders=e.reqh;this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);const t=this._copyWithoutHopByHopHeaders(e.headers);delete t["if-range"];if(!this._requestMatches(e,true)||!this.storable()){delete t["if-none-match"];delete t["if-modified-since"];return t}if(this._resHeaders.etag){t["if-none-match"]=t["if-none-match"]?`${t["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag}const r=t["accept-ranges"]||t["if-match"]||t["if-unmodified-since"]||this._method&&this._method!="GET";if(r){delete t["if-modified-since"];if(t["if-none-match"]){const e=t["if-none-match"].split(/,/).filter(e=>{return!/^\s*W\//.test(e)});if(!e.length){delete t["if-none-match"]}else{t["if-none-match"]=e.join(",").trim()}}}else if(this._resHeaders["last-modified"]&&!t["if-modified-since"]){t["if-modified-since"]=this._resHeaders["last-modified"]}return t}revalidatedPolicy(e,t){this._assertRequestHasHeaders(e);if(this._useStaleIfError()&&isErrorResponse(t)){return{modified:false,matches:false,policy:this}}if(!t||!t.headers){throw Error("Response headers missing")}let r=false;if(t.status!==undefined&&t.status!=304){r=false}else if(t.headers.etag&&!/^\s*W\//.test(t.headers.etag)){r=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag}else if(this._resHeaders.etag&&t.headers.etag){r=this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag.replace(/^\s*W\//,"")}else if(this._resHeaders["last-modified"]){r=this._resHeaders["last-modified"]===t.headers["last-modified"]}else{if(!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!t.headers.etag&&!t.headers["last-modified"]){r=true}}if(!r){return{policy:new this.constructor(e,t),modified:t.status!=304,matches:false}}const i={};for(const e in this._resHeaders){i[e]=e in t.headers&&!s[e]?t.headers[e]:this._resHeaders[e]}const a=Object.assign({},t,{status:this._status,method:this._method,headers:i});return{policy:new this.constructor(e,a,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:false,matches:true}}}},155:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},160:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dlm"]={};i.DLM=a.defineService("dlm",["2018-01-12"]);Object.defineProperty(s.services["dlm"],"2018-01-12",{get:function get(){var e=r(1890);e.paginators=r(9459).pagination;return e},enumerable:true,configurable:true});e.exports=i.DLM},167:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)>=0;e.exports=a},170:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["applicationautoscaling"]={};i.ApplicationAutoScaling=a.defineService("applicationautoscaling",["2016-02-06"]);Object.defineProperty(s.services["applicationautoscaling"],"2016-02-06",{get:function get(){var e=r(7359);e.paginators=r(4666).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApplicationAutoScaling},184:function(e){e.exports={pagination:{DescribeAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobListEntries"}}}},188:function(){},196:function(e,t,r){(function(e){"use strict";var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r};var i=function(){throw new Error("no PRNG")};var a=new Uint8Array(16);var s=new Uint8Array(32);s[0]=9;var n=t(),o=t([1]),u=t([56129,1]),p=t([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),c=t([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),m=t([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),l=t([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=t([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function ts64(e,t,r,i){e[t]=r>>24&255;e[t+1]=r>>16&255;e[t+2]=r>>8&255;e[t+3]=r&255;e[t+4]=i>>24&255;e[t+5]=i>>16&255;e[t+6]=i>>8&255;e[t+7]=i&255}function vn(e,t,r,i,a){var s,n=0;for(s=0;s<a;s++)n|=e[t+s]^r[i+s];return(1&n-1>>>8)-1}function crypto_verify_16(e,t,r,i){return vn(e,t,r,i,16)}function crypto_verify_32(e,t,r,i){return vn(e,t,r,i,32)}function core_salsa20(e,t,r,i){var a=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=r[0]&255|(r[1]&255)<<8|(r[2]&255)<<16|(r[3]&255)<<24,n=r[4]&255|(r[5]&255)<<8|(r[6]&255)<<16|(r[7]&255)<<24,o=r[8]&255|(r[9]&255)<<8|(r[10]&255)<<16|(r[11]&255)<<24,u=r[12]&255|(r[13]&255)<<8|(r[14]&255)<<16|(r[15]&255)<<24,p=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,m=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,l=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,d=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,y=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,b=r[16]&255|(r[17]&255)<<8|(r[18]&255)<<16|(r[19]&255)<<24,h=r[20]&255|(r[21]&255)<<8|(r[22]&255)<<16|(r[23]&255)<<24,f=r[24]&255|(r[25]&255)<<8|(r[26]&255)<<16|(r[27]&255)<<24,g=r[28]&255|(r[29]&255)<<8|(r[30]&255)<<16|(r[31]&255)<<24,S=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24;var N=a,I=s,T=n,v=o,k=u,C=p,A=c,R=m,D=l,x=d,q=y,w=b,P=h,E=f,M=g,O=S,z;for(var L=0;L<20;L+=2){z=N+P|0;k^=z<<7|z>>>32-7;z=k+N|0;D^=z<<9|z>>>32-9;z=D+k|0;P^=z<<13|z>>>32-13;z=P+D|0;N^=z<<18|z>>>32-18;z=C+I|0;x^=z<<7|z>>>32-7;z=x+C|0;E^=z<<9|z>>>32-9;z=E+x|0;I^=z<<13|z>>>32-13;z=I+E|0;C^=z<<18|z>>>32-18;z=q+A|0;M^=z<<7|z>>>32-7;z=M+q|0;T^=z<<9|z>>>32-9;z=T+M|0;A^=z<<13|z>>>32-13;z=A+T|0;q^=z<<18|z>>>32-18;z=O+w|0;v^=z<<7|z>>>32-7;z=v+O|0;R^=z<<9|z>>>32-9;z=R+v|0;w^=z<<13|z>>>32-13;z=w+R|0;O^=z<<18|z>>>32-18;z=N+v|0;I^=z<<7|z>>>32-7;z=I+N|0;T^=z<<9|z>>>32-9;z=T+I|0;v^=z<<13|z>>>32-13;z=v+T|0;N^=z<<18|z>>>32-18;z=C+k|0;A^=z<<7|z>>>32-7;z=A+C|0;R^=z<<9|z>>>32-9;z=R+A|0;k^=z<<13|z>>>32-13;z=k+R|0;C^=z<<18|z>>>32-18;z=q+x|0;w^=z<<7|z>>>32-7;z=w+q|0;D^=z<<9|z>>>32-9;z=D+w|0;x^=z<<13|z>>>32-13;z=x+D|0;q^=z<<18|z>>>32-18;z=O+M|0;P^=z<<7|z>>>32-7;z=P+O|0;E^=z<<9|z>>>32-9;z=E+P|0;M^=z<<13|z>>>32-13;z=M+E|0;O^=z<<18|z>>>32-18}N=N+a|0;I=I+s|0;T=T+n|0;v=v+o|0;k=k+u|0;C=C+p|0;A=A+c|0;R=R+m|0;D=D+l|0;x=x+d|0;q=q+y|0;w=w+b|0;P=P+h|0;E=E+f|0;M=M+g|0;O=O+S|0;e[0]=N>>>0&255;e[1]=N>>>8&255;e[2]=N>>>16&255;e[3]=N>>>24&255;e[4]=I>>>0&255;e[5]=I>>>8&255;e[6]=I>>>16&255;e[7]=I>>>24&255;e[8]=T>>>0&255;e[9]=T>>>8&255;e[10]=T>>>16&255;e[11]=T>>>24&255;e[12]=v>>>0&255;e[13]=v>>>8&255;e[14]=v>>>16&255;e[15]=v>>>24&255;e[16]=k>>>0&255;e[17]=k>>>8&255;e[18]=k>>>16&255;e[19]=k>>>24&255;e[20]=C>>>0&255;e[21]=C>>>8&255;e[22]=C>>>16&255;e[23]=C>>>24&255;e[24]=A>>>0&255;e[25]=A>>>8&255;e[26]=A>>>16&255;e[27]=A>>>24&255;e[28]=R>>>0&255;e[29]=R>>>8&255;e[30]=R>>>16&255;e[31]=R>>>24&255;e[32]=D>>>0&255;e[33]=D>>>8&255;e[34]=D>>>16&255;e[35]=D>>>24&255;e[36]=x>>>0&255;e[37]=x>>>8&255;e[38]=x>>>16&255;e[39]=x>>>24&255;e[40]=q>>>0&255;e[41]=q>>>8&255;e[42]=q>>>16&255;e[43]=q>>>24&255;e[44]=w>>>0&255;e[45]=w>>>8&255;e[46]=w>>>16&255;e[47]=w>>>24&255;e[48]=P>>>0&255;e[49]=P>>>8&255;e[50]=P>>>16&255;e[51]=P>>>24&255;e[52]=E>>>0&255;e[53]=E>>>8&255;e[54]=E>>>16&255;e[55]=E>>>24&255;e[56]=M>>>0&255;e[57]=M>>>8&255;e[58]=M>>>16&255;e[59]=M>>>24&255;e[60]=O>>>0&255;e[61]=O>>>8&255;e[62]=O>>>16&255;e[63]=O>>>24&255}function core_hsalsa20(e,t,r,i){var a=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=r[0]&255|(r[1]&255)<<8|(r[2]&255)<<16|(r[3]&255)<<24,n=r[4]&255|(r[5]&255)<<8|(r[6]&255)<<16|(r[7]&255)<<24,o=r[8]&255|(r[9]&255)<<8|(r[10]&255)<<16|(r[11]&255)<<24,u=r[12]&255|(r[13]&255)<<8|(r[14]&255)<<16|(r[15]&255)<<24,p=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,m=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,l=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,d=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,y=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,b=r[16]&255|(r[17]&255)<<8|(r[18]&255)<<16|(r[19]&255)<<24,h=r[20]&255|(r[21]&255)<<8|(r[22]&255)<<16|(r[23]&255)<<24,f=r[24]&255|(r[25]&255)<<8|(r[26]&255)<<16|(r[27]&255)<<24,g=r[28]&255|(r[29]&255)<<8|(r[30]&255)<<16|(r[31]&255)<<24,S=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24;var N=a,I=s,T=n,v=o,k=u,C=p,A=c,R=m,D=l,x=d,q=y,w=b,P=h,E=f,M=g,O=S,z;for(var L=0;L<20;L+=2){z=N+P|0;k^=z<<7|z>>>32-7;z=k+N|0;D^=z<<9|z>>>32-9;z=D+k|0;P^=z<<13|z>>>32-13;z=P+D|0;N^=z<<18|z>>>32-18;z=C+I|0;x^=z<<7|z>>>32-7;z=x+C|0;E^=z<<9|z>>>32-9;z=E+x|0;I^=z<<13|z>>>32-13;z=I+E|0;C^=z<<18|z>>>32-18;z=q+A|0;M^=z<<7|z>>>32-7;z=M+q|0;T^=z<<9|z>>>32-9;z=T+M|0;A^=z<<13|z>>>32-13;z=A+T|0;q^=z<<18|z>>>32-18;z=O+w|0;v^=z<<7|z>>>32-7;z=v+O|0;R^=z<<9|z>>>32-9;z=R+v|0;w^=z<<13|z>>>32-13;z=w+R|0;O^=z<<18|z>>>32-18;z=N+v|0;I^=z<<7|z>>>32-7;z=I+N|0;T^=z<<9|z>>>32-9;z=T+I|0;v^=z<<13|z>>>32-13;z=v+T|0;N^=z<<18|z>>>32-18;z=C+k|0;A^=z<<7|z>>>32-7;z=A+C|0;R^=z<<9|z>>>32-9;z=R+A|0;k^=z<<13|z>>>32-13;z=k+R|0;C^=z<<18|z>>>32-18;z=q+x|0;w^=z<<7|z>>>32-7;z=w+q|0;D^=z<<9|z>>>32-9;z=D+w|0;x^=z<<13|z>>>32-13;z=x+D|0;q^=z<<18|z>>>32-18;z=O+M|0;P^=z<<7|z>>>32-7;z=P+O|0;E^=z<<9|z>>>32-9;z=E+P|0;M^=z<<13|z>>>32-13;z=M+E|0;O^=z<<18|z>>>32-18}e[0]=N>>>0&255;e[1]=N>>>8&255;e[2]=N>>>16&255;e[3]=N>>>24&255;e[4]=C>>>0&255;e[5]=C>>>8&255;e[6]=C>>>16&255;e[7]=C>>>24&255;e[8]=q>>>0&255;e[9]=q>>>8&255;e[10]=q>>>16&255;e[11]=q>>>24&255;e[12]=O>>>0&255;e[13]=O>>>8&255;e[14]=O>>>16&255;e[15]=O>>>24&255;e[16]=A>>>0&255;e[17]=A>>>8&255;e[18]=A>>>16&255;e[19]=A>>>24&255;e[20]=R>>>0&255;e[21]=R>>>8&255;e[22]=R>>>16&255;e[23]=R>>>24&255;e[24]=D>>>0&255;e[25]=D>>>8&255;e[26]=D>>>16&255;e[27]=D>>>24&255;e[28]=x>>>0&255;e[29]=x>>>8&255;e[30]=x>>>16&255;e[31]=x>>>24&255}function crypto_core_salsa20(e,t,r,i){core_salsa20(e,t,r,i)}function crypto_core_hsalsa20(e,t,r,i){core_hsalsa20(e,t,r,i)}var y=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function crypto_stream_salsa20_xor(e,t,r,i,a,s,n){var o=new Uint8Array(16),u=new Uint8Array(64);var p,c;for(c=0;c<16;c++)o[c]=0;for(c=0;c<8;c++)o[c]=s[c];while(a>=64){crypto_core_salsa20(u,o,n,y);for(c=0;c<64;c++)e[t+c]=r[i+c]^u[c];p=1;for(c=8;c<16;c++){p=p+(o[c]&255)|0;o[c]=p&255;p>>>=8}a-=64;t+=64;i+=64}if(a>0){crypto_core_salsa20(u,o,n,y);for(c=0;c<a;c++)e[t+c]=r[i+c]^u[c]}return 0}function crypto_stream_salsa20(e,t,r,i,a){var s=new Uint8Array(16),n=new Uint8Array(64);var o,u;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=i[u];while(r>=64){crypto_core_salsa20(n,s,a,y);for(u=0;u<64;u++)e[t+u]=n[u];o=1;for(u=8;u<16;u++){o=o+(s[u]&255)|0;s[u]=o&255;o>>>=8}r-=64;t+=64}if(r>0){crypto_core_salsa20(n,s,a,y);for(u=0;u<r;u++)e[t+u]=n[u]}return 0}function crypto_stream(e,t,r,i,a){var s=new Uint8Array(32);crypto_core_hsalsa20(s,i,a,y);var n=new Uint8Array(8);for(var o=0;o<8;o++)n[o]=i[o+16];return crypto_stream_salsa20(e,t,r,n,s)}function crypto_stream_xor(e,t,r,i,a,s,n){var o=new Uint8Array(32);crypto_core_hsalsa20(o,s,n,y);var u=new Uint8Array(8);for(var p=0;p<8;p++)u[p]=s[p+16];return crypto_stream_salsa20_xor(e,t,r,i,a,u,o)}var b=function(e){this.buffer=new Uint8Array(16);this.r=new Uint16Array(10);this.h=new Uint16Array(10);this.pad=new Uint16Array(8);this.leftover=0;this.fin=0;var t,r,i,a,s,n,o,u;t=e[0]&255|(e[1]&255)<<8;this.r[0]=t&8191;r=e[2]&255|(e[3]&255)<<8;this.r[1]=(t>>>13|r<<3)&8191;i=e[4]&255|(e[5]&255)<<8;this.r[2]=(r>>>10|i<<6)&7939;a=e[6]&255|(e[7]&255)<<8;this.r[3]=(i>>>7|a<<9)&8191;s=e[8]&255|(e[9]&255)<<8;this.r[4]=(a>>>4|s<<12)&255;this.r[5]=s>>>1&8190;n=e[10]&255|(e[11]&255)<<8;this.r[6]=(s>>>14|n<<2)&8191;o=e[12]&255|(e[13]&255)<<8;this.r[7]=(n>>>11|o<<5)&8065;u=e[14]&255|(e[15]&255)<<8;this.r[8]=(o>>>8|u<<8)&8191;this.r[9]=u>>>5&127;this.pad[0]=e[16]&255|(e[17]&255)<<8;this.pad[1]=e[18]&255|(e[19]&255)<<8;this.pad[2]=e[20]&255|(e[21]&255)<<8;this.pad[3]=e[22]&255|(e[23]&255)<<8;this.pad[4]=e[24]&255|(e[25]&255)<<8;this.pad[5]=e[26]&255|(e[27]&255)<<8;this.pad[6]=e[28]&255|(e[29]&255)<<8;this.pad[7]=e[30]&255|(e[31]&255)<<8};b.prototype.blocks=function(e,t,r){var i=this.fin?0:1<<11;var a,s,n,o,u,p,c,m,l;var d,y,b,h,f,g,S,N,I,T;var v=this.h[0],k=this.h[1],C=this.h[2],A=this.h[3],R=this.h[4],D=this.h[5],x=this.h[6],q=this.h[7],w=this.h[8],P=this.h[9];var E=this.r[0],M=this.r[1],O=this.r[2],z=this.r[3],L=this.r[4],j=this.r[5],U=this.r[6],V=this.r[7],B=this.r[8],G=this.r[9];while(r>=16){a=e[t+0]&255|(e[t+1]&255)<<8;v+=a&8191;s=e[t+2]&255|(e[t+3]&255)<<8;k+=(a>>>13|s<<3)&8191;n=e[t+4]&255|(e[t+5]&255)<<8;C+=(s>>>10|n<<6)&8191;o=e[t+6]&255|(e[t+7]&255)<<8;A+=(n>>>7|o<<9)&8191;u=e[t+8]&255|(e[t+9]&255)<<8;R+=(o>>>4|u<<12)&8191;D+=u>>>1&8191;p=e[t+10]&255|(e[t+11]&255)<<8;x+=(u>>>14|p<<2)&8191;c=e[t+12]&255|(e[t+13]&255)<<8;q+=(p>>>11|c<<5)&8191;m=e[t+14]&255|(e[t+15]&255)<<8;w+=(c>>>8|m<<8)&8191;P+=m>>>5|i;l=0;d=l;d+=v*E;d+=k*(5*G);d+=C*(5*B);d+=A*(5*V);d+=R*(5*U);l=d>>>13;d&=8191;d+=D*(5*j);d+=x*(5*L);d+=q*(5*z);d+=w*(5*O);d+=P*(5*M);l+=d>>>13;d&=8191;y=l;y+=v*M;y+=k*E;y+=C*(5*G);y+=A*(5*B);y+=R*(5*V);l=y>>>13;y&=8191;y+=D*(5*U);y+=x*(5*j);y+=q*(5*L);y+=w*(5*z);y+=P*(5*O);l+=y>>>13;y&=8191;b=l;b+=v*O;b+=k*M;b+=C*E;b+=A*(5*G);b+=R*(5*B);l=b>>>13;b&=8191;b+=D*(5*V);b+=x*(5*U);b+=q*(5*j);b+=w*(5*L);b+=P*(5*z);l+=b>>>13;b&=8191;h=l;h+=v*z;h+=k*O;h+=C*M;h+=A*E;h+=R*(5*G);l=h>>>13;h&=8191;h+=D*(5*B);h+=x*(5*V);h+=q*(5*U);h+=w*(5*j);h+=P*(5*L);l+=h>>>13;h&=8191;f=l;f+=v*L;f+=k*z;f+=C*O;f+=A*M;f+=R*E;l=f>>>13;f&=8191;f+=D*(5*G);f+=x*(5*B);f+=q*(5*V);f+=w*(5*U);f+=P*(5*j);l+=f>>>13;f&=8191;g=l;g+=v*j;g+=k*L;g+=C*z;g+=A*O;g+=R*M;l=g>>>13;g&=8191;g+=D*E;g+=x*(5*G);g+=q*(5*B);g+=w*(5*V);g+=P*(5*U);l+=g>>>13;g&=8191;S=l;S+=v*U;S+=k*j;S+=C*L;S+=A*z;S+=R*O;l=S>>>13;S&=8191;S+=D*M;S+=x*E;S+=q*(5*G);S+=w*(5*B);S+=P*(5*V);l+=S>>>13;S&=8191;N=l;N+=v*V;N+=k*U;N+=C*j;N+=A*L;N+=R*z;l=N>>>13;N&=8191;N+=D*O;N+=x*M;N+=q*E;N+=w*(5*G);N+=P*(5*B);l+=N>>>13;N&=8191;I=l;I+=v*B;I+=k*V;I+=C*U;I+=A*j;I+=R*L;l=I>>>13;I&=8191;I+=D*z;I+=x*O;I+=q*M;I+=w*E;I+=P*(5*G);l+=I>>>13;I&=8191;T=l;T+=v*G;T+=k*B;T+=C*V;T+=A*U;T+=R*j;l=T>>>13;T&=8191;T+=D*L;T+=x*z;T+=q*O;T+=w*M;T+=P*E;l+=T>>>13;T&=8191;l=(l<<2)+l|0;l=l+d|0;d=l&8191;l=l>>>13;y+=l;v=d;k=y;C=b;A=h;R=f;D=g;x=S;q=N;w=I;P=T;t+=16;r-=16}this.h[0]=v;this.h[1]=k;this.h[2]=C;this.h[3]=A;this.h[4]=R;this.h[5]=D;this.h[6]=x;this.h[7]=q;this.h[8]=w;this.h[9]=P};b.prototype.finish=function(e,t){var r=new Uint16Array(10);var i,a,s,n;if(this.leftover){n=this.leftover;this.buffer[n++]=1;for(;n<16;n++)this.buffer[n]=0;this.fin=1;this.blocks(this.buffer,0,16)}i=this.h[1]>>>13;this.h[1]&=8191;for(n=2;n<10;n++){this.h[n]+=i;i=this.h[n]>>>13;this.h[n]&=8191}this.h[0]+=i*5;i=this.h[0]>>>13;this.h[0]&=8191;this.h[1]+=i;i=this.h[1]>>>13;this.h[1]&=8191;this.h[2]+=i;r[0]=this.h[0]+5;i=r[0]>>>13;r[0]&=8191;for(n=1;n<10;n++){r[n]=this.h[n]+i;i=r[n]>>>13;r[n]&=8191}r[9]-=1<<13;a=(i^1)-1;for(n=0;n<10;n++)r[n]&=a;a=~a;for(n=0;n<10;n++)this.h[n]=this.h[n]&a|r[n];this.h[0]=(this.h[0]|this.h[1]<<13)&65535;this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535;this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535;this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535;this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535;this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535;this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535;this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535;s=this.h[0]+this.pad[0];this.h[0]=s&65535;for(n=1;n<8;n++){s=(this.h[n]+this.pad[n]|0)+(s>>>16)|0;this.h[n]=s&65535}e[t+0]=this.h[0]>>>0&255;e[t+1]=this.h[0]>>>8&255;e[t+2]=this.h[1]>>>0&255;e[t+3]=this.h[1]>>>8&255;e[t+4]=this.h[2]>>>0&255;e[t+5]=this.h[2]>>>8&255;e[t+6]=this.h[3]>>>0&255;e[t+7]=this.h[3]>>>8&255;e[t+8]=this.h[4]>>>0&255;e[t+9]=this.h[4]>>>8&255;e[t+10]=this.h[5]>>>0&255;e[t+11]=this.h[5]>>>8&255;e[t+12]=this.h[6]>>>0&255;e[t+13]=this.h[6]>>>8&255;e[t+14]=this.h[7]>>>0&255;e[t+15]=this.h[7]>>>8&255};b.prototype.update=function(e,t,r){var i,a;if(this.leftover){a=16-this.leftover;if(a>r)a=r;for(i=0;i<a;i++)this.buffer[this.leftover+i]=e[t+i];r-=a;t+=a;this.leftover+=a;if(this.leftover<16)return;this.blocks(this.buffer,0,16);this.leftover=0}if(r>=16){a=r-r%16;this.blocks(e,t,a);t+=a;r-=a}if(r){for(i=0;i<r;i++)this.buffer[this.leftover+i]=e[t+i];this.leftover+=r}};function crypto_onetimeauth(e,t,r,i,a,s){var n=new b(s);n.update(r,i,a);n.finish(e,t);return 0}function crypto_onetimeauth_verify(e,t,r,i,a,s){var n=new Uint8Array(16);crypto_onetimeauth(n,0,r,i,a,s);return crypto_verify_16(e,t,n,0)}function crypto_secretbox(e,t,r,i,a){var s;if(r<32)return-1;crypto_stream_xor(e,0,t,0,r,i,a);crypto_onetimeauth(e,16,e,32,r-32,e);for(s=0;s<16;s++)e[s]=0;return 0}function crypto_secretbox_open(e,t,r,i,a){var s;var n=new Uint8Array(32);if(r<32)return-1;crypto_stream(n,0,32,i,a);if(crypto_onetimeauth_verify(t,16,t,32,r-32,n)!==0)return-1;crypto_stream_xor(e,0,t,0,r,i,a);for(s=0;s<32;s++)e[s]=0;return 0}function set25519(e,t){var r;for(r=0;r<16;r++)e[r]=t[r]|0}function car25519(e){var t,r,i=1;for(t=0;t<16;t++){r=e[t]+i+65535;i=Math.floor(r/65536);e[t]=r-i*65536}e[0]+=i-1+37*(i-1)}function sel25519(e,t,r){var i,a=~(r-1);for(var s=0;s<16;s++){i=a&(e[s]^t[s]);e[s]^=i;t[s]^=i}}function pack25519(e,r){var i,a,s;var n=t(),o=t();for(i=0;i<16;i++)o[i]=r[i];car25519(o);car25519(o);car25519(o);for(a=0;a<2;a++){n[0]=o[0]-65517;for(i=1;i<15;i++){n[i]=o[i]-65535-(n[i-1]>>16&1);n[i-1]&=65535}n[15]=o[15]-32767-(n[14]>>16&1);s=n[15]>>16&1;n[14]&=65535;sel25519(o,n,1-s)}for(i=0;i<16;i++){e[2*i]=o[i]&255;e[2*i+1]=o[i]>>8}}function neq25519(e,t){var r=new Uint8Array(32),i=new Uint8Array(32);pack25519(r,e);pack25519(i,t);return crypto_verify_32(r,0,i,0)}function par25519(e){var t=new Uint8Array(32);pack25519(t,e);return t[0]&1}function unpack25519(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function A(e,t,r){for(var i=0;i<16;i++)e[i]=t[i]+r[i]}function Z(e,t,r){for(var i=0;i<16;i++)e[i]=t[i]-r[i]}function M(e,t,r){var i,a,s=0,n=0,o=0,u=0,p=0,c=0,m=0,l=0,d=0,y=0,b=0,h=0,f=0,g=0,S=0,N=0,I=0,T=0,v=0,k=0,C=0,A=0,R=0,D=0,x=0,q=0,w=0,P=0,E=0,M=0,O=0,z=r[0],L=r[1],j=r[2],U=r[3],V=r[4],B=r[5],G=r[6],_=r[7],F=r[8],H=r[9],W=r[10],K=r[11],Q=r[12],J=r[13],Z=r[14],X=r[15];i=t[0];s+=i*z;n+=i*L;o+=i*j;u+=i*U;p+=i*V;c+=i*B;m+=i*G;l+=i*_;d+=i*F;y+=i*H;b+=i*W;h+=i*K;f+=i*Q;g+=i*J;S+=i*Z;N+=i*X;i=t[1];n+=i*z;o+=i*L;u+=i*j;p+=i*U;c+=i*V;m+=i*B;l+=i*G;d+=i*_;y+=i*F;b+=i*H;h+=i*W;f+=i*K;g+=i*Q;S+=i*J;N+=i*Z;I+=i*X;i=t[2];o+=i*z;u+=i*L;p+=i*j;c+=i*U;m+=i*V;l+=i*B;d+=i*G;y+=i*_;b+=i*F;h+=i*H;f+=i*W;g+=i*K;S+=i*Q;N+=i*J;I+=i*Z;T+=i*X;i=t[3];u+=i*z;p+=i*L;c+=i*j;m+=i*U;l+=i*V;d+=i*B;y+=i*G;b+=i*_;h+=i*F;f+=i*H;g+=i*W;S+=i*K;N+=i*Q;I+=i*J;T+=i*Z;v+=i*X;i=t[4];p+=i*z;c+=i*L;m+=i*j;l+=i*U;d+=i*V;y+=i*B;b+=i*G;h+=i*_;f+=i*F;g+=i*H;S+=i*W;N+=i*K;I+=i*Q;T+=i*J;v+=i*Z;k+=i*X;i=t[5];c+=i*z;m+=i*L;l+=i*j;d+=i*U;y+=i*V;b+=i*B;h+=i*G;f+=i*_;g+=i*F;S+=i*H;N+=i*W;I+=i*K;T+=i*Q;v+=i*J;k+=i*Z;C+=i*X;i=t[6];m+=i*z;l+=i*L;d+=i*j;y+=i*U;b+=i*V;h+=i*B;f+=i*G;g+=i*_;S+=i*F;N+=i*H;I+=i*W;T+=i*K;v+=i*Q;k+=i*J;C+=i*Z;A+=i*X;i=t[7];l+=i*z;d+=i*L;y+=i*j;b+=i*U;h+=i*V;f+=i*B;g+=i*G;S+=i*_;N+=i*F;I+=i*H;T+=i*W;v+=i*K;k+=i*Q;C+=i*J;A+=i*Z;R+=i*X;i=t[8];d+=i*z;y+=i*L;b+=i*j;h+=i*U;f+=i*V;g+=i*B;S+=i*G;N+=i*_;I+=i*F;T+=i*H;v+=i*W;k+=i*K;C+=i*Q;A+=i*J;R+=i*Z;D+=i*X;i=t[9];y+=i*z;b+=i*L;h+=i*j;f+=i*U;g+=i*V;S+=i*B;N+=i*G;I+=i*_;T+=i*F;v+=i*H;k+=i*W;C+=i*K;A+=i*Q;R+=i*J;D+=i*Z;x+=i*X;i=t[10];b+=i*z;h+=i*L;f+=i*j;g+=i*U;S+=i*V;N+=i*B;I+=i*G;T+=i*_;v+=i*F;k+=i*H;C+=i*W;A+=i*K;R+=i*Q;D+=i*J;x+=i*Z;q+=i*X;i=t[11];h+=i*z;f+=i*L;g+=i*j;S+=i*U;N+=i*V;I+=i*B;T+=i*G;v+=i*_;k+=i*F;C+=i*H;A+=i*W;R+=i*K;D+=i*Q;x+=i*J;q+=i*Z;w+=i*X;i=t[12];f+=i*z;g+=i*L;S+=i*j;N+=i*U;I+=i*V;T+=i*B;v+=i*G;k+=i*_;C+=i*F;A+=i*H;R+=i*W;D+=i*K;x+=i*Q;q+=i*J;w+=i*Z;P+=i*X;i=t[13];g+=i*z;S+=i*L;N+=i*j;I+=i*U;T+=i*V;v+=i*B;k+=i*G;C+=i*_;A+=i*F;R+=i*H;D+=i*W;x+=i*K;q+=i*Q;w+=i*J;P+=i*Z;E+=i*X;i=t[14];S+=i*z;N+=i*L;I+=i*j;T+=i*U;v+=i*V;k+=i*B;C+=i*G;A+=i*_;R+=i*F;D+=i*H;x+=i*W;q+=i*K;w+=i*Q;P+=i*J;E+=i*Z;M+=i*X;i=t[15];N+=i*z;I+=i*L;T+=i*j;v+=i*U;k+=i*V;C+=i*B;A+=i*G;R+=i*_;D+=i*F;x+=i*H;q+=i*W;w+=i*K;P+=i*Q;E+=i*J;M+=i*Z;O+=i*X;s+=38*I;n+=38*T;o+=38*v;u+=38*k;p+=38*C;c+=38*A;m+=38*R;l+=38*D;d+=38*x;y+=38*q;b+=38*w;h+=38*P;f+=38*E;g+=38*M;S+=38*O;a=1;i=s+a+65535;a=Math.floor(i/65536);s=i-a*65536;i=n+a+65535;a=Math.floor(i/65536);n=i-a*65536;i=o+a+65535;a=Math.floor(i/65536);o=i-a*65536;i=u+a+65535;a=Math.floor(i/65536);u=i-a*65536;i=p+a+65535;a=Math.floor(i/65536);p=i-a*65536;i=c+a+65535;a=Math.floor(i/65536);c=i-a*65536;i=m+a+65535;a=Math.floor(i/65536);m=i-a*65536;i=l+a+65535;a=Math.floor(i/65536);l=i-a*65536;i=d+a+65535;a=Math.floor(i/65536);d=i-a*65536;i=y+a+65535;a=Math.floor(i/65536);y=i-a*65536;i=b+a+65535;a=Math.floor(i/65536);b=i-a*65536;i=h+a+65535;a=Math.floor(i/65536);h=i-a*65536;i=f+a+65535;a=Math.floor(i/65536);f=i-a*65536;i=g+a+65535;a=Math.floor(i/65536);g=i-a*65536;i=S+a+65535;a=Math.floor(i/65536);S=i-a*65536;i=N+a+65535;a=Math.floor(i/65536);N=i-a*65536;s+=a-1+37*(a-1);a=1;i=s+a+65535;a=Math.floor(i/65536);s=i-a*65536;i=n+a+65535;a=Math.floor(i/65536);n=i-a*65536;i=o+a+65535;a=Math.floor(i/65536);o=i-a*65536;i=u+a+65535;a=Math.floor(i/65536);u=i-a*65536;i=p+a+65535;a=Math.floor(i/65536);p=i-a*65536;i=c+a+65535;a=Math.floor(i/65536);c=i-a*65536;i=m+a+65535;a=Math.floor(i/65536);m=i-a*65536;i=l+a+65535;a=Math.floor(i/65536);l=i-a*65536;i=d+a+65535;a=Math.floor(i/65536);d=i-a*65536;i=y+a+65535;a=Math.floor(i/65536);y=i-a*65536;i=b+a+65535;a=Math.floor(i/65536);b=i-a*65536;i=h+a+65535;a=Math.floor(i/65536);h=i-a*65536;i=f+a+65535;a=Math.floor(i/65536);f=i-a*65536;i=g+a+65535;a=Math.floor(i/65536);g=i-a*65536;i=S+a+65535;a=Math.floor(i/65536);S=i-a*65536;i=N+a+65535;a=Math.floor(i/65536);N=i-a*65536;s+=a-1+37*(a-1);e[0]=s;e[1]=n;e[2]=o;e[3]=u;e[4]=p;e[5]=c;e[6]=m;e[7]=l;e[8]=d;e[9]=y;e[10]=b;e[11]=h;e[12]=f;e[13]=g;e[14]=S;e[15]=N}function S(e,t){M(e,t,t)}function inv25519(e,r){var i=t();var a;for(a=0;a<16;a++)i[a]=r[a];for(a=253;a>=0;a--){S(i,i);if(a!==2&&a!==4)M(i,i,r)}for(a=0;a<16;a++)e[a]=i[a]}function pow2523(e,r){var i=t();var a;for(a=0;a<16;a++)i[a]=r[a];for(a=250;a>=0;a--){S(i,i);if(a!==1)M(i,i,r)}for(a=0;a<16;a++)e[a]=i[a]}function crypto_scalarmult(e,r,i){var a=new Uint8Array(32);var s=new Float64Array(80),n,o;var p=t(),c=t(),m=t(),l=t(),d=t(),y=t();for(o=0;o<31;o++)a[o]=r[o];a[31]=r[31]&127|64;a[0]&=248;unpack25519(s,i);for(o=0;o<16;o++){c[o]=s[o];l[o]=p[o]=m[o]=0}p[0]=l[0]=1;for(o=254;o>=0;--o){n=a[o>>>3]>>>(o&7)&1;sel25519(p,c,n);sel25519(m,l,n);A(d,p,m);Z(p,p,m);A(m,c,l);Z(c,c,l);S(l,d);S(y,p);M(p,m,p);M(m,c,d);A(d,p,m);Z(p,p,m);S(c,p);Z(m,l,y);M(p,m,u);A(p,p,l);M(m,m,p);M(p,l,y);M(l,c,s);S(c,d);sel25519(p,c,n);sel25519(m,l,n)}for(o=0;o<16;o++){s[o+16]=p[o];s[o+32]=m[o];s[o+48]=c[o];s[o+64]=l[o]}var b=s.subarray(32);var h=s.subarray(16);inv25519(b,b);M(h,h,b);pack25519(e,h);return 0}function crypto_scalarmult_base(e,t){return crypto_scalarmult(e,t,s)}function crypto_box_keypair(e,t){i(t,32);return crypto_scalarmult_base(e,t)}function crypto_box_beforenm(e,t,r){var i=new Uint8Array(32);crypto_scalarmult(i,r,t);return crypto_core_hsalsa20(e,a,i,y)}var h=crypto_secretbox;var f=crypto_secretbox_open;function crypto_box(e,t,r,i,a,s){var n=new Uint8Array(32);crypto_box_beforenm(n,a,s);return h(e,t,r,i,n)}function crypto_box_open(e,t,r,i,a,s){var n=new Uint8Array(32);crypto_box_beforenm(n,a,s);return f(e,t,r,i,n)}var g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function crypto_hashblocks_hl(e,t,r,i){var a=new Int32Array(16),s=new Int32Array(16),n,o,u,p,c,m,l,d,y,b,h,f,S,N,I,T,v,k,C,A,R,D,x,q,w,P;var E=e[0],M=e[1],O=e[2],z=e[3],L=e[4],j=e[5],U=e[6],V=e[7],B=t[0],G=t[1],_=t[2],F=t[3],H=t[4],W=t[5],K=t[6],Q=t[7];var J=0;while(i>=128){for(C=0;C<16;C++){A=8*C+J;a[C]=r[A+0]<<24|r[A+1]<<16|r[A+2]<<8|r[A+3];s[C]=r[A+4]<<24|r[A+5]<<16|r[A+6]<<8|r[A+7]}for(C=0;C<80;C++){n=E;o=M;u=O;p=z;c=L;m=j;l=U;d=V;y=B;b=G;h=_;f=F;S=H;N=W;I=K;T=Q;R=V;D=Q;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=(L>>>14|H<<32-14)^(L>>>18|H<<32-18)^(H>>>41-32|L<<32-(41-32));D=(H>>>14|L<<32-14)^(H>>>18|L<<32-18)^(L>>>41-32|H<<32-(41-32));x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=L&j^~L&U;D=H&W^~H&K;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=g[C*2];D=g[C*2+1];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=a[C%16];D=s[C%16];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;v=w&65535|P<<16;k=x&65535|q<<16;R=v;D=k;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=(E>>>28|B<<32-28)^(B>>>34-32|E<<32-(34-32))^(B>>>39-32|E<<32-(39-32));D=(B>>>28|E<<32-28)^(E>>>34-32|B<<32-(34-32))^(E>>>39-32|B<<32-(39-32));x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=E&M^E&O^M&O;D=B&G^B&_^G&_;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;d=w&65535|P<<16;T=x&65535|q<<16;R=p;D=f;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=v;D=k;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;p=w&65535|P<<16;f=x&65535|q<<16;M=n;O=o;z=u;L=p;j=c;U=m;V=l;E=d;G=y;_=b;F=h;H=f;W=S;K=N;Q=I;B=T;if(C%16===15){for(A=0;A<16;A++){R=a[A];D=s[A];x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=a[(A+9)%16];D=s[(A+9)%16];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;v=a[(A+1)%16];k=s[(A+1)%16];R=(v>>>1|k<<32-1)^(v>>>8|k<<32-8)^v>>>7;D=(k>>>1|v<<32-1)^(k>>>8|v<<32-8)^(k>>>7|v<<32-7);x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;v=a[(A+14)%16];k=s[(A+14)%16];R=(v>>>19|k<<32-19)^(k>>>61-32|v<<32-(61-32))^v>>>6;D=(k>>>19|v<<32-19)^(v>>>61-32|k<<32-(61-32))^(k>>>6|v<<32-6);x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;a[A]=w&65535|P<<16;s[A]=x&65535|q<<16}}}R=E;D=B;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[0];D=t[0];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[0]=E=w&65535|P<<16;t[0]=B=x&65535|q<<16;R=M;D=G;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[1];D=t[1];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[1]=M=w&65535|P<<16;t[1]=G=x&65535|q<<16;R=O;D=_;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[2];D=t[2];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[2]=O=w&65535|P<<16;t[2]=_=x&65535|q<<16;R=z;D=F;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[3];D=t[3];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[3]=z=w&65535|P<<16;t[3]=F=x&65535|q<<16;R=L;D=H;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[4];D=t[4];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[4]=L=w&65535|P<<16;t[4]=H=x&65535|q<<16;R=j;D=W;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[5];D=t[5];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[5]=j=w&65535|P<<16;t[5]=W=x&65535|q<<16;R=U;D=K;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[6];D=t[6];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[6]=U=w&65535|P<<16;t[6]=K=x&65535|q<<16;R=V;D=Q;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[7];D=t[7];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[7]=V=w&65535|P<<16;t[7]=Q=x&65535|q<<16;J+=128;i-=128}return i}function crypto_hash(e,t,r){var i=new Int32Array(8),a=new Int32Array(8),s=new Uint8Array(256),n,o=r;i[0]=1779033703;i[1]=3144134277;i[2]=1013904242;i[3]=2773480762;i[4]=1359893119;i[5]=2600822924;i[6]=528734635;i[7]=1541459225;a[0]=4089235720;a[1]=2227873595;a[2]=4271175723;a[3]=1595750129;a[4]=2917565137;a[5]=725511199;a[6]=4215389547;a[7]=327033209;crypto_hashblocks_hl(i,a,t,r);r%=128;for(n=0;n<r;n++)s[n]=t[o-r+n];s[r]=128;r=256-128*(r<112?1:0);s[r-9]=0;ts64(s,r-8,o/536870912|0,o<<3);crypto_hashblocks_hl(i,a,s,r);for(n=0;n<8;n++)ts64(e,8*n,i[n],a[n]);return 0}function add(e,r){var i=t(),a=t(),s=t(),n=t(),o=t(),u=t(),p=t(),m=t(),l=t();Z(i,e[1],e[0]);Z(l,r[1],r[0]);M(i,i,l);A(a,e[0],e[1]);A(l,r[0],r[1]);M(a,a,l);M(s,e[3],r[3]);M(s,s,c);M(n,e[2],r[2]);A(n,n,n);Z(o,a,i);Z(u,n,s);A(p,n,s);A(m,a,i);M(e[0],o,u);M(e[1],m,p);M(e[2],p,u);M(e[3],o,m)}function cswap(e,t,r){var i;for(i=0;i<4;i++){sel25519(e[i],t[i],r)}}function pack(e,r){var i=t(),a=t(),s=t();inv25519(s,r[2]);M(i,r[0],s);M(a,r[1],s);pack25519(e,a);e[31]^=par25519(i)<<7}function scalarmult(e,t,r){var i,a;set25519(e[0],n);set25519(e[1],o);set25519(e[2],o);set25519(e[3],n);for(a=255;a>=0;--a){i=r[a/8|0]>>(a&7)&1;cswap(e,t,i);add(t,e);add(e,e);cswap(e,t,i)}}function scalarbase(e,r){var i=[t(),t(),t(),t()];set25519(i[0],m);set25519(i[1],l);set25519(i[2],o);M(i[3],m,l);scalarmult(e,i,r)}function crypto_sign_keypair(e,r,a){var s=new Uint8Array(64);var n=[t(),t(),t(),t()];var o;if(!a)i(r,32);crypto_hash(s,r,32);s[0]&=248;s[31]&=127;s[31]|=64;scalarbase(n,s);pack(e,n);for(o=0;o<32;o++)r[o+32]=e[o];return 0}var N=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function modL(e,t){var r,i,a,s;for(i=63;i>=32;--i){r=0;for(a=i-32,s=i-12;a<s;++a){t[a]+=r-16*t[i]*N[a-(i-32)];r=t[a]+128>>8;t[a]-=r*256}t[a]+=r;t[i]=0}r=0;for(a=0;a<32;a++){t[a]+=r-(t[31]>>4)*N[a];r=t[a]>>8;t[a]&=255}for(a=0;a<32;a++)t[a]-=r*N[a];for(i=0;i<32;i++){t[i+1]+=t[i]>>8;e[i]=t[i]&255}}function reduce(e){var t=new Float64Array(64),r;for(r=0;r<64;r++)t[r]=e[r];for(r=0;r<64;r++)e[r]=0;modL(e,t)}function crypto_sign(e,r,i,a){var s=new Uint8Array(64),n=new Uint8Array(64),o=new Uint8Array(64);var u,p,c=new Float64Array(64);var m=[t(),t(),t(),t()];crypto_hash(s,a,32);s[0]&=248;s[31]&=127;s[31]|=64;var l=i+64;for(u=0;u<i;u++)e[64+u]=r[u];for(u=0;u<32;u++)e[32+u]=s[32+u];crypto_hash(o,e.subarray(32),i+32);reduce(o);scalarbase(m,o);pack(e,m);for(u=32;u<64;u++)e[u]=a[u];crypto_hash(n,e,i+64);reduce(n);for(u=0;u<64;u++)c[u]=0;for(u=0;u<32;u++)c[u]=o[u];for(u=0;u<32;u++){for(p=0;p<32;p++){c[u+p]+=n[u]*s[p]}}modL(e.subarray(32),c);return l}function unpackneg(e,r){var i=t(),a=t(),s=t(),u=t(),c=t(),m=t(),l=t();set25519(e[2],o);unpack25519(e[1],r);S(s,e[1]);M(u,s,p);Z(s,s,e[2]);A(u,e[2],u);S(c,u);S(m,c);M(l,m,c);M(i,l,s);M(i,i,u);pow2523(i,i);M(i,i,s);M(i,i,u);M(i,i,u);M(e[0],i,u);S(a,e[0]);M(a,a,u);if(neq25519(a,s))M(e[0],e[0],d);S(a,e[0]);M(a,a,u);if(neq25519(a,s))return-1;if(par25519(e[0])===r[31]>>7)Z(e[0],n,e[0]);M(e[3],e[0],e[1]);return 0}function crypto_sign_open(e,r,i,a){var s,n;var o=new Uint8Array(32),u=new Uint8Array(64);var p=[t(),t(),t(),t()],c=[t(),t(),t(),t()];n=-1;if(i<64)return-1;if(unpackneg(c,a))return-1;for(s=0;s<i;s++)e[s]=r[s];for(s=0;s<32;s++)e[s+32]=a[s];crypto_hash(u,e,i);reduce(u);scalarmult(p,c,u);scalarbase(c,r.subarray(32));add(p,c);pack(o,p);i-=64;if(crypto_verify_32(r,0,o,0)){for(s=0;s<i;s++)e[s]=0;return-1}for(s=0;s<i;s++)e[s]=r[s+64];n=i;return n}var I=32,T=24,v=32,k=16,C=32,R=32,D=32,x=32,q=32,w=T,P=v,E=k,O=64,z=32,L=64,j=32,U=64;e.lowlevel={crypto_core_hsalsa20:crypto_core_hsalsa20,crypto_stream_xor:crypto_stream_xor,crypto_stream:crypto_stream,crypto_stream_salsa20_xor:crypto_stream_salsa20_xor,crypto_stream_salsa20:crypto_stream_salsa20,crypto_onetimeauth:crypto_onetimeauth,crypto_onetimeauth_verify:crypto_onetimeauth_verify,crypto_verify_16:crypto_verify_16,crypto_verify_32:crypto_verify_32,crypto_secretbox:crypto_secretbox,crypto_secretbox_open:crypto_secretbox_open,crypto_scalarmult:crypto_scalarmult,crypto_scalarmult_base:crypto_scalarmult_base,crypto_box_beforenm:crypto_box_beforenm,crypto_box_afternm:h,crypto_box:crypto_box,crypto_box_open:crypto_box_open,crypto_box_keypair:crypto_box_keypair,crypto_hash:crypto_hash,crypto_sign:crypto_sign,crypto_sign_keypair:crypto_sign_keypair,crypto_sign_open:crypto_sign_open,crypto_secretbox_KEYBYTES:I,crypto_secretbox_NONCEBYTES:T,crypto_secretbox_ZEROBYTES:v,crypto_secretbox_BOXZEROBYTES:k,crypto_scalarmult_BYTES:C,crypto_scalarmult_SCALARBYTES:R,crypto_box_PUBLICKEYBYTES:D,crypto_box_SECRETKEYBYTES:x,crypto_box_BEFORENMBYTES:q,crypto_box_NONCEBYTES:w,crypto_box_ZEROBYTES:P,crypto_box_BOXZEROBYTES:E,crypto_sign_BYTES:O,crypto_sign_PUBLICKEYBYTES:z,crypto_sign_SECRETKEYBYTES:L,crypto_sign_SEEDBYTES:j,crypto_hash_BYTES:U};function checkLengths(e,t){if(e.length!==I)throw new Error("bad key size");if(t.length!==T)throw new Error("bad nonce size")}function checkBoxLengths(e,t){if(e.length!==D)throw new Error("bad public key size");if(t.length!==x)throw new Error("bad secret key size")}function checkArrayTypes(){var e,t;for(t=0;t<arguments.length;t++){if((e=Object.prototype.toString.call(arguments[t]))!=="[object Uint8Array]")throw new TypeError("unexpected type "+e+", use Uint8Array")}}function cleanup(e){for(var t=0;t<e.length;t++)e[t]=0}if(!e.util){e.util={};e.util.decodeUTF8=e.util.encodeUTF8=e.util.encodeBase64=e.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https://github.com/dchest/tweetnacl-util-js")}}e.randomBytes=function(e){var t=new Uint8Array(e);i(t,e);return t};e.secretbox=function(e,t,r){checkArrayTypes(e,t,r);checkLengths(r,t);var i=new Uint8Array(v+e.length);var a=new Uint8Array(i.length);for(var s=0;s<e.length;s++)i[s+v]=e[s];crypto_secretbox(a,i,i.length,t,r);return a.subarray(k)};e.secretbox.open=function(e,t,r){checkArrayTypes(e,t,r);checkLengths(r,t);var i=new Uint8Array(k+e.length);var a=new Uint8Array(i.length);for(var s=0;s<e.length;s++)i[s+k]=e[s];if(i.length<32)return false;if(crypto_secretbox_open(a,i,i.length,t,r)!==0)return false;return a.subarray(v)};e.secretbox.keyLength=I;e.secretbox.nonceLength=T;e.secretbox.overheadLength=k;e.scalarMult=function(e,t){checkArrayTypes(e,t);if(e.length!==R)throw new Error("bad n size");if(t.length!==C)throw new Error("bad p size");var r=new Uint8Array(C);crypto_scalarmult(r,e,t);return r};e.scalarMult.base=function(e){checkArrayTypes(e);if(e.length!==R)throw new Error("bad n size");var t=new Uint8Array(C);crypto_scalarmult_base(t,e);return t};e.scalarMult.scalarLength=R;e.scalarMult.groupElementLength=C;e.box=function(t,r,i,a){var s=e.box.before(i,a);return e.secretbox(t,r,s)};e.box.before=function(e,t){checkArrayTypes(e,t);checkBoxLengths(e,t);var r=new Uint8Array(q);crypto_box_beforenm(r,e,t);return r};e.box.after=e.secretbox;e.box.open=function(t,r,i,a){var s=e.box.before(i,a);return e.secretbox.open(t,r,s)};e.box.open.after=e.secretbox.open;e.box.keyPair=function(){var e=new Uint8Array(D);var t=new Uint8Array(x);crypto_box_keypair(e,t);return{publicKey:e,secretKey:t}};e.box.keyPair.fromSecretKey=function(e){checkArrayTypes(e);if(e.length!==x)throw new Error("bad secret key size");var t=new Uint8Array(D);crypto_scalarmult_base(t,e);return{publicKey:t,secretKey:new Uint8Array(e)}};e.box.publicKeyLength=D;e.box.secretKeyLength=x;e.box.sharedKeyLength=q;e.box.nonceLength=w;e.box.overheadLength=e.secretbox.overheadLength;e.sign=function(e,t){checkArrayTypes(e,t);if(t.length!==L)throw new Error("bad secret key size");var r=new Uint8Array(O+e.length);crypto_sign(r,e,e.length,t);return r};e.sign.open=function(e,t){if(arguments.length!==2)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");checkArrayTypes(e,t);if(t.length!==z)throw new Error("bad public key size");var r=new Uint8Array(e.length);var i=crypto_sign_open(r,e,e.length,t);if(i<0)return null;var a=new Uint8Array(i);for(var s=0;s<a.length;s++)a[s]=r[s];return a};e.sign.detached=function(t,r){var i=e.sign(t,r);var a=new Uint8Array(O);for(var s=0;s<a.length;s++)a[s]=i[s];return a};e.sign.detached.verify=function(e,t,r){checkArrayTypes(e,t,r);if(t.length!==O)throw new Error("bad signature size");if(r.length!==z)throw new Error("bad public key size");var i=new Uint8Array(O+e.length);var a=new Uint8Array(O+e.length);var s;for(s=0;s<O;s++)i[s]=t[s];for(s=0;s<e.length;s++)i[s+O]=e[s];return crypto_sign_open(a,i,i.length,r)>=0};e.sign.keyPair=function(){var e=new Uint8Array(z);var t=new Uint8Array(L);crypto_sign_keypair(e,t);return{publicKey:e,secretKey:t}};e.sign.keyPair.fromSecretKey=function(e){checkArrayTypes(e);if(e.length!==L)throw new Error("bad secret key size");var t=new Uint8Array(z);for(var r=0;r<t.length;r++)t[r]=e[32+r];return{publicKey:t,secretKey:new Uint8Array(e)}};e.sign.keyPair.fromSeed=function(e){checkArrayTypes(e);if(e.length!==j)throw new Error("bad seed size");var t=new Uint8Array(z);var r=new Uint8Array(L);for(var i=0;i<32;i++)r[i]=e[i];crypto_sign_keypair(t,r,true);return{publicKey:t,secretKey:r}};e.sign.publicKeyLength=z;e.sign.secretKeyLength=L;e.sign.seedLength=j;e.sign.signatureLength=O;e.hash=function(e){checkArrayTypes(e);var t=new Uint8Array(U);crypto_hash(t,e,e.length);return t};e.hash.hashLength=U;e.verify=function(e,t){checkArrayTypes(e,t);if(e.length===0||t.length===0)return false;if(e.length!==t.length)return false;return vn(e,0,t,0,e.length)===0?true:false};e.setPRNG=function(e){i=e};(function(){var t=typeof self!=="undefined"?self.crypto||self.msCrypto:null;if(t&&t.getRandomValues){var i=65536;e.setPRNG(function(e,r){var a,s=new Uint8Array(r);for(a=0;a<r;a+=i){t.getRandomValues(s.subarray(a,a+Math.min(r-a,i)))}for(a=0;a<r;a++)e[a]=s[a];cleanup(s)})}else if(true){t=r(6417);if(t&&t.randomBytes){e.setPRNG(function(e,r){var i,a=t.randomBytes(r);for(i=0;i<r;i++)e[i]=a[i];cleanup(a)})}}})()})(true&&e.exports?e.exports:self.nacl=self.nacl||{})},212:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["auditmanager"]={};i.AuditManager=a.defineService("auditmanager",["2017-07-25"]);Object.defineProperty(s.services["auditmanager"],"2017-07-25",{get:function get(){var e=r(5830);e.paginators=r(386).pagination;return e},enumerable:true,configurable:true});e.exports=i.AuditManager},215:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["resourcegroups"]={};i.ResourceGroups=a.defineService("resourcegroups",["2017-11-27"]);Object.defineProperty(s.services["resourcegroups"],"2017-11-27",{get:function get(){var e=r(223);e.paginators=r(8096).pagination;return e},enumerable:true,configurable:true});e.exports=i.ResourceGroups},216:function(e){e.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},223:function(e){e.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:true,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroup:{http:{requestUri:"/get-group"},input:{type:"structure",members:{GroupName:{deprecated:true,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:true,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}},GetTags:{http:{method:"GET",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},GroupResources:{http:{requestUri:"/group-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},ListGroupResources:{http:{requestUri:"/list-group-resources"},input:{type:"structure",members:{GroupName:{deprecated:true,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:"S1l"},Status:{type:"structure",members:{Name:{}}}}}},ResourceIdentifiers:{shape:"S1p",deprecated:true,deprecatedMessage:"This field is deprecated, use Resources instead."},NextToken:{},QueryErrors:{shape:"S1q"}}}},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:true,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:"S1p"},NextToken:{},QueryErrors:{shape:"S1q"}}}},Tag:{http:{method:"PUT",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"uri",locationName:"Arn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},UngroupResources:{http:{requestUri:"/ungroup-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},Untag:{http:{method:"PATCH",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Keys"],members:{Arn:{location:"uri",locationName:"Arn"},Keys:{shape:"S2d"}}},output:{type:"structure",members:{Arn:{},Keys:{shape:"S2d"}}}},UpdateGroup:{http:{requestUri:"/update-group"},input:{type:"structure",members:{GroupName:{deprecated:true,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:true,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},ResourceQuery:{shape:"S4"}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}}},shapes:{S4:{type:"structure",required:["Type","Query"],members:{Type:{},Query:{}}},S7:{type:"map",key:{},value:{}},Sa:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Values:{type:"list",member:{}}}}}}}},Sj:{type:"structure",required:["GroupArn","Name"],members:{GroupArn:{},Name:{},Description:{}}},Sl:{type:"structure",members:{Configuration:{shape:"Sa"},ProposedConfiguration:{shape:"Sa"},Status:{},FailureReason:{}}},Sx:{type:"structure",required:["GroupName","ResourceQuery"],members:{GroupName:{},ResourceQuery:{shape:"S4"}}},S11:{type:"list",member:{}},S14:{type:"list",member:{type:"structure",members:{ResourceArn:{},ErrorMessage:{},ErrorCode:{}}}},S18:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},S1l:{type:"structure",members:{ResourceArn:{},ResourceType:{}}},S1p:{type:"list",member:{shape:"S1l"}},S1q:{type:"list",member:{type:"structure",members:{ErrorCode:{},Message:{}}}},S2d:{type:"list",member:{}}}}},232:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-26",endpointPrefix:"transcribe",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Transcribe Service",serviceId:"Transcribe",signatureVersion:"v4",signingName:"transcribe",targetPrefix:"Transcribe",uid:"transcribe-2017-10-26"},operations:{CreateLanguageModel:{input:{type:"structure",required:["LanguageCode","BaseModelName","ModelName","InputDataConfig"],members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"S5"}}},output:{type:"structure",members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"S5"},ModelStatus:{}}}},CreateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode","VocabularyFileUri"],members:{VocabularyName:{},LanguageCode:{},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},Phrases:{shape:"Si"},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName","LanguageCode"],members:{VocabularyFilterName:{},LanguageCode:{},Words:{shape:"Sn"},VocabularyFilterFileUri:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}},DeleteLanguageModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName"],members:{MedicalTranscriptionJobName:{}}}},DeleteMedicalVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}}},DeleteTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName"],members:{TranscriptionJobName:{}}}},DeleteVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}}},DeleteVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{}}}},DescribeLanguageModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{LanguageModel:{shape:"Sz"}}}},GetMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName"],members:{MedicalTranscriptionJobName:{}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S13"}}}},GetMedicalVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{},DownloadUri:{}}}},GetTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName"],members:{TranscriptionJobName:{}}},output:{type:"structure",members:{TranscriptionJob:{shape:"S1i"}}}},GetVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{},DownloadUri:{}}}},GetVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},DownloadUri:{}}}},ListLanguageModels:{input:{type:"structure",members:{StatusEquals:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Models:{type:"list",member:{shape:"Sz"}}}}},ListMedicalTranscriptionJobs:{input:{type:"structure",members:{Status:{},JobNameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Status:{},NextToken:{},MedicalTranscriptionJobSummaries:{type:"list",member:{type:"structure",members:{MedicalTranscriptionJobName:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LanguageCode:{},TranscriptionJobStatus:{},FailureReason:{},OutputLocationType:{},Specialty:{},Type:{}}}}}}},ListMedicalVocabularies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},StateEquals:{},NameContains:{}}},output:{type:"structure",members:{Status:{},NextToken:{},Vocabularies:{shape:"S29"}}}},ListTranscriptionJobs:{input:{type:"structure",members:{Status:{},JobNameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Status:{},NextToken:{},TranscriptionJobSummaries:{type:"list",member:{type:"structure",members:{TranscriptionJobName:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LanguageCode:{},TranscriptionJobStatus:{},FailureReason:{},OutputLocationType:{},ContentRedaction:{shape:"S1o"},ModelSettings:{shape:"S1m"},IdentifyLanguage:{type:"boolean"},IdentifiedLanguageScore:{type:"float"}}}}}}},ListVocabularies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},StateEquals:{},NameContains:{}}},output:{type:"structure",members:{Status:{},NextToken:{},Vocabularies:{shape:"S29"}}}},ListVocabularyFilters:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},NameContains:{}}},output:{type:"structure",members:{NextToken:{},VocabularyFilters:{type:"list",member:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}}}}},StartMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName","LanguageCode","Media","OutputBucketName","Specialty","Type"],members:{MedicalTranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},Settings:{shape:"S19"},Specialty:{},Type:{}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S13"}}}},StartTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName","Media"],members:{TranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},Settings:{shape:"S1k"},ModelSettings:{shape:"S1m"},JobExecutionSettings:{shape:"S1n"},ContentRedaction:{shape:"S1o"},IdentifyLanguage:{type:"boolean"},LanguageOptions:{shape:"S1r"}}},output:{type:"structure",members:{TranscriptionJob:{shape:"S1i"}}}},UpdateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},UpdateVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},Phrases:{shape:"Si"},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},UpdateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{},Words:{shape:"Sn"},VocabularyFilterFileUri:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}}},shapes:{S5:{type:"structure",required:["S3Uri","DataAccessRoleArn"],members:{S3Uri:{},TuningDataS3Uri:{},DataAccessRoleArn:{}}},Si:{type:"list",member:{}},Sn:{type:"list",member:{}},Sz:{type:"structure",members:{ModelName:{},CreateTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LanguageCode:{},BaseModelName:{},ModelStatus:{},UpgradeAvailability:{type:"boolean"},FailureReason:{},InputDataConfig:{shape:"S5"}}},S13:{type:"structure",members:{MedicalTranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},Transcript:{type:"structure",members:{TranscriptFileUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S19"},Specialty:{},Type:{}}},S17:{type:"structure",members:{MediaFileUri:{}}},S19:{type:"structure",members:{ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyName:{}}},S1i:{type:"structure",members:{TranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},Transcript:{type:"structure",members:{TranscriptFileUri:{},RedactedTranscriptFileUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S1k"},ModelSettings:{shape:"S1m"},JobExecutionSettings:{shape:"S1n"},ContentRedaction:{shape:"S1o"},IdentifyLanguage:{type:"boolean"},LanguageOptions:{shape:"S1r"},IdentifiedLanguageScore:{type:"float"}}},S1k:{type:"structure",members:{VocabularyName:{},ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyFilterName:{},VocabularyFilterMethod:{}}},S1m:{type:"structure",members:{LanguageModelName:{}}},S1n:{type:"structure",members:{AllowDeferredExecution:{type:"boolean"},DataAccessRoleArn:{}}},S1o:{type:"structure",required:["RedactionType","RedactionOutput"],members:{RedactionType:{},RedactionOutput:{}}},S1r:{type:"list",member:{}},S29:{type:"list",member:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}}}}},233:function(e){e.exports=["cat","cd","chmod","cp","dirs","echo","exec","find","grep","head","ln","ls","mkdir","mv","pwd","rm","sed","set","sort","tail","tempdir","test","to","toEnd","touch","uniq","which"]},237:function(e,t,r){"use strict";const i=r(8021);i.Server=r(6613);i.Receiver=r(1312);i.Sender=r(5010);e.exports=i},240:function(e){e.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"}}}},254:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["healthlake"]={};i.HealthLake=a.defineService("healthlake",["2017-07-01"]);Object.defineProperty(s.services["healthlake"],"2017-07-01",{get:function get(){var e=r(5048);e.paginators=r(7140).pagination;return e},enumerable:true,configurable:true});e.exports=i.HealthLake},280:function(e){e.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"},ListCustomRoutingAccelerators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Accelerators"},ListCustomRoutingEndpointGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},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"}}}},287:function(e,t,r){"use strict";var i=r(8835);var a=r(4623);var s=r(3972);var n=r(469);var o=r(5113);var u=r(6417);var p=r(5727).Buffer;function OAuth(e){this.request=e;this.params=null}OAuth.prototype.buildParams=function(e,t,r,i,a,s){var u={};for(var p in e){u["oauth_"+p]=e[p]}if(!u.oauth_version){u.oauth_version="1.0"}if(!u.oauth_timestamp){u.oauth_timestamp=Math.floor(Date.now()/1e3).toString()}if(!u.oauth_nonce){u.oauth_nonce=n().replace(/-/g,"")}if(!u.oauth_signature_method){u.oauth_signature_method="HMAC-SHA1"}var c=u.oauth_consumer_secret||u.oauth_private_key;delete u.oauth_consumer_secret;delete u.oauth_private_key;var m=u.oauth_token_secret;delete u.oauth_token_secret;var l=u.oauth_realm;delete u.oauth_realm;delete u.oauth_transport_method;var d=t.protocol+"//"+t.host+t.pathname;var y=s.parse([].concat(i,a,s.stringify(u)).join("&"));u.oauth_signature=o.sign(u.oauth_signature_method,r,d,y,c,m);if(l){u.realm=l}return u};OAuth.prototype.buildBodyHash=function(e,t){if(["HMAC-SHA1","RSA-SHA1"].indexOf(e.signature_method||"HMAC-SHA1")<0){this.request.emit("error",new Error("oauth: "+e.signature_method+" signature_method not supported with body_hash signing."))}var r=u.createHash("sha1");r.update(t||"");var i=r.digest("hex");return p.from(i,"hex").toString("base64")};OAuth.prototype.concatParams=function(e,t,r){r=r||"";var i=Object.keys(e).filter(function(e){return e!=="realm"&&e!=="oauth_signature"}).sort();if(e.realm){i.splice(0,0,"realm")}i.push("oauth_signature");return i.map(function(t){return t+"="+r+o.rfc3986(e[t])+r}).join(t)};OAuth.prototype.onRequest=function(e){var t=this;t.params=e;var r=t.request.uri||{};var n=t.request.method||"";var o=s(t.request.headers);var u=t.request.body||"";var p=t.request.qsLib||a;var c;var m;var l=o.get("content-type")||"";var d="application/x-www-form-urlencoded";var y=e.transport_method||"header";if(l.slice(0,d.length)===d){l=d;c=u}if(r.query){m=r.query}if(y==="body"&&(n!=="POST"||l!==d)){t.request.emit("error",new Error("oauth: transport_method of body requires POST "+"and content-type "+d))}if(!c&&typeof e.body_hash==="boolean"){e.body_hash=t.buildBodyHash(e,t.request.body.toString())}var b=t.buildParams(e,r,n,m,c,p);switch(y){case"header":t.request.setHeader("Authorization","OAuth "+t.concatParams(b,",",'"'));break;case"query":var h=t.request.uri.href+=(m?"&":"?")+t.concatParams(b,"&");t.request.uri=i.parse(h);t.request.path=t.request.uri.path;break;case"body":t.request.body=(c?c+"&":"")+t.concatParams(b,"&");break;default:t.request.emit("error",new Error("oauth: transport_method invalid"))}};t.OAuth=OAuth},290:function(e,t,r){e.exports={DiffieHellman:DiffieHellman,generateECDSA:generateECDSA,generateED25519:generateED25519};var i=r(9489);var a=r(6417);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(196);var p=r(3852);var c=r(7502);var m=a.createECDH!==undefined;var l=r(2886);var d=r(1729);var y=r(9242).BigInteger;function DiffieHellman(e){o.assertCompatible(e,p,[1,4],"key");this._isPriv=c.isPrivateKey(e,[1,3]);this._algo=e.type;this._curve=e.curve;this._key=e;if(e.type==="dsa"){if(!m){throw new Error("Due to bugs in the node 0.10 "+"crypto API, node 0.12.x or later is required "+"to use DH")}this._dh=a.createDiffieHellman(e.part.p.data,undefined,e.part.g.data,undefined);this._p=e.part.p;this._g=e.part.g;if(this._isPriv)this._dh.setPrivateKey(e.part.x.data);this._dh.setPublicKey(e.part.y.data)}else if(e.type==="ecdsa"){if(!m){this._ecParams=new X9ECParameters(this._curve);if(this._isPriv){this._priv=new ECPrivate(this._ecParams,e.part.d.data)}return}var t={nistp256:"prime256v1",nistp384:"secp384r1",nistp521:"secp521r1"}[e.curve];this._dh=a.createECDH(t);if(typeof this._dh!=="object"||typeof this._dh.setPrivateKey!=="function"){m=false;DiffieHellman.call(this,e);return}if(this._isPriv)this._dh.setPrivateKey(e.part.d.data);this._dh.setPublicKey(e.part.Q.data)}else if(e.type==="curve25519"){if(this._isPriv){o.assertCompatible(e,c,[1,5],"key");this._priv=e.part.k.data}}else{throw new Error("DH not supported for "+e.type+" keys")}}DiffieHellman.prototype.getPublicKey=function(){if(this._isPriv)return this._key.toPublic();return this._key};DiffieHellman.prototype.getPrivateKey=function(){if(this._isPriv)return this._key;else return undefined};DiffieHellman.prototype.getKey=DiffieHellman.prototype.getPrivateKey;DiffieHellman.prototype._keyCheck=function(e,t){i.object(e,"key");if(!t)o.assertCompatible(e,c,[1,3],"key");o.assertCompatible(e,p,[1,4],"key");if(e.type!==this._algo){throw new Error("A "+e.type+" key cannot be used in "+this._algo+" Diffie-Hellman")}if(e.curve!==this._curve){throw new Error("A key from the "+e.curve+" curve "+"cannot be used with a "+this._curve+" Diffie-Hellman")}if(e.type==="dsa"){i.deepEqual(e.part.p,this._p,"DSA key prime does not match");i.deepEqual(e.part.g,this._g,"DSA key generator does not match")}};DiffieHellman.prototype.setKey=function(e){this._keyCheck(e);if(e.type==="dsa"){this._dh.setPrivateKey(e.part.x.data);this._dh.setPublicKey(e.part.y.data)}else if(e.type==="ecdsa"){if(m){this._dh.setPrivateKey(e.part.d.data);this._dh.setPublicKey(e.part.Q.data)}else{this._priv=new ECPrivate(this._ecParams,e.part.d.data)}}else if(e.type==="curve25519"){var t=e.part.k;if(!e.part.k)t=e.part.r;this._priv=t.data;if(this._priv[0]===0)this._priv=this._priv.slice(1);this._priv=this._priv.slice(0,32)}this._key=e;this._isPriv=true};DiffieHellman.prototype.setPrivateKey=DiffieHellman.prototype.setKey;DiffieHellman.prototype.computeSecret=function(e){this._keyCheck(e,true);if(!this._isPriv)throw new Error("DH exchange has not been initialized with "+"a private key yet");var t;if(this._algo==="dsa"){return this._dh.computeSecret(e.part.y.data)}else if(this._algo==="ecdsa"){if(m){return this._dh.computeSecret(e.part.Q.data)}else{t=new ECPublic(this._ecParams,e.part.Q.data);return this._priv.deriveSharedSecret(t)}}else if(this._algo==="curve25519"){t=e.part.A.data;while(t[0]===0&&t.length>32)t=t.slice(1);var r=this._priv;i.strictEqual(t.length,32);i.strictEqual(r.length,32);var a=u.box.before(new Uint8Array(t),new Uint8Array(r));return s.from(a)}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKey=function(){var e=[];var t,r;if(this._algo==="dsa"){this._dh.generateKeys();e.push({name:"p",data:this._p.data});e.push({name:"q",data:this._key.part.q.data});e.push({name:"g",data:this._g.data});e.push({name:"y",data:this._dh.getPublicKey()});e.push({name:"x",data:this._dh.getPrivateKey()});this._key=new c({type:"dsa",parts:e});this._isPriv=true;return this._key}else if(this._algo==="ecdsa"){if(m){this._dh.generateKeys();e.push({name:"curve",data:s.from(this._curve)});e.push({name:"Q",data:this._dh.getPublicKey()});e.push({name:"d",data:this._dh.getPrivateKey()});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}else{var n=this._ecParams.getN();var o=new y(a.randomBytes(n.bitLength()));var p=n.subtract(y.ONE);t=o.mod(p).add(y.ONE);r=this._ecParams.getG().multiply(t);t=s.from(t.toByteArray());r=s.from(this._ecParams.getCurve().encodePointHex(r),"hex");this._priv=new ECPrivate(this._ecParams,t);e.push({name:"curve",data:s.from(this._curve)});e.push({name:"Q",data:r});e.push({name:"d",data:t});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}}else if(this._algo==="curve25519"){var l=u.box.keyPair();t=s.from(l.secretKey);r=s.from(l.publicKey);t=s.concat([t,r]);i.strictEqual(t.length,64);i.strictEqual(r.length,32);e.push({name:"A",data:r});e.push({name:"k",data:t});this._key=new c({type:"curve25519",parts:e});this._isPriv=true;return this._key}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKeys=DiffieHellman.prototype.generateKey;function X9ECParameters(e){var t=n.curves[e];i.object(t);var r=new y(t.p);var a=new y(t.a);var s=new y(t.b);var o=new y(t.n);var u=y.ONE;var p=new d.ECCurveFp(r,a,s);var c=p.decodePointHex(t.G.toString("hex"));this.curve=p;this.g=c;this.n=o;this.h=u}X9ECParameters.prototype.getCurve=function(){return this.curve};X9ECParameters.prototype.getG=function(){return this.g};X9ECParameters.prototype.getN=function(){return this.n};X9ECParameters.prototype.getH=function(){return this.h};function ECPublic(e,t){this._params=e;if(t[0]===0)t=t.slice(1);this._pub=e.getCurve().decodePointHex(t.toString("hex"))}function ECPrivate(e,t){this._params=e;this._priv=new y(o.mpNormalize(t))}ECPrivate.prototype.deriveSharedSecret=function(e){i.ok(e instanceof ECPublic);var t=e._pub.multiply(this._priv);return s.from(t.getX().toBigInteger().toByteArray())};function generateED25519(){var e=u.sign.keyPair();var t=s.from(e.secretKey);var r=s.from(e.publicKey);i.strictEqual(t.length,64);i.strictEqual(r.length,32);var a=[];a.push({name:"A",data:r});a.push({name:"k",data:t.slice(0,32)});var n=new c({type:"ed25519",parts:a});return n}function generateECDSA(e){var t=[];var r;if(m){var i={nistp256:"prime256v1",nistp384:"secp384r1",nistp521:"secp521r1"}[e];var n=a.createECDH(i);n.generateKeys();t.push({name:"curve",data:s.from(e)});t.push({name:"Q",data:n.getPublicKey()});t.push({name:"d",data:n.getPrivateKey()});r=new c({type:"ecdsa",curve:e,parts:t});return r}else{var o=new X9ECParameters(e);var u=o.getN();var p=Math.ceil((u.bitLength()+64)/8);var l=new y(a.randomBytes(p));var d=u.subtract(y.ONE);var b=l.mod(d).add(y.ONE);var h=o.getG().multiply(b);b=s.from(b.toByteArray());h=s.from(o.getCurve().encodePointHex(h),"hex");t.push({name:"curve",data:s.from(e)});t.push({name:"Q",data:h});t.push({name:"d",data:b});r=new c({type:"ecdsa",curve:e,parts:t});return r}}},299:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["amplifybackend"]={};i.AmplifyBackend=a.defineService("amplifybackend",["2020-08-11"]);Object.defineProperty(s.services["amplifybackend"],"2020-08-11",{get:function get(){var e=r(2013);e.paginators=r(7961).pagination;return e},enumerable:true,configurable:true});e.exports=i.AmplifyBackend},312:function(e,t,r){(function(){var t,i,a,s,n,o,u;u=r(8582),n=u.assign,o=u.isFunction;t=r(8559);i=r(9768);s=r(2750);a=r(3458);e.exports.create=function(e,r,i,a){var s,o;if(e==null){throw new Error("Root element needs a name")}a=n({},r,i,a);s=new t(a);o=s.element(e);if(!a.headless){s.declaration(a);if(a.pubID!=null||a.sysID!=null){s.doctype(a)}}return o};e.exports.begin=function(e,r,a){var s;if(o(e)){s=[e,r],r=s[0],a=s[1];e={}}if(r){return new i(e,r,a)}else{return new t(e)}};e.exports.stringWriter=function(e){return new s(e)};e.exports.streamWriter=function(e,t){return new a(e,t)}}).call(this)},320:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-07-11",endpointPrefix:"session.qldb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"QLDB Session",serviceFullName:"Amazon QLDB Session",serviceId:"QLDB Session",signatureVersion:"v4",signingName:"qldb",targetPrefix:"QLDBSession",uid:"qldb-session-2019-07-11"},operations:{SendCommand:{input:{type:"structure",members:{SessionToken:{},StartSession:{type:"structure",required:["LedgerName"],members:{LedgerName:{}}},StartTransaction:{type:"structure",members:{}},EndSession:{type:"structure",members:{}},CommitTransaction:{type:"structure",required:["TransactionId","CommitDigest"],members:{TransactionId:{},CommitDigest:{type:"blob"}}},AbortTransaction:{type:"structure",members:{}},ExecuteStatement:{type:"structure",required:["TransactionId","Statement"],members:{TransactionId:{},Statement:{},Parameters:{type:"list",member:{shape:"Se"}}}},FetchPage:{type:"structure",required:["TransactionId","NextPageToken"],members:{TransactionId:{},NextPageToken:{}}}}},output:{type:"structure",members:{StartSession:{type:"structure",members:{SessionToken:{},TimingInformation:{shape:"Sl"}}},StartTransaction:{type:"structure",members:{TransactionId:{},TimingInformation:{shape:"Sl"}}},EndSession:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},CommitTransaction:{type:"structure",members:{TransactionId:{},CommitDigest:{type:"blob"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},AbortTransaction:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},ExecuteStatement:{type:"structure",members:{FirstPage:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},FetchPage:{type:"structure",members:{Page:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}}}}}},shapes:{Se:{type:"structure",members:{IonBinary:{type:"blob"},IonText:{}}},Sl:{type:"structure",members:{ProcessingTimeMilliseconds:{type:"long"}}},Sq:{type:"structure",members:{ReadIOs:{type:"long"},WriteIOs:{type:"long"}}},Sv:{type:"structure",members:{Values:{type:"list",member:{shape:"Se"}},NextPageToken:{}}}}}},324:function(e){e.exports={pagination:{ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},332:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["costexplorer"]={};i.CostExplorer=a.defineService("costexplorer",["2017-10-25"]);Object.defineProperty(s.services["costexplorer"],"2017-10-25",{get:function get(){var e=r(6279);e.paginators=r(37).pagination;return e},enumerable:true,configurable:true});e.exports=i.CostExplorer},337:function(e,t,r){var i=r(153);function JsonBuilder(){}JsonBuilder.prototype.build=function(e,t){return JSON.stringify(translate(e,t))};function translate(e,t){if(!t||e===undefined||e===null)return undefined;switch(t.type){case"structure":return translateStructure(e,t);case"map":return translateMap(e,t);case"list":return translateList(e,t);default:return translateScalar(e,t)}}function translateStructure(e,t){var r={};i.each(e,function(e,i){var a=t.members[e];if(a){if(a.location!=="body")return;var s=a.isLocationName?a.name:e;var n=translate(i,a);if(n!==undefined)r[s]=n}});return r}function translateList(e,t){var r=[];i.arrayEach(e,function(e){var i=translate(e,t.member);if(i!==undefined)r.push(i)});return r}function translateMap(e,t){var r={};i.each(e,function(e,i){var a=translate(i,t.value);if(a!==undefined)r[e]=a});return r}function translateScalar(e,t){return t.toWireFormat(e)}e.exports=JsonBuilder},339:function(e){e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON Schema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:false}},349:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},359:function(e,t,r){var i=r(5622);var a=r(2602);a.register("pwd",_pwd,{allowGlobbing:false});function _pwd(){var e=i.resolve(process.cwd());return e}e.exports=_pwd},363:function(e,t,r){e.exports={Verifier:Verifier,Signer:Signer};var i=r(196);var a=r(2413);var s=r(1669);var n=r(9489);var o=r(6215).Buffer;var u=r(9575);function Verifier(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}s.inherits(Verifier,a.Writable);Verifier.prototype._write=function(e,t,r){this.chunks.push(e);r()};Verifier.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Verifier.prototype.verify=function(e,t){var r;if(u.isSignature(e,[2,0])){if(e.type!=="ed25519")return false;r=e.toBuffer("raw")}else if(typeof e==="string"){r=o.from(e,"base64")}else if(u.isSignature(e,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}n.buffer(r);return i.sign.detached.verify(new Uint8Array(o.concat(this.chunks)),new Uint8Array(r),new Uint8Array(this.key.part.A.data))};function Signer(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}s.inherits(Signer,a.Writable);Signer.prototype._write=function(e,t,r){this.chunks.push(e);r()};Signer.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Signer.prototype.sign=function(){var e=i.sign.detached(new Uint8Array(o.concat(this.chunks)),new Uint8Array(o.concat([this.key.part.k.data,this.key.part.A.data])));var t=o.from(e);var r=u.parse(t,"ed25519","raw");r.hashAlgorithm="sha512";return r}},370:function(e){e.exports={pagination:{ListApplicationStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ApplicationStateList"},ListCreatedArtifacts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CreatedArtifactList"},ListDiscoveredResources:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DiscoveredResourceList"},ListMigrationTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MigrationTaskSummaryList"},ListProgressUpdateStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProgressUpdateStreamSummaryList"}}}},386:function(e){e.exports={pagination:{GetChangeLogs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetDelegations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceByEvidenceFolder:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceFoldersByAssessment:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceFoldersByAssessmentControl:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentFrameworks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentReports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListControls:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKeywordsForDataSource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListNotifications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},395:function(e,t,r){var i={util:r(153)};var a={};a.toString();e.exports=i;i.util.update(i,{VERSION:"2.834.0",Signers:{},Protocol:{Json:r(9912),Query:r(576),Rest:r(4618),RestJson:r(3315),RestXml:r(9002)},XML:{Builder:r(2743),Parser:null},JSON:{Builder:r(337),Parser:r(9806)},Model:{Api:r(7788),Operation:r(3964),Shape:r(3682),Paginator:r(6265),ResourceWaiter:r(3624)},apiLoader:r(6165),EndpointCache:r(4120).EndpointCache});r(8610);r(3503);r(3187);r(3711);r(8606);r(2453);r(9828);r(4904);r(7835);r(3977);i.events=new i.SequentialExecutor;i.util.memoizedProperty(i,"endpointCache",function(){return new i.EndpointCache(i.config.endpointCacheSize)},true)},396:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["machinelearning"]={};i.MachineLearning=a.defineService("machinelearning",["2014-12-12"]);r(1599);Object.defineProperty(s.services["machinelearning"],"2014-12-12",{get:function get(){var e=r(1115);e.paginators=r(7672).pagination;e.waiters=r(4781).waiters;return e},enumerable:true,configurable:true});e.exports=i.MachineLearning},398:function(e){e.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},404:function(e,t,r){var i=r(8918).escapeAttribute;function XmlNode(e,t){if(t===void 0){t=[]}this.name=e;this.children=t;this.attributes={}}XmlNode.prototype.addAttribute=function(e,t){this.attributes[e]=t;return this};XmlNode.prototype.addChildNode=function(e){this.children.push(e);return this};XmlNode.prototype.removeAttribute=function(e){delete this.attributes[e];return this};XmlNode.prototype.toString=function(){var e=Boolean(this.children.length);var t="<"+this.name;var r=this.attributes;for(var a=0,s=Object.keys(r);a<s.length;a++){var n=s[a];var o=r[n];if(typeof o!=="undefined"&&o!==null){t+=" "+n+'="'+i(""+o)+'"'}}return t+=!e?"/>":">"+this.children.map(function(e){return e.toString()}).join("")+"</"+this.name+">"};e.exports={XmlNode:XmlNode}},408:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rdsdataservice"]={};i.RDSDataService=a.defineService("rdsdataservice",["2018-08-01"]);r(2450);Object.defineProperty(s.services["rdsdataservice"],"2018-08-01",{get:function get(){var e=r(8192);e.paginators=r(8828).pagination;return e},enumerable:true,configurable:true});e.exports=i.RDSDataService},417:function(e,t,r){"use strict";var i=r(2740);var a=r(4945);var s=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(e){if(e===null)return false;if(!s.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var t,r,i,a;t=e.replace(/_/g,"").toLowerCase();r=t[0]==="-"?-1:1;a=[];if("+-".indexOf(t[0])>=0){t=t.slice(1)}if(t===".inf"){return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(t===".nan"){return NaN}else if(t.indexOf(":")>=0){t.split(":").forEach(function(e){a.unshift(parseFloat(e,10))});t=0;i=1;a.forEach(function(e){t+=e*i;i*=60});return r*t}return r*parseFloat(t,10)}var n=/^[-+]?[0-9]+e/;function representYamlFloat(e,t){var r;if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(i.isNegativeZero(e)){return"-0.0"}r=e.toString(10);return n.test(r)?r.replace("e",".e"):r}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||i.isNegativeZero(e))}e.exports=new a("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},422:function(e){e.exports={pagination:{DescribeBudgetActionHistories:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActionHistories"},DescribeBudgetActionsForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Actions"},DescribeBudgetActionsForBudget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Actions"},DescribeBudgetPerformanceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BudgetPerformanceHistory"},DescribeBudgets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Budgets"},DescribeNotificationsForBudget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Notifications"},DescribeSubscribersForNotification:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subscribers"}}}},433:function(e){"use strict";e.exports=["beforeError","init","beforeRequest","beforeRedirect","beforeRetry","afterResponse"]},437:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon Elastic MapReduce",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Su"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1f"}}},output:{type:"structure",members:{StepIds:{shape:"S1o"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1o"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","UserRole","WorkspaceSecurityGroupId","EngineSecurityGroupId"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S26"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2i"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2o"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2o"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2p"},AdditionalSlaveSecurityGroups:{shape:"S2p"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2s"},Tags:{shape:"S1r"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2w"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S2y"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1m"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AmiVersion:{},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}},Instances:{type:"structure",required:["MasterInstanceType","SlaveInstanceType","InstanceCount"],members:{MasterInstanceType:{},MasterPublicDnsName:{},MasterInstanceId:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],members:{InstanceGroupId:{},Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceRequestCount:{type:"integer"},InstanceRunningCount:{type:"integer"},State:{},LastStateChangeReason:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}},NormalizedInstanceHours:{type:"integer"},Ec2KeyName:{},Ec2SubnetId:{},Placement:{shape:"S3c"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1g"},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}}}}},BootstrapActions:{type:"list",member:{type:"structure",members:{BootstrapActionConfig:{shape:"S3j"}}}},SupportedProducts:{shape:"S3l"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:true},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3p"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1r"}}}}}},DescribeSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},SecurityConfiguration:{},CreationDateTime:{type:"timestamp"}}}},DescribeStep:{input:{type:"structure",required:["ClusterId","StepId"],members:{ClusterId:{},StepId:{}}},output:{type:"structure",members:{Step:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S3x"},ActionOnFailure:{},Status:{shape:"S3y"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S26"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},Tags:{shape:"S1r"}}}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S49"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S4g"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2p"}}}},Marker:{}}}},ListClusters:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},ClusterStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Clusters:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2i"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S57"},EbsOptimized:{type:"boolean"}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S57"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5k"},AutoScalingPolicy:{shape:"S5o"}}}},Marker:{}}}},ListInstances:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},InstanceGroupId:{},InstanceGroupTypes:{type:"list",member:{}},InstanceFleetId:{},InstanceFleetType:{},InstanceStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Ec2InstanceId:{},PublicDnsName:{},PublicIpAddress:{},PrivateDnsName:{},PrivateIpAddress:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceGroupId:{},InstanceFleetId:{},Market:{},InstanceType:{},EbsVolumes:{type:"list",member:{type:"structure",members:{Device:{},VolumeId:{}}}}}}},Marker:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},Marker:{}}}},ListSecurityConfigurations:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{type:"structure",members:{Name:{},CreationDateTime:{type:"timestamp"}}}},Marker:{}}}},ListSteps:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepStates:{type:"list",member:{}},StepIds:{shape:"S1m"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S3x"},ActionOnFailure:{},Status:{shape:"S3y"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S5k"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"Sy"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5o"},ClusterArn:{}}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S49"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4g"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2p"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Su"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3c"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2o"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7e"},AdditionalSlaveSecurityGroups:{shape:"S7e"}}},Steps:{shape:"S1f"},BootstrapActions:{type:"list",member:{shape:"S3j"}},SupportedProducts:{shape:"S3l"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1m"}}}},Applications:{shape:"S2s"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1r"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2w"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4g"},PlacementGroupConfigs:{shape:"S2y"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1m"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1m"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3p"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1m"}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},shapes:{S3:{type:"structure",required:["InstanceFleetType"],members:{Name:{},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},InstanceTypeConfigs:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},EbsConfiguration:{shape:"Sa"},Configurations:{shape:"Sh"}}}},LaunchSpecifications:{shape:"Sk"}}},Sa:{type:"structure",members:{EbsBlockDeviceConfigs:{type:"list",member:{type:"structure",required:["VolumeSpecification"],members:{VolumeSpecification:{shape:"Sd"},VolumesPerInstance:{type:"integer"}}}},EbsOptimized:{type:"boolean"}}},Sd:{type:"structure",required:["VolumeType","SizeInGB"],members:{VolumeType:{},Iops:{type:"integer"},SizeInGB:{type:"integer"}}},Sh:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Sh"},Properties:{shape:"Sj"}}}},Sj:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{}}}}},Su:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Sh"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"Sy"}}}},Sy:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"Sz"},Rules:{shape:"S10"}}},Sz:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S10:{type:"list",member:{type:"structure",required:["Name","Action","Trigger"],members:{Name:{},Description:{},Action:{type:"structure",required:["SimpleScalingPolicyConfiguration"],members:{Market:{},SimpleScalingPolicyConfiguration:{type:"structure",required:["ScalingAdjustment"],members:{AdjustmentType:{},ScalingAdjustment:{type:"integer"},CoolDown:{type:"integer"}}}}},Trigger:{type:"structure",required:["CloudWatchAlarmDefinition"],members:{CloudWatchAlarmDefinition:{type:"structure",required:["ComparisonOperator","MetricName","Period","Threshold"],members:{ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},Namespace:{},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},Unit:{},Dimensions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",required:["Name","HadoopJarStep"],members:{Name:{},ActionOnFailure:{},HadoopJarStep:{type:"structure",required:["Jar"],members:{Properties:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Jar:{},MainClass:{},Args:{shape:"S1m"}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S1r:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S26:{type:"list",member:{}},S2i:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2o:{type:"list",member:{}},S2p:{type:"list",member:{}},S2s:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2p"},AdditionalInfo:{shape:"Sj"}}}},S2w:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S2y:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3c:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2o"}}},S3j:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1m"}}}}},S3l:{type:"list",member:{}},S3p:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S3x:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2p"}}},S3y:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},FailureDetails:{type:"structure",members:{Reason:{},Message:{},LogFile:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S49:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4g:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S57:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5k:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5m"},InstancesToProtect:{shape:"S5m"},InstanceTerminationTimeout:{type:"integer"}}}}},S5m:{type:"list",member:{}},S5o:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"Sz"},Rules:{shape:"S10"}}},S7e:{type:"list",member:{}}}}},439:function(e,t,r){var i=r(153);function QueryParamSerializer(){}QueryParamSerializer.prototype.serialize=function(e,t,r){serializeStructure("",e,t,r)};function ucfirst(e){if(e.isQueryName||e.api.protocol!=="ec2"){return e.name}else{return e.name[0].toUpperCase()+e.name.substr(1)}}function serializeStructure(e,t,r,a){i.each(r.members,function(r,i){var s=t[r];if(s===null||s===undefined)return;var n=ucfirst(i);n=e?e+"."+n:n;serializeMember(n,s,i,a)})}function serializeMap(e,t,r,a){var s=1;i.each(t,function(t,i){var n=r.flattened?".":".entry.";var o=n+s+++".";var u=o+(r.key.name||"key");var p=o+(r.value.name||"value");serializeMember(e+u,t,r.key,a);serializeMember(e+p,i,r.value,a)})}function serializeList(e,t,r,a){var s=r.member||{};if(t.length===0){a.call(this,e,null);return}i.arrayEach(t,function(t,i){var n="."+(i+1);if(r.api.protocol==="ec2"){n=n+""}else if(r.flattened){if(s.name){var o=e.split(".");o.pop();o.push(ucfirst(s));e=o.join(".")}}else{n="."+(s.name?s.name:"member")+n}serializeMember(e+n,t,s,a)})}function serializeMember(e,t,r,i){if(t===null||t===undefined)return;if(r.type==="structure"){serializeStructure(e,t,r,i)}else if(r.type==="list"){serializeList(e,t,r,i)}else if(r.type==="map"){serializeMap(e,t,r,i)}else{i(e,r.toWireFormat(t).toString())}}e.exports=QueryParamSerializer},445:function(e,t,r){var i=r(3862).EventMessageChunkerStream;var a=r(7804).EventUnmarshallerStream;function createEventStream(e,t,r){var s=new a({parser:t,eventStreamModel:r});var n=new i;e.pipe(n).pipe(s);e.on("error",function(e){n.emit("error",e)});n.on("error",function(e){s.emit("error",e)});return s}e.exports={createEventStream:createEventStream}},466:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediatailor"]={};i.MediaTailor=a.defineService("mediatailor",["2018-04-23"]);Object.defineProperty(s.services["mediatailor"],"2018-04-23",{get:function get(){var e=r(8892);e.paginators=r(5369).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaTailor},469:function(e,t,r){var i=r(2327);var a=r(877);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var n=e.random||(e.rng||i)();n[6]=n[6]&15|64;n[8]=n[8]&63|128;if(t){for(var o=0;o<16;++o){t[s+o]=n[o]}}return t||a(n)}e.exports=v4},474:function(e,t,r){e.exports={der:r(2768),pem:r(7720)}},475:function(e){e.exports={pagination:{ListDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeviceProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServiceProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWirelessDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWirelessGateways:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},481:function(e){e.exports=((e,t)=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").use(t))}))},484:function(e){e.exports={pagination:{DescribeCodeCoverages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"codeCoverages"},DescribeTestCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"testCases"},ListBuildBatches:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuildBatchesForProject:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuilds:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListBuildsForProject:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"},ListReports:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListReportsForReportGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListSharedProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"},ListSharedReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"}}}},505:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"mobile",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Mobile",serviceId:"Mobile",signatureVersion:"v4",signingName:"AWSMobileHubService",uid:"mobile-2017-07-01"},operations:{CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},region:{location:"querystring",locationName:"region"},contents:{type:"blob"},snapshotId:{location:"querystring",locationName:"snapshotId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{deletedResources:{shape:"Sc"},orphanedResources:{shape:"Sc"}}}},DescribeBundle:{http:{method:"GET",requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"}}},output:{type:"structure",members:{details:{shape:"Sq"}}}},DescribeProject:{http:{method:"GET",requestUri:"/project"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"querystring",locationName:"projectId"},syncFromResources:{location:"querystring",locationName:"syncFromResources",type:"boolean"}}},output:{type:"structure",members:{details:{shape:"S7"}}}},ExportBundle:{http:{requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"},projectId:{location:"querystring",locationName:"projectId"},platform:{location:"querystring",locationName:"platform"}}},output:{type:"structure",members:{downloadUrl:{}}}},ExportProject:{http:{requestUri:"/exports/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{downloadUrl:{},shareUrl:{},snapshotId:{}}}},ListBundles:{http:{method:"GET",requestUri:"/bundles"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{bundleList:{type:"list",member:{shape:"Sq"}},nextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{projects:{type:"list",member:{type:"structure",members:{name:{},projectId:{}}}},nextToken:{}}}},UpdateProject:{http:{requestUri:"/update"},input:{type:"structure",required:["projectId"],members:{contents:{type:"blob"},projectId:{location:"querystring",locationName:"projectId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}}},shapes:{S7:{type:"structure",members:{name:{},projectId:{},region:{},state:{},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},consoleUrl:{},resources:{shape:"Sc"}}},Sc:{type:"list",member:{type:"structure",members:{type:{},name:{},arn:{},feature:{},attributes:{type:"map",key:{},value:{}}}}},Sq:{type:"structure",members:{bundleId:{},title:{},version:{},description:{},iconUrl:{},availablePlatforms:{type:"list",member:{}}}}}}},514:function(e,t,r){const{createHash:i}=r(6417);const a=r(1651);const s=(e,t)=>a.encodeBuffer(i(e).update(Buffer.from(t,"base64")).digest());e.exports.kid=(e=>a.encodeBuffer(i("sha256").update(JSON.stringify(e)).digest()));e.exports.x5t=s.bind(undefined,"sha1");e.exports["x5t#S256"]=s.bind(undefined,"sha256")},520:function(e){e.exports={pagination:{}}},522:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-08-10",endpointPrefix:"batch",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS Batch",serviceFullName:"AWS Batch",serviceId:"Batch",signatureVersion:"v4",uid:"batch-2016-08-10"},operations:{CancelJob:{http:{requestUri:"/v1/canceljob"},input:{type:"structure",required:["jobId","reason"],members:{jobId:{},reason:{}}},output:{type:"structure",members:{}}},CreateComputeEnvironment:{http:{requestUri:"/v1/createcomputeenvironment"},input:{type:"structure",required:["computeEnvironmentName","type","serviceRole"],members:{computeEnvironmentName:{},type:{},state:{},computeResources:{shape:"S7"},serviceRole:{},tags:{shape:"Si"}}},output:{type:"structure",members:{computeEnvironmentName:{},computeEnvironmentArn:{}}}},CreateJobQueue:{http:{requestUri:"/v1/createjobqueue"},input:{type:"structure",required:["jobQueueName","priority","computeEnvironmentOrder"],members:{jobQueueName:{},state:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"So"},tags:{shape:"Si"}}},output:{type:"structure",required:["jobQueueName","jobQueueArn"],members:{jobQueueName:{},jobQueueArn:{}}}},DeleteComputeEnvironment:{http:{requestUri:"/v1/deletecomputeenvironment"},input:{type:"structure",required:["computeEnvironment"],members:{computeEnvironment:{}}},output:{type:"structure",members:{}}},DeleteJobQueue:{http:{requestUri:"/v1/deletejobqueue"},input:{type:"structure",required:["jobQueue"],members:{jobQueue:{}}},output:{type:"structure",members:{}}},DeregisterJobDefinition:{http:{requestUri:"/v1/deregisterjobdefinition"},input:{type:"structure",required:["jobDefinition"],members:{jobDefinition:{}}},output:{type:"structure",members:{}}},DescribeComputeEnvironments:{http:{requestUri:"/v1/describecomputeenvironments"},input:{type:"structure",members:{computeEnvironments:{shape:"Sb"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{computeEnvironments:{type:"list",member:{type:"structure",required:["computeEnvironmentName","computeEnvironmentArn","ecsClusterArn"],members:{computeEnvironmentName:{},computeEnvironmentArn:{},ecsClusterArn:{},tags:{shape:"Si"},type:{},state:{},status:{},statusReason:{},computeResources:{shape:"S7"},serviceRole:{}}}},nextToken:{}}}},DescribeJobDefinitions:{http:{requestUri:"/v1/describejobdefinitions"},input:{type:"structure",members:{jobDefinitions:{shape:"Sb"},maxResults:{type:"integer"},jobDefinitionName:{},status:{},nextToken:{}}},output:{type:"structure",members:{jobDefinitions:{type:"list",member:{type:"structure",required:["jobDefinitionName","jobDefinitionArn","revision","type"],members:{jobDefinitionName:{},jobDefinitionArn:{},revision:{type:"integer"},status:{},type:{},parameters:{shape:"S16"},retryStrategy:{shape:"S17"},containerProperties:{shape:"S1b"},timeout:{shape:"S24"},nodeProperties:{shape:"S25"},tags:{shape:"Si"},propagateTags:{type:"boolean"},platformCapabilities:{shape:"S28"}}}},nextToken:{}}}},DescribeJobQueues:{http:{requestUri:"/v1/describejobqueues"},input:{type:"structure",members:{jobQueues:{shape:"Sb"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{jobQueues:{type:"list",member:{type:"structure",required:["jobQueueName","jobQueueArn","state","priority","computeEnvironmentOrder"],members:{jobQueueName:{},jobQueueArn:{},state:{},status:{},statusReason:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"So"},tags:{shape:"Si"}}}},nextToken:{}}}},DescribeJobs:{http:{requestUri:"/v1/describejobs"},input:{type:"structure",required:["jobs"],members:{jobs:{shape:"Sb"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",required:["jobName","jobId","jobQueue","status","startedAt","jobDefinition"],members:{jobArn:{},jobName:{},jobId:{},jobQueue:{},status:{},attempts:{type:"list",member:{type:"structure",members:{container:{type:"structure",members:{containerInstanceArn:{},taskArn:{},exitCode:{type:"integer"},reason:{},logStreamName:{},networkInterfaces:{shape:"S2n"}}},startedAt:{type:"long"},stoppedAt:{type:"long"},statusReason:{}}}},statusReason:{},createdAt:{type:"long"},retryStrategy:{shape:"S17"},startedAt:{type:"long"},stoppedAt:{type:"long"},dependsOn:{shape:"S2q"},jobDefinition:{},parameters:{shape:"S16"},container:{type:"structure",members:{image:{},vcpus:{type:"integer"},memory:{type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S1c"},environment:{shape:"S1f"},mountPoints:{shape:"S1h"},readonlyRootFilesystem:{type:"boolean"},ulimits:{shape:"S1k"},privileged:{type:"boolean"},user:{},exitCode:{type:"integer"},reason:{},containerInstanceArn:{},taskArn:{},logStreamName:{},instanceType:{},networkInterfaces:{shape:"S2n"},resourceRequirements:{shape:"S1m"},linuxParameters:{shape:"S1p"},logConfiguration:{shape:"S1w"},secrets:{shape:"S1z"},networkConfiguration:{shape:"S21"},fargatePlatformConfiguration:{shape:"S23"}}},nodeDetails:{type:"structure",members:{nodeIndex:{type:"integer"},isMainNode:{type:"boolean"}}},nodeProperties:{shape:"S25"},arrayProperties:{type:"structure",members:{statusSummary:{type:"map",key:{},value:{type:"integer"}},size:{type:"integer"},index:{type:"integer"}}},timeout:{shape:"S24"},tags:{shape:"Si"},propagateTags:{type:"boolean"},platformCapabilities:{shape:"S28"}}}}}}},ListJobs:{http:{requestUri:"/v1/listjobs"},input:{type:"structure",members:{jobQueue:{},arrayJobId:{},multiNodeJobId:{},jobStatus:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["jobSummaryList"],members:{jobSummaryList:{type:"list",member:{type:"structure",required:["jobId","jobName"],members:{jobArn:{},jobId:{},jobName:{},createdAt:{type:"long"},status:{},statusReason:{},startedAt:{type:"long"},stoppedAt:{type:"long"},container:{type:"structure",members:{exitCode:{type:"integer"},reason:{}}},arrayProperties:{type:"structure",members:{size:{type:"integer"},index:{type:"integer"}}},nodeProperties:{type:"structure",members:{isMainNode:{type:"boolean"},numNodes:{type:"integer"},nodeIndex:{type:"integer"}}}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Si"}}}},RegisterJobDefinition:{http:{requestUri:"/v1/registerjobdefinition"},input:{type:"structure",required:["jobDefinitionName","type"],members:{jobDefinitionName:{},type:{},parameters:{shape:"S16"},containerProperties:{shape:"S1b"},nodeProperties:{shape:"S25"},retryStrategy:{shape:"S17"},propagateTags:{type:"boolean"},timeout:{shape:"S24"},tags:{shape:"Si"},platformCapabilities:{shape:"S28"}}},output:{type:"structure",required:["jobDefinitionName","jobDefinitionArn","revision"],members:{jobDefinitionName:{},jobDefinitionArn:{},revision:{type:"integer"}}}},SubmitJob:{http:{requestUri:"/v1/submitjob"},input:{type:"structure",required:["jobName","jobQueue","jobDefinition"],members:{jobName:{},jobQueue:{},arrayProperties:{type:"structure",members:{size:{type:"integer"}}},dependsOn:{shape:"S2q"},jobDefinition:{},parameters:{shape:"S16"},containerOverrides:{shape:"S3b"},nodeOverrides:{type:"structure",members:{numNodes:{type:"integer"},nodePropertyOverrides:{type:"list",member:{type:"structure",required:["targetNodes"],members:{targetNodes:{},containerOverrides:{shape:"S3b"}}}}}},retryStrategy:{shape:"S17"},propagateTags:{type:"boolean"},timeout:{shape:"S24"},tags:{shape:"Si"}}},output:{type:"structure",required:["jobName","jobId"],members:{jobArn:{},jobName:{},jobId:{}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Si"}}},output:{type:"structure",members:{}}},TerminateJob:{http:{requestUri:"/v1/terminatejob"},input:{type:"structure",required:["jobId","reason"],members:{jobId:{},reason:{}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateComputeEnvironment:{http:{requestUri:"/v1/updatecomputeenvironment"},input:{type:"structure",required:["computeEnvironment"],members:{computeEnvironment:{},state:{},computeResources:{type:"structure",members:{minvCpus:{type:"integer"},maxvCpus:{type:"integer"},desiredvCpus:{type:"integer"},subnets:{shape:"Sb"},securityGroupIds:{shape:"Sb"}}},serviceRole:{}}},output:{type:"structure",members:{computeEnvironmentName:{},computeEnvironmentArn:{}}}},UpdateJobQueue:{http:{requestUri:"/v1/updatejobqueue"},input:{type:"structure",required:["jobQueue"],members:{jobQueue:{},state:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"So"}}},output:{type:"structure",members:{jobQueueName:{},jobQueueArn:{}}}}},shapes:{S7:{type:"structure",required:["type","maxvCpus","subnets"],members:{type:{},allocationStrategy:{},minvCpus:{type:"integer"},maxvCpus:{type:"integer"},desiredvCpus:{type:"integer"},instanceTypes:{shape:"Sb"},imageId:{deprecated:true,deprecatedMessage:"This field is deprecated, use ec2Configuration[].imageIdOverride instead."},subnets:{shape:"Sb"},securityGroupIds:{shape:"Sb"},ec2KeyPair:{},instanceRole:{},tags:{type:"map",key:{},value:{}},placementGroup:{},bidPercentage:{type:"integer"},spotIamFleetRole:{},launchTemplate:{type:"structure",members:{launchTemplateId:{},launchTemplateName:{},version:{}}},ec2Configuration:{type:"list",member:{type:"structure",required:["imageType"],members:{imageType:{},imageIdOverride:{}}}}}},Sb:{type:"list",member:{}},Si:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["order","computeEnvironment"],members:{order:{type:"integer"},computeEnvironment:{}}}},S16:{type:"map",key:{},value:{}},S17:{type:"structure",members:{attempts:{type:"integer"},evaluateOnExit:{type:"list",member:{type:"structure",required:["action"],members:{onStatusReason:{},onReason:{},onExitCode:{},action:{}}}}}},S1b:{type:"structure",members:{image:{},vcpus:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},memory:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S1c"},environment:{shape:"S1f"},mountPoints:{shape:"S1h"},readonlyRootFilesystem:{type:"boolean"},privileged:{type:"boolean"},ulimits:{shape:"S1k"},user:{},instanceType:{},resourceRequirements:{shape:"S1m"},linuxParameters:{shape:"S1p"},logConfiguration:{shape:"S1w"},secrets:{shape:"S1z"},networkConfiguration:{shape:"S21"},fargatePlatformConfiguration:{shape:"S23"}}},S1c:{type:"list",member:{type:"structure",members:{host:{type:"structure",members:{sourcePath:{}}},name:{}}}},S1f:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},S1h:{type:"list",member:{type:"structure",members:{containerPath:{},readOnly:{type:"boolean"},sourceVolume:{}}}},S1k:{type:"list",member:{type:"structure",required:["hardLimit","name","softLimit"],members:{hardLimit:{type:"integer"},name:{},softLimit:{type:"integer"}}}},S1m:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S1p:{type:"structure",members:{devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sb"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},S1w:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S1z"}}},S1z:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S21:{type:"structure",members:{assignPublicIp:{}}},S23:{type:"structure",members:{platformVersion:{}}},S24:{type:"structure",members:{attemptDurationSeconds:{type:"integer"}}},S25:{type:"structure",required:["numNodes","mainNode","nodeRangeProperties"],members:{numNodes:{type:"integer"},mainNode:{type:"integer"},nodeRangeProperties:{type:"list",member:{type:"structure",required:["targetNodes"],members:{targetNodes:{},container:{shape:"S1b"}}}}}},S28:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",members:{attachmentId:{},ipv6Address:{},privateIpv4Address:{}}}},S2q:{type:"list",member:{type:"structure",members:{jobId:{},type:{}}}},S3b:{type:"structure",members:{vcpus:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},memory:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},command:{shape:"Sb"},instanceType:{},environment:{shape:"S1f"},resourceRequirements:{shape:"S1m"}}}}}},541:function(e){e.exports={pagination:{ListWorkspaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workspaces"}}}},543:function(e,t,r){var i=r(395);i.util.update(i.Glacier.prototype,{setupRequestListeners:function setupRequestListeners(e){if(Array.isArray(e._events.validate)){e._events.validate.unshift(this.validateAccountId)}else{e.on("validate",this.validateAccountId)}e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.on("build",this.addGlacierApiVersion);e.on("build",this.addTreeHashHeaders)},validateAccountId:function validateAccountId(e){if(e.params.accountId!==undefined)return;e.params=i.util.copy(e.params);e.params.accountId="-"},addGlacierApiVersion:function addGlacierApiVersion(e){var t=e.service.api.apiVersion;e.httpRequest.headers["x-amz-glacier-version"]=t},addTreeHashHeaders:function addTreeHashHeaders(e){if(e.params.body===undefined)return;var t=e.service.computeChecksums(e.params.body);e.httpRequest.headers["X-Amz-Content-Sha256"]=t.linearHash;if(!e.httpRequest.headers["x-amz-sha256-tree-hash"]){e.httpRequest.headers["x-amz-sha256-tree-hash"]=t.treeHash}},computeChecksums:function computeChecksums(e){if(!i.util.Buffer.isBuffer(e))e=i.util.buffer.toBuffer(e);var t=1024*1024;var r=[];var a=i.util.crypto.createHash("sha256");for(var s=0;s<e.length;s+=t){var n=e.slice(s,Math.min(s+t,e.length));a.update(n);r.push(i.util.crypto.sha256(n))}return{linearHash:a.digest("hex"),treeHash:this.buildHashTree(r)}},buildHashTree:function buildHashTree(e){while(e.length>1){var t=[];for(var r=0;r<e.length;r+=2){if(e[r+1]){var a=i.util.buffer.alloc(64);a.write(e[r],0,32,"binary");a.write(e[r+1],32,32,"binary");t.push(i.util.crypto.sha256(a))}else{t.push(e[r])}}e=t}return i.util.crypto.toHex(e[0])}})},545:function(e){"use strict";const t=Symbol("kDone");const r=Symbol("kRun");class Limiter{constructor(e){this[t]=(()=>{this.pending--;this[r]()});this.concurrency=e||Infinity;this.jobs=[];this.pending=0}add(e){this.jobs.push(e);this[r]()}[r](){if(this.pending===this.concurrency)return;if(this.jobs.length){const e=this.jobs.shift();this.pending++;e(this[t])}}}e.exports=Limiter},552:function(e,t,r){"use strict";var i=r(8835);var a=/^https?:/;function Redirect(e){this.request=e;this.followRedirect=true;this.followRedirects=true;this.followAllRedirects=false;this.followOriginalHttpMethod=false;this.allowRedirect=function(){return true};this.maxRedirects=10;this.redirects=[];this.redirectsFollowed=0;this.removeRefererHeader=false}Redirect.prototype.onRequest=function(e){var t=this;if(e.maxRedirects!==undefined){t.maxRedirects=e.maxRedirects}if(typeof e.followRedirect==="function"){t.allowRedirect=e.followRedirect}if(e.followRedirect!==undefined){t.followRedirects=!!e.followRedirect}if(e.followAllRedirects!==undefined){t.followAllRedirects=e.followAllRedirects}if(t.followRedirects||t.followAllRedirects){t.redirects=t.redirects||[]}if(e.removeRefererHeader!==undefined){t.removeRefererHeader=e.removeRefererHeader}if(e.followOriginalHttpMethod!==undefined){t.followOriginalHttpMethod=e.followOriginalHttpMethod}};Redirect.prototype.redirectTo=function(e){var t=this;var r=t.request;var i=null;if(e.statusCode>=300&&e.statusCode<400&&e.caseless.has("location")){var a=e.caseless.get("location");r.debug("redirect",a);if(t.followAllRedirects){i=a}else if(t.followRedirects){switch(r.method){case"PATCH":case"PUT":case"POST":case"DELETE":break;default:i=a;break}}}else if(e.statusCode===401){var s=r._auth.onResponse(e);if(s){r.setHeader("authorization",s);i=r.uri}}return i};Redirect.prototype.onResponse=function(e){var t=this;var r=t.request;var s=t.redirectTo(e);if(!s||!t.allowRedirect.call(r,e)){return false}r.debug("redirect to",s);if(e.resume){e.resume()}if(t.redirectsFollowed>=t.maxRedirects){r.emit("error",new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+r.uri.href));return false}t.redirectsFollowed+=1;if(!a.test(s)){s=i.resolve(r.uri.href,s)}var n=r.uri;r.uri=i.parse(s);if(r.uri.protocol!==n.protocol){delete r.agent}t.redirects.push({statusCode:e.statusCode,redirectUri:s});if(t.followAllRedirects&&r.method!=="HEAD"&&e.statusCode!==401&&e.statusCode!==307){r.method=t.followOriginalHttpMethod?r.method:"GET"}delete r.src;delete r.req;delete r._started;if(e.statusCode!==401&&e.statusCode!==307){delete r.body;delete r._form;if(r.headers){r.removeHeader("host");r.removeHeader("content-type");r.removeHeader("content-length");if(r.uri.hostname!==r.originalHost.split(":")[0]){r.removeHeader("authorization")}}}if(!t.removeRefererHeader){r.setHeader("referer",n.href)}r.emit("redirect");r.init();return true};t.Redirect=Redirect},556:function(e){"use strict";function YAMLException(e,t){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=t;this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"");if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(e){var t=this.name+": ";t+=this.reason||"(unknown reason)";if(!e&&this.mark){t+=" "+this.mark.toString()}return t};e.exports=YAMLException},559:function(e){e.exports={pagination:{DescribeAccountLimits:{input_token:"NextToken",output_token:"NextToken",result_key:"AccountLimits"},DescribeStackEvents:{input_token:"NextToken",output_token:"NextToken",result_key:"StackEvents"},DescribeStackResourceDrifts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeStackResources:{result_key:"StackResources"},DescribeStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"Stacks"},ListChangeSets:{input_token:"NextToken",output_token:"NextToken",result_key:"Summaries"},ListExports:{input_token:"NextToken",output_token:"NextToken",result_key:"Exports"},ListImports:{input_token:"NextToken",output_token:"NextToken",result_key:"Imports"},ListStackInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackResources:{input_token:"NextToken",output_token:"NextToken",result_key:"StackResourceSummaries"},ListStackSetOperationResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSetOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"StackSummaries"},ListTypeRegistrations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},569:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudsearch"]={};i.CloudSearch=a.defineService("cloudsearch",["2011-02-01","2013-01-01"]);Object.defineProperty(s.services["cloudsearch"],"2011-02-01",{get:function get(){var e=r(5296);e.paginators=r(5106).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudsearch"],"2013-01-01",{get:function get(){var e=r(3393);e.paginators=r(6571).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudSearch},576:function(e,t,r){var i=r(395);var a=r(153);var s=r(439);var n=r(3682);var o=r(904).populateHostPrefix;function buildRequest(e){var t=e.service.api.operations[e.operation];var r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8";r.params={Version:e.service.api.apiVersion,Action:t.name};var i=new s;i.serialize(e.params,t.input,function(e,t){r.params[e]=t});r.body=a.queryParamsToString(r.params);o(e)}function extractError(e){var t,r=e.httpResponse.body.toString();if(r.match("<UnknownOperationException")){t={Code:"UnknownOperation",Message:"Unknown operation "+e.request.operation}}else{try{t=(new i.XML.Parser).parse(r)}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}}if(t.requestId&&!e.requestId)e.requestId=t.requestId;if(t.Errors)t=t.Errors;if(t.Error)t=t.Error;if(t.Code){e.error=a.error(new Error,{code:t.Code,message:t.Message})}else{e.error=a.error(new Error,{code:e.httpResponse.statusCode,message:null})}}function extractData(e){var t=e.request;var r=t.service.api.operations[t.operation];var s=r.output||{};var o=s;if(o.resultWrapper){var u=n.create({type:"structure"});u.members[o.resultWrapper]=s;u.memberNames=[o.resultWrapper];a.property(s,"name",s.resultWrapper);s=u}var p=new i.XML.Parser;if(s&&s.members&&!s.members._XAMZRequestId){var c=n.create({type:"string"},{api:{protocol:"query"}},"requestId");s.members._XAMZRequestId=c}var m=p.parse(e.httpResponse.body.toString(),s);e.requestId=m._XAMZRequestId||m.requestId;if(m._XAMZRequestId)delete m._XAMZRequestId;if(o.resultWrapper){if(m[o.resultWrapper]){a.update(m,m[o.resultWrapper]);delete m[o.resultWrapper]}}e.data=m}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},585:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["secretsmanager"]={};i.SecretsManager=a.defineService("secretsmanager",["2017-10-17"]);Object.defineProperty(s.services["secretsmanager"],"2017-10-17",{get:function get(){var e=r(6745);e.paginators=r(9381).pagination;return e},enumerable:true,configurable:true});e.exports=i.SecretsManager},590:function(e){e.exports={pagination:{DescribeEnvironmentMemberships:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},600:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elb"]={};i.ELB=a.defineService("elb",["2012-06-01"]);Object.defineProperty(s.services["elb"],"2012-06-01",{get:function get(){var e=r(2667);e.paginators=r(4136).pagination;e.waiters=r(4895).waiters;return e},enumerable:true,configurable:true});e.exports=i.ELB},602:function(e){e.exports={version:2,waiters:{TestConnectionSucceeds:{acceptors:[{argument:"Connections[].Status",expected:"successful",matcher:"pathAll",state:"success"},{argument:"Connections[].Status",expected:"failed",matcher:"pathAny",state:"failure"}],delay:5,description:"Wait until testing connection succeeds.",maxAttempts:60,operation:"DescribeConnections"},EndpointDeleted:{acceptors:[{expected:"ResourceNotFoundFault",matcher:"error",state:"success"},{argument:"Endpoints[].Status",expected:"active",matcher:"pathAny",state:"failure"},{argument:"Endpoints[].Status",expected:"creating",matcher:"pathAny",state:"failure"}],delay:5,description:"Wait until testing endpoint is deleted.",maxAttempts:60,operation:"DescribeEndpoints"},ReplicationInstanceAvailable:{acceptors:[{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"incompatible-credentials",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"inaccessible-encryption-credentials",matcher:"pathAny",state:"failure"}],delay:60,description:"Wait until DMS replication instance is available.",maxAttempts:60,operation:"DescribeReplicationInstances"},ReplicationInstanceDeleted:{acceptors:[{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ResourceNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until DMS replication instance is deleted.",maxAttempts:60,operation:"DescribeReplicationInstances"},ReplicationTaskReady:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"starting",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopping",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is ready.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskStopped:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"starting",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is stopped.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskRunning:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopping",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is running.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskDeleted:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{expected:"ResourceNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until DMS replication task is deleted.",maxAttempts:60,operation:"DescribeReplicationTasks"}}}},605:function(e,t,r){var i=r(395).util;var a=i.buffer.toBuffer;function Int64(e){if(e.length!==8){throw new Error("Int64 buffers must be exactly 8 bytes")}if(!i.Buffer.isBuffer(e))e=a(e);this.bytes=e}Int64.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")}var t=new Uint8Array(8);for(var r=7,i=Math.abs(Math.round(e));r>-1&&i>0;r--,i/=256){t[r]=i}if(e<0){negate(t)}return new Int64(t)};Int64.prototype.valueOf=function(){var e=this.bytes.slice(0);var t=e[0]&128;if(t){negate(e)}return parseInt(e.toString("hex"),16)*(t?-1:1)};Int64.prototype.toString=function(){return String(this.valueOf())};function negate(e){for(var t=0;t<8;t++){e[t]^=255}for(var t=7;t>-1;t--){e[t]++;if(e[t]!==0){break}}}e.exports={Int64:Int64}},611:function(e,t,r){const{inspect:i}=r(1669);const a=r(849);class NoneKey extends a{constructor(){super({type:"unsecured"},{alg:"none"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[i.custom](){return"None {}"}algorithms(e){switch(e){case"sign":case"verify":case undefined:return new Set(["none"]);default:return new Set}}}e.exports=new NoneKey},612:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}}},621:function(e){"use strict";e.exports=balanced;function balanced(e,t,r){if(e instanceof RegExp)e=maybeMatch(e,r);if(t instanceof RegExp)t=maybeMatch(t,r);var i=range(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function maybeMatch(e,t){var r=t.match(e);return r?r[0]:null}balanced.range=range;function range(e,t,r){var i,a,s,n,o;var u=r.indexOf(e);var p=r.indexOf(t,u+1);var c=u;if(u>=0&&p>0){i=[];s=r.length;while(c>=0&&!o){if(c==u){i.push(c);u=r.indexOf(e,c+1)}else if(i.length==1){o=[i.pop(),p]}else{a=i.pop();if(a<s){s=a;n=p}p=r.indexOf(t,c+1)}c=u<p&&u>=0?u:p}if(i.length){o=[s,n]}}return o}},623:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codeguruprofiler"]={};i.CodeGuruProfiler=a.defineService("codeguruprofiler",["2019-07-18"]);Object.defineProperty(s.services["codeguruprofiler"],"2019-07-18",{get:function get(){var e=r(5408);e.paginators=r(4571).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeGuruProfiler},625:function(e){function eventMessageChunker(e){var t=[];var r=0;while(r<e.length){var i=e.readInt32BE(r);var a=e.slice(r,i+r);r+=i;t.push(a)}return t}e.exports={eventMessageChunker:eventMessageChunker}},629:function(e,t,r){"use strict";var i=r(4623);var a=r(1191);function Querystring(e){this.request=e;this.lib=null;this.useQuerystring=null;this.parseOptions=null;this.stringifyOptions=null}Querystring.prototype.init=function(e){if(this.lib){return}this.useQuerystring=e.useQuerystring;this.lib=this.useQuerystring?a:i;this.parseOptions=e.qsParseOptions||{};this.stringifyOptions=e.qsStringifyOptions||{}};Querystring.prototype.stringify=function(e){return this.useQuerystring?this.rfc3986(this.lib.stringify(e,this.stringifyOptions.sep||null,this.stringifyOptions.eq||null,this.stringifyOptions)):this.lib.stringify(e,this.stringifyOptions)};Querystring.prototype.parse=function(e){return this.useQuerystring?this.lib.parse(e,this.parseOptions.sep||null,this.parseOptions.eq||null,this.parseOptions):this.lib.parse(e,this.parseOptions)};Querystring.prototype.rfc3986=function(e){return e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})};Querystring.prototype.unescape=a.unescape;t.Querystring=Querystring},634:function(e,t,r){var i=r(395);i.FileSystemCredentials=i.util.inherit(i.Credentials,{constructor:function FileSystemCredentials(e){i.Credentials.call(this);this.filename=e;this.get(function(){})},refresh:function refresh(e){if(!e)e=i.util.fn.callback;try{var t=JSON.parse(i.util.readFileSync(this.filename));i.Credentials.call(this,t);if(!this.accessKeyId||!this.secretAccessKey){throw i.util.error(new Error("Credentials not set in "+this.filename),{code:"FileSystemCredentialsProviderFailure"})}this.expired=false;e()}catch(t){e(t)}}})},635:function(e,t,r){const i=r(4490);const a=r(1651);let s=r(1352);const{JWEInvalid:n,JOSENotSupported:o}=r(3688);s=s.bind(undefined,n);e.exports=((e,t,r,u,p)=>{if(typeof e==="string"){try{e=a.JSON.decode(e)}catch(e){throw new n("could not parse JWE protected header")}}let c=[];const m=new Set;if(!i(e,t)||!r.every(({header:r})=>{if(typeof r==="object"){c.push(r.alg);m.add(r.enc)}const a={...t,...r};s(e,a,p);if("zip"in a){throw new n('"zip" Header Parameter MUST be integrity protected')}else if(e&&"zip"in e&&e.zip!=="DEF"){throw new o('only "DEF" compression algorithm is supported')}return i(r,e)&&i(r,t)})){throw new n("JWE Shared Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint")}if(typeof e==="object"){c.push(e.alg);m.add(e.enc)}if(typeof t==="object"){c.push(t.alg);m.add(t.enc)}c=c.filter(Boolean);m.delete(undefined);if(r.length!==1){if(c.includes("dir")||c.includes("ECDH-ES")){throw new n("dir and ECDH-ES alg may only be used with a single recipient")}}if(u){if(c.length!==r.length){throw new n("missing Key Management algorithm")}if(m.size===0){throw new n("missing Content Encryption algorithm")}else if(m.size!==1){throw new n("there must only be one Content Encryption algorithm")}}else{if(m.size>1){throw new n("there must only be one Content Encryption algorithm")}}return[...m][0]})},636:function(e){e.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},644:function(e){e.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},658:function(e,t,r){var i=t,a=r(8835),s=r(1191),n=r(6417),o=r(985),u=o(1e3);function hmac(e,t,r){return n.createHmac("sha256",e).update(t,"utf8").digest(r)}function hash(e,t){return n.createHash("sha256").update(e,"utf8").digest(t)}function encodeRfc3986(e){return e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeRfc3986Full(e){return encodeRfc3986(encodeURIComponent(e))}function RequestSigner(e,t){if(typeof e==="string")e=a.parse(e);var r=e.headers=e.headers||{},i=(!this.service||!this.region)&&this.matchHost(e.hostname||e.host||r.Host||r.host);this.request=e;this.credentials=t||this.defaultCredentials();this.service=e.service||i[0]||"";this.region=e.region||i[1]||"us-east-1";if(this.service==="email")this.service="ses";if(!e.method&&e.body)e.method="POST";if(!r.Host&&!r.host){r.Host=e.hostname||e.host||this.createHost();if(e.port)r.Host+=":"+e.port}if(!e.hostname&&!e.host)e.hostname=r.Host||r.host;this.isCodeCommitGit=this.service==="codecommit"&&e.method==="GIT"}RequestSigner.prototype.matchHost=function(e){var t=(e||"").match(/([^\.]+)\.(?:([^\.]*)\.)?amazonaws\.com(\.cn)?$/);var r=(t||[]).slice(1,3);if(r[1]==="es")r=r.reverse();if(r[1]=="s3"){r[0]="s3";r[1]="us-east-1"}else{for(var i=0;i<2;i++){if(/^s3-/.test(r[i])){r[1]=r[i].slice(3);r[0]="s3";break}}}return r};RequestSigner.prototype.isSingleRegion=function(){if(["s3","sdb"].indexOf(this.service)>=0&&this.region==="us-east-1")return true;return["cloudfront","ls","route53","iam","importexport","sts"].indexOf(this.service)>=0};RequestSigner.prototype.createHost=function(){var e=this.isSingleRegion()?"":"."+this.region,t=this.service==="ses"?"email":this.service;return t+e+".amazonaws.com"};RequestSigner.prototype.prepareRequest=function(){this.parsePath();var e=this.request,t=e.headers,r;if(e.signQuery){this.parsedPath.query=r=this.parsedPath.query||{};if(this.credentials.sessionToken)r["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!r["X-Amz-Expires"])r["X-Amz-Expires"]=86400;if(r["X-Amz-Date"])this.datetime=r["X-Amz-Date"];else r["X-Amz-Date"]=this.getDateTime();r["X-Amz-Algorithm"]="AWS4-HMAC-SHA256";r["X-Amz-Credential"]=this.credentials.accessKeyId+"/"+this.credentialString();r["X-Amz-SignedHeaders"]=this.signedHeaders()}else{if(!e.doNotModifyHeaders&&!this.isCodeCommitGit){if(e.body&&!t["Content-Type"]&&!t["content-type"])t["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8";if(e.body&&!t["Content-Length"]&&!t["content-length"])t["Content-Length"]=Buffer.byteLength(e.body);if(this.credentials.sessionToken&&!t["X-Amz-Security-Token"]&&!t["x-amz-security-token"])t["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!t["X-Amz-Content-Sha256"]&&!t["x-amz-content-sha256"])t["X-Amz-Content-Sha256"]=hash(this.request.body||"","hex");if(t["X-Amz-Date"]||t["x-amz-date"])this.datetime=t["X-Amz-Date"]||t["x-amz-date"];else t["X-Amz-Date"]=this.getDateTime()}delete t.Authorization;delete t.authorization}};RequestSigner.prototype.sign=function(){if(!this.parsedPath)this.prepareRequest();if(this.request.signQuery){this.parsedPath.query["X-Amz-Signature"]=this.signature()}else{this.request.headers.Authorization=this.authHeader()}this.request.path=this.formatPath();return this.request};RequestSigner.prototype.getDateTime=function(){if(!this.datetime){var e=this.request.headers,t=new Date(e.Date||e.date||new Date);this.datetime=t.toISOString().replace(/[:\-]|\.\d{3}/g,"");if(this.isCodeCommitGit)this.datetime=this.datetime.slice(0,-1)}return this.datetime};RequestSigner.prototype.getDate=function(){return this.getDateTime().substr(0,8)};RequestSigner.prototype.authHeader=function(){return["AWS4-HMAC-SHA256 Credential="+this.credentials.accessKeyId+"/"+this.credentialString(),"SignedHeaders="+this.signedHeaders(),"Signature="+this.signature()].join(", ")};RequestSigner.prototype.signature=function(){var e=this.getDate(),t=[this.credentials.secretAccessKey,e,this.region,this.service].join(),r,i,a,s=u.get(t);if(!s){r=hmac("AWS4"+this.credentials.secretAccessKey,e);i=hmac(r,this.region);a=hmac(i,this.service);s=hmac(a,"aws4_request");u.set(t,s)}return hmac(s,this.stringToSign(),"hex")};RequestSigner.prototype.stringToSign=function(){return["AWS4-HMAC-SHA256",this.getDateTime(),this.credentialString(),hash(this.canonicalString(),"hex")].join("\n")};RequestSigner.prototype.canonicalString=function(){if(!this.parsedPath)this.prepareRequest();var e=this.parsedPath.path,t=this.parsedPath.query,r=this.request.headers,i="",a=this.service!=="s3",s=this.service==="s3"||this.request.doNotEncodePath,n=this.service==="s3",o=this.service==="s3",u;if(this.service==="s3"&&this.request.signQuery){u="UNSIGNED-PAYLOAD"}else if(this.isCodeCommitGit){u=""}else{u=r["X-Amz-Content-Sha256"]||r["x-amz-content-sha256"]||hash(this.request.body||"","hex")}if(t){var p=Object.keys(t).reduce(function(e,r){if(!r)return e;e[encodeRfc3986Full(r)]=!Array.isArray(t[r])?t[r]:o?t[r][0]:t[r];return e},{});var c=[];Object.keys(p).sort().forEach(function(e){if(!Array.isArray(p[e])){c.push(e+"="+encodeRfc3986Full(p[e]))}else{p[e].map(encodeRfc3986Full).sort().forEach(function(t){c.push(e+"="+t)})}});i=c.join("&")}if(e!=="/"){if(a)e=e.replace(/\/{2,}/g,"/");e=e.split("/").reduce(function(e,t){if(a&&t===".."){e.pop()}else if(!a||t!=="."){if(s)t=decodeURIComponent(t.replace(/\+/g," "));e.push(encodeRfc3986Full(t))}return e},[]).join("/");if(e[0]!=="/")e="/"+e;if(n)e=e.replace(/%2F/g,"/")}return[this.request.method||"GET",e,i,this.canonicalHeaders()+"\n",this.signedHeaders(),u].join("\n")};RequestSigner.prototype.canonicalHeaders=function(){var e=this.request.headers;function trimAll(e){return e.toString().trim().replace(/\s+/g," ")}return Object.keys(e).sort(function(e,t){return e.toLowerCase()<t.toLowerCase()?-1:1}).map(function(t){return t.toLowerCase()+":"+trimAll(e[t])}).join("\n")};RequestSigner.prototype.signedHeaders=function(){return Object.keys(this.request.headers).map(function(e){return e.toLowerCase()}).sort().join(";")};RequestSigner.prototype.credentialString=function(){return[this.getDate(),this.region,this.service,"aws4_request"].join("/")};RequestSigner.prototype.defaultCredentials=function(){var e=process.env;return{accessKeyId:e.AWS_ACCESS_KEY_ID||e.AWS_ACCESS_KEY,secretAccessKey:e.AWS_SECRET_ACCESS_KEY||e.AWS_SECRET_KEY,sessionToken:e.AWS_SESSION_TOKEN}};RequestSigner.prototype.parsePath=function(){var e=this.request.path||"/";if(/[^0-9A-Za-z;,/?:@&=+$\-_.!~*'()#%]/.test(e)){e=encodeURI(decodeURI(e))}var t=e.indexOf("?"),r=null;if(t>=0){r=s.parse(e.slice(t+1));e=e.slice(0,t)}this.parsedPath={path:e,query:r}};RequestSigner.prototype.formatPath=function(){var e=this.parsedPath.path,t=this.parsedPath.query;if(!t)return e;if(t[""]!=null)delete t[""];return e+"?"+encodeRfc3986(s.stringify(t))};i.RequestSigner=RequestSigner;i.sign=function(e,t){return new RequestSigner(e,t).sign()}},665:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codebuild"]={};i.CodeBuild=a.defineService("codebuild",["2016-10-06"]);Object.defineProperty(s.services["codebuild"],"2016-10-06",{get:function get(){var e=r(5915);e.paginators=r(484).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeBuild},677:function(e){e.exports={pagination:{ListComponentBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentSummaryList"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersionList"},ListContainerRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"containerRecipeSummaryList"},ListDistributionConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"distributionConfigurationSummaryList"},ListImageBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePipelineImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imagePipelineList"},ListImageRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageRecipeSummaryList"},ListImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageVersionList"},ListInfrastructureConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"infrastructureConfigurationSummaryList"}}}},682:function(e){e.exports={pagination:{ListAccountRoles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"roleList"},ListAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accountList"}}}},686:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["savingsplans"]={};i.SavingsPlans=a.defineService("savingsplans",["2019-06-28"]);Object.defineProperty(s.services["savingsplans"],"2019-06-28",{get:function get(){var e=r(7752);e.paginators=r(4252).pagination;return e},enumerable:true,configurable:true});e.exports=i.SavingsPlans},693:function(e){e.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},697:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["connect"]={};i.Connect=a.defineService("connect",["2017-08-08"]);Object.defineProperty(s.services["connect"],"2017-08-08",{get:function get(){var e=r(2662);e.paginators=r(1479).pagination;return e},enumerable:true,configurable:true});e.exports=i.Connect},703:function(e){e.exports={pagination:{}}},707:function(e){e.exports={pagination:{ListBuckets:{result_key:"Buckets"},ListMultipartUploads:{input_token:["KeyMarker","UploadIdMarker"],limit_key:"MaxUploads",more_results:"IsTruncated",output_token:["NextKeyMarker","NextUploadIdMarker"],result_key:["Uploads","CommonPrefixes"]},ListObjectVersions:{input_token:["KeyMarker","VersionIdMarker"],limit_key:"MaxKeys",more_results:"IsTruncated",output_token:["NextKeyMarker","NextVersionIdMarker"],result_key:["Versions","DeleteMarkers","CommonPrefixes"]},ListObjects:{input_token:"Marker",limit_key:"MaxKeys",more_results:"IsTruncated",output_token:"NextMarker || Contents[-1].Key",result_key:["Contents","CommonPrefixes"]},ListObjectsV2:{input_token:"ContinuationToken",limit_key:"MaxKeys",output_token:"NextContinuationToken",result_key:["Contents","CommonPrefixes"]},ListParts:{input_token:"PartNumberMarker",limit_key:"MaxParts",more_results:"IsTruncated",output_token:"NextPartNumberMarker",result_key:"Parts"}}}},721:function(e){e.exports={pagination:{GetWorkflowExecutionHistory:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"},ListActivityTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},ListClosedWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListDomains:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"domainInfos"},ListOpenWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListWorkflowTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},PollForDecisionTask:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"}}}},722:function(e,t,r){function __ncc_wildcard$0(e){if(e==="cmd")return r(5889);else if(e==="openid")return r(9251)}"use strict";const{convertKubeconfig:i}=r(4264);const a=r(8418)("kubernetes-client");const s=r(5262);const n=r(5453);const o=r(7386);const u=r(3878);const p=r(6683);const c=r(5667);function refreshAuth(e,t){return new Promise((r,i)=>{const a=__ncc_wildcard$0(e);a.refresh(t).then(e=>{const t={bearer:e};return r(t)}).catch(e=>i(e))})}const m=["stdin","stdout","stderr","error","resize"];function isUpgradeRequired(e){return e.status==="Failure"&&e.code===400&&e.message==="Upgrade request required"}function upgradeRequest(e,t){const r=o.stringify(e.qs,{indices:false});const i=p(e.baseUrl,e.uri,`?${r}`);const a="base64.channel.k8s.io";e.headers={...e.headers,authorization:`Bearer ${e.auth.bearer}`};const s=new c(i,a,e);const n=[];s.on("message",e=>{const t=m[e.slice(0,1)];const r=Buffer.from(e.slice(1),"base64").toString("ascii");n.push({channel:t,message:r})});s.on("error",e=>{e.messages=n;t(e,n)});s.on("close",(e,r)=>t(null,{messages:n,body:n.map(({message:e})=>e).join(""),code:e,reason:r}));return s}class Request{constructor(e){this.requestOptions=e.request||{};let t;if(!e.kubeconfig){a("Request() without a .kubeconfig option, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t=e}else{t=i(e.kubeconfig)}this.requestOptions.qsStringifyOptions={indices:false};this.requestOptions.baseUrl=t.url;this.requestOptions.ca=t.ca;this.requestOptions.cert=t.cert;this.requestOptions.key=t.key;if("insecureSkipTlsVerify"in t){this.requestOptions.strictSSL=!t.insecureSkipTlsVerify}if("timeout"in t){this.requestOptions.timeout=t.timeout}this.authProvider={type:null};if(t.auth){this.requestOptions.auth=t.auth;if(t.auth.provider){this.requestOptions.auth=t.auth.request;this.authProvider=t.auth.provider}}}_request(e,t){const r=this.authProvider;return u(e,(i,a,s)=>{if(i)return t(i);if(s&&isUpgradeRequired(s)){return upgradeRequest(e,t)}if((a.statusCode===401||a.statusCode===403)&&r.type){return refreshAuth(r.type,r.config).then(r=>{this.requestOptions.auth=r;e.auth=r;return u(e,(e,r,i)=>{if(e)return t(e);return t(null,{statusCode:r.statusCode,body:i})})}).catch(e=>t(e))}return t(null,{statusCode:a.statusCode,body:s})})}async getLogByteStream(e){return this.http(Object.assign({stream:true},e))}async getWatchObjectStream(e){const t=new s;const r=this.http(Object.assign({stream:true},e));n(r,t);return t}async getWebSocket(e){throw new Error("Request.getWebSocket not implemented")}http(e){const t=e.pathname;const r=Object.assign({method:e.method,uri:t,body:e.body,json:"json"in e?Boolean(e.json):true,qs:e.parameters||e.qs,headers:e.headers},this.requestOptions);if(e.noAuth){delete r.auth}if(e.stream)return u(r);return new Promise((e,t)=>{this._request(r,(r,i)=>{if(r)return t(r);if(i.statusCode<200||i.statusCode>299){const e=new Error(i.body.message||i.body);e.code=i.statusCode;e.statusCode=i.statusCode;return t(e)}e(i)})})}}e.exports=Request},723:function(e,t,r){"use strict";e.exports=r(237)},740:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dynamodb"]={};i.DynamoDB=a.defineService("dynamodb",["2011-12-05","2012-08-10"]);r(2007);Object.defineProperty(s.services["dynamodb"],"2011-12-05",{get:function get(){var e=r(1163);e.paginators=r(5879).pagination;e.waiters=r(3501).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["dynamodb"],"2012-08-10",{get:function get(){var e=r(1904);e.paginators=r(8298).pagination;e.waiters=r(1328).waiters;return e},enumerable:true,configurable:true});e.exports=i.DynamoDB},743:function(e){e.exports={pagination:{ListAnswers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLensReviewImprovements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLensReviews:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLenses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMilestones:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNotifications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListShareInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkloadShares:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkloads:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},744:function(e){e.exports={$id:"page.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","id","title","pageTimings"],properties:{startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},id:{type:"string",unique:true},title:{type:"string"},pageTimings:{$ref:"pageTimings.json#"},comment:{type:"string"}}}},745:function(e,t,r){const i=r(8920);const a=r(8459);const s=r(6110);const n=r(1322);const{bare:o}=r(4633);const{JWTClaimInvalid:u,JWTExpired:p}=r(3688);const{isString:c,isNotString:m}=r(5518);const l=r(2150);const d=c.bind(undefined,u);const y=c.bind(undefined,TypeError);const b="id_token";const h="logout_token";const f="at+JWT";const g=(e,t,r=false)=>{if(r&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&typeof e!=="number"){throw new u(`"${t}" claim must be a JSON numeric value`,t,"invalid")}};const S=(e,t,r=false)=>{if(r&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&(m(e)&&N(e))){throw new u(`"${t}" claim must be a string or array of strings`,t,"invalid")}};const N=e=>!Array.isArray(e)||e.length===0||e.some(m);const I=e=>e.toLowerCase().replace(/^application\//,"");const T=({algorithms:e,audience:t,clockTolerance:r,complete:i=false,crit:a,ignoreExp:s=false,ignoreIat:n=false,ignoreNbf:o=false,issuer:u,jti:p,maxAuthAge:c,maxTokenAge:l,nonce:d,now:g=new Date,profile:S,subject:I,typ:T})=>{y(S,"options.profile");if(typeof i!=="boolean"){throw new TypeError("options.complete must be a boolean")}if(typeof s!=="boolean"){throw new TypeError("options.ignoreExp must be a boolean")}if(typeof o!=="boolean"){throw new TypeError("options.ignoreNbf must be a boolean")}if(typeof n!=="boolean"){throw new TypeError("options.ignoreIat must be a boolean")}y(l,"options.maxTokenAge");y(I,"options.subject");y(c,"options.maxAuthAge");y(p,"options.jti");y(r,"options.clockTolerance");y(T,"options.typ");if(u!==undefined&&(m(u)&&N(u))){throw new TypeError("options.issuer must be a string or an array of strings")}if(t!==undefined&&(m(t)&&N(t))){throw new TypeError("options.audience must be a string or an array of strings")}if(e!==undefined&&N(e)){throw new TypeError("options.algorithms must be an array of strings")}y(d,"options.nonce");if(!(g instanceof Date)||!g.getTime()){throw new TypeError("options.now must be a valid Date object")}if(n&&l!==undefined){throw new TypeError("options.ignoreIat and options.maxTokenAge cannot used together")}if(a!==undefined&&N(a)){throw new TypeError("options.crit must be an array of strings")}switch(S){case b:if(!u){throw new TypeError('"issuer" option is required to validate an ID Token')}if(!t){throw new TypeError('"audience" option is required to validate an ID Token')}break;case f:if(!u){throw new TypeError('"issuer" option is required to validate a JWT Access Token')}if(!t){throw new TypeError('"audience" option is required to validate a JWT Access Token')}T=f;break;case h:if(!u){throw new TypeError('"issuer" option is required to validate a Logout Token')}if(!t){throw new TypeError('"audience" option is required to validate a Logout Token')}break;case undefined:break;default:throw new TypeError(`unsupported options.profile value "${S}"`)}return{algorithms:e,audience:t,clockTolerance:r,complete:i,crit:a,ignoreExp:s,ignoreIat:n,ignoreNbf:o,issuer:u,jti:p,maxAuthAge:c,maxTokenAge:l,nonce:d,now:g,profile:S,subject:I,typ:T}};const v=({header:e,payload:t},r,a)=>{d(e.alg,'"alg" header parameter',"alg",true);g(t.iat,"iat",r===b||r===h||r===f||!!a.maxTokenAge);g(t.exp,"exp",r===b||r===f);g(t.auth_time,"auth_time",!!a.maxAuthAge);g(t.nbf,"nbf");d(t.jti,'"jti" claim',"jti",r===h||r===f||!!a.jti);d(t.acr,'"acr" claim',"acr");d(t.nonce,'"nonce" claim',"nonce",!!a.nonce);S(t.iss,"iss",!!a.issuer);d(t.sub,'"sub" claim',"sub",r===b||r===f||!!a.subject);S(t.aud,"aud",!!a.audience);d(t.azp,'"azp" claim',"azp",r===b&&Array.isArray(t.aud)&&t.aud.length>1);S(t.amr,"amr");d(e.typ,'"typ" header parameter',"typ",!!a.typ);if(r===f){d(t.client_id,'"client_id" claim',"client_id",true)}if(r===h){d(t.sid,'"sid" claim',"sid");if(!("sid"in t)&&!("sub"in t)){throw new u('either "sid" or "sub" (or both) claims must be present')}if("nonce"in t){throw new u('"nonce" claim is prohibited',"nonce","prohibited")}if(!("events"in t)){throw new u('"events" claim is missing',"events","missing")}if(!i(t.events)){throw new u('"events" claim must be an object',"events","invalid")}if(!("http://schemas.openid.net/event/backchannel-logout"in t.events)){throw new u('"http://schemas.openid.net/event/backchannel-logout" member is missing in the "events" claim',"events","invalid")}if(!i(t.events["http://schemas.openid.net/event/backchannel-logout"])){throw new u('"http://schemas.openid.net/event/backchannel-logout" member in the "events" claim must be an object',"events","invalid")}}};const k=(e,t,r)=>{if(typeof e==="string"){return t.includes(e)}e=new Set(e);return t.some(Set.prototype.has.bind(e))};e.exports=((e,t,r={})=>{if(!i(r)){throw new TypeError("options must be an object")}const{algorithms:c,audience:m,clockTolerance:d,complete:y,crit:h,ignoreExp:f,ignoreIat:g,ignoreNbf:S,issuer:N,jti:C,maxAuthAge:A,maxTokenAge:R,nonce:D,now:x,profile:q,subject:w,typ:P}=r=T(r);const E=l(e,{complete:true});t=n(t,true);if(y){({key:t}=o(true,"preparsed",{decoded:E,token:e},t,{crit:h,algorithms:c,complete:true}));E.key=t}else{o(true,"preparsed",{decoded:E,token:e},t,{crit:h,algorithms:c})}const M=a(x);v(E,q,r);if(N&&(typeof E.payload.iss!=="string"||!(typeof N==="string"?[N]:N).includes(E.payload.iss))){throw new u('unexpected "iss" claim value',"iss","check_failed")}if(D&&E.payload.nonce!==D){throw new u('unexpected "nonce" claim value',"nonce","check_failed")}if(w&&E.payload.sub!==w){throw new u('unexpected "sub" claim value',"sub","check_failed")}if(C&&E.payload.jti!==C){throw new u('unexpected "jti" claim value',"jti","check_failed")}if(m&&!k(E.payload.aud,typeof m==="string"?[m]:m,q)){throw new u('unexpected "aud" claim value',"aud","check_failed")}if(P&&I(E.header.typ)!==I(P)){throw new u('unexpected "typ" JWT header value',"typ","check_failed")}const O=d?s(d):0;if(A){const e=s(A);if(E.payload.auth_time+e<M-O){throw new u('"auth_time" claim timestamp check failed (too much time has elapsed since the last End-User authentication)',"auth_time","check_failed")}}if(!g&&!("exp"in E.payload)&&"iat"in E.payload&&E.payload.iat>M+O){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}if(!S&&"nbf"in E.payload&&E.payload.nbf>M+O){throw new u('"nbf" claim timestamp check failed',"nbf","check_failed")}if(!f&&"exp"in E.payload&&E.payload.exp<=M-O){throw new p('"exp" claim timestamp check failed',"exp","check_failed")}if(R){const e=M-E.payload.iat;const t=s(R);if(e-O>t){throw new p('"iat" claim timestamp check failed (too far in the past)',"iat","check_failed")}if(e<0-O){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}}if(q===b&&Array.isArray(E.payload.aud)&&E.payload.aud.length>1&&E.payload.azp!==m){throw new u('unexpected "azp" claim value',"azp","check_failed")}return y?E:E.payload})},747:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const{KEYOBJECT:n}=r(3771);const{asInput:o}=r(8727);const u=e=>{if(e!==undefined&&e.length%8!==0){throw new Error("invalid data length")}};const p=(e,{[n]:t},r)=>{const a=o(t,false);const s=i(e,a,Buffer.alloc(8,"a6","hex"));return{wrapped:Buffer.concat([s.update(r),s.final()])}};const c=(e,{[n]:t},r)=>{const i=o(t,false);u(r);const s=a(e,i,Buffer.alloc(8,"a6","hex"));return Buffer.concat([s.update(r),s.final()])};e.exports=((e,t)=>{["A128KW","A192KW","A256KW"].forEach(r=>{const i=parseInt(r.substr(1,3),10);const a=`aes${i}-wrap`;if(s().includes(a)){e.keyManagementEncrypt.set(r,p.bind(undefined,a));e.keyManagementDecrypt.set(r,c.bind(undefined,a));t.oct.wrapKey[r]=t.oct.unwrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===i)}})})},750:function(e,t,r){"use strict";var i=r(4213);var a={};a.rules=r(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});a.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};a.findRule=function(e){var t=i.toASCII(e);return a.rules.reduce(function(e,r){if(r.punySuffix===-1){r.punySuffix=i.toASCII(r.suffix)}if(!a.endsWith(t,"."+r.punySuffix)&&t!==r.punySuffix){return e}return r},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};a.validate=function(e){var t=i.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var r=t.split(".");var a;for(var s=0;s<r.length;++s){a=r[s];if(!a.length){return"LABEL_TOO_SHORT"}if(a.length>63){return"LABEL_TOO_LONG"}if(a.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(a.charAt(a.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(a)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var r=e.slice(0).toLowerCase();if(r.charAt(r.length-1)==="."){r=r.slice(0,r.length-1)}var s=a.validate(r);if(s){return{input:e,error:{message:t.errorCodes[s],code:s}}}var n={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var o=r.split(".");if(o[o.length-1]==="local"){return n}var u=function(){if(!/xn--/.test(r)){return n}if(n.domain){n.domain=i.toASCII(n.domain)}if(n.subdomain){n.subdomain=i.toASCII(n.subdomain)}return n};var p=a.findRule(r);if(!p){if(o.length<2){return n}n.tld=o.pop();n.sld=o.pop();n.domain=[n.sld,n.tld].join(".");if(o.length){n.subdomain=o.pop()}return u()}n.listed=true;var c=p.suffix.split(".");var m=o.slice(0,o.length-c.length);if(p.exception){m.push(c.shift())}n.tld=c.join(".");if(!m.length){return u()}if(p.wildcard){c.unshift(m.pop());n.tld=c.join(".")}if(!m.length){return u()}n.sld=m.pop();n.domain=[n.sld,n.tld].join(".");if(m.length){n.subdomain=m.join(".")}return u()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var r=t.parse(e);return Boolean(r.domain&&r.listed)}},758:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mobile"]={};i.Mobile=a.defineService("mobile",["2017-07-01"]);Object.defineProperty(s.services["mobile"],"2017-07-01",{get:function get(){var e=r(505);e.paginators=r(3410).pagination;return e},enumerable:true,configurable:true});e.exports=i.Mobile},761:function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},768:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudtrail"]={};i.CloudTrail=a.defineService("cloudtrail",["2013-11-01"]);Object.defineProperty(s.services["cloudtrail"],"2013-11-01",{get:function get(){var e=r(9566);e.paginators=r(7744).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudTrail},772:function(e){"use strict";e.exports=function generate__limitLength(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!(l||typeof n=="number")){throw new Error(t+" must be number")}var y=t=="maxLength"?">":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}if(e.opts.unicode===false){i+=" "+m+".length "}else{i+=" ucs2length("+m+") "}i+=" "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT be ";if(t=="maxLength"){i+="longer"}else{i+="shorter"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" characters' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},791:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53"]={};i.Route53=a.defineService("route53",["2013-04-01"]);r(5607);Object.defineProperty(s.services["route53"],"2013-04-01",{get:function get(){var e=r(5650);e.paginators=r(1677).pagination;e.waiters=r(2336).waiters;return e},enumerable:true,configurable:true});e.exports=i.Route53},797:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicequotas"]={};i.ServiceQuotas=a.defineService("servicequotas",["2019-06-24"]);Object.defineProperty(s.services["servicequotas"],"2019-06-24",{get:function get(){var e=r(7265);e.paginators=r(3461).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceQuotas},803:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).minor;e.exports=a},807:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-01-04",endpointPrefix:"ram",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"RAM",serviceFullName:"AWS Resource Access Manager",serviceId:"RAM",signatureVersion:"v4",uid:"ram-2018-01-04"},operations:{AcceptResourceShareInvitation:{http:{requestUri:"/acceptresourceshareinvitation"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},clientToken:{}}},output:{type:"structure",members:{resourceShareInvitation:{shape:"S4"},clientToken:{}}}},AssociateResourceShare:{http:{requestUri:"/associateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},clientToken:{}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},clientToken:{}}}},AssociateResourceSharePermission:{http:{requestUri:"/associateresourcesharepermission"},input:{type:"structure",required:["resourceShareArn","permissionArn"],members:{resourceShareArn:{},permissionArn:{},replace:{type:"boolean"},clientToken:{}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},CreateResourceShare:{http:{requestUri:"/createresourceshare"},input:{type:"structure",required:["name"],members:{name:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},tags:{shape:"Sj"},allowExternalPrincipals:{type:"boolean"},clientToken:{},permissionArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceShare:{shape:"Sp"},clientToken:{}}}},DeleteResourceShare:{http:{method:"DELETE",requestUri:"/deleteresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{location:"querystring",locationName:"resourceShareArn"},clientToken:{location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},DisassociateResourceShare:{http:{requestUri:"/disassociateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},clientToken:{}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},clientToken:{}}}},DisassociateResourceSharePermission:{http:{requestUri:"/disassociateresourcesharepermission"},input:{type:"structure",required:["resourceShareArn","permissionArn"],members:{resourceShareArn:{},permissionArn:{},clientToken:{}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},EnableSharingWithAwsOrganization:{http:{requestUri:"/enablesharingwithawsorganization"},input:{type:"structure",members:{}},output:{type:"structure",members:{returnValue:{type:"boolean"}}}},GetPermission:{http:{requestUri:"/getpermission"},input:{type:"structure",required:["permissionArn"],members:{permissionArn:{},permissionVersion:{type:"integer"}}},output:{type:"structure",members:{permission:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},permission:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}},GetResourcePolicies:{http:{requestUri:"/getresourcepolicies"},input:{type:"structure",required:["resourceArns"],members:{resourceArns:{shape:"Sd"},principal:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{policies:{type:"list",member:{}},nextToken:{}}}},GetResourceShareAssociations:{http:{requestUri:"/getresourceshareassociations"},input:{type:"structure",required:["associationType"],members:{associationType:{},resourceShareArns:{shape:"S1a"},resourceArn:{},principal:{},associationStatus:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},nextToken:{}}}},GetResourceShareInvitations:{http:{requestUri:"/getresourceshareinvitations"},input:{type:"structure",members:{resourceShareInvitationArns:{type:"list",member:{}},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShareInvitations:{type:"list",member:{shape:"S4"}},nextToken:{}}}},GetResourceShares:{http:{requestUri:"/getresourceshares"},input:{type:"structure",required:["resourceOwner"],members:{resourceShareArns:{shape:"S1a"},resourceShareStatus:{},resourceOwner:{},name:{},tagFilters:{type:"list",member:{type:"structure",members:{tagKey:{},tagValues:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShares:{type:"list",member:{shape:"Sp"}},nextToken:{}}}},ListPendingInvitationResources:{http:{requestUri:"/listpendinginvitationresources"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{shape:"S1p"},nextToken:{}}}},ListPermissions:{http:{requestUri:"/listpermissions"},input:{type:"structure",members:{resourceType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S1u"},nextToken:{}}}},ListPrincipals:{http:{requestUri:"/listprincipals"},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},resourceArn:{},principals:{shape:"Se"},resourceType:{},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{principals:{type:"list",member:{type:"structure",members:{id:{},resourceShareArn:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},external:{type:"boolean"}}}},nextToken:{}}}},ListResourceSharePermissions:{http:{requestUri:"/listresourcesharepermissions"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S1u"},nextToken:{}}}},ListResourceTypes:{http:{requestUri:"/listresourcetypes"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceTypes:{type:"list",member:{type:"structure",members:{resourceType:{},serviceName:{}}}},nextToken:{}}}},ListResources:{http:{requestUri:"/listresources"},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},principal:{},resourceType:{},resourceArns:{shape:"Sd"},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{shape:"S1p"},nextToken:{}}}},PromoteResourceShareCreatedFromPolicy:{http:{requestUri:"/promoteresourcesharecreatedfrompolicy"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{location:"querystring",locationName:"resourceShareArn"}}},output:{type:"structure",members:{returnValue:{type:"boolean"}}}},RejectResourceShareInvitation:{http:{requestUri:"/rejectresourceshareinvitation"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},clientToken:{}}},output:{type:"structure",members:{resourceShareInvitation:{shape:"S4"},clientToken:{}}}},TagResource:{http:{requestUri:"/tagresource"},input:{type:"structure",required:["resourceShareArn","tags"],members:{resourceShareArn:{},tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/untagresource"},input:{type:"structure",required:["resourceShareArn","tagKeys"],members:{resourceShareArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateResourceShare:{http:{requestUri:"/updateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},name:{},allowExternalPrincipals:{type:"boolean"},clientToken:{}}},output:{type:"structure",members:{resourceShare:{shape:"Sp"},clientToken:{}}}}},shapes:{S4:{type:"structure",members:{resourceShareInvitationArn:{},resourceShareName:{},resourceShareArn:{},senderAccountId:{},receiverAccountId:{},invitationTimestamp:{type:"timestamp"},status:{},resourceShareAssociations:{shape:"S7",deprecated:true,deprecatedMessage:"This member has been deprecated. Use ListPendingInvitationResources."}}},S7:{type:"list",member:{type:"structure",members:{resourceShareArn:{},resourceShareName:{},associatedEntity:{},associationType:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},external:{type:"boolean"}}}},Sd:{type:"list",member:{}},Se:{type:"list",member:{}},Sj:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sp:{type:"structure",members:{resourceShareArn:{},name:{},owningAccountId:{},allowExternalPrincipals:{type:"boolean"},status:{},statusMessage:{},tags:{shape:"Sj"},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},featureSet:{}}},S1a:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{arn:{},type:{},resourceShareArn:{},resourceGroupArn:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}},S1u:{type:"list",member:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},status:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}}},810:function(e,t,r){"use strict";var i=r(1704);var a=r(6417);var s=r(5727).Buffer;var n=typeof setImmediate==="undefined"?process.nextTick:setImmediate;function paramsHaveRequestBody(e){return e.body||e.requestBodyStream||e.json&&typeof e.json!=="boolean"||e.multipart}function safeStringify(e,t){var r;try{r=JSON.stringify(e,t)}catch(a){r=i(e,t)}return r}function md5(e){return a.createHash("md5").update(e).digest("hex")}function isReadStream(e){return e.readable&&e.path&&e.mode}function toBase64(e){return s.from(e||"","utf8").toString("base64")}function copy(e){var t={};Object.keys(e).forEach(function(r){t[r]=e[r]});return t}function version(){var e=process.version.replace("v","").split(".");return{major:parseInt(e[0],10),minor:parseInt(e[1],10),patch:parseInt(e[2],10)}}t.paramsHaveRequestBody=paramsHaveRequestBody;t.safeStringify=safeStringify;t.md5=md5;t.isReadStream=isReadStream;t.toBase64=toBase64;t.copy=copy;t.version=version;t.defer=n},833:function(e,t,r){var i=r(2602);var a=r(5747);i.register("cat",_cat,{canReceivePipe:true,cmdOptions:{n:"number"}});function _cat(e,t){var r=i.readFromPipe();if(!t&&!r)i.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(e){if(!a.existsSync(e)){i.error("no such file or directory: "+e)}else if(i.statFollowLinks(e).isDirectory()){i.error(e+": Is a directory")}r+=a.readFileSync(e,"utf8")});if(e.number){r=addNumbers(r)}return r}e.exports=_cat;function addNumbers(e){var t=e.split("\n");var r=t.pop();t=t.map(function(e,t){return numberedLine(t+1,e)});if(r.length){r=numberedLine(t.length+1,r)}t.push(r);return t.join("\n")}function numberedLine(e,t){var r=(" "+e).slice(-6)+"\t";return r+t}},837:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sesv2"]={};i.SESV2=a.defineService("sesv2",["2019-09-27"]);Object.defineProperty(s.services["sesv2"],"2019-09-27",{get:function get(){var e=r(8253);e.paginators=r(2189).pagination;return e},enumerable:true,configurable:true});e.exports=i.SESV2},842:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.hasOwnProperty;var s=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var t=[],r,i,n,o,u,p=e;for(r=0,i=p.length;r<i;r+=1){n=p[r];u=false;if(s.call(n)!=="[object Object]")return false;for(o in n){if(a.call(n,o)){if(!u)u=true;else return false}}if(!u)return false;if(t.indexOf(o)===-1)t.push(o);else return false}return true}function constructYamlOmap(e){return e!==null?e:[]}e.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})},848:function(e){e.exports={pagination:{ListDomains:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"domains"},ListPackageVersionAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assets"},ListPackageVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"versions"},ListPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"packages"},ListRepositories:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"repositories"},ListRepositoriesInDomain:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"repositories"}}}},849:function(e,t,r){const{strict:i}=r(2357);const{inspect:a}=r(1669);const{EOL:s}=r(2087);const{keyObjectSupported:n}=r(7915);const{createPublicKey:o}=r(8727);const{keyObjectToJWK:u}=r(4522);const{THUMBPRINT_MATERIAL:p,PUBLIC_MEMBERS:c,PRIVATE_MEMBERS:m,JWK_MEMBERS:l,KEYOBJECT:d,USES_MAPPING:y,OPS:b,USES:h}=r(3771);const f=r(8920);const g=r(514);const S=r(3688);const N=Symbol("privateApi");const{JWK:I}=r(2962);class Key{constructor(e,{alg:t,use:r,kid:a,key_ops:u,x5c:c,x5t:m,"x5t#S256":l}={}){if(r!==undefined){if(typeof r!=="string"||!h.has(r)){throw new TypeError('`use` must be either "sig" or "enc" string when provided')}}if(t!==undefined){if(typeof t!=="string"||!t){throw new TypeError("`alg` must be a non-empty string when provided")}}if(a!==undefined){if(typeof a!=="string"||!a){throw new TypeError("`kid` must be a non-empty string when provided")}}if(u!==undefined){if(!Array.isArray(u)||!u.length||u.some(e=>typeof e!=="string")){throw new TypeError("`key_ops` must be a non-empty array of strings when provided")}u=Array.from(new Set(u)).filter(e=>b.has(e))}if(u&&r){if(r==="enc"&&u.some(e=>y.sig.has(e))||r==="sig"&&u.some(e=>y.enc.has(e))){throw new S.JWKInvalid('inconsistent JWK "use" and "key_ops"')}}if(n&&c!==undefined){if(!Array.isArray(c)||!c.length||c.some(e=>typeof e!=="string")){throw new TypeError("`x5c` must be an array of one or more PKIX certificates when provided")}c.forEach((t,r)=>{let a;try{a=o({key:`-----BEGIN CERTIFICATE-----${s}${(t.match(/.{1,64}/g)||[]).join(s)}${s}-----END CERTIFICATE-----`,format:"pem"})}catch(e){throw new S.JWKInvalid(`\`x5c\` member at index ${r} is not a valid base64-encoded DER PKIX certificate`)}if(r===0){try{i.deepEqual(a.export({type:"spki",format:"der"}),(e.type==="public"?e:o(e)).export({type:"spki",format:"der"}))}catch(e){throw new S.JWKInvalid("The key in the first `x5c` certificate MUST match the public key represented by the JWK")}}})}Object.defineProperties(this,{[d]:{value:f(e)?undefined:e},keyObject:{get(){if(!n){throw new S.JOSENotSupported("KeyObject class is not supported in your Node.js runtime version")}return this[d]}},type:{value:e.type},private:{value:e.type==="private"},public:{value:e.type==="public"},secret:{value:e.type==="secret"},alg:{value:t,enumerable:t!==undefined},use:{value:r,enumerable:r!==undefined},x5c:{enumerable:c!==undefined,...c?{get(){return[...c]}}:{value:undefined}},key_ops:{enumerable:u!==undefined,...u?{get(){return[...u]}}:{value:undefined}},kid:{enumerable:true,...a?{value:a}:{get(){Object.defineProperty(this,"kid",{value:this.thumbprint,configurable:false});return this.kid},configurable:true}},...c?{x5t:{enumerable:true,...m?{value:m}:{get(){Object.defineProperty(this,"x5t",{value:g.x5t(this.x5c[0]),configurable:false});return this.x5t},configurable:true}}}:undefined,...c?{"x5t#S256":{enumerable:true,...l?{value:l}:{get(){Object.defineProperty(this,"x5t#S256",{value:g["x5t#S256"](this.x5c[0]),configurable:false});return this["x5t#S256"]},configurable:true}}}:undefined,thumbprint:{get(){Object.defineProperty(this,"thumbprint",{value:g.kid(this[p]()),configurable:false});return this.thumbprint},configurable:true}})}toPEM(e=false,t={}){if(this.secret){throw new TypeError("symmetric keys cannot be exported as PEM")}if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const{type:r=(e?"pkcs8":"spki"),cipher:i,passphrase:a}=t;let s=this[d];if(!e){if(this.private){s=o(s)}if(i||a){throw new TypeError("cipher and passphrase can only be applied when exporting private keys")}}if(e){return s.export({format:"pem",type:r,cipher:i,passphrase:a})}return s.export({format:"pem",type:r})}toJWK(e=false){if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const t=[...this.constructor[e?m:c]].map(e=>[e,this[e]]);const r={};Object.keys(t).forEach(e=>{const[i,a]=t[e];r[i]=a});r.kty=this.kty;r.kid=this.kid;if(this.alg){r.alg=this.alg}if(this.key_ops&&this.key_ops.length){r.key_ops=this.key_ops}if(this.use){r.use=this.use}if(this.x5c){r.x5c=this.x5c}if(this.x5t){r.x5t=this.x5t}if(this["x5t#S256"]){r["x5t#S256"]=this["x5t#S256"]}return r}[l](){const e=this[d].type==="private"?this.constructor[m]:this.constructor[c];Object.defineProperties(this,[...e].reduce((t,r)=>{t[r]={get(){const t=u(this[d]);Object.defineProperties(this,Object.entries(t).filter(([t])=>e.has(t)).reduce((e,[t,r])=>{e[t]={value:r,enumerable:this.constructor[c].has(t),configurable:false};return e},{}));return this[r]},enumerable:this.constructor[c].has(r),configurable:true};return t},{}))}[a.custom](){return`${this.constructor.name} ${a(this.toJWK(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}[p](){throw new Error(`"[THUMBPRINT_MATERIAL]()" is not implemented on ${this.constructor.name}`)}algorithms(e,t,r){const{use:i=this.use,alg:a=this.alg,key_ops:s=this.key_ops}=t===N?r:{};if(a){return new Set(this.algorithms(e,N,{alg:null,use:i,key_ops:s}).has(a)?[a]:undefined)}if(typeof e==="symbol"){try{return this[e]()}catch(e){return new Set}}if(e&&s&&!s.includes(e)){return new Set}switch(e){case"decrypt":case"deriveKey":case"encrypt":case"sign":case"unwrapKey":case"verify":case"wrapKey":return new Set(Object.entries(I[this.kty][e]).map(([e,t])=>t(this)?e:undefined).filter(Boolean));case undefined:return new Set([...this.algorithms("sign"),...this.algorithms("verify"),...this.algorithms("decrypt"),...this.algorithms("encrypt"),...this.algorithms("unwrapKey"),...this.algorithms("wrapKey"),...this.algorithms("deriveKey")]);default:throw new TypeError("invalid key operation")}}static async generate(){throw new Error(`"static async generate()" is not implemented on ${this.name}`)}static generateSync(){throw new Error(`"static generateSync()" is not implemented on ${this.name}`)}static get[c](){throw new Error(`"static get [PUBLIC_MEMBERS]()" is not implemented on ${this.name}`)}static get[m](){throw new Error(`"static get [PRIVATE_MEMBERS]()" is not implemented on ${this.name}`)}}e.exports=Key},855:function(e,t,r){"use strict";e.exports={copy:copy,checkDataType:checkDataType,checkDataTypes:checkDataTypes,coerceToTypes:coerceToTypes,toHash:toHash,getProperty:getProperty,escapeQuotes:escapeQuotes,equal:r(1832),ucs2length:r(4691),varOccurences:varOccurences,varReplace:varReplace,schemaHasRules:schemaHasRules,schemaHasRulesExcept:schemaHasRulesExcept,schemaUnknownRules:schemaUnknownRules,toQuotedString:toQuotedString,getPathExpr:getPathExpr,getPath:getPath,getData:getData,unescapeFragment:unescapeFragment,unescapeJsonPointer:unescapeJsonPointer,escapeFragment:escapeFragment,escapeJsonPointer:escapeJsonPointer};function copy(e,t){t=t||{};for(var r in e)t[r]=e[r];return t}function checkDataType(e,t,r,i){var a=i?" !== ":" === ",s=i?" || ":" && ",n=i?"!":"",o=i?"":"!";switch(e){case"null":return t+a+"null";case"array":return n+"Array.isArray("+t+")";case"object":return"("+n+t+s+"typeof "+t+a+'"object"'+s+o+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+a+'"number"'+s+o+"("+t+" % 1)"+s+t+a+t+(r?s+n+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+a+'"'+e+'"'+(r?s+n+"isFinite("+t+")":"")+")";default:return"typeof "+t+a+'"'+e+'"'}}function checkDataTypes(e,t,r){switch(e.length){case 1:return checkDataType(e[0],t,r,true);default:var i="";var a=toHash(e);if(a.array&&a.object){i=a.null?"(":"(!"+t+" || ";i+="typeof "+t+' !== "object")';delete a.null;delete a.array;delete a.object}if(a.number)delete a.integer;for(var s in a)i+=(i?" && ":"")+checkDataType(s,t,r,true);return i}}var i=toHash(["string","number","integer","boolean","null"]);function coerceToTypes(e,t){if(Array.isArray(t)){var r=[];for(var a=0;a<t.length;a++){var s=t[a];if(i[s])r[r.length]=s;else if(e==="array"&&s==="array")r[r.length]=s}if(r.length)return r}else if(i[t]){return[t]}else if(e==="array"&&t==="array"){return["array"]}}function toHash(e){var t={};for(var r=0;r<e.length;r++)t[e[r]]=true;return t}var a=/^[a-z$_][a-z$_0-9]*$/i;var s=/'|\\/g;function getProperty(e){return typeof e=="number"?"["+e+"]":a.test(e)?"."+e:"['"+escapeQuotes(e)+"']"}function escapeQuotes(e){return e.replace(s,"\\$&").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\f/g,"\\f").replace(/\t/g,"\\t")}function varOccurences(e,t){t+="[^0-9]";var r=e.match(new RegExp(t,"g"));return r?r.length:0}function varReplace(e,t,r){t+="([^0-9])";r=r.replace(/\$/g,"$$$$");return e.replace(new RegExp(t,"g"),r+"$1")}function schemaHasRules(e,t){if(typeof e=="boolean")return!e;for(var r in e)if(t[r])return true}function schemaHasRulesExcept(e,t,r){if(typeof e=="boolean")return!e&&r!="not";for(var i in e)if(i!=r&&t[i])return true}function schemaUnknownRules(e,t){if(typeof e=="boolean")return;for(var r in e)if(!t[r])return r}function toQuotedString(e){return"'"+escapeQuotes(e)+"'"}function getPathExpr(e,t,r,i){var a=r?"'/' + "+t+(i?"":".replace(/~/g, '~0').replace(/\\//g, '~1')"):i?"'[' + "+t+" + ']'":"'[\\'' + "+t+" + '\\']'";return joinPaths(e,a)}function getPath(e,t,r){var i=r?toQuotedString("/"+escapeJsonPointer(t)):toQuotedString(getProperty(t));return joinPaths(e,i)}var n=/^\/(?:[^~]|~0|~1)*$/;var o=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function getData(e,t,r){var i,a,s,u;if(e==="")return"rootData";if(e[0]=="/"){if(!n.test(e))throw new Error("Invalid JSON-pointer: "+e);a=e;s="rootData"}else{u=e.match(o);if(!u)throw new Error("Invalid JSON-pointer: "+e);i=+u[1];a=u[2];if(a=="#"){if(i>=t)throw new Error("Cannot access property/index "+i+" levels up, current level is "+t);return r[t-i]}if(i>t)throw new Error("Cannot access data "+i+" levels up, current level is "+t);s="data"+(t-i||"");if(!a)return s}var p=s;var c=a.split("/");for(var m=0;m<c.length;m++){var l=c[m];if(l){s+=getProperty(unescapeJsonPointer(l));p+=" && "+s}}return p}function joinPaths(e,t){if(e=='""')return t;return(e+" + "+t).replace(/([^\\])' \+ '/g,"$1")}function unescapeFragment(e){return unescapeJsonPointer(decodeURIComponent(e))}function escapeFragment(e){return encodeURIComponent(escapeJsonPointer(e))}function escapeJsonPointer(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function unescapeJsonPointer(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}},858:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-01",endpointPrefix:"marketplacecommerceanalytics",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Commerce Analytics",serviceId:"Marketplace Commerce Analytics",signatureVersion:"v4",signingName:"marketplacecommerceanalytics",targetPrefix:"MarketplaceCommerceAnalytics20150701",uid:"marketplacecommerceanalytics-2015-07-01"},operations:{GenerateDataSet:{input:{type:"structure",required:["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},dataSetPublicationDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}},StartSupportDataExport:{input:{type:"structure",required:["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},fromDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}}},shapes:{S8:{type:"map",key:{},value:{}}}}},860:function(e,t,r){const{inspect:i,deprecate:a}=r(1669);const s=r(8605);const n=r(6417);const{strict:o}=r(2357);const u=r(1191);const p=r(8835);const{ParseError:c}=r(1798);const m=r(4387);const l=r(4575);const d=r(7325);const y=r(4310);const{assertSigningAlgValuesSupport:b,assertIssuerConfiguration:h}=r(5770);const f=r(108);const g=r(8626);const S=r(7944);const N=r(3331);const{OPError:I,RPError:T}=r(3889);const v=r(3994);const{random:k}=r(9368);const C=r(9204);const{CALLBACK_PROPERTIES:A,CLIENT_DEFAULTS:R,JWT_CONTENT:D,CLOCK_TOLERANCE:x}=r(7766);const q=r(1564);const w=r(4880);const{authenticatedPost:P,resolveResponseType:E,resolveRedirectUri:M}=r(7693);const O=r(6486);const{deep:z}=y;function pickCb(e){return f(e,...A)}function authorizationHeaderValue(e,t="Bearer"){return`${t} ${e}`}function cleanUpClaims(e){if(Object.keys(e._claim_names).length===0){delete e._claim_names}if(Object.keys(e._claim_sources).length===0){delete e._claim_sources}}function assignClaim(e,t,r,i=true){return([a,s])=>{if(s===r){if(i&&t[a]===undefined){throw new T(`expected claim "${a}" in "${r}"`)}else if(t[a]!==undefined){e[a]=t[a]}delete e._claim_names[a]}}}function verifyPresence(e,t,r){if(e[r]===undefined){throw new T({message:`missing required JWT property ${r}`,jwt:t})}}function authorizationParams(e){const t={client_id:this.client_id,scope:"openid",response_type:E.call(this),redirect_uri:M.call(this),...e};Object.entries(t).forEach(([e,r])=>{if(r===null||r===undefined){delete t[e]}else if(e==="claims"&&typeof r==="object"){t[e]=JSON.stringify(r)}else if(e==="resource"&&Array.isArray(r)){t[e]=r}else if(typeof r!=="string"){t[e]=String(r)}});return t}async function claimJWT(e,t){try{const{header:r,payload:i}=m.JWT.decode(t,{complete:true});const{iss:a}=i;if(r.alg==="none"){return i}let s;if(!a||a===this.issuer.issuer){s=await this.issuer.queryKeyStore(r)}else if(q.has(a)){s=await q.get(a).queryKeyStore(r)}else{const e=await this.issuer.constructor.discover(a);s=await e.queryKeyStore(r)}return m.JWT.verify(t,s)}catch(r){if(r instanceof T||r instanceof I||r.name==="AggregateError"){throw r}else{throw new T({printf:["failed to validate the %s JWT (%s: %s)",e,r.name,r.message],jwt:t})}}}function getKeystore(e){const t=m.JWKS.asKeyStore(e);if(t.all().some(e=>e.type!=="private")){throw new TypeError("jwks must only contain private keys")}return t}function checkBasicSupport(e,t,r){try{const t=e.issuer.token_endpoint_auth_methods_supported;if(!t.includes(r.token_endpoint_auth_method)){if(t.includes("client_secret_post")){r.token_endpoint_auth_method="client_secret_post"}}}catch(e){}}function handleCommonMistakes(e,t,r){if(!t.token_endpoint_auth_method){checkBasicSupport(e,t,r)}if(t.redirect_uri){if(t.redirect_uris){throw new TypeError("provide a redirect_uri or redirect_uris, not both")}r.redirect_uris=[t.redirect_uri];delete r.redirect_uri}if(t.response_type){if(t.response_types){throw new TypeError("provide a response_type or response_types, not both")}r.response_types=[t.response_type];delete r.response_type}}function getDefaultsForEndpoint(e,t,r){if(!t[`${e}_endpoint`])return;const i=r.token_endpoint_auth_method;const a=r.token_endpoint_auth_signing_alg;const s=`${e}_endpoint_auth_method`;const n=`${e}_endpoint_auth_signing_alg`;if(r[s]===undefined&&r[n]===undefined){if(i!==undefined){r[s]=i}if(a!==undefined){r[n]=a}}}class BaseClient{}e.exports=((e,t=false)=>(class Client extends BaseClient{constructor(e={},t,r){super();if(typeof e.client_id!=="string"||!e.client_id){throw new TypeError("client_id is required")}const i={...R,...e};handleCommonMistakes(this,e,i);b("token",this.issuer,i);["introspection","revocation"].forEach(e=>{getDefaultsForEndpoint(e,this.issuer,i);b(e,this.issuer,i)});Object.entries(i).forEach(([e,t])=>{w(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return w(this).get("metadata").get(e)},enumerable:true})}});if(t!==undefined){const e=getKeystore.call(this,t);w(this).set("keystore",e)}if(r!==undefined){w(this).set("options",r)}this[x]=0}authorizationUrl(e={}){if(!g(e)){throw new TypeError("params must be a plain object")}h(this.issuer,"authorization_endpoint");const t=p.parse(this.issuer.authorization_endpoint,true);t.search=null;t.query={...t.query,...authorizationParams.call(this,e)};return p.format(t)}authorizationPost(e={}){if(!g(e)){throw new TypeError("params must be a plain object")}const t=authorizationParams.call(this,e);const r=Object.keys(t).map(e=>`<input type="hidden" name="${e}" value="${t[e]}"/>`).join("\n");return`<!DOCTYPE html>\n<head>\n <title>Requesting Authorization</title>\n</head>\n<body onload="javascript:document.forms[0].submit()">\n <form method="post" action="${this.issuer.authorization_endpoint}">\n ${r}\n </form>\n</body>\n</html>`}endSessionUrl(e={}){h(this.issuer,"end_session_endpoint");const{0:t,length:r}=this.post_logout_redirect_uris||[];const{post_logout_redirect_uri:i=(r===1?t:undefined)}=e;let a=e.id_token_hint;if(a instanceof N){if(!a.id_token){throw new TypeError("id_token not present in TokenSet")}a=a.id_token}const s=p.parse(this.issuer.end_session_endpoint,true);s.search=null;s.query={...e,...s.query,...{post_logout_redirect_uri:i,id_token_hint:a}};Object.entries(s.query).forEach(([e,t])=>{if(t===null||t===undefined){delete s.query[e]}});return p.format(s)}callbackParams(e){const t=e instanceof s.IncomingMessage||e&&e.method&&e.url;const r=typeof e==="string";if(!r&&!t){throw new TypeError("#callbackParams only accepts string urls, http.IncomingMessage or a lookalike")}if(t){switch(e.method){case"GET":return pickCb(p.parse(e.url,true).query);case"POST":if(e.body===undefined){throw new TypeError("incoming message body missing, include a body parser prior to this method call")}switch(typeof e.body){case"object":case"string":if(Buffer.isBuffer(e.body)){return pickCb(u.parse(e.body.toString("utf-8")))}if(typeof e.body==="string"){return pickCb(u.parse(e.body))}return pickCb(e.body);default:throw new TypeError("invalid IncomingMessage body object")}default:throw new TypeError("invalid IncomingMessage method")}}else{return pickCb(p.parse(e,true).query)}}async callback(e,t,r={},{exchangeBody:i,clientAssertionPayload:a}={}){let s=pickCb(t);if(r.jarm&&!("response"in t)){throw new T({message:"expected a JARM response",checks:r,params:s})}else if("response"in t){const e=await this.decryptJARM(s.response);s=await this.validateJARM(e)}if(this.default_max_age&&!r.max_age){r.max_age=this.default_max_age}if(s.state&&!r.state){throw new TypeError("checks.state argument is missing")}if(!s.state&&r.state){throw new T({message:"state missing from the response",checks:r,params:s})}if(r.state!==s.state){throw new T({printf:["state mismatch, expected %s, got: %s",r.state,s.state],checks:r,params:s})}if(s.error){throw new I(s)}const n={code:["code"],id_token:["id_token"],token:["access_token","token_type"]};if(r.response_type){for(const e of r.response_type.split(" ")){if(e==="none"){if(s.code||s.id_token||s.access_token){throw new T({message:'unexpected params encountered for "none" response',checks:r,params:s})}}else{for(const t of n[e]){if(!s[t]){throw new T({message:`${t} missing from response`,checks:r,params:s})}}}}}if(s.id_token){const e=new N(s);await this.decryptIdToken(e);await this.validateIdToken(e,r.nonce,"authorization",r.max_age,r.state);if(!s.code){return e}}if(s.code){const t=await this.grant({...i,grant_type:"authorization_code",code:s.code,redirect_uri:e,code_verifier:r.code_verifier},{clientAssertionPayload:a});await this.decryptIdToken(t);await this.validateIdToken(t,r.nonce,"token",r.max_age);if(s.session_state){t.session_state=s.session_state}return t}return new N(s)}async oauthCallback(e,t,r={},{exchangeBody:i,clientAssertionPayload:a}={}){let s=pickCb(t);if(r.jarm&&!("response"in t)){throw new T({message:"expected a JARM response",checks:r,params:s})}else if("response"in t){const e=await this.decryptJARM(s.response);s=await this.validateJARM(e)}if(s.state&&!r.state){throw new TypeError("checks.state argument is missing")}if(!s.state&&r.state){throw new T({message:"state missing from the response",checks:r,params:s})}if(r.state!==s.state){throw new T({printf:["state mismatch, expected %s, got: %s",r.state,s.state],checks:r,params:s})}if(s.error){throw new I(s)}const n={code:["code"],token:["access_token","token_type"]};if(r.response_type){for(const e of r.response_type.split(" ")){if(e==="none"){if(s.code||s.id_token||s.access_token){throw new T({message:'unexpected params encountered for "none" response',checks:r,params:s})}}if(n[e]){for(const t of n[e]){if(!s[t]){throw new T({message:`${t} missing from response`,checks:r,params:s})}}}}}if(s.code){return this.grant({...i,grant_type:"authorization_code",code:s.code,redirect_uri:e,code_verifier:r.code_verifier},{clientAssertionPayload:a})}return new N(s)}async decryptIdToken(e){if(!this.id_token_encrypted_response_alg){return e}let t=e;if(t instanceof N){if(!t.id_token){throw new TypeError("id_token not present in TokenSet")}t=t.id_token}const r=this.id_token_encrypted_response_alg;const i=this.id_token_encrypted_response_enc;const a=await this.decryptJWE(t,r,i);if(e instanceof N){e.id_token=a;return e}return a}async validateJWTUserinfo(e){const t=this.userinfo_signed_response_alg;return this.validateJWT(e,t,[])}async decryptJARM(e){if(!this.authorization_encrypted_response_alg){return e}const t=this.authorization_encrypted_response_alg;const r=this.authorization_encrypted_response_enc;return this.decryptJWE(e,t,r)}async validateJARM(e){const t=this.authorization_signed_response_alg;const{payload:r}=await this.validateJWT(e,t,["iss","exp","aud"]);return pickCb(r)}async decryptJWTUserinfo(e){if(!this.userinfo_encrypted_response_alg){return e}const t=this.userinfo_encrypted_response_alg;const r=this.userinfo_encrypted_response_enc;return this.decryptJWE(e,t,r)}async decryptJWE(e,t,r="A128CBC-HS256"){const i=JSON.parse(l.decode(e.split(".")[0]));if(i.alg!==t){throw new T({printf:["unexpected JWE alg received, expected %s, got: %s",t,i.alg],jwt:e})}if(i.enc!==r){throw new T({printf:["unexpected JWE enc received, expected %s, got: %s",r,i.enc],jwt:e})}let a;if(t.match(/^(?:RSA|ECDH)/)){a=w(this).get("keystore")}else{a=await this.joseSecret(t==="dir"?r:t)}const s=m.JWE.decrypt(e,a);return s.toString("utf8")}async validateIdToken(e,t,r,i,a){let s=e;const n=this.id_token_signed_response_alg;const o=s instanceof N;if(o){if(!s.id_token){throw new TypeError("id_token not present in TokenSet")}s=s.id_token}s=String(s);const u=v();const{protected:p,payload:c,key:m}=await this.validateJWT(s,n);if(i||i!==null&&this.require_auth_time){if(!c.auth_time){throw new T({message:"missing required JWT property auth_time",jwt:s})}if(typeof c.auth_time!=="number"){throw new T({message:"JWT auth_time claim must be a JSON numeric value",jwt:s})}}if(i&&c.auth_time+i<u-this[x]){throw new T({printf:["too much time has elapsed since the last End-User authentication, max_age %i, auth_time: %i, now %i",i,c.auth_time,u-this[x]],now:u,tolerance:this[x],auth_time:c.auth_time,jwt:s})}if(t!==null&&(c.nonce||t!==undefined)&&c.nonce!==t){throw new T({printf:["nonce mismatch, expected %s, got: %s",t,c.nonce],jwt:s})}if(r==="authorization"){if(!c.at_hash&&e.access_token){throw new T({message:"missing required property at_hash",jwt:s})}if(!c.c_hash&&e.code){throw new T({message:"missing required property c_hash",jwt:s})}const t=this.constructor.name==="FAPIClient";if(t){if(c.iat<u-3600){throw new T({printf:["JWT issued too far in the past, now %i, iat %i",u,c.iat],now:u,tolerance:this[x],iat:c.iat,jwt:s})}if(!c.s_hash&&(e.state||a)){throw new T({message:"missing required property s_hash",jwt:s})}}if(c.s_hash){if(!a){throw new TypeError('cannot verify s_hash, "checks.state" property not provided')}try{d.validate({claim:"s_hash",source:"state"},c.s_hash,a,p.alg,m&&m.crv)}catch(e){throw new T({message:e.message,jwt:s})}}}if(e.access_token&&c.at_hash!==undefined){try{d.validate({claim:"at_hash",source:"access_token"},c.at_hash,e.access_token,p.alg,m&&m.crv)}catch(e){throw new T({message:e.message,jwt:s})}}if(e.code&&c.c_hash!==undefined){try{d.validate({claim:"c_hash",source:"code"},c.c_hash,e.code,p.alg,m&&m.crv)}catch(e){throw new T({message:e.message,jwt:s})}}return e}async validateJWT(e,r,i=["iss","sub","aud","exp","iat"]){const a=this.issuer.issuer==="https://self-issued.me";const s=v();let n;let u;try{({header:n,payload:u}=m.JWT.decode(e,{complete:true}))}catch(t){throw new T({printf:["failed to decode JWT (%s: %s)",t.name,t.message],jwt:e})}if(n.alg!==r){throw new T({printf:["unexpected JWT alg received, expected %s, got: %s",r,n.alg],jwt:e})}if(a){i=[...i,"sub_jwk"]}i.forEach(verifyPresence.bind(undefined,u,e));if(u.iss!==undefined){let r=this.issuer.issuer;if(t){r=this.issuer.issuer.replace("{tenantid}",u.tid)}if(u.iss!==r){throw new T({printf:["unexpected iss value, expected %s, got: %s",r,u.iss],jwt:e})}}if(u.iat!==undefined){if(typeof u.iat!=="number"){throw new T({message:"JWT iat claim must be a JSON numeric value",jwt:e})}}if(u.nbf!==undefined){if(typeof u.nbf!=="number"){throw new T({message:"JWT nbf claim must be a JSON numeric value",jwt:e})}if(u.nbf>s+this[x]){throw new T({printf:["JWT not active yet, now %i, nbf %i",s+this[x],u.nbf],now:s,tolerance:this[x],nbf:u.nbf,jwt:e})}}if(u.exp!==undefined){if(typeof u.exp!=="number"){throw new T({message:"JWT exp claim must be a JSON numeric value",jwt:e})}if(s-this[x]>=u.exp){throw new T({printf:["JWT expired, now %i, exp %i",s-this[x],u.exp],now:s,tolerance:this[x],exp:u.exp,jwt:e})}}if(u.aud!==undefined){if(Array.isArray(u.aud)){if(u.aud.length>1&&!u.azp){throw new T({message:"missing required JWT property azp",jwt:e})}if(!u.aud.includes(this.client_id)){throw new T({printf:["aud is missing the client_id, expected %s to be included in %j",this.client_id,u.aud],jwt:e})}}else if(u.aud!==this.client_id){throw new T({printf:["aud mismatch, expected %s, got: %s",this.client_id,u.aud],jwt:e})}}if(u.azp!==undefined){let{additionalAuthorizedParties:t}=w(this).get("options")||{};if(typeof t==="string"){t=[this.client_id,t]}else if(Array.isArray(t)){t=[this.client_id,...t]}else{t=[this.client_id]}if(!t.includes(u.azp)){throw new T({printf:["azp mismatch, got: %s",u.azp],jwt:e})}}let p;if(a){try{o(g(u.sub_jwk));p=m.JWK.asKey(u.sub_jwk);o.equal(p.type,"public")}catch(t){throw new T({message:"failed to use sub_jwk claim as an asymmetric JSON Web Key",jwt:e})}if(p.thumbprint!==u.sub){throw new T({message:"failed to match the subject with sub_jwk",jwt:e})}}else if(n.alg.startsWith("HS")){p=await this.joseSecret()}else if(n.alg!=="none"){p=await this.issuer.queryKeyStore(n)}if(!p&&n.alg==="none"){return{protected:n,payload:u}}try{return m.JWS.verify(e,p,{complete:true})}catch(t){throw new T({message:"failed to validate JWT signature",jwt:e})}}async refresh(e,{exchangeBody:t,clientAssertionPayload:r}={}){let i=e;if(i instanceof N){if(!i.refresh_token){throw new TypeError("refresh_token not present in TokenSet")}i=i.refresh_token}const a=await this.grant({...t,grant_type:"refresh_token",refresh_token:String(i)},{clientAssertionPayload:r});if(a.id_token){await this.decryptIdToken(a);await this.validateIdToken(a,null,"token",null);if(e instanceof N&&e.id_token){const t=e.claims().sub;const r=a.claims().sub;if(r!==t){throw new T({printf:["sub mismatch, expected %s, got: %s",t,r],jwt:a.id_token})}}}return a}async requestResource(e,t,{method:r,headers:i,body:a,tokenType:s=(t instanceof N?t.token_type:"Bearer")}={}){if(t instanceof N){if(!t.access_token){throw new TypeError("access_token not present in TokenSet")}t=t.access_token}const n={headers:{Authorization:authorizationHeaderValue(t,s),...i},body:a};const o=!!this.tls_client_certificate_bound_access_tokens;return C.call(this,{...n,encoding:null,method:r,url:e},{mTLS:o})}async userinfo(e,{verb:t="GET",via:r="header",tokenType:i,params:a}={}){h(this.issuer,"userinfo_endpoint");const s={tokenType:i,method:String(t).toUpperCase()};if(s.method!=="GET"&&s.method!=="POST"){throw new TypeError("#userinfo() verb can only be POST or a GET")}if(r==="query"&&s.method!=="GET"){throw new TypeError("userinfo endpoints will only parse query strings for GET requests")}else if(r==="body"&&s.method!=="POST"){throw new TypeError("can only send body on POST")}const n=!!(this.userinfo_signed_response_alg||this.userinfo_encrypted_response_alg);if(n){s.headers={Accept:"application/jwt"}}else{s.headers={Accept:"application/json"}}const u=!!this.tls_client_certificate_bound_access_tokens;let m;if(u&&this.issuer.mtls_endpoint_aliases){m=this.issuer.mtls_endpoint_aliases.userinfo_endpoint}m=new p.URL(m||this.issuer.userinfo_endpoint);if(r==="query"){s.headers.Authorization=undefined;m.searchParams.append("access_token",e instanceof N?e.access_token:e)}else if(r==="body"){s.headers.Authorization=undefined;s.headers["Content-Type"]="application/x-www-form-urlencoded";s.body=new p.URLSearchParams;s.body.append("access_token",e instanceof N?e.access_token:e)}if(a){if(s.method==="GET"){Object.entries(a).forEach(([e,t])=>{m.searchParams.append(e,t)})}else if(s.body){Object.entries(a).forEach(([e,t])=>{s.body.append(e,t)})}else{s.body=new p.URLSearchParams;s.headers["Content-Type"]="application/x-www-form-urlencoded";Object.entries(a).forEach(([e,t])=>{s.body.append(e,t)})}}if(s.body){s.body=s.body.toString()}const l=await this.requestResource(m,e,s);let d=S(l,{bearer:true});if(n){if(!D.test(l.headers["content-type"])){throw new T({message:"expected application/jwt response from the userinfo_endpoint",response:l})}const e=l.body.toString();const t=await this.decryptJWTUserinfo(e);if(!this.userinfo_signed_response_alg){try{d=JSON.parse(t);o(g(d))}catch(e){throw new T({message:"failed to parse userinfo JWE payload as JSON",jwt:t})}}else{({payload:d}=await this.validateJWTUserinfo(t))}}else{try{d=JSON.parse(l.body)}catch(e){const t=new c(e,l.statusCode,l.request.gotOptions,l.body);Object.defineProperty(t,"response",{value:l});throw t}}if(e instanceof N&&e.id_token){const t=e.claims().sub;if(d.sub!==t){throw new T({printf:["userinfo sub mismatch, expected %s, got: %s",t,d.sub],body:d,jwt:e.id_token})}}return d}async derivedKey(e){const t=`${e}_key`;if(w(this).has(t)){return w(this).get(t)}const r=e<=256?"sha256":e<=384?"sha384":e<=512?"sha512":false;if(!r){throw new Error("unsupported symmetric encryption key derivation")}const i=n.createHash(r).update(this.client_secret).digest().slice(0,e/8);const a=m.JWK.asKey({k:l.encode(i),kty:"oct"});w(this).set(t,a);return a}async joseSecret(e){if(!this.client_secret){throw new TypeError("client_secret is required")}if(/^A(\d{3})(?:GCM)?KW$/.test(e)){return this.derivedKey(parseInt(RegExp.$1,10))}if(/^A(\d{3})(?:GCM|CBC-HS(\d{3}))$/.test(e)){return this.derivedKey(parseInt(RegExp.$2||RegExp.$1,10))}if(w(this).has("jose_secret")){return w(this).get("jose_secret")}const t=m.JWK.asKey({k:l.encode(this.client_secret),kty:"oct"});w(this).set("jose_secret",t);return t}async grant(e,{clientAssertionPayload:t}={}){h(this.issuer,"token_endpoint");const r=await P.call(this,"token",{form:true,body:e,json:true},{clientAssertionPayload:t});const i=S(r);return new N(i)}async deviceAuthorization(e={},{exchangeBody:t,clientAssertionPayload:r}={}){h(this.issuer,"device_authorization_endpoint");h(this.issuer,"token_endpoint");const i=authorizationParams.call(this,{client_id:this.client_id,redirect_uri:null,response_type:null,...e});const a=await P.call(this,"device_authorization",{form:true,body:i,json:true},{clientAssertionPayload:r,endpointAuthMethod:"token"});const s=S(a);return new O({client:this,exchangeBody:t,clientAssertionPayload:r,response:s,maxAge:e.max_age})}async revoke(e,t,{revokeBody:r,clientAssertionPayload:i}={}){h(this.issuer,"revocation_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...r,token:e};if(t){a.token_type_hint=t}const s=await P.call(this,"revocation",{body:a,form:true},{clientAssertionPayload:i});S(s,{body:false})}async introspect(e,t,{introspectBody:r,clientAssertionPayload:i}={}){h(this.issuer,"introspection_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...r,token:e};if(t){a.token_type_hint=t}const s=await P.call(this,"introspection",{body:a,form:true,json:true},{clientAssertionPayload:i});const n=S(s);return n}async fetchDistributedClaims(e,t={}){if(!g(e)){throw new TypeError("claims argument must be a plain object")}if(!g(e._claim_sources)){return e}if(!g(e._claim_names)){return e}const r=Object.entries(e._claim_sources).filter(([,e])=>e&&e.endpoint);await Promise.all(r.map(async([r,i])=>{try{const a={headers:{Accept:"application/jwt",Authorization:authorizationHeaderValue(i.access_token||t[r])}};const s=await C.call(this,{...a,method:"GET",url:i.endpoint});const n=S(s,{bearer:true});const o=await claimJWT.call(this,"distributed",n);delete e._claim_sources[r];Object.entries(e._claim_names).forEach(assignClaim(e,o,r,false))}catch(e){e.src=r;throw e}}));cleanUpClaims(e);return e}async unpackAggregatedClaims(e){if(!g(e)){throw new TypeError("claims argument must be a plain object")}if(!g(e._claim_sources)){return e}if(!g(e._claim_names)){return e}const t=Object.entries(e._claim_sources).filter(([,e])=>e&&e.JWT);await Promise.all(t.map(async([t,r])=>{try{const i=await claimJWT.call(this,"aggregated",r.JWT);delete e._claim_sources[t];Object.entries(e._claim_names).forEach(assignClaim(e,i,t))}catch(e){e.src=t;throw e}}));cleanUpClaims(e);return e}static async register(e,t={}){const{initialAccessToken:r,jwks:i,...a}=t;h(this.issuer,"registration_endpoint");if(i!==undefined&&!(e.jwks||e.jwks_uri)){const t=getKeystore.call(this,i);e.jwks=t.toJWKS(false)}const s=await C.call(this,{headers:r?{Authorization:authorizationHeaderValue(r)}:undefined,json:true,body:e,url:this.issuer.registration_endpoint,method:"POST"});const n=S(s,{statusCode:201,bearer:true});return new this(n,i,a)}get metadata(){const e={};w(this).get("metadata").forEach((t,r)=>{e[r]=t});return e}static async fromUri(e,t,r,i){const a=await C.call(this,{method:"GET",url:e,json:true,headers:{Authorization:authorizationHeaderValue(t)}});const s=S(a,{bearer:true});return new this(s,r,i)}async requestObject(e={},{sign:t=this.request_object_signing_alg||"none",encrypt:{alg:r=this.request_object_encryption_alg,enc:i=this.request_object_encryption_enc||"A128CBC-HS256"}={}}={}){if(!g(e)){throw new TypeError("requestObject must be a plain object")}let a;let s;const n={alg:t,typ:"JWT"};const o=JSON.stringify(y({},e,{iss:this.client_id,aud:this.issuer.issuer,client_id:this.client_id,jti:k(),iat:v(),exp:v()+300}));if(t==="none"){a=[l.encode(JSON.stringify(n)),l.encode(o),""].join(".")}else{const e=t.startsWith("HS");if(e){s=await this.joseSecret()}else{const e=w(this).get("keystore");if(!e){throw new TypeError(`no keystore present for client, cannot sign using alg ${t}`)}s=e.get({alg:t,use:"sig"});if(!s){throw new TypeError(`no key to sign with found for alg ${t}`)}}a=m.JWS.sign(o,s,{...n,kid:e?undefined:s.kid})}if(!r){return a}const u={alg:r,enc:i,cty:"JWT"};if(u.alg.match(/^(RSA|ECDH)/)){[s]=await this.issuer.queryKeyStore({alg:u.alg,enc:u.enc,use:"enc"},{allowMulti:true})}else{s=await this.joseSecret(u.alg==="dir"?u.enc:u.alg)}return m.JWE.encrypt(a,s,{...u,kid:s.kty==="oct"?undefined:s.kid})}static get issuer(){return e}get issuer(){return e}[i.custom](){return`${this.constructor.name} ${i(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}));BaseClient.prototype.resource=a(async function resource(e,t,r){let i=t;const a={verb:"GET",via:"header",...r};if(i instanceof N){if(!i.access_token){throw new TypeError("access_token not present in TokenSet")}a.tokenType=a.tokenType||i.token_type;i=i.access_token}const s=String(a.verb).toUpperCase();let n;switch(a.via){case"query":if(s!=="GET"){throw new TypeError("resource servers should only parse query strings for GET requests")}n={query:{access_token:i}};break;case"body":if(s!=="POST"){throw new TypeError("can only send body on POST")}n={form:true,body:{access_token:i}};break;default:n={headers:{Authorization:authorizationHeaderValue(i,a.tokenType)}}}if(a.params){if(s==="POST"){z(n,{body:a.params})}else{z(n,{query:a.params})}}if(a.headers){z(n,{headers:a.headers})}const o=!!this.tls_client_certificate_bound_access_tokens;return C.call(this,{...n,encoding:null,method:s,url:e},{mTLS:o})},"client.resource() is deprecated, use client.requestResource() instead, see docs for API details");e.exports.BaseClient=BaseClient},872:function(e,t,r){var i=r(395);i.EnvironmentCredentials=i.util.inherit(i.Credentials,{constructor:function EnvironmentCredentials(e){i.Credentials.call(this);this.envPrefix=e;this.get(function(){})},refresh:function refresh(e){if(!e)e=i.util.fn.callback;if(!process||!process.env){e(i.util.error(new Error("No process info or environment variables available"),{code:"EnvironmentCredentialsProviderFailure"}));return}var t=["ACCESS_KEY_ID","SECRET_ACCESS_KEY","SESSION_TOKEN"];var r=[];for(var a=0;a<t.length;a++){var s="";if(this.envPrefix)s=this.envPrefix+"_";r[a]=process.env[s+t[a]];if(!r[a]&&t[a]!=="SESSION_TOKEN"){e(i.util.error(new Error("Variable "+s+t[a]+" not set."),{code:"EnvironmentCredentialsProviderFailure"}));return}}this.expired=false;i.Credentials.apply(this,r);e()}})},877:function(e){var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var i=r||0;var a=t;return[a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]]].join("")}e.exports=bytesToUuid},883:function(e){e.exports={$id:"header.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},comment:{type:"string"}}}},887:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon EventBridge",serviceId:"EventBridge",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"eventbridge-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S1h"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S2y"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S4g"},DetailType:{},Detail:{},EventBusName:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S4g"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"Sm"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S2y"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S1h"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S2y:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S3k"},SecurityGroups:{shape:"S3k"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S3k:{type:"list",member:{}},S4g:{type:"list",member:{}}}}},889:function(e,t,r){var i=r(395);i.util.update(i.SQS.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("build",this.buildEndpoint);if(e.service.config.computeChecksums){if(e.operation==="sendMessage"){e.addListener("extractData",this.verifySendMessageChecksum)}else if(e.operation==="sendMessageBatch"){e.addListener("extractData",this.verifySendMessageBatchChecksum)}else if(e.operation==="receiveMessage"){e.addListener("extractData",this.verifyReceiveMessageChecksum)}}},verifySendMessageChecksum:function verifySendMessageChecksum(e){if(!e.data)return;var t=e.data.MD5OfMessageBody;var r=this.params.MessageBody;var i=this.service.calculateChecksum(r);if(i!==t){var a='Got "'+e.data.MD5OfMessageBody+'", expecting "'+i+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],a)}},verifySendMessageBatchChecksum:function verifySendMessageBatchChecksum(e){if(!e.data)return;var t=this.service;var r={};var a=[];var s=[];i.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e});i.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var i=r[e.Id].MD5OfMessageBody;var n=e.MessageBody;if(!t.isChecksumValid(i,n)){a.push(e.Id);s.push(r[e.Id].MessageId)}}});if(a.length>0){t.throwInvalidChecksumError(e,s,"Invalid messages: "+a.join(", "))}},verifyReceiveMessageChecksum:function verifyReceiveMessageChecksum(e){if(!e.data)return;var t=this.service;var r=[];i.util.arrayEach(e.data.Messages,function(e){var i=e.MD5OfBody;var a=e.Body;if(!t.isChecksumValid(i,a)){r.push(e.MessageId)}});if(r.length>0){t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function throwInvalidChecksumError(e,t,r){e.error=i.util.error(new Error,{retryable:true,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function isChecksumValid(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function calculateChecksum(e){return i.util.crypto.md5(e,"hex")},buildEndpoint:function buildEndpoint(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new i.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);if(r)e.httpRequest.region=r[1]}}})},890:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}}},894:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var i=r(8542);function encode(e,t){if(t===void 0){t="utf8"}if(Buffer.isBuffer(e)){return fromBase64(e.toString("base64"))}return fromBase64(Buffer.from(e,t).toString("base64"))}function decode(e,t){if(t===void 0){t="utf8"}return Buffer.from(toBase64(e),"base64").toString(t)}function toBase64(e){e=e.toString();return i.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBuffer(e){return Buffer.from(toBase64(e),"base64")}var a=encode;a.encode=encode;a.decode=decode;a.toBase64=toBase64;a.fromBase64=fromBase64;a.toBuffer=toBuffer;t.default=a},904:function(e,t,r){var i=r(153);var a=r(395);function populateHostPrefix(e){var t=e.service.config.hostPrefixEnabled;if(!t)return e;var r=e.service.api.operations[e.operation];if(hasEndpointDiscover(e))return e;if(r.endpoint&&r.endpoint.hostPrefix){var i=r.endpoint.hostPrefix;var a=expandHostPrefix(i,e.params,r.input);prependEndpointPrefix(e.httpRequest.endpoint,a);validateHostname(e.httpRequest.endpoint.hostname)}return e}function hasEndpointDiscover(e){var t=e.service.api;var r=t.operations[e.operation];var a=t.endpointOperation&&t.endpointOperation===i.string.lowerFirst(r.name);return r.endpointDiscoveryRequired!=="NULL"||a===true}function expandHostPrefix(e,t,r){i.each(r.members,function(r,a){if(a.hostLabel===true){if(typeof t[r]!=="string"||t[r]===""){throw i.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"})}var s=new RegExp("\\{"+r+"\\}","g");e=e.replace(s,t[r])}});return e}function prependEndpointPrefix(e,t){if(e.host){e.host=t+e.host}if(e.hostname){e.hostname=t+e.hostname}}function validateHostname(e){var t=e.split(".");var r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;i.arrayEach(t,function(e){if(!e.length||e.length<1||e.length>63){throw i.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."})}if(!r.test(e)){throw a.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}})}e.exports={populateHostPrefix:populateHostPrefix}},909:function(e,t,r){var i=r(9489);var a=r(4650);var s=r(1669);var n={sha1:true,sha256:true,sha512:true};var o={rsa:true,dsa:true,ecdsa:true};function HttpSignatureError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,t||HttpSignatureError);this.message=e;this.name=t.name}s.inherits(HttpSignatureError,Error);function InvalidAlgorithmError(e){HttpSignatureError.call(this,e,InvalidAlgorithmError)}s.inherits(InvalidAlgorithmError,HttpSignatureError);function validateAlgorithm(e){var t=e.toLowerCase().split("-");if(t.length!==2){throw new InvalidAlgorithmError(t[0].toUpperCase()+" is not a "+"valid algorithm")}if(t[0]!=="hmac"&&!o[t[0]]){throw new InvalidAlgorithmError(t[0].toUpperCase()+" type keys "+"are not supported")}if(!n[t[1]]){throw new InvalidAlgorithmError(t[1].toUpperCase()+" is not a "+"supported hash algorithm")}return t}e.exports={HASH_ALGOS:n,PK_ALGOS:o,HttpSignatureError:HttpSignatureError,InvalidAlgorithmError:InvalidAlgorithmError,validateAlgorithm:validateAlgorithm,sshKeyToPEM:function sshKeyToPEM(e){i.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.toString("pem")},fingerprint:function fingerprint(e){i.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.fingerprint("md5").toString("hex")},pemToRsaSSHKey:function pemToRsaSSHKey(e,t){i.equal("string",typeof e,"typeof pem");var r=a.parseKey(e,"pem");r.comment=t;return r.toString("ssh")}}},910:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["storagegateway"]={};i.StorageGateway=a.defineService("storagegateway",["2013-06-30"]);Object.defineProperty(s.services["storagegateway"],"2013-06-30",{get:function get(){var e=r(4540);e.paginators=r(1009).pagination;return e},enumerable:true,configurable:true});e.exports=i.StorageGateway},912:function(e){e.exports={version:2,waiters:{ClusterActive:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"DELETING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"FAILED",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"cluster.status"}]},ClusterDeleted:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"ACTIVE",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"CREATING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]},NodegroupActive:{delay:30,operation:"DescribeNodegroup",maxAttempts:80,acceptors:[{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"nodegroup.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"nodegroup.status"}]},NodegroupDeleted:{delay:30,operation:"DescribeNodegroup",maxAttempts:40,acceptors:[{expected:"DELETE_FAILED",matcher:"path",state:"failure",argument:"nodegroup.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]},AddonActive:{delay:10,operation:"DescribeAddon",maxAttempts:60,acceptors:[{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"addon.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"addon.status"}]},AddonDeleted:{delay:10,operation:"DescribeAddon",maxAttempts:60,acceptors:[{expected:"DELETE_FAILED",matcher:"path",state:"failure",argument:"addon.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},918:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-27",endpointPrefix:"textract",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Textract",serviceId:"Textract",signatureVersion:"v4",targetPrefix:"Textract",uid:"textract-2018-06-27"},operations:{AnalyzeDocument:{input:{type:"structure",required:["Document","FeatureTypes"],members:{Document:{shape:"S2"},FeatureTypes:{shape:"S8"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:true}}},AnalyzeDocumentModelVersion:{}}}},DetectDocumentText:{input:{type:"structure",required:["Document"],members:{Document:{shape:"S2"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},DetectDocumentTextModelVersion:{}}}},GetDocumentAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},JobStatus:{},NextToken:{},Blocks:{shape:"Sj"},Warnings:{shape:"S1f"},StatusMessage:{},AnalyzeDocumentModelVersion:{}}}},GetDocumentTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},JobStatus:{},NextToken:{},Blocks:{shape:"Sj"},Warnings:{shape:"S1f"},StatusMessage:{},DetectDocumentTextModelVersion:{}}}},StartDocumentAnalysis:{input:{type:"structure",required:["DocumentLocation","FeatureTypes"],members:{DocumentLocation:{shape:"S1n"},FeatureTypes:{shape:"S8"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1q"},OutputConfig:{shape:"S1t"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}},StartDocumentTextDetection:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S1n"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1q"},OutputConfig:{shape:"S1t"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},S8:{type:"list",member:{}},Sh:{type:"structure",members:{Pages:{type:"integer"}}},Sj:{type:"list",member:{type:"structure",members:{BlockType:{},Confidence:{type:"float"},Text:{},TextType:{},RowIndex:{type:"integer"},ColumnIndex:{type:"integer"},RowSpan:{type:"integer"},ColumnSpan:{type:"integer"},Geometry:{type:"structure",members:{BoundingBox:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},Id:{},Relationships:{type:"list",member:{type:"structure",members:{Type:{},Ids:{type:"list",member:{}}}}},EntityTypes:{type:"list",member:{}},SelectionStatus:{},Page:{type:"integer"}}}},S1f:{type:"list",member:{type:"structure",members:{ErrorCode:{},Pages:{type:"list",member:{type:"integer"}}}}},S1n:{type:"structure",members:{S3Object:{shape:"S4"}}},S1q:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}},S1t:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}}}}},925:function(e,t,r){"use strict";const i=r(8614);const a=r(7211);const s=r(8605);const n=r(1631);const o=r(4016);const{randomBytes:u,createHash:p}=r(6417);const{URL:c}=r(8835);const m=r(1671);const l=r(9954);const d=r(7118);const{BINARY_TYPES:y,EMPTY_BUFFER:b,GUID:h,kStatusCode:f,kWebSocket:g,NOOP:S}=r(4287);const{addEventListener:N,removeEventListener:I}=r(9747);const{format:T,parse:v}=r(5271);const{toBuffer:k}=r(9480);const C=["CONNECTING","OPEN","CLOSING","CLOSED"];const A=[8,13];const R=30*1e3;class WebSocket extends i{constructor(e,t,r){super();this.readyState=WebSocket.CONNECTING;this.protocol="";this._binaryType=y[0];this._closeFrameReceived=false;this._closeFrameSent=false;this._closeMessage="";this._closeTimer=null;this._closeCode=1006;this._extensions={};this._receiver=null;this._sender=null;this._socket=null;if(e!==null){this._bufferedAmount=0;this._isServer=false;this._redirects=0;if(Array.isArray(t)){t=t.join(", ")}else if(typeof t==="object"&&t!==null){r=t;t=undefined}initAsClient(this,e,t,r)}else{this._isServer=true}}get CONNECTING(){return WebSocket.CONNECTING}get CLOSING(){return WebSocket.CLOSING}get CLOSED(){return WebSocket.CLOSED}get OPEN(){return WebSocket.OPEN}get binaryType(){return this._binaryType}set binaryType(e){if(!y.includes(e))return;this._binaryType=e;if(this._receiver)this._receiver._binaryType=e}get bufferedAmount(){if(!this._socket)return this._bufferedAmount;return this._socket._writableState.length+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,r){const i=new l(this._binaryType,this._extensions,this._isServer,r);this._sender=new d(e,this._extensions);this._receiver=i;this._socket=e;i[g]=this;e[g]=this;i.on("conclude",receiverOnConclude);i.on("drain",receiverOnDrain);i.on("error",receiverOnError);i.on("message",receiverOnMessage);i.on("ping",receiverOnPing);i.on("pong",receiverOnPong);e.setTimeout(0);e.setNoDelay();if(t.length>0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){if(!this._socket){this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[m.extensionName]){this._extensions[m.extensionName].cleanup()}this._receiver.removeAllListeners();this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),R)}ping(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}if(t===undefined)t=!this._isServer;this._sender.ping(e||b,t,r)}pong(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}if(t===undefined)t=!this._isServer;this._sender.pong(e||b,t,r)}send(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof t==="function"){r=t;t={}}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}const i={binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true,...t};if(!this._extensions[m.extensionName]){i.compress=false}this._sender.send(e||b,i,r)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}C.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(let e=0;e<t.length;e++){if(t[e]._listener)return t[e]._listener}return undefined},set(t){const r=this.listeners(e);for(let t=0;t<r.length;t++){if(r[t]._listener)this.removeListener(e,r[t])}this.addEventListener(e,t)}})});WebSocket.prototype.addEventListener=N;WebSocket.prototype.removeEventListener=I;e.exports=WebSocket;function initAsClient(e,t,r,i){const n={protocolVersion:A[1],maxPayload:100*1024*1024,perMessageDeflate:true,followRedirects:false,maxRedirects:10,...i,createConnection:undefined,socketPath:undefined,hostname:undefined,protocol:undefined,timeout:undefined,method:undefined,host:undefined,path:undefined,port:undefined};if(!A.includes(n.protocolVersion)){throw new RangeError(`Unsupported protocol version: ${n.protocolVersion} `+`(supported versions: ${A.join(", ")})`)}let o;if(t instanceof c){o=t;e.url=t.href}else{o=new c(t);e.url=t}const l=o.protocol==="ws+unix:";if(!o.host&&(!l||!o.pathname)){throw new Error(`Invalid URL: ${e.url}`)}const d=o.protocol==="wss:"||o.protocol==="https:";const y=d?443:80;const b=u(16).toString("base64");const f=d?a.get:s.get;let g;n.createConnection=d?tlsConnect:netConnect;n.defaultPort=n.defaultPort||y;n.port=o.port||y;n.host=o.hostname.startsWith("[")?o.hostname.slice(1,-1):o.hostname;n.headers={"Sec-WebSocket-Version":n.protocolVersion,"Sec-WebSocket-Key":b,Connection:"Upgrade",Upgrade:"websocket",...n.headers};n.path=o.pathname+o.search;n.timeout=n.handshakeTimeout;if(n.perMessageDeflate){g=new m(n.perMessageDeflate!==true?n.perMessageDeflate:{},false,n.maxPayload);n.headers["Sec-WebSocket-Extensions"]=T({[m.extensionName]:g.offer()})}if(r){n.headers["Sec-WebSocket-Protocol"]=r}if(n.origin){if(n.protocolVersion<13){n.headers["Sec-WebSocket-Origin"]=n.origin}else{n.headers.Origin=n.origin}}if(o.username||o.password){n.auth=`${o.username}:${o.password}`}if(l){const e=n.path.split(":");n.socketPath=e[0];n.path=e[1]}let S=e._req=f(n);if(n.timeout){S.on("timeout",()=>{abortHandshake(e,S,"Opening handshake has timed out")})}S.on("error",t=>{if(e._req.aborted)return;S=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});S.on("response",a=>{const s=a.headers.location;const o=a.statusCode;if(s&&n.followRedirects&&o>=300&&o<400){if(++e._redirects>n.maxRedirects){abortHandshake(e,S,"Maximum redirects exceeded");return}S.abort();const a=new c(s,t);initAsClient(e,a,r,i)}else if(!e.emit("unexpected-response",S,a)){abortHandshake(e,S,`Unexpected server response: ${a.statusCode}`)}});S.on("upgrade",(t,i,a)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;S=e._req=null;const s=p("sha1").update(b+h).digest("base64");if(t.headers["sec-websocket-accept"]!==s){abortHandshake(e,i,"Invalid Sec-WebSocket-Accept header");return}const o=t.headers["sec-websocket-protocol"];const u=(r||"").split(/, */);let c;if(!r&&o){c="Server sent a subprotocol but none was requested"}else if(r&&!o){c="Server sent no subprotocol"}else if(o&&!u.includes(o)){c="Server sent an invalid subprotocol"}if(c){abortHandshake(e,i,c);return}if(o)e.protocol=o;if(g){try{const r=v(t.headers["sec-websocket-extensions"]);if(r[m.extensionName]){g.accept(r[m.extensionName]);e._extensions[m.extensionName]=g}}catch(t){abortHandshake(e,i,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(i,a,n.maxPayload)})}function netConnect(e){e.path=e.socketPath;return n.connect(e)}function tlsConnect(e){e.path=undefined;if(!e.servername&&e.servername!==""){e.servername=e.host}return o.connect(e)}function abortHandshake(e,t,r){e.readyState=WebSocket.CLOSING;const i=new Error(r);Error.captureStackTrace(i,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",i)}else{t.destroy(i);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function sendAfterClose(e,t,r){if(t){const r=k(t).length;if(e._socket)e._sender._bufferedBytes+=r;else e._bufferedAmount+=r}if(r){const t=new Error(`WebSocket is not open: readyState ${e.readyState} `+`(${C[e.readyState]})`);r(t)}}function receiverOnConclude(e,t){const r=this[g];r._socket.removeListener("data",socketOnData);r._socket.resume();r._closeFrameReceived=true;r._closeMessage=t;r._closeCode=e;if(e===1005)r.close();else r.close(e,t)}function receiverOnDrain(){this[g]._socket.resume()}function receiverOnError(e){const t=this[g];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[f];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[g].emitClose()}function receiverOnMessage(e){this[g].emit("message",e)}function receiverOnPing(e){const t=this[g];t.pong(e,!t._isServer,S);t.emit("ping",e)}function receiverOnPong(e){this[g].emit("pong",e)}function socketOnClose(){const e=this[g];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[g]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[g]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[g];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[g];this.removeListener("error",socketOnError);this.on("error",S);if(e){e.readyState=WebSocket.CLOSING;this.destroy()}}},931:function(e,t,r){const i=r(2150);const a=r(7331);const s=r(745);const n=r(9167);e.exports={decode:i,sign:a,verify:s,...n}},942:function(e,t,r){var i=r(6417),a=r(8835).parse;var s=["acl","location","logging","notification","partNumber","policy","requestPayment","torrent","uploadId","uploads","versionId","versioning","versions","website"];function authorization(e){return"AWS "+e.key+":"+sign(e)}e.exports=authorization;e.exports.authorization=authorization;function hmacSha1(e){return i.createHmac("sha1",e.secret).update(e.message).digest("base64")}e.exports.hmacSha1=hmacSha1;function sign(e){e.message=stringToSign(e);return hmacSha1(e)}e.exports.sign=sign;function signQuery(e){e.message=queryStringToSign(e);return hmacSha1(e)}e.exports.signQuery=signQuery;function stringToSign(e){var t=e.amazonHeaders||"";if(t)t+="\n";var r=[e.verb,e.md5,e.contentType,e.date?e.date.toUTCString():"",t+e.resource];return r.join("\n")}e.exports.stringToSign=stringToSign;function queryStringToSign(e){return"GET\n\n\n"+e.date+"\n"+e.resource}e.exports.queryStringToSign=queryStringToSign;function canonicalizeHeaders(e){var t=[],r=Object.keys(e);for(var i=0,a=r.length;i<a;++i){var s=r[i],n=e[s],s=s.toLowerCase();if(0!==s.indexOf("x-amz"))continue;t.push(s+":"+n)}return t.sort().join("\n")}e.exports.canonicalizeHeaders=canonicalizeHeaders;function canonicalizeResource(e){var t=a(e,true),r=t.pathname,i=[];Object.keys(t.query).forEach(function(e){if(!~s.indexOf(e))return;var r=""==t.query[e]?"":"="+encodeURIComponent(t.query[e]);i.push(e+r)});return r+(i.length?"?"+i.sort().join("&"):"")}e.exports.canonicalizeResource=canonicalizeResource},952:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-03-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2017-03-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2017-03-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2017-03-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2017-03-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2017-03-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2017-03-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteServiceLinkedRole:{http:{method:"DELETE",requestUri:"/2017-03-25/service-linked-role/{RoleName}",responseCode:204},input:{type:"structure",required:["RoleName"],members:{RoleName:{location:"uri",locationName:"RoleName"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-03-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-03-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-03-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1m:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1s:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},DistributionConfig:{shape:"S7"}}},S1u:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S21:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S28:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S28"}}},S2e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S2f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S2i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},StreamingDistributionConfig:{shape:"S2e"}}},S3b:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},956:function(e){e.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"}}}},967:function(e){"use strict";e.exports=function generate_validate(e,t,r){var i="";var a=e.schema.$async===true,s=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),n=e.self._getId(e.schema);if(e.opts.strictKeywords){var o=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(o){var u="unknown keyword: "+o;if(e.opts.strictKeywords==="log")e.logger.warn(u);else throw new Error(u)}}if(e.isTop){i+=" var validate = ";if(a){e.async=true;i+="async "}i+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ";if(n&&(e.opts.sourceCode||e.opts.processCode)){i+=" "+("/*# sourceURL="+n+" */")+" "}}if(typeof e.schema=="boolean"||!(s||e.schema.$ref)){var t="false schema";var p=e.level;var c=e.dataLevel;var m=e.schema[t];var l=e.schemaPath+e.util.getProperty(t);var d=e.errSchemaPath+"/"+t;var y=!e.opts.allErrors;var b;var h="data"+(c||"");var f="valid"+p;if(e.schema===false){if(e.isTop){y=true}else{i+=" var "+f+" = false; "}var g=g||[];g.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(b||"false schema")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(d)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'boolean schema is false' "}if(e.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "}i+=" } "}else{i+=" {} "}var S=i;i=g.pop();if(!e.compositeRule&&y){if(e.async){i+=" throw new ValidationError(["+S+"]); "}else{i+=" validate.errors = ["+S+"]; return false; "}}else{i+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{if(e.isTop){if(a){i+=" return data; "}else{i+=" validate.errors = null; return true; "}}else{i+=" var "+f+" = true; "}}if(e.isTop){i+=" }; return validate; "}return i}if(e.isTop){var N=e.isTop,p=e.level=0,c=e.dataLevel=0,h="data";e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema));e.baseId=e.baseId||e.rootId;delete e.isTop;e.dataPathArr=[undefined];if(e.schema.default!==undefined&&e.opts.useDefaults&&e.opts.strictDefaults){var I="default is ignored in the schema root";if(e.opts.strictDefaults==="log")e.logger.warn(I);else throw new Error(I)}i+=" var vErrors = null; ";i+=" var errors = 0; ";i+=" if (rootData === undefined) rootData = data; "}else{var p=e.level,c=e.dataLevel,h="data"+(c||"");if(n)e.baseId=e.resolve.url(e.baseId,n);if(a&&!e.async)throw new Error("async schema in sync schema");i+=" var errs_"+p+" = errors;"}var f="valid"+p,y=!e.opts.allErrors,T="",v="";var b;var k=e.schema.type,C=Array.isArray(k);if(k&&e.opts.nullable&&e.schema.nullable===true){if(C){if(k.indexOf("null")==-1)k=k.concat("null")}else if(k!="null"){k=[k,"null"];C=true}}if(C&&k.length==1){k=k[0];C=false}if(e.schema.$ref&&s){if(e.opts.extendRefs=="fail"){throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)')}else if(e.opts.extendRefs!==true){s=false;e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')}}if(e.schema.$comment&&e.opts.$comment){i+=" "+e.RULES.all.$comment.code(e,"$comment")}if(k){if(e.opts.coerceTypes){var A=e.util.coerceToTypes(e.opts.coerceTypes,k)}var R=e.RULES.types[k];if(A||C||R===true||R&&!$shouldUseGroup(R)){var l=e.schemaPath+".type",d=e.errSchemaPath+"/type";var l=e.schemaPath+".type",d=e.errSchemaPath+"/type",D=C?"checkDataTypes":"checkDataType";i+=" if ("+e.util[D](k,h,e.opts.strictNumbers,true)+") { ";if(A){var x="dataType"+p,q="coerced"+p;i+=" var "+x+" = typeof "+h+"; var "+q+" = undefined; ";if(e.opts.coerceTypes=="array"){i+=" if ("+x+" == 'object' && Array.isArray("+h+") && "+h+".length == 1) { "+h+" = "+h+"[0]; "+x+" = typeof "+h+"; if ("+e.util.checkDataType(e.schema.type,h,e.opts.strictNumbers)+") "+q+" = "+h+"; } "}i+=" if ("+q+" !== undefined) ; ";var w=A;if(w){var P,E=-1,M=w.length-1;while(E<M){P=w[E+=1];if(P=="string"){i+=" else if ("+x+" == 'number' || "+x+" == 'boolean') "+q+" = '' + "+h+"; else if ("+h+" === null) "+q+" = ''; "}else if(P=="number"||P=="integer"){i+=" else if ("+x+" == 'boolean' || "+h+" === null || ("+x+" == 'string' && "+h+" && "+h+" == +"+h+" ";if(P=="integer"){i+=" && !("+h+" % 1)"}i+=")) "+q+" = +"+h+"; "}else if(P=="boolean"){i+=" else if ("+h+" === 'false' || "+h+" === 0 || "+h+" === null) "+q+" = false; else if ("+h+" === 'true' || "+h+" === 1) "+q+" = true; "}else if(P=="null"){i+=" else if ("+h+" === '' || "+h+" === 0 || "+h+" === false) "+q+" = null; "}else if(e.opts.coerceTypes=="array"&&P=="array"){i+=" else if ("+x+" == 'string' || "+x+" == 'number' || "+x+" == 'boolean' || "+h+" == null) "+q+" = ["+h+"]; "}}}i+=" else { ";var g=g||[];g.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(d)+" , params: { type: '";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' } ";if(e.opts.messages!==false){i+=" , message: 'should be ";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "}i+=" } "}else{i+=" {} "}var S=i;i=g.pop();if(!e.compositeRule&&y){if(e.async){i+=" throw new ValidationError(["+S+"]); "}else{i+=" validate.errors = ["+S+"]; return false; "}}else{i+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } if ("+q+" !== undefined) { ";var O=c?"data"+(c-1||""):"parentData",z=c?e.dataPathArr[c]:"parentDataProperty";i+=" "+h+" = "+q+"; ";if(!c){i+="if ("+O+" !== undefined)"}i+=" "+O+"["+z+"] = "+q+"; } "}else{var g=g||[];g.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(d)+" , params: { type: '";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' } ";if(e.opts.messages!==false){i+=" , message: 'should be ";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "}i+=" } "}else{i+=" {} "}var S=i;i=g.pop();if(!e.compositeRule&&y){if(e.async){i+=" throw new ValidationError(["+S+"]); "}else{i+=" validate.errors = ["+S+"]; return false; "}}else{i+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}i+=" } "}}if(e.schema.$ref&&!s){i+=" "+e.RULES.all.$ref.code(e,"$ref")+" ";if(y){i+=" } if (errors === ";if(N){i+="0"}else{i+="errs_"+p}i+=") { ";v+="}"}}else{var L=e.RULES;if(L){var R,j=-1,U=L.length-1;while(j<U){R=L[j+=1];if($shouldUseGroup(R)){if(R.type){i+=" if ("+e.util.checkDataType(R.type,h,e.opts.strictNumbers)+") { "}if(e.opts.useDefaults){if(R.type=="object"&&e.schema.properties){var m=e.schema.properties,V=Object.keys(m);var B=V;if(B){var G,_=-1,F=B.length-1;while(_<F){G=B[_+=1];var H=m[G];if(H.default!==undefined){var W=h+e.util.getProperty(G);if(e.compositeRule){if(e.opts.strictDefaults){var I="default is ignored for: "+W;if(e.opts.strictDefaults==="log")e.logger.warn(I);else throw new Error(I)}}else{i+=" if ("+W+" === undefined ";if(e.opts.useDefaults=="empty"){i+=" || "+W+" === null || "+W+" === '' "}i+=" ) "+W+" = ";if(e.opts.useDefaults=="shared"){i+=" "+e.useDefault(H.default)+" "}else{i+=" "+JSON.stringify(H.default)+" "}i+="; "}}}}}else if(R.type=="array"&&Array.isArray(e.schema.items)){var K=e.schema.items;if(K){var H,E=-1,Q=K.length-1;while(E<Q){H=K[E+=1];if(H.default!==undefined){var W=h+"["+E+"]";if(e.compositeRule){if(e.opts.strictDefaults){var I="default is ignored for: "+W;if(e.opts.strictDefaults==="log")e.logger.warn(I);else throw new Error(I)}}else{i+=" if ("+W+" === undefined ";if(e.opts.useDefaults=="empty"){i+=" || "+W+" === null || "+W+" === '' "}i+=" ) "+W+" = ";if(e.opts.useDefaults=="shared"){i+=" "+e.useDefault(H.default)+" "}else{i+=" "+JSON.stringify(H.default)+" "}i+="; "}}}}}}var J=R.rules;if(J){var Z,X=-1,Y=J.length-1;while(X<Y){Z=J[X+=1];if($shouldUseRule(Z)){var $=Z.code(e,Z.keyword,R.type);if($){i+=" "+$+" ";if(y){T+="}"}}}}}if(y){i+=" "+T+" ";T=""}if(R.type){i+=" } ";if(k&&k===R.type&&!A){i+=" else { ";var l=e.schemaPath+".type",d=e.errSchemaPath+"/type";var g=g||[];g.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(d)+" , params: { type: '";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' } ";if(e.opts.messages!==false){i+=" , message: 'should be ";if(C){i+=""+k.join(",")}else{i+=""+k}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "}i+=" } "}else{i+=" {} "}var S=i;i=g.pop();if(!e.compositeRule&&y){if(e.async){i+=" throw new ValidationError(["+S+"]); "}else{i+=" validate.errors = ["+S+"]; return false; "}}else{i+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } "}}if(y){i+=" if (errors === ";if(N){i+="0"}else{i+="errs_"+p}i+=") { ";v+="}"}}}}}if(y){i+=" "+v+" "}if(N){if(a){i+=" if (errors === 0) return data; ";i+=" else throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; ";i+=" return errors === 0; "}i+=" }; return validate;"}else{i+=" var "+f+" = errors === errs_"+p+";"}function $shouldUseGroup(e){var t=e.rules;for(var r=0;r<t.length;r++)if($shouldUseRule(t[r]))return true}function $shouldUseRule(t){return e.schema[t.keyword]!==undefined||t.implements&&$ruleImplementsSomeKeyword(t)}function $ruleImplementsSomeKeyword(t){var r=t.implements;for(var i=0;i<r.length;i++)if(e.schema[r[i]]!==undefined)return true}return i}},985:function(e){e.exports=function(e){return new LruCache(e)};function LruCache(e){this.capacity=e|0;this.map=Object.create(null);this.list=new DoublyLinkedList}LruCache.prototype.get=function(e){var t=this.map[e];if(t==null)return undefined;this.used(t);return t.val};LruCache.prototype.set=function(e,t){var r=this.map[e];if(r!=null){r.val=t}else{if(!this.capacity)this.prune();if(!this.capacity)return false;r=new DoublyLinkedNode(e,t);this.map[e]=r;this.capacity--}this.used(r);return true};LruCache.prototype.used=function(e){this.list.moveToFront(e)};LruCache.prototype.prune=function(){var e=this.list.pop();if(e!=null){delete this.map[e.key];this.capacity++}};function DoublyLinkedList(){this.firstNode=null;this.lastNode=null}DoublyLinkedList.prototype.moveToFront=function(e){if(this.firstNode==e)return;this.remove(e);if(this.firstNode==null){this.firstNode=e;this.lastNode=e;e.prev=null;e.next=null}else{e.prev=null;e.next=this.firstNode;e.next.prev=e;this.firstNode=e}};DoublyLinkedList.prototype.pop=function(){var e=this.lastNode;if(e!=null){this.remove(e)}return e};DoublyLinkedList.prototype.remove=function(e){if(this.firstNode==e){this.firstNode=e.next}else if(e.prev!=null){e.prev.next=e.next}if(this.lastNode==e){this.lastNode=e.prev}else if(e.next!=null){e.next.prev=e.prev}};function DoublyLinkedNode(e,t){this.key=e;this.val=t;this.prev=null;this.next=null}},988:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-12-01",endpointPrefix:"appstream2",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon AppStream",serviceId:"AppStream",signatureVersion:"v4",signingName:"appstream",targetPrefix:"PhotonAdminProxyService",uid:"appstream-2016-12-01"},operations:{AssociateFleet:{input:{type:"structure",required:["FleetName","StackName"],members:{FleetName:{},StackName:{}}},output:{type:"structure",members:{}}},BatchAssociateUserStack:{input:{type:"structure",required:["UserStackAssociations"],members:{UserStackAssociations:{shape:"S5"}}},output:{type:"structure",members:{errors:{shape:"Sb"}}}},BatchDisassociateUserStack:{input:{type:"structure",required:["UserStackAssociations"],members:{UserStackAssociations:{shape:"S5"}}},output:{type:"structure",members:{errors:{shape:"Sb"}}}},CopyImage:{input:{type:"structure",required:["SourceImageName","DestinationImageName","DestinationRegion"],members:{SourceImageName:{},DestinationImageName:{},DestinationRegion:{},DestinationImageDescription:{}}},output:{type:"structure",members:{DestinationImageName:{}}}},CreateDirectoryConfig:{input:{type:"structure",required:["DirectoryName","OrganizationalUnitDistinguishedNames"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"}}},output:{type:"structure",members:{DirectoryConfig:{shape:"St"}}}},CreateFleet:{input:{type:"structure",required:["Name","InstanceType","ComputeCapacity"],members:{Name:{},ImageName:{},ImageArn:{},InstanceType:{},FleetType:{},ComputeCapacity:{shape:"Sy"},VpcConfig:{shape:"S10"},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},Description:{},DisplayName:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},Tags:{shape:"S16"},IdleDisconnectTimeoutInSeconds:{type:"integer"},IamRoleArn:{},StreamView:{}}},output:{type:"structure",members:{Fleet:{shape:"S1b"}}}},CreateImageBuilder:{input:{type:"structure",required:["Name","InstanceType"],members:{Name:{},ImageName:{},ImageArn:{},InstanceType:{},Description:{},DisplayName:{},VpcConfig:{shape:"S10"},IamRoleArn:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},AppstreamAgentVersion:{},Tags:{shape:"S16"},AccessEndpoints:{shape:"S1j"}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},CreateImageBuilderStreamingURL:{input:{type:"structure",required:["Name"],members:{Name:{},Validity:{type:"long"}}},output:{type:"structure",members:{StreamingURL:{},Expires:{type:"timestamp"}}}},CreateStack:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DisplayName:{},StorageConnectors:{shape:"S1z"},RedirectURL:{},FeedbackURL:{},UserSettings:{shape:"S27"},ApplicationSettings:{shape:"S2b"},Tags:{shape:"S16"},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},output:{type:"structure",members:{Stack:{shape:"S2g"}}}},CreateStreamingURL:{input:{type:"structure",required:["StackName","FleetName","UserId"],members:{StackName:{},FleetName:{},UserId:{},ApplicationId:{},Validity:{type:"long"},SessionContext:{}}},output:{type:"structure",members:{StreamingURL:{},Expires:{type:"timestamp"}}}},CreateUsageReportSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{S3BucketName:{},Schedule:{}}}},CreateUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},MessageAction:{},FirstName:{shape:"S2t"},LastName:{shape:"S2t"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DeleteDirectoryConfig:{input:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{}}},output:{type:"structure",members:{}}},DeleteFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteImage:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Image:{shape:"S31"}}}},DeleteImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},DeleteImagePermissions:{input:{type:"structure",required:["Name","SharedAccountId"],members:{Name:{},SharedAccountId:{}}},output:{type:"structure",members:{}}},DeleteStack:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteUsageReportSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DescribeDirectoryConfigs:{input:{type:"structure",members:{DirectoryNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DirectoryConfigs:{type:"list",member:{shape:"St"}},NextToken:{}}}},DescribeFleets:{input:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}},output:{type:"structure",members:{Fleets:{type:"list",member:{shape:"S1b"}},NextToken:{}}}},DescribeImageBuilders:{input:{type:"structure",members:{Names:{shape:"S3q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImageBuilders:{type:"list",member:{shape:"S1n"}},NextToken:{}}}},DescribeImagePermissions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},SharedAwsAccountIds:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{Name:{},SharedImagePermissionsList:{type:"list",member:{type:"structure",required:["sharedAccountId","imagePermissions"],members:{sharedAccountId:{},imagePermissions:{shape:"S39"}}}},NextToken:{}}}},DescribeImages:{input:{type:"structure",members:{Names:{shape:"S3q"},Arns:{type:"list",member:{}},Type:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Images:{type:"list",member:{shape:"S31"}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["StackName","FleetName"],members:{StackName:{},FleetName:{},UserId:{},NextToken:{},Limit:{type:"integer"},AuthenticationType:{}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",required:["Id","UserId","StackName","FleetName","State"],members:{Id:{},UserId:{},StackName:{},FleetName:{},State:{},ConnectionState:{},StartTime:{type:"timestamp"},MaxExpirationTime:{type:"timestamp"},AuthenticationType:{},NetworkAccessConfiguration:{shape:"S1s"}}}},NextToken:{}}}},DescribeStacks:{input:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}},output:{type:"structure",members:{Stacks:{type:"list",member:{shape:"S2g"}},NextToken:{}}}},DescribeUsageReportSubscriptions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UsageReportSubscriptions:{type:"list",member:{type:"structure",members:{S3BucketName:{},Schedule:{},LastGeneratedReportDate:{type:"timestamp"},SubscriptionErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}},NextToken:{}}}},DescribeUserStackAssociations:{input:{type:"structure",members:{StackName:{},UserName:{shape:"S7"},AuthenticationType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UserStackAssociations:{shape:"S5"},NextToken:{}}}},DescribeUsers:{input:{type:"structure",required:["AuthenticationType"],members:{AuthenticationType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",required:["AuthenticationType"],members:{Arn:{},UserName:{shape:"S7"},Enabled:{type:"boolean"},Status:{},FirstName:{shape:"S2t"},LastName:{shape:"S2t"},CreatedTime:{type:"timestamp"},AuthenticationType:{}}}},NextToken:{}}}},DisableUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DisassociateFleet:{input:{type:"structure",required:["FleetName","StackName"],members:{FleetName:{},StackName:{}}},output:{type:"structure",members:{}}},EnableUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},ExpireSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{}}},ListAssociatedFleets:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}}},ListAssociatedStacks:{input:{type:"structure",required:["FleetName"],members:{FleetName:{},NextToken:{}}},output:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S16"}}}},StartFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{},AppstreamAgentVersion:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},StopFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StopImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S16"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDirectoryConfig:{input:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"}}},output:{type:"structure",members:{DirectoryConfig:{shape:"St"}}}},UpdateFleet:{input:{type:"structure",members:{ImageName:{},ImageArn:{},Name:{},InstanceType:{},ComputeCapacity:{shape:"Sy"},VpcConfig:{shape:"S10"},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},DeleteVpcConfig:{deprecated:true,type:"boolean"},Description:{},DisplayName:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},IdleDisconnectTimeoutInSeconds:{type:"integer"},AttributesToDelete:{type:"list",member:{}},IamRoleArn:{},StreamView:{}}},output:{type:"structure",members:{Fleet:{shape:"S1b"}}}},UpdateImagePermissions:{input:{type:"structure",required:["Name","SharedAccountId","ImagePermissions"],members:{Name:{},SharedAccountId:{},ImagePermissions:{shape:"S39"}}},output:{type:"structure",members:{}}},UpdateStack:{input:{type:"structure",required:["Name"],members:{DisplayName:{},Description:{},Name:{},StorageConnectors:{shape:"S1z"},DeleteStorageConnectors:{deprecated:true,type:"boolean"},RedirectURL:{},FeedbackURL:{},AttributesToDelete:{type:"list",member:{}},UserSettings:{shape:"S27"},ApplicationSettings:{shape:"S2b"},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},output:{type:"structure",members:{Stack:{shape:"S2g"}}}}},shapes:{S5:{type:"list",member:{shape:"S6"}},S6:{type:"structure",required:["StackName","UserName","AuthenticationType"],members:{StackName:{},UserName:{shape:"S7"},AuthenticationType:{},SendEmailNotification:{type:"boolean"}}},S7:{type:"string",sensitive:true},Sb:{type:"list",member:{type:"structure",members:{UserStackAssociation:{shape:"S6"},ErrorCode:{},ErrorMessage:{}}}},Sn:{type:"list",member:{}},Sp:{type:"structure",required:["AccountName","AccountPassword"],members:{AccountName:{type:"string",sensitive:true},AccountPassword:{type:"string",sensitive:true}}},St:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"},CreatedTime:{type:"timestamp"}}},Sy:{type:"structure",required:["DesiredInstances"],members:{DesiredInstances:{type:"integer"}}},S10:{type:"structure",members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}}}},S15:{type:"structure",members:{DirectoryName:{},OrganizationalUnitDistinguishedName:{}}},S16:{type:"map",key:{},value:{}},S1b:{type:"structure",required:["Arn","Name","InstanceType","ComputeCapacityStatus","State"],members:{Arn:{},Name:{},DisplayName:{},Description:{},ImageName:{},ImageArn:{},InstanceType:{},FleetType:{},ComputeCapacityStatus:{type:"structure",required:["Desired"],members:{Desired:{type:"integer"},Running:{type:"integer"},InUse:{type:"integer"},Available:{type:"integer"}}},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},State:{},VpcConfig:{shape:"S10"},CreatedTime:{type:"timestamp"},FleetErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},IdleDisconnectTimeoutInSeconds:{type:"integer"},IamRoleArn:{},StreamView:{}}},S1j:{type:"list",member:{type:"structure",required:["EndpointType"],members:{EndpointType:{},VpceId:{}}}},S1n:{type:"structure",required:["Name"],members:{Name:{},Arn:{},ImageArn:{},Description:{},DisplayName:{},VpcConfig:{shape:"S10"},InstanceType:{},Platform:{},IamRoleArn:{},State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},CreatedTime:{type:"timestamp"},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},NetworkAccessConfiguration:{shape:"S1s"},ImageBuilderErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{},ErrorTimestamp:{type:"timestamp"}}}},AppstreamAgentVersion:{},AccessEndpoints:{shape:"S1j"}}},S1s:{type:"structure",members:{EniPrivateIpAddress:{},EniId:{}}},S1z:{type:"list",member:{type:"structure",required:["ConnectorType"],members:{ConnectorType:{},ResourceIdentifier:{},Domains:{type:"list",member:{}}}}},S27:{type:"list",member:{type:"structure",required:["Action","Permission"],members:{Action:{},Permission:{}}}},S2b:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},SettingsGroup:{}}},S2d:{type:"list",member:{}},S2g:{type:"structure",required:["Name"],members:{Arn:{},Name:{},Description:{},DisplayName:{},CreatedTime:{type:"timestamp"},StorageConnectors:{shape:"S1z"},RedirectURL:{},FeedbackURL:{},StackErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}},UserSettings:{shape:"S27"},ApplicationSettings:{type:"structure",members:{Enabled:{type:"boolean"},SettingsGroup:{},S3BucketName:{}}},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},S2t:{type:"string",sensitive:true},S31:{type:"structure",required:["Name"],members:{Name:{},Arn:{},BaseImageArn:{},DisplayName:{},State:{},Visibility:{},ImageBuilderSupported:{type:"boolean"},ImageBuilderName:{},Platform:{},Description:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Applications:{type:"list",member:{type:"structure",members:{Name:{},DisplayName:{},IconURL:{},LaunchPath:{},LaunchParameters:{},Enabled:{type:"boolean"},Metadata:{type:"map",key:{},value:{}}}}},CreatedTime:{type:"timestamp"},PublicBaseImageReleasedDate:{type:"timestamp"},AppstreamAgentVersion:{},ImagePermissions:{shape:"S39"}}},S39:{type:"structure",members:{allowFleet:{type:"boolean"},allowImageBuilder:{type:"boolean"}}},S3q:{type:"list",member:{}}}}},997:function(e){e.exports={metadata:{apiVersion:"2016-12-01",endpointPrefix:"pinpoint",signingName:"mobiletargeting",serviceFullName:"Amazon Pinpoint",serviceId:"Pinpoint",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-2016-12-01",signatureVersion:"v4"},operations:{CreateApp:{http:{requestUri:"/v1/apps",responseCode:201},input:{type:"structure",members:{CreateApplicationRequest:{type:"structure",members:{Name:{},tags:{shape:"S4",locationName:"tags"}},required:["Name"]}},required:["CreateApplicationRequest"],payload:"CreateApplicationRequest"},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},CreateCampaign:{http:{requestUri:"/v1/apps/{application-id}/campaigns",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteCampaignRequest:{shape:"S8"}},required:["ApplicationId","WriteCampaignRequest"],payload:"WriteCampaignRequest"},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},CreateEmailTemplate:{http:{requestUri:"/v1/templates/{template-name}/email",responseCode:201},input:{type:"structure",members:{EmailTemplateRequest:{shape:"S1e"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateExportJob:{http:{requestUri:"/v1/apps/{application-id}/jobs/export",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},ExportJobRequest:{type:"structure",members:{RoleArn:{},S3UrlPrefix:{},SegmentId:{},SegmentVersion:{type:"integer"}},required:["S3UrlPrefix","RoleArn"]}},required:["ApplicationId","ExportJobRequest"],payload:"ExportJobRequest"},output:{type:"structure",members:{ExportJobResponse:{shape:"S1k"}},required:["ExportJobResponse"],payload:"ExportJobResponse"}},CreateImportJob:{http:{requestUri:"/v1/apps/{application-id}/jobs/import",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},ImportJobRequest:{type:"structure",members:{DefineSegment:{type:"boolean"},ExternalId:{},Format:{},RegisterEndpoints:{type:"boolean"},RoleArn:{},S3Url:{},SegmentId:{},SegmentName:{}},required:["Format","S3Url","RoleArn"]}},required:["ApplicationId","ImportJobRequest"],payload:"ImportJobRequest"},output:{type:"structure",members:{ImportJobResponse:{shape:"S1r"}},required:["ImportJobResponse"],payload:"ImportJobResponse"}},CreateJourney:{http:{requestUri:"/v1/apps/{application-id}/journeys",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteJourneyRequest:{shape:"S1u"}},required:["ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},CreatePushTemplate:{http:{requestUri:"/v1/templates/{template-name}/push",responseCode:201},input:{type:"structure",members:{PushNotificationTemplateRequest:{shape:"S34"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateRecommenderConfiguration:{http:{requestUri:"/v1/recommenders",responseCode:201},input:{type:"structure",members:{CreateRecommenderConfiguration:{type:"structure",members:{Attributes:{shape:"S4"},Description:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","RecommendationProviderRoleArn"]}},required:["CreateRecommenderConfiguration"],payload:"CreateRecommenderConfiguration"},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},CreateSegment:{http:{requestUri:"/v1/apps/{application-id}/segments",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteSegmentRequest:{shape:"S3e"}},required:["ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},CreateSmsTemplate:{http:{requestUri:"/v1/templates/{template-name}/sms",responseCode:201},input:{type:"structure",members:{SMSTemplateRequest:{shape:"S3u"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateVoiceTemplate:{http:{requestUri:"/v1/templates/{template-name}/voice",responseCode:201},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},VoiceTemplateRequest:{shape:"S3x"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},DeleteAdmChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},DeleteApnsChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},DeleteApnsSandboxChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},DeleteApnsVoipChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},DeleteApnsVoipSandboxChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},DeleteApp:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},DeleteBaiduChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},DeleteCampaign:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"}},required:["CampaignId","ApplicationId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},DeleteEmailChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},DeleteEmailTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/email",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteEndpoint:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"}},required:["ApplicationId","EndpointId"]},output:{type:"structure",members:{EndpointResponse:{shape:"S4t"}},required:["EndpointResponse"],payload:"EndpointResponse"}},DeleteEventStream:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},DeleteGcmChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},DeleteJourney:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"}},required:["JourneyId","ApplicationId"]},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},DeletePushTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/push",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteRecommenderConfiguration:{http:{method:"DELETE",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"}},required:["RecommenderId"]},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},DeleteSegment:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},DeleteSmsChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},DeleteSmsTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/sms",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteUserEndpoints:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/users/{user-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},UserId:{location:"uri",locationName:"user-id"}},required:["ApplicationId","UserId"]},output:{type:"structure",members:{EndpointsResponse:{shape:"S5l"}},required:["EndpointsResponse"],payload:"EndpointsResponse"}},DeleteVoiceChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},DeleteVoiceTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/voice",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},GetAdmChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},GetApnsChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},GetApnsSandboxChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},GetApnsVoipChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},GetApnsVoipSandboxChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},GetApp:{http:{method:"GET",requestUri:"/v1/apps/{application-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},GetApplicationDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName"]},output:{type:"structure",members:{ApplicationDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S2w"},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","EndTime","StartTime","ApplicationId"]}},required:["ApplicationDateRangeKpiResponse"],payload:"ApplicationDateRangeKpiResponse"}},GetApplicationSettings:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/settings",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationSettingsResource:{shape:"S6e"}},required:["ApplicationSettingsResource"],payload:"ApplicationSettingsResource"}},GetApps:{http:{method:"GET",requestUri:"/v1/apps",responseCode:200},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}}},output:{type:"structure",members:{ApplicationsResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S6"}},NextToken:{}}}},required:["ApplicationsResponse"],payload:"ApplicationsResponse"}},GetBaiduChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},GetCampaign:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"}},required:["CampaignId","ApplicationId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},GetCampaignActivities:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/activities",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId","CampaignId"]},output:{type:"structure",members:{ActivitiesResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{ApplicationId:{},CampaignId:{},End:{},Id:{},Result:{},ScheduledStart:{},Start:{},State:{},SuccessfulEndpointCount:{type:"integer"},TimezonesCompletedCount:{type:"integer"},TimezonesTotalCount:{type:"integer"},TotalEndpointCount:{type:"integer"},TreatmentId:{}},required:["CampaignId","Id","ApplicationId"]}},NextToken:{}},required:["Item"]}},required:["ActivitiesResponse"],payload:"ActivitiesResponse"}},GetCampaignDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName","CampaignId"]},output:{type:"structure",members:{CampaignDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},CampaignId:{},EndTime:{shape:"S2w"},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","EndTime","CampaignId","StartTime","ApplicationId"]}},required:["CampaignDateRangeKpiResponse"],payload:"CampaignDateRangeKpiResponse"}},GetCampaignVersion:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},Version:{location:"uri",locationName:"version"}},required:["Version","ApplicationId","CampaignId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},GetCampaignVersions:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId","CampaignId"]},output:{type:"structure",members:{CampaignsResponse:{shape:"S6z"}},required:["CampaignsResponse"],payload:"CampaignsResponse"}},GetCampaigns:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{CampaignsResponse:{shape:"S6z"}},required:["CampaignsResponse"],payload:"CampaignsResponse"}},GetChannels:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ChannelsResponse:{type:"structure",members:{Channels:{type:"map",key:{},value:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Version:{type:"integer"}}}}},required:["Channels"]}},required:["ChannelsResponse"],payload:"ChannelsResponse"}},GetEmailChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},GetEmailTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/email",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{EmailTemplateResponse:{type:"structure",members:{Arn:{},CreationDate:{},DefaultSubstitutions:{},HtmlPart:{},LastModifiedDate:{},RecommenderId:{},Subject:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},TextPart:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["EmailTemplateResponse"],payload:"EmailTemplateResponse"}},GetEndpoint:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"}},required:["ApplicationId","EndpointId"]},output:{type:"structure",members:{EndpointResponse:{shape:"S4t"}},required:["EndpointResponse"],payload:"EndpointResponse"}},GetEventStream:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},GetExportJob:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/export/{job-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JobId:{location:"uri",locationName:"job-id"}},required:["ApplicationId","JobId"]},output:{type:"structure",members:{ExportJobResponse:{shape:"S1k"}},required:["ExportJobResponse"],payload:"ExportJobResponse"}},GetExportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/export",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{ExportJobsResponse:{shape:"S7m"}},required:["ExportJobsResponse"],payload:"ExportJobsResponse"}},GetGcmChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},GetImportJob:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/import/{job-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JobId:{location:"uri",locationName:"job-id"}},required:["ApplicationId","JobId"]},output:{type:"structure",members:{ImportJobResponse:{shape:"S1r"}},required:["ImportJobResponse"],payload:"ImportJobResponse"}},GetImportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/import",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{ImportJobsResponse:{shape:"S7u"}},required:["ImportJobsResponse"],payload:"ImportJobsResponse"}},GetJourney:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"}},required:["JourneyId","ApplicationId"]},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},GetJourneyDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},JourneyId:{location:"uri",locationName:"journey-id"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["JourneyId","ApplicationId","KpiName"]},output:{type:"structure",members:{JourneyDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S2w"},JourneyId:{},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","JourneyId","EndTime","StartTime","ApplicationId"]}},required:["JourneyDateRangeKpiResponse"],payload:"JourneyDateRangeKpiResponse"}},GetJourneyExecutionActivityMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyActivityId:{location:"uri",locationName:"journey-activity-id"},JourneyId:{location:"uri",locationName:"journey-id"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"}},required:["JourneyActivityId","ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyExecutionActivityMetricsResponse:{type:"structure",members:{ActivityType:{},ApplicationId:{},JourneyActivityId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"}},required:["Metrics","JourneyId","LastEvaluatedTime","JourneyActivityId","ActivityType","ApplicationId"]}},required:["JourneyExecutionActivityMetricsResponse"],payload:"JourneyExecutionActivityMetricsResponse"}},GetJourneyExecutionMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"}},required:["ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyExecutionMetricsResponse:{type:"structure",members:{ApplicationId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"}},required:["Metrics","JourneyId","LastEvaluatedTime","ApplicationId"]}},required:["JourneyExecutionMetricsResponse"],payload:"JourneyExecutionMetricsResponse"}},GetPushTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/push",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{PushNotificationTemplateResponse:{type:"structure",members:{ADM:{shape:"S35"},APNS:{shape:"S36"},Arn:{},Baidu:{shape:"S35"},CreationDate:{},Default:{shape:"S37"},DefaultSubstitutions:{},GCM:{shape:"S35"},LastModifiedDate:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateType","TemplateName"]}},required:["PushNotificationTemplateResponse"],payload:"PushNotificationTemplateResponse"}},GetRecommenderConfiguration:{http:{method:"GET",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"}},required:["RecommenderId"]},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},GetRecommenderConfigurations:{http:{method:"GET",requestUri:"/v1/recommenders",responseCode:200},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}}},output:{type:"structure",members:{ListRecommenderConfigurationsResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S3c"}},NextToken:{}},required:["Item"]}},required:["ListRecommenderConfigurationsResponse"],payload:"ListRecommenderConfigurationsResponse"}},GetSegment:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},GetSegmentExportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/jobs/export",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{ExportJobsResponse:{shape:"S7m"}},required:["ExportJobsResponse"],payload:"ExportJobsResponse"}},GetSegmentImportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/jobs/import",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{ImportJobsResponse:{shape:"S7u"}},required:["ImportJobsResponse"],payload:"ImportJobsResponse"}},GetSegmentVersion:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"},Version:{location:"uri",locationName:"version"}},required:["SegmentId","Version","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},GetSegmentVersions:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentsResponse:{shape:"S8q"}},required:["SegmentsResponse"],payload:"SegmentsResponse"}},GetSegments:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{SegmentsResponse:{shape:"S8q"}},required:["SegmentsResponse"],payload:"SegmentsResponse"}},GetSmsChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},GetSmsTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/sms",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{SMSTemplateResponse:{type:"structure",members:{Arn:{},Body:{},CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["SMSTemplateResponse"],payload:"SMSTemplateResponse"}},GetUserEndpoints:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/users/{user-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},UserId:{location:"uri",locationName:"user-id"}},required:["ApplicationId","UserId"]},output:{type:"structure",members:{EndpointsResponse:{shape:"S5l"}},required:["EndpointsResponse"],payload:"EndpointsResponse"}},GetVoiceChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},GetVoiceTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/voice",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{VoiceTemplateResponse:{type:"structure",members:{Arn:{},Body:{},CreationDate:{},DefaultSubstitutions:{},LanguageCode:{},LastModifiedDate:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{},VoiceId:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["VoiceTemplateResponse"],payload:"VoiceTemplateResponse"}},ListJourneys:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{JourneysResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S32"}},NextToken:{}},required:["Item"]}},required:["JourneysResponse"],payload:"JourneysResponse"}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{TagsModel:{shape:"S9c"}},required:["TagsModel"],payload:"TagsModel"}},ListTemplateVersions:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/{template-type}/versions",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},TemplateName:{location:"uri",locationName:"template-name"},TemplateType:{location:"uri",locationName:"template-type"}},required:["TemplateName","TemplateType"]},output:{type:"structure",members:{TemplateVersionsResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},Message:{},NextToken:{},RequestID:{}},required:["Item"]}},required:["TemplateVersionsResponse"],payload:"TemplateVersionsResponse"}},ListTemplates:{http:{method:"GET",requestUri:"/v1/templates",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},Prefix:{location:"querystring",locationName:"prefix"},TemplateType:{location:"querystring",locationName:"template-type"}}},output:{type:"structure",members:{TemplatesResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},NextToken:{}},required:["Item"]}},required:["TemplatesResponse"],payload:"TemplatesResponse"}},PhoneNumberValidate:{http:{requestUri:"/v1/phone/number/validate",responseCode:200},input:{type:"structure",members:{NumberValidateRequest:{type:"structure",members:{IsoCountryCode:{},PhoneNumber:{}}}},required:["NumberValidateRequest"],payload:"NumberValidateRequest"},output:{type:"structure",members:{NumberValidateResponse:{type:"structure",members:{Carrier:{},City:{},CleansedPhoneNumberE164:{},CleansedPhoneNumberNational:{},Country:{},CountryCodeIso2:{},CountryCodeNumeric:{},County:{},OriginalCountryCodeIso2:{},OriginalPhoneNumber:{},PhoneType:{},PhoneTypeCode:{type:"integer"},Timezone:{},ZipCode:{}}}},required:["NumberValidateResponse"],payload:"NumberValidateResponse"}},PutEventStream:{http:{requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteEventStream:{type:"structure",members:{DestinationStreamArn:{},RoleArn:{}},required:["RoleArn","DestinationStreamArn"]}},required:["ApplicationId","WriteEventStream"],payload:"WriteEventStream"},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},PutEvents:{http:{requestUri:"/v1/apps/{application-id}/events",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EventsRequest:{type:"structure",members:{BatchItem:{type:"map",key:{},value:{type:"structure",members:{Endpoint:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}},Events:{type:"map",key:{},value:{type:"structure",members:{AppPackageName:{},AppTitle:{},AppVersionCode:{},Attributes:{shape:"S4"},ClientSdkVersion:{},EventType:{},Metrics:{shape:"S4y"},SdkName:{},Session:{type:"structure",members:{Duration:{type:"integer"},Id:{},StartTimestamp:{},StopTimestamp:{}},required:["StartTimestamp","Id"]},Timestamp:{}},required:["EventType","Timestamp"]}}},required:["Endpoint","Events"]}}},required:["BatchItem"]}},required:["ApplicationId","EventsRequest"],payload:"EventsRequest"},output:{type:"structure",members:{EventsResponse:{type:"structure",members:{Results:{type:"map",key:{},value:{type:"structure",members:{EndpointItemResponse:{type:"structure",members:{Message:{},StatusCode:{type:"integer"}}},EventsItemResponse:{type:"map",key:{},value:{type:"structure",members:{Message:{},StatusCode:{type:"integer"}}}}}}}}}},required:["EventsResponse"],payload:"EventsResponse"}},RemoveAttributes:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/attributes/{attribute-type}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},AttributeType:{location:"uri",locationName:"attribute-type"},UpdateAttributesRequest:{type:"structure",members:{Blacklist:{shape:"St"}}}},required:["AttributeType","ApplicationId","UpdateAttributesRequest"],payload:"UpdateAttributesRequest"},output:{type:"structure",members:{AttributesResource:{type:"structure",members:{ApplicationId:{},AttributeType:{},Attributes:{shape:"St"}},required:["AttributeType","ApplicationId"]}},required:["AttributesResource"],payload:"AttributesResource"}},SendMessages:{http:{requestUri:"/v1/apps/{application-id}/messages",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},MessageRequest:{type:"structure",members:{Addresses:{type:"map",key:{},value:{type:"structure",members:{BodyOverride:{},ChannelType:{},Context:{shape:"S4"},RawContent:{},Substitutions:{shape:"S4u"},TitleOverride:{}}}},Context:{shape:"S4"},Endpoints:{shape:"Sah"},MessageConfiguration:{shape:"Saj"},TemplateConfiguration:{shape:"S12"},TraceId:{}},required:["MessageConfiguration"]}},required:["ApplicationId","MessageRequest"],payload:"MessageRequest"},output:{type:"structure",members:{MessageResponse:{type:"structure",members:{ApplicationId:{},EndpointResult:{shape:"Saz"},RequestId:{},Result:{type:"map",key:{},value:{type:"structure",members:{DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}},required:["ApplicationId"]}},required:["MessageResponse"],payload:"MessageResponse"}},SendUsersMessages:{http:{requestUri:"/v1/apps/{application-id}/users-messages",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SendUsersMessageRequest:{type:"structure",members:{Context:{shape:"S4"},MessageConfiguration:{shape:"Saj"},TemplateConfiguration:{shape:"S12"},TraceId:{},Users:{shape:"Sah"}},required:["MessageConfiguration","Users"]}},required:["ApplicationId","SendUsersMessageRequest"],payload:"SendUsersMessageRequest"},output:{type:"structure",members:{SendUsersMessageResponse:{type:"structure",members:{ApplicationId:{},RequestId:{},Result:{type:"map",key:{},value:{shape:"Saz"}}},required:["ApplicationId"]}},required:["SendUsersMessageResponse"],payload:"SendUsersMessageResponse"}},TagResource:{http:{requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagsModel:{shape:"S9c"}},required:["ResourceArn","TagsModel"],payload:"TagsModel"}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"St",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateAdmChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ADMChannelRequest:{type:"structure",members:{ClientId:{},ClientSecret:{},Enabled:{type:"boolean"}},required:["ClientSecret","ClientId"]},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","ADMChannelRequest"],payload:"ADMChannelRequest"},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},UpdateApnsChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{APNSChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSChannelRequest"],payload:"APNSChannelRequest"},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},UpdateApnsSandboxChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{APNSSandboxChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSSandboxChannelRequest"],payload:"APNSSandboxChannelRequest"},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},UpdateApnsVoipChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{APNSVoipChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSVoipChannelRequest"],payload:"APNSVoipChannelRequest"},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},UpdateApnsVoipSandboxChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{APNSVoipSandboxChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSVoipSandboxChannelRequest"],payload:"APNSVoipSandboxChannelRequest"},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},UpdateApplicationSettings:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/settings",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteApplicationSettingsRequest:{type:"structure",members:{CampaignHook:{shape:"S14"},CloudWatchMetricsEnabled:{type:"boolean"},EventTaggingEnabled:{type:"boolean"},Limits:{shape:"S16"},QuietTime:{shape:"S11"}}}},required:["ApplicationId","WriteApplicationSettingsRequest"],payload:"WriteApplicationSettingsRequest"},output:{type:"structure",members:{ApplicationSettingsResource:{shape:"S6e"}},required:["ApplicationSettingsResource"],payload:"ApplicationSettingsResource"}},UpdateBaiduChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},BaiduChannelRequest:{type:"structure",members:{ApiKey:{},Enabled:{type:"boolean"},SecretKey:{}},required:["SecretKey","ApiKey"]}},required:["ApplicationId","BaiduChannelRequest"],payload:"BaiduChannelRequest"},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},UpdateCampaign:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},WriteCampaignRequest:{shape:"S8"}},required:["CampaignId","ApplicationId","WriteCampaignRequest"],payload:"WriteCampaignRequest"},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},UpdateEmailChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EmailChannelRequest:{type:"structure",members:{ConfigurationSet:{},Enabled:{type:"boolean"},FromAddress:{},Identity:{},RoleArn:{}},required:["FromAddress","Identity"]}},required:["ApplicationId","EmailChannelRequest"],payload:"EmailChannelRequest"},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},UpdateEmailTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/email",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},EmailTemplateRequest:{shape:"S1e"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateEndpoint:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"},EndpointRequest:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}}},required:["ApplicationId","EndpointId","EndpointRequest"],payload:"EndpointRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateEndpointsBatch:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/endpoints",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointBatchRequest:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}}}},required:["Item"]}},required:["ApplicationId","EndpointBatchRequest"],payload:"EndpointBatchRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateGcmChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},GCMChannelRequest:{type:"structure",members:{ApiKey:{},Enabled:{type:"boolean"}},required:["ApiKey"]}},required:["ApplicationId","GCMChannelRequest"],payload:"GCMChannelRequest"},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},UpdateJourney:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},WriteJourneyRequest:{shape:"S1u"}},required:["JourneyId","ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},UpdateJourneyState:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/state",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},JourneyStateRequest:{type:"structure",members:{State:{}}}},required:["JourneyId","ApplicationId","JourneyStateRequest"],payload:"JourneyStateRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},UpdatePushTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/push",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},PushNotificationTemplateRequest:{shape:"S34"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateRecommenderConfiguration:{http:{method:"PUT",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"},UpdateRecommenderConfiguration:{type:"structure",members:{Attributes:{shape:"S4"},Description:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","RecommendationProviderRoleArn"]}},required:["RecommenderId","UpdateRecommenderConfiguration"],payload:"UpdateRecommenderConfiguration"},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},UpdateSegment:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"},WriteSegmentRequest:{shape:"S3e"}},required:["SegmentId","ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},UpdateSmsChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SMSChannelRequest:{type:"structure",members:{Enabled:{type:"boolean"},SenderId:{},ShortCode:{}}}},required:["ApplicationId","SMSChannelRequest"],payload:"SMSChannelRequest"},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},UpdateSmsTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/sms",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},SMSTemplateRequest:{shape:"S3u"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateTemplateActiveVersion:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/{template-type}/active-version",responseCode:200},input:{type:"structure",members:{TemplateActiveVersionRequest:{type:"structure",members:{Version:{}}},TemplateName:{location:"uri",locationName:"template-name"},TemplateType:{location:"uri",locationName:"template-type"}},required:["TemplateName","TemplateType","TemplateActiveVersionRequest"],payload:"TemplateActiveVersionRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateVoiceChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},VoiceChannelRequest:{type:"structure",members:{Enabled:{type:"boolean"}}}},required:["ApplicationId","VoiceChannelRequest"],payload:"VoiceChannelRequest"},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},UpdateVoiceTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/voice",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"},VoiceTemplateRequest:{shape:"S3x"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}}},shapes:{S4:{type:"map",key:{},value:{}},S6:{type:"structure",members:{Arn:{},Id:{},Name:{},tags:{shape:"S4",locationName:"tags"}},required:["Id","Arn","Name"]},S8:{type:"structure",members:{AdditionalTreatments:{type:"list",member:{type:"structure",members:{CustomDeliveryConfiguration:{shape:"Sb"},MessageConfiguration:{shape:"Se"},Schedule:{shape:"Sn"},SizePercent:{type:"integer"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}},required:["SizePercent"]}},CustomDeliveryConfiguration:{shape:"Sb"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S14"},IsPaused:{type:"boolean"},Limits:{shape:"S16"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"Sn"},SegmentId:{},SegmentVersion:{type:"integer"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}}},Sb:{type:"structure",members:{DeliveryUri:{},EndpointTypes:{shape:"Sc"}},required:["DeliveryUri"]},Sc:{type:"list",member:{}},Se:{type:"structure",members:{ADMMessage:{shape:"Sf"},APNSMessage:{shape:"Sf"},BaiduMessage:{shape:"Sf"},CustomMessage:{type:"structure",members:{Data:{}}},DefaultMessage:{shape:"Sf"},EmailMessage:{type:"structure",members:{Body:{},FromAddress:{},HtmlBody:{},Title:{}}},GCMMessage:{shape:"Sf"},SMSMessage:{type:"structure",members:{Body:{},MessageType:{},SenderId:{}}}}},Sf:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageSmallIconUrl:{},ImageUrl:{},JsonBody:{},MediaUrl:{},RawContent:{},SilentPush:{type:"boolean"},TimeToLive:{type:"integer"},Title:{},Url:{}}},Sn:{type:"structure",members:{EndTime:{},EventFilter:{type:"structure",members:{Dimensions:{shape:"Sp"},FilterType:{}},required:["FilterType","Dimensions"]},Frequency:{},IsLocalTime:{type:"boolean"},QuietTime:{shape:"S11"},StartTime:{},Timezone:{}},required:["StartTime"]},Sp:{type:"structure",members:{Attributes:{shape:"Sq"},EventType:{shape:"Su"},Metrics:{shape:"Sw"}}},Sq:{type:"map",key:{},value:{type:"structure",members:{AttributeType:{},Values:{shape:"St"}},required:["Values"]}},St:{type:"list",member:{}},Su:{type:"structure",members:{DimensionType:{},Values:{shape:"St"}},required:["Values"]},Sw:{type:"map",key:{},value:{type:"structure",members:{ComparisonOperator:{},Value:{type:"double"}},required:["ComparisonOperator","Value"]}},S11:{type:"structure",members:{End:{},Start:{}}},S12:{type:"structure",members:{EmailTemplate:{shape:"S13"},PushTemplate:{shape:"S13"},SMSTemplate:{shape:"S13"},VoiceTemplate:{shape:"S13"}}},S13:{type:"structure",members:{Name:{},Version:{}}},S14:{type:"structure",members:{LambdaFunctionName:{},Mode:{},WebUrl:{}}},S16:{type:"structure",members:{Daily:{type:"integer"},MaximumDuration:{type:"integer"},MessagesPerSecond:{type:"integer"},Total:{type:"integer"}}},S18:{type:"structure",members:{AdditionalTreatments:{type:"list",member:{type:"structure",members:{CustomDeliveryConfiguration:{shape:"Sb"},Id:{},MessageConfiguration:{shape:"Se"},Schedule:{shape:"Sn"},SizePercent:{type:"integer"},State:{shape:"S1b"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}},required:["Id","SizePercent"]}},ApplicationId:{},Arn:{},CreationDate:{},CustomDeliveryConfiguration:{shape:"Sb"},DefaultState:{shape:"S1b"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S14"},Id:{},IsPaused:{type:"boolean"},LastModifiedDate:{},Limits:{shape:"S16"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"Sn"},SegmentId:{},SegmentVersion:{type:"integer"},State:{shape:"S1b"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{},Version:{type:"integer"}},required:["LastModifiedDate","CreationDate","SegmentId","SegmentVersion","Id","Arn","ApplicationId"]},S1b:{type:"structure",members:{CampaignStatus:{}}},S1e:{type:"structure",members:{DefaultSubstitutions:{},HtmlPart:{},RecommenderId:{},Subject:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TextPart:{}}},S1g:{type:"structure",members:{Arn:{},Message:{},RequestID:{}}},S1k:{type:"structure",members:{ApplicationId:{},CompletedPieces:{type:"integer"},CompletionDate:{},CreationDate:{},Definition:{type:"structure",members:{RoleArn:{},S3UrlPrefix:{},SegmentId:{},SegmentVersion:{type:"integer"}},required:["S3UrlPrefix","RoleArn"]},FailedPieces:{type:"integer"},Failures:{shape:"St"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S1r:{type:"structure",members:{ApplicationId:{},CompletedPieces:{type:"integer"},CompletionDate:{},CreationDate:{},Definition:{type:"structure",members:{DefineSegment:{type:"boolean"},ExternalId:{},Format:{},RegisterEndpoints:{type:"boolean"},RoleArn:{},S3Url:{},SegmentId:{},SegmentName:{}},required:["Format","S3Url","RoleArn"]},FailedPieces:{type:"integer"},Failures:{shape:"St"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S1u:{type:"structure",members:{Activities:{shape:"S1v"},CreationDate:{},LastModifiedDate:{},Limits:{shape:"S2u"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S11"},RefreshFrequency:{},Schedule:{shape:"S2v"},StartActivity:{},StartCondition:{shape:"S2x"},State:{}},required:["Name"]},S1v:{type:"map",key:{},value:{type:"structure",members:{CUSTOM:{type:"structure",members:{DeliveryUri:{},EndpointTypes:{shape:"Sc"},MessageConfig:{type:"structure",members:{Data:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},ConditionalSplit:{type:"structure",members:{Condition:{type:"structure",members:{Conditions:{type:"list",member:{shape:"S22"}},Operator:{}}},EvaluationWaitTime:{shape:"S2f"},FalseActivity:{},TrueActivity:{}}},Description:{},EMAIL:{type:"structure",members:{MessageConfig:{type:"structure",members:{FromAddress:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},Holdout:{type:"structure",members:{NextActivity:{},Percentage:{type:"integer"}},required:["Percentage"]},MultiCondition:{type:"structure",members:{Branches:{type:"list",member:{type:"structure",members:{Condition:{shape:"S22"},NextActivity:{}}}},DefaultActivity:{},EvaluationWaitTime:{shape:"S2f"}}},PUSH:{type:"structure",members:{MessageConfig:{type:"structure",members:{TimeToLive:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},RandomSplit:{type:"structure",members:{Branches:{type:"list",member:{type:"structure",members:{NextActivity:{},Percentage:{type:"integer"}}}}}},SMS:{type:"structure",members:{MessageConfig:{type:"structure",members:{MessageType:{},SenderId:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},Wait:{type:"structure",members:{NextActivity:{},WaitTime:{shape:"S2f"}}}}}},S22:{type:"structure",members:{EventCondition:{type:"structure",members:{Dimensions:{shape:"Sp"},MessageActivity:{}}},SegmentCondition:{shape:"S24"},SegmentDimensions:{shape:"S25",locationName:"segmentDimensions"}}},S24:{type:"structure",members:{SegmentId:{}},required:["SegmentId"]},S25:{type:"structure",members:{Attributes:{shape:"Sq"},Behavior:{type:"structure",members:{Recency:{type:"structure",members:{Duration:{},RecencyType:{}},required:["Duration","RecencyType"]}}},Demographic:{type:"structure",members:{AppVersion:{shape:"Su"},Channel:{shape:"Su"},DeviceType:{shape:"Su"},Make:{shape:"Su"},Model:{shape:"Su"},Platform:{shape:"Su"}}},Location:{type:"structure",members:{Country:{shape:"Su"},GPSPoint:{type:"structure",members:{Coordinates:{type:"structure",members:{Latitude:{type:"double"},Longitude:{type:"double"}},required:["Latitude","Longitude"]},RangeInKilometers:{type:"double"}},required:["Coordinates"]}}},Metrics:{shape:"Sw"},UserAttributes:{shape:"Sq"}}},S2f:{type:"structure",members:{WaitFor:{},WaitUntil:{}}},S2u:{type:"structure",members:{DailyCap:{type:"integer"},EndpointReentryCap:{type:"integer"},MessagesPerSecond:{type:"integer"}}},S2v:{type:"structure",members:{EndTime:{shape:"S2w"},StartTime:{shape:"S2w"},Timezone:{}}},S2w:{type:"timestamp",timestampFormat:"iso8601"},S2x:{type:"structure",members:{Description:{},EventStartCondition:{type:"structure",members:{EventFilter:{type:"structure",members:{Dimensions:{shape:"Sp"},FilterType:{}},required:["FilterType","Dimensions"]},SegmentId:{}}},SegmentStartCondition:{shape:"S24"}}},S32:{type:"structure",members:{Activities:{shape:"S1v"},ApplicationId:{},CreationDate:{},Id:{},LastModifiedDate:{},Limits:{shape:"S2u"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S11"},RefreshFrequency:{},Schedule:{shape:"S2v"},StartActivity:{},StartCondition:{shape:"S2x"},State:{},tags:{shape:"S4",locationName:"tags"}},required:["Name","Id","ApplicationId"]},S34:{type:"structure",members:{ADM:{shape:"S35"},APNS:{shape:"S36"},Baidu:{shape:"S35"},Default:{shape:"S37"},DefaultSubstitutions:{},GCM:{shape:"S35"},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S35:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageUrl:{},RawContent:{},SmallImageIconUrl:{},Sound:{},Title:{},Url:{}}},S36:{type:"structure",members:{Action:{},Body:{},MediaUrl:{},RawContent:{},Sound:{},Title:{},Url:{}}},S37:{type:"structure",members:{Action:{},Body:{},Sound:{},Title:{},Url:{}}},S3c:{type:"structure",members:{Attributes:{shape:"S4"},CreationDate:{},Description:{},Id:{},LastModifiedDate:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","LastModifiedDate","CreationDate","RecommendationProviderRoleArn","Id"]},S3e:{type:"structure",members:{Dimensions:{shape:"S25"},Name:{},SegmentGroups:{shape:"S3f"},tags:{shape:"S4",locationName:"tags"}}},S3f:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Dimensions:{type:"list",member:{shape:"S25"}},SourceSegments:{type:"list",member:{type:"structure",members:{Id:{},Version:{type:"integer"}},required:["Id"]}},SourceType:{},Type:{}}}},Include:{}}},S3p:{type:"structure",members:{ApplicationId:{},Arn:{},CreationDate:{},Dimensions:{shape:"S25"},Id:{},ImportDefinition:{type:"structure",members:{ChannelCounts:{type:"map",key:{},value:{type:"integer"}},ExternalId:{},Format:{},RoleArn:{},S3Url:{},Size:{type:"integer"}},required:["Format","S3Url","Size","ExternalId","RoleArn"]},LastModifiedDate:{},Name:{},SegmentGroups:{shape:"S3f"},SegmentType:{},tags:{shape:"S4",locationName:"tags"},Version:{type:"integer"}},required:["SegmentType","CreationDate","Id","Arn","ApplicationId"]},S3u:{type:"structure",members:{Body:{},DefaultSubstitutions:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S3x:{type:"structure",members:{Body:{},DefaultSubstitutions:{},LanguageCode:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},VoiceId:{}}},S41:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S44:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S47:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4a:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4d:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4i:{type:"structure",members:{ApplicationId:{},CreationDate:{},Credential:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Credential","Platform"]},S4n:{type:"structure",members:{ApplicationId:{},ConfigurationSet:{},CreationDate:{},Enabled:{type:"boolean"},FromAddress:{},HasCredential:{type:"boolean"},Id:{},Identity:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},MessagesPerSecond:{type:"integer"},Platform:{},RoleArn:{},Version:{type:"integer"}},required:["Platform"]},S4q:{type:"structure",members:{Message:{},RequestID:{}}},S4t:{type:"structure",members:{Address:{},ApplicationId:{},Attributes:{shape:"S4u"},ChannelType:{},CohortId:{},CreationDate:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}},S4u:{type:"map",key:{},value:{shape:"St"}},S4w:{type:"structure",members:{AppVersion:{},Locale:{},Make:{},Model:{},ModelVersion:{},Platform:{},PlatformVersion:{},Timezone:{}}},S4x:{type:"structure",members:{City:{},Country:{},Latitude:{type:"double"},Longitude:{type:"double"},PostalCode:{},Region:{}}},S4y:{type:"map",key:{},value:{type:"double"}},S4z:{type:"structure",members:{UserAttributes:{shape:"S4u"},UserId:{}}},S52:{type:"structure",members:{ApplicationId:{},DestinationStreamArn:{},ExternalId:{},LastModifiedDate:{},LastUpdatedBy:{},RoleArn:{}},required:["ApplicationId","RoleArn","DestinationStreamArn"]},S55:{type:"structure",members:{ApplicationId:{},CreationDate:{},Credential:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Credential","Platform"]},S5g:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},PromotionalMessagesPerSecond:{type:"integer"},SenderId:{},ShortCode:{},TransactionalMessagesPerSecond:{type:"integer"},Version:{type:"integer"}},required:["Platform"]},S5l:{type:"structure",members:{Item:{type:"list",member:{shape:"S4t"}}},required:["Item"]},S5p:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S67:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{GroupedBys:{shape:"S6a"},Values:{shape:"S6a"}},required:["GroupedBys","Values"]}}},required:["Rows"]},S6a:{type:"list",member:{type:"structure",members:{Key:{},Type:{},Value:{}},required:["Type","Value","Key"]}},S6e:{type:"structure",members:{ApplicationId:{},CampaignHook:{shape:"S14"},LastModifiedDate:{},Limits:{shape:"S16"},QuietTime:{shape:"S11"}},required:["ApplicationId"]},S6z:{type:"structure",members:{Item:{type:"list",member:{shape:"S18"}},NextToken:{}},required:["Item"]},S7m:{type:"structure",members:{Item:{type:"list",member:{shape:"S1k"}},NextToken:{}},required:["Item"]},S7u:{type:"structure",members:{Item:{type:"list",member:{shape:"S1r"}},NextToken:{}},required:["Item"]},S8q:{type:"structure",members:{Item:{type:"list",member:{shape:"S3p"}},NextToken:{}},required:["Item"]},S9c:{type:"structure",members:{tags:{shape:"S4",locationName:"tags"}},required:["tags"]},Sah:{type:"map",key:{},value:{type:"structure",members:{BodyOverride:{},Context:{shape:"S4"},RawContent:{},Substitutions:{shape:"S4u"},TitleOverride:{}}}},Saj:{type:"structure",members:{ADMMessage:{type:"structure",members:{Action:{},Body:{},ConsolidationKey:{},Data:{shape:"S4"},ExpiresAfter:{},IconReference:{},ImageIconUrl:{},ImageUrl:{},MD5:{},RawContent:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},Title:{},Url:{}}},APNSMessage:{type:"structure",members:{APNSPushType:{},Action:{},Badge:{type:"integer"},Body:{},Category:{},CollapseId:{},Data:{shape:"S4"},MediaUrl:{},PreferredAuthenticationMethod:{},Priority:{},RawContent:{},SilentPush:{type:"boolean"},Sound:{},Substitutions:{shape:"S4u"},ThreadId:{},TimeToLive:{type:"integer"},Title:{},Url:{}}},BaiduMessage:{type:"structure",members:{Action:{},Body:{},Data:{shape:"S4"},IconReference:{},ImageIconUrl:{},ImageUrl:{},RawContent:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},TimeToLive:{type:"integer"},Title:{},Url:{}}},DefaultMessage:{type:"structure",members:{Body:{},Substitutions:{shape:"S4u"}}},DefaultPushNotificationMessage:{type:"structure",members:{Action:{},Body:{},Data:{shape:"S4"},SilentPush:{type:"boolean"},Substitutions:{shape:"S4u"},Title:{},Url:{}}},EmailMessage:{type:"structure",members:{Body:{},FeedbackForwardingAddress:{},FromAddress:{},RawEmail:{type:"structure",members:{Data:{type:"blob"}}},ReplyToAddresses:{shape:"St"},SimpleEmail:{type:"structure",members:{HtmlPart:{shape:"Sat"},Subject:{shape:"Sat"},TextPart:{shape:"Sat"}}},Substitutions:{shape:"S4u"}}},GCMMessage:{type:"structure",members:{Action:{},Body:{},CollapseKey:{},Data:{shape:"S4"},IconReference:{},ImageIconUrl:{},ImageUrl:{},Priority:{},RawContent:{},RestrictedPackageName:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},TimeToLive:{type:"integer"},Title:{},Url:{}}},SMSMessage:{type:"structure",members:{Body:{},Keyword:{},MediaUrl:{},MessageType:{},OriginationNumber:{},SenderId:{},Substitutions:{shape:"S4u"}}},VoiceMessage:{type:"structure",members:{Body:{},LanguageCode:{},OriginationNumber:{},Substitutions:{shape:"S4u"},VoiceId:{}}}}},Sat:{type:"structure",members:{Charset:{},Data:{}}},Saz:{type:"map",key:{},value:{type:"structure",members:{Address:{},DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}}}},1008:function(e,t,r){var i=r(2087);var a=r(2602);a.register("cd",_cd,{});function _cd(e,t){if(!t)t=i.homedir();if(t==="-"){if(!process.env.OLDPWD){a.error("could not find previous directory")}else{t=process.env.OLDPWD}}try{var r=process.cwd();process.chdir(t);process.env.OLDPWD=r}catch(e){var s;try{a.statFollowLinks(t);s="not a directory: "+t}catch(e){s="no such file or directory: "+t}if(s)a.error(s)}return""}e.exports=_cd},1009:function(e){e.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},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"}}}},1010:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-04-15",endpointPrefix:"support",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Support",serviceId:"Support",signatureVersion:"v4",targetPrefix:"AWSSupport_20130415",uid:"support-2013-04-15"},operations:{AddAttachmentsToSet:{input:{type:"structure",required:["attachments"],members:{attachmentSetId:{},attachments:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{attachmentSetId:{},expiryTime:{}}}},AddCommunicationToCase:{input:{type:"structure",required:["communicationBody"],members:{caseId:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},attachmentSetId:{}}},output:{type:"structure",members:{result:{type:"boolean"}}}},CreateCase:{input:{type:"structure",required:["subject","communicationBody"],members:{subject:{},serviceCode:{},severityCode:{},categoryCode:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},language:{},issueType:{},attachmentSetId:{}}},output:{type:"structure",members:{caseId:{}}}},DescribeAttachment:{input:{type:"structure",required:["attachmentId"],members:{attachmentId:{}}},output:{type:"structure",members:{attachment:{shape:"S4"}}}},DescribeCases:{input:{type:"structure",members:{caseIdList:{type:"list",member:{}},displayId:{},afterTime:{},beforeTime:{},includeResolvedCases:{type:"boolean"},nextToken:{},maxResults:{type:"integer"},language:{},includeCommunications:{type:"boolean"}}},output:{type:"structure",members:{cases:{type:"list",member:{type:"structure",members:{caseId:{},displayId:{},subject:{},status:{},serviceCode:{},categoryCode:{},severityCode:{},submittedBy:{},timeCreated:{},recentCommunications:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}},ccEmailAddresses:{shape:"Sc"},language:{}}}},nextToken:{}}}},DescribeCommunications:{input:{type:"structure",required:["caseId"],members:{caseId:{},beforeTime:{},afterTime:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}}},DescribeServices:{input:{type:"structure",members:{serviceCodeList:{type:"list",member:{}},language:{}}},output:{type:"structure",members:{services:{type:"list",member:{type:"structure",members:{code:{},name:{},categories:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}}}}},DescribeSeverityLevels:{input:{type:"structure",members:{language:{}}},output:{type:"structure",members:{severityLevels:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}},DescribeTrustedAdvisorCheckRefreshStatuses:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S1t"}}},output:{type:"structure",required:["statuses"],members:{statuses:{type:"list",member:{shape:"S1x"}}}}},DescribeTrustedAdvisorCheckResult:{input:{type:"structure",required:["checkId"],members:{checkId:{},language:{}}},output:{type:"structure",members:{result:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary","flaggedResources"],members:{checkId:{},timestamp:{},status:{},resourcesSummary:{shape:"S22"},categorySpecificSummary:{shape:"S23"},flaggedResources:{type:"list",member:{type:"structure",required:["status","resourceId","metadata"],members:{status:{},region:{},resourceId:{},isSuppressed:{type:"boolean"},metadata:{shape:"S1t"}}}}}}}}},DescribeTrustedAdvisorCheckSummaries:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S1t"}}},output:{type:"structure",required:["summaries"],members:{summaries:{type:"list",member:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary"],members:{checkId:{},timestamp:{},status:{},hasFlaggedResources:{type:"boolean"},resourcesSummary:{shape:"S22"},categorySpecificSummary:{shape:"S23"}}}}}}},DescribeTrustedAdvisorChecks:{input:{type:"structure",required:["language"],members:{language:{}}},output:{type:"structure",required:["checks"],members:{checks:{type:"list",member:{type:"structure",required:["id","name","description","category","metadata"],members:{id:{},name:{},description:{},category:{},metadata:{shape:"S1t"}}}}}}},RefreshTrustedAdvisorCheck:{input:{type:"structure",required:["checkId"],members:{checkId:{}}},output:{type:"structure",required:["status"],members:{status:{shape:"S1x"}}}},ResolveCase:{input:{type:"structure",members:{caseId:{}}},output:{type:"structure",members:{initialCaseStatus:{},finalCaseStatus:{}}}}},shapes:{S4:{type:"structure",members:{fileName:{},data:{type:"blob"}}},Sc:{type:"list",member:{}},S17:{type:"list",member:{type:"structure",members:{caseId:{},body:{},submittedBy:{},timeCreated:{},attachmentSet:{type:"list",member:{type:"structure",members:{attachmentId:{},fileName:{}}}}}}},S1t:{type:"list",member:{}},S1x:{type:"structure",required:["checkId","status","millisUntilNextRefreshable"],members:{checkId:{},status:{},millisUntilNextRefreshable:{type:"long"}}},S22:{type:"structure",required:["resourcesProcessed","resourcesFlagged","resourcesIgnored","resourcesSuppressed"],members:{resourcesProcessed:{type:"long"},resourcesFlagged:{type:"long"},resourcesIgnored:{type:"long"},resourcesSuppressed:{type:"long"}}},S23:{type:"structure",members:{costOptimizing:{type:"structure",required:["estimatedMonthlySavings","estimatedPercentMonthlySavings"],members:{estimatedMonthlySavings:{type:"double"},estimatedPercentMonthlySavings:{type:"double"}}}}}}}},1015:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["xray"]={};i.XRay=a.defineService("xray",["2016-04-12"]);Object.defineProperty(s.services["xray"],"2016-04-12",{get:function get(){var e=r(5840);e.paginators=r(5093).pagination;return e},enumerable:true,configurable:true});e.exports=i.XRay},1032:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pi"]={};i.PI=a.defineService("pi",["2018-02-27"]);Object.defineProperty(s.services["pi"],"2018-02-27",{get:function get(){var e=r(2490);e.paginators=r(6202).pagination;return e},enumerable:true,configurable:true});e.exports=i.PI},1033:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-01-01",endpointPrefix:"dms",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Database Migration Service",serviceId:"Database Migration Service",signatureVersion:"v4",targetPrefix:"AmazonDMSv20160101",uid:"dms-2016-01-01"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ReplicationInstanceArn","ApplyAction","OptInType"],members:{ReplicationInstanceArn:{},ApplyAction:{},OptInType:{}}},output:{type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"S8"}}}},CancelReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskAssessmentRunArn"],members:{ReplicationTaskAssessmentRunArn:{}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointIdentifier","EndpointType","EngineName"],members:{EndpointIdentifier:{},EndpointType:{},EngineName:{},Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},KmsKeyId:{},Tags:{shape:"S3"},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},ResourceIdentifier:{},DocDbSettings:{shape:"S1g"}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S1k"},SourceIds:{shape:"S1l"},Enabled:{type:"boolean"},Tags:{shape:"S3"}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},CreateReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceIdentifier","ReplicationInstanceClass"],members:{ReplicationInstanceIdentifier:{},AllocatedStorage:{type:"integer"},ReplicationInstanceClass:{},VpcSecurityGroupIds:{shape:"S1q"},AvailabilityZone:{},ReplicationSubnetGroupIdentifier:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},Tags:{shape:"S3"},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},DnsNameServers:{},ResourceIdentifier:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},CreateReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier","ReplicationSubnetGroupDescription","SubnetIds"],members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},SubnetIds:{shape:"S23"},Tags:{shape:"S3"}}},output:{type:"structure",members:{ReplicationSubnetGroup:{shape:"S1v"}}}},CreateReplicationTask:{input:{type:"structure",required:["ReplicationTaskIdentifier","SourceEndpointArn","TargetEndpointArn","ReplicationInstanceArn","MigrationType","TableMappings"],members:{ReplicationTaskIdentifier:{},SourceEndpointArn:{},TargetEndpointArn:{},ReplicationInstanceArn:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},Tags:{shape:"S3"},TaskData:{},ResourceIdentifier:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},DeleteCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{shape:"S2d"}}}},DeleteConnection:{input:{type:"structure",required:["EndpointArn","ReplicationInstanceArn"],members:{EndpointArn:{},ReplicationInstanceArn:{}}},output:{type:"structure",members:{Connection:{shape:"S2h"}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},DeleteReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},DeleteReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier"],members:{ReplicationSubnetGroupIdentifier:{}}},output:{type:"structure",members:{}}},DeleteReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},DeleteReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskAssessmentRunArn"],members:{ReplicationTaskAssessmentRunArn:{}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccountQuotas:{type:"list",member:{type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}}}},UniqueAccountIdentifier:{}}}},DescribeApplicableIndividualAssessments:{input:{type:"structure",members:{ReplicationTaskArn:{},ReplicationInstanceArn:{},SourceEngineName:{},TargetEngineName:{},MigrationType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{IndividualAssessmentNames:{type:"list",member:{}},Marker:{}}}},DescribeCertificates:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Certificates:{type:"list",member:{shape:"S2d"}}}}},DescribeConnections:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Connections:{type:"list",member:{shape:"S2h"}}}}},DescribeEndpointTypes:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},SupportedEndpointTypes:{type:"list",member:{type:"structure",members:{EngineName:{},SupportsCDC:{type:"boolean"},EndpointType:{},ReplicationInstanceEngineMinimumVersion:{},EngineDisplayName:{}}}}}}},DescribeEndpoints:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Endpoints:{type:"list",member:{shape:"S1i"}}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S32"}}},output:{type:"structure",members:{EventCategoryGroupList:{type:"list",member:{type:"structure",members:{SourceType:{},EventCategories:{shape:"S1k"}}}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S1n"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S1k"},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Events:{type:"list",member:{type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S1k"},Date:{type:"timestamp"}}}}}}},DescribeOrderableReplicationInstances:{input:{type:"structure",members:{MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{OrderableReplicationInstances:{type:"list",member:{type:"structure",members:{EngineVersion:{},ReplicationInstanceClass:{},StorageType:{},MinAllocatedStorage:{type:"integer"},MaxAllocatedStorage:{type:"integer"},DefaultAllocatedStorage:{type:"integer"},IncludedAllocatedStorage:{type:"integer"},AvailabilityZones:{type:"list",member:{}},ReleaseStatus:{}}}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ReplicationInstanceArn:{},Filters:{shape:"S32"},Marker:{},MaxRecords:{type:"integer"}}},output:{type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"S8"}},Marker:{}}}},DescribeRefreshSchemasStatus:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{RefreshSchemasStatus:{shape:"S44"}}}},DescribeReplicationInstanceTaskLogs:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{ReplicationInstanceArn:{},ReplicationInstanceTaskLogs:{type:"list",member:{type:"structure",members:{ReplicationTaskName:{},ReplicationTaskArn:{},ReplicationInstanceTaskLogSize:{type:"long"}}}},Marker:{}}}},DescribeReplicationInstances:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationInstances:{type:"list",member:{shape:"S1s"}}}}},DescribeReplicationSubnetGroups:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationSubnetGroups:{type:"list",member:{shape:"S1v"}}}}},DescribeReplicationTaskAssessmentResults:{input:{type:"structure",members:{ReplicationTaskArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},BucketName:{},ReplicationTaskAssessmentResults:{type:"list",member:{type:"structure",members:{ReplicationTaskIdentifier:{},ReplicationTaskArn:{},ReplicationTaskLastAssessmentDate:{type:"timestamp"},AssessmentStatus:{},AssessmentResultsFile:{},AssessmentResults:{},S3ObjectUrl:{}}}}}}},DescribeReplicationTaskAssessmentRuns:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationTaskAssessmentRuns:{type:"list",member:{shape:"Se"}}}}},DescribeReplicationTaskIndividualAssessments:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationTaskIndividualAssessments:{type:"list",member:{type:"structure",members:{ReplicationTaskIndividualAssessmentArn:{},ReplicationTaskAssessmentRunArn:{},IndividualAssessmentName:{},Status:{},ReplicationTaskIndividualAssessmentStartDate:{type:"timestamp"}}}}}}},DescribeReplicationTasks:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{},WithoutSettings:{type:"boolean"}}},output:{type:"structure",members:{Marker:{},ReplicationTasks:{type:"list",member:{shape:"S28"}}}}},DescribeSchemas:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Schemas:{type:"list",member:{}}}}},DescribeTableStatistics:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S32"}}},output:{type:"structure",members:{ReplicationTaskArn:{},TableStatistics:{type:"list",member:{type:"structure",members:{SchemaName:{},TableName:{},Inserts:{type:"long"},Deletes:{type:"long"},Updates:{type:"long"},Ddls:{type:"long"},FullLoadRows:{type:"long"},FullLoadCondtnlChkFailedRows:{type:"long"},FullLoadErrorRows:{type:"long"},FullLoadStartTime:{type:"timestamp"},FullLoadEndTime:{type:"timestamp"},FullLoadReloaded:{type:"boolean"},LastUpdateTime:{type:"timestamp"},TableState:{},ValidationPendingRecords:{type:"long"},ValidationFailedRecords:{type:"long"},ValidationSuspendedRecords:{type:"long"},ValidationState:{},ValidationStateDetails:{}}}},Marker:{}}}},ImportCertificate:{input:{type:"structure",required:["CertificateIdentifier"],members:{CertificateIdentifier:{},CertificatePem:{},CertificateWallet:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{Certificate:{shape:"S2d"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"S3"}}}},ModifyEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{},EndpointIdentifier:{},EndpointType:{},EngineName:{},Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},DocDbSettings:{shape:"S1g"}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S1k"},Enabled:{type:"boolean"}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},ModifyReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},AllocatedStorage:{type:"integer"},ApplyImmediately:{type:"boolean"},ReplicationInstanceClass:{},VpcSecurityGroupIds:{shape:"S1q"},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},ReplicationInstanceIdentifier:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},ModifyReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier","SubnetIds"],members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},SubnetIds:{shape:"S23"}}},output:{type:"structure",members:{ReplicationSubnetGroup:{shape:"S1v"}}}},ModifyReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{},ReplicationTaskIdentifier:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},TaskData:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},MoveReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn","TargetReplicationInstanceArn"],members:{ReplicationTaskArn:{},TargetReplicationInstanceArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},RebootReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},ForceFailover:{type:"boolean"}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},RefreshSchemas:{input:{type:"structure",required:["EndpointArn","ReplicationInstanceArn"],members:{EndpointArn:{},ReplicationInstanceArn:{}}},output:{type:"structure",members:{RefreshSchemasStatus:{shape:"S44"}}}},ReloadTables:{input:{type:"structure",required:["ReplicationTaskArn","TablesToReload"],members:{ReplicationTaskArn:{},TablesToReload:{type:"list",member:{type:"structure",required:["SchemaName","TableName"],members:{SchemaName:{},TableName:{}}}},ReloadOption:{}}},output:{type:"structure",members:{ReplicationTaskArn:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn","StartReplicationTaskType"],members:{ReplicationTaskArn:{},StartReplicationTaskType:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},StartReplicationTaskAssessment:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},StartReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskArn","ServiceAccessRoleArn","ResultLocationBucket","AssessmentRunName"],members:{ReplicationTaskArn:{},ServiceAccessRoleArn:{},ResultLocationBucket:{},ResultLocationFolder:{},ResultEncryptionMode:{},ResultKmsKeyArn:{},AssessmentRunName:{},IncludeOnly:{type:"list",member:{}},Exclude:{type:"list",member:{}}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},StopReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},TestConnection:{input:{type:"structure",required:["ReplicationInstanceArn","EndpointArn"],members:{ReplicationInstanceArn:{},EndpointArn:{}}},output:{type:"structure",members:{Connection:{shape:"S2h"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S8:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}}},Se:{type:"structure",members:{ReplicationTaskAssessmentRunArn:{},ReplicationTaskArn:{},Status:{},ReplicationTaskAssessmentRunCreationDate:{type:"timestamp"},AssessmentProgress:{type:"structure",members:{IndividualAssessmentCount:{type:"integer"},IndividualAssessmentCompletedCount:{type:"integer"}}},LastFailureMessage:{},ServiceAccessRoleArn:{},ResultLocationBucket:{},ResultLocationFolder:{},ResultEncryptionMode:{},ResultKmsKeyArn:{},AssessmentRunName:{}}},Sj:{type:"string",sensitive:true},Sm:{type:"structure",required:["ServiceAccessRoleArn"],members:{ServiceAccessRoleArn:{}}},Sn:{type:"structure",members:{ServiceAccessRoleArn:{},ExternalTableDefinition:{},CsvRowDelimiter:{},CsvDelimiter:{},BucketFolder:{},BucketName:{},CompressionType:{},EncryptionMode:{},ServerSideEncryptionKmsKeyId:{},DataFormat:{},EncodingType:{},DictPageSizeLimit:{type:"integer"},RowGroupLength:{type:"integer"},DataPageSize:{type:"integer"},ParquetVersion:{},EnableStatistics:{type:"boolean"},IncludeOpForFullLoad:{type:"boolean"},CdcInsertsOnly:{type:"boolean"},TimestampColumnName:{},ParquetTimestampInMillisecond:{type:"boolean"},CdcInsertsAndUpdates:{type:"boolean"},DatePartitionEnabled:{type:"boolean"},DatePartitionSequence:{},DatePartitionDelimiter:{},UseCsvNoSupValue:{type:"boolean"},CsvNoSupValue:{},PreserveTransactions:{type:"boolean"},CdcPath:{}}},Sw:{type:"structure",members:{ServiceAccessRoleArn:{},BucketName:{}}},Sx:{type:"structure",members:{Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},AuthType:{},AuthMechanism:{},NestingLevel:{},ExtractDocId:{},DocsToInvestigate:{},AuthSource:{},KmsKeyId:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S11:{type:"structure",members:{StreamArn:{},MessageFormat:{},ServiceAccessRoleArn:{},IncludeTransactionDetails:{type:"boolean"},IncludePartitionValue:{type:"boolean"},PartitionIncludeSchemaTable:{type:"boolean"},IncludeTableAlterOperations:{type:"boolean"},IncludeControlDetails:{type:"boolean"},IncludeNullAndEmpty:{type:"boolean"}}},S13:{type:"structure",members:{Broker:{},Topic:{},MessageFormat:{},IncludeTransactionDetails:{type:"boolean"},IncludePartitionValue:{type:"boolean"},PartitionIncludeSchemaTable:{type:"boolean"},IncludeTableAlterOperations:{type:"boolean"},IncludeControlDetails:{type:"boolean"},MessageMaxBytes:{type:"integer"},IncludeNullAndEmpty:{type:"boolean"}}},S14:{type:"structure",required:["ServiceAccessRoleArn","EndpointUri"],members:{ServiceAccessRoleArn:{},EndpointUri:{},FullLoadErrorPercentage:{type:"integer"},ErrorRetryDuration:{type:"integer"}}},S15:{type:"structure",required:["S3BucketName","S3BucketFolder"],members:{ServiceAccessRoleArn:{},S3BucketName:{},S3BucketFolder:{},ErrorRetryDuration:{type:"integer"},MaxFileSize:{type:"integer"},MaxRetryCount:{type:"integer"},IamAuthEnabled:{type:"boolean"}}},S16:{type:"structure",members:{AcceptAnyDate:{type:"boolean"},AfterConnectScript:{},BucketFolder:{},BucketName:{},CaseSensitiveNames:{type:"boolean"},CompUpdate:{type:"boolean"},ConnectionTimeout:{type:"integer"},DatabaseName:{},DateFormat:{},EmptyAsNull:{type:"boolean"},EncryptionMode:{},ExplicitIds:{type:"boolean"},FileTransferUploadStreams:{type:"integer"},LoadTimeout:{type:"integer"},MaxFileSize:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},RemoveQuotes:{type:"boolean"},ReplaceInvalidChars:{},ReplaceChars:{},ServerName:{},ServiceAccessRoleArn:{},ServerSideEncryptionKmsKeyId:{},TimeFormat:{},TrimBlanks:{type:"boolean"},TruncateColumns:{type:"boolean"},Username:{},WriteBufferSize:{type:"integer"},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S17:{type:"structure",members:{AfterConnectScript:{},CaptureDdls:{type:"boolean"},MaxFileSize:{type:"integer"},DatabaseName:{},DdlArtifactsSchema:{},ExecuteTimeout:{type:"integer"},FailTasksOnLobTruncation:{type:"boolean"},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},Username:{},SlotName:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S18:{type:"structure",members:{AfterConnectScript:{},DatabaseName:{},EventsPollInterval:{type:"integer"},TargetDbType:{},MaxFileSize:{type:"integer"},ParallelLoadThreads:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},ServerTimezone:{},Username:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S1a:{type:"structure",members:{AddSupplementalLogging:{type:"boolean"},ArchivedLogDestId:{type:"integer"},AdditionalArchivedLogDestId:{type:"integer"},AllowSelectNestedTables:{type:"boolean"},ParallelAsmReadThreads:{type:"integer"},ReadAheadBlocks:{type:"integer"},AccessAlternateDirectly:{type:"boolean"},UseAlternateFolderForOnline:{type:"boolean"},OraclePathPrefix:{},UsePathPrefix:{},ReplacePathPrefix:{type:"boolean"},EnableHomogenousTablespace:{type:"boolean"},DirectPathNoLog:{type:"boolean"},ArchivedLogsOnly:{type:"boolean"},AsmPassword:{shape:"Sj"},AsmServer:{},AsmUser:{},CharLengthSemantics:{},DatabaseName:{},DirectPathParallelLoad:{type:"boolean"},FailTasksOnLobTruncation:{type:"boolean"},NumberDatatypeScale:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},ReadTableSpaceName:{type:"boolean"},RetryInterval:{type:"integer"},SecurityDbEncryption:{shape:"Sj"},SecurityDbEncryptionName:{},ServerName:{},Username:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{},SecretsManagerOracleAsmAccessRoleArn:{},SecretsManagerOracleAsmSecretId:{}}},S1c:{type:"structure",members:{DatabaseName:{},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},Username:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S1d:{type:"structure",members:{Port:{type:"integer"},BcpPacketSize:{type:"integer"},DatabaseName:{},ControlTablesFileGroup:{},Password:{shape:"Sj"},ReadBackupOnly:{type:"boolean"},SafeguardPolicy:{},ServerName:{},Username:{},UseBcpFullLoad:{type:"boolean"},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S1f:{type:"structure",members:{DatabaseName:{},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},SetDataCaptureChanges:{type:"boolean"},CurrentLsn:{},MaxKBytesPerRead:{type:"integer"},Username:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S1g:{type:"structure",members:{Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},NestingLevel:{},ExtractDocId:{type:"boolean"},DocsToInvestigate:{type:"integer"},KmsKeyId:{},SecretsManagerAccessRoleArn:{},SecretsManagerSecretId:{}}},S1i:{type:"structure",members:{EndpointIdentifier:{},EndpointType:{},EngineName:{},EngineDisplayName:{},Username:{},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},Status:{},KmsKeyId:{},EndpointArn:{},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},ExternalId:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},DocDbSettings:{shape:"S1g"}}},S1k:{type:"list",member:{}},S1l:{type:"list",member:{}},S1n:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S1l"},EventCategoriesList:{shape:"S1k"},Enabled:{type:"boolean"}}},S1q:{type:"list",member:{}},S1s:{type:"structure",members:{ReplicationInstanceIdentifier:{},ReplicationInstanceClass:{},ReplicationInstanceStatus:{},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},VpcSecurityGroups:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},AvailabilityZone:{},ReplicationSubnetGroup:{shape:"S1v"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{ReplicationInstanceClass:{},AllocatedStorage:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{}}},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},KmsKeyId:{},ReplicationInstanceArn:{},ReplicationInstancePublicIpAddress:{deprecated:true},ReplicationInstancePrivateIpAddress:{deprecated:true},ReplicationInstancePublicIpAddresses:{type:"list",member:{}},ReplicationInstancePrivateIpAddresses:{type:"list",member:{}},PubliclyAccessible:{type:"boolean"},SecondaryAvailabilityZone:{},FreeUntil:{type:"timestamp"},DnsNameServers:{}}},S1v:{type:"structure",members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}}},SubnetStatus:{}}}}}},S23:{type:"list",member:{}},S28:{type:"structure",members:{ReplicationTaskIdentifier:{},SourceEndpointArn:{},TargetEndpointArn:{},ReplicationInstanceArn:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},Status:{},LastFailureMessage:{},StopReason:{},ReplicationTaskCreationDate:{type:"timestamp"},ReplicationTaskStartDate:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},RecoveryCheckpoint:{},ReplicationTaskArn:{},ReplicationTaskStats:{type:"structure",members:{FullLoadProgressPercent:{type:"integer"},ElapsedTimeMillis:{type:"long"},TablesLoaded:{type:"integer"},TablesLoading:{type:"integer"},TablesQueued:{type:"integer"},TablesErrored:{type:"integer"},FreshStartDate:{type:"timestamp"},StartDate:{type:"timestamp"},StopDate:{type:"timestamp"},FullLoadStartDate:{type:"timestamp"},FullLoadFinishDate:{type:"timestamp"}}},TaskData:{},TargetReplicationInstanceArn:{}}},S2d:{type:"structure",members:{CertificateIdentifier:{},CertificateCreationDate:{type:"timestamp"},CertificatePem:{},CertificateWallet:{type:"blob"},CertificateArn:{},CertificateOwner:{},ValidFromDate:{type:"timestamp"},ValidToDate:{type:"timestamp"},SigningAlgorithm:{},KeyLength:{type:"integer"}}},S2h:{type:"structure",members:{ReplicationInstanceArn:{},EndpointArn:{},Status:{},LastFailureMessage:{},EndpointIdentifier:{},ReplicationInstanceIdentifier:{}}},S32:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},S44:{type:"structure",members:{EndpointArn:{},ReplicationInstanceArn:{},Status:{},LastRefreshDate:{type:"timestamp"},LastFailureMessage:{}}}}}},1035:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-21",endpointPrefix:"contact-lens",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect Contact Lens",serviceFullName:"Amazon Connect Contact Lens",serviceId:"Connect Contact Lens",signatureVersion:"v4",signingName:"connect",uid:"connect-contact-lens-2020-08-21"},operations:{ListRealtimeContactAnalysisSegments:{http:{requestUri:"/realtime-contact-analysis/analysis-segments"},input:{type:"structure",required:["InstanceId","ContactId"],members:{InstanceId:{},ContactId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Segments"],members:{Segments:{type:"list",member:{type:"structure",members:{Transcript:{type:"structure",required:["Id","ParticipantId","ParticipantRole","Content","BeginOffsetMillis","EndOffsetMillis","Sentiment"],members:{Id:{},ParticipantId:{},ParticipantRole:{},Content:{},BeginOffsetMillis:{type:"integer"},EndOffsetMillis:{type:"integer"},Sentiment:{},IssuesDetected:{type:"list",member:{type:"structure",required:["CharacterOffsets"],members:{CharacterOffsets:{type:"structure",required:["BeginOffsetChar","EndOffsetChar"],members:{BeginOffsetChar:{type:"integer"},EndOffsetChar:{type:"integer"}}}}}}}},Categories:{type:"structure",required:["MatchedCategories","MatchedDetails"],members:{MatchedCategories:{type:"list",member:{}},MatchedDetails:{type:"map",key:{},value:{type:"structure",required:["PointsOfInterest"],members:{PointsOfInterest:{type:"list",member:{type:"structure",required:["BeginOffsetMillis","EndOffsetMillis"],members:{BeginOffsetMillis:{type:"integer"},EndOffsetMillis:{type:"integer"}}}}}}}}}}}},NextToken:{}}}}},shapes:{}}},1037:function(e){e.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"}}}},1056:function(e){e.exports={pagination:{DescribeApplicableIndividualAssessments:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeCertificates:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeConnections:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEndpointTypes:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEndpoints:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEventSubscriptions:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEvents:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeOrderableReplicationInstances:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribePendingMaintenanceActions:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationInstanceTaskLogs:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationInstances:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationSubnetGroups:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskAssessmentResults:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskAssessmentRuns:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskIndividualAssessments:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTasks:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeSchemas:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeTableStatistics:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"}}}},1063:function(e,t,r){var i=r(5747);var a=r(5622);var s=r(2602);var n=r(2838);var o=r(3272);s.register("mv",_mv,{cmdOptions:{f:"!no_force",n:"no_force"}});function checkRecentCreated(e,t){var r=e[t];return e.slice(0,t).some(function(e){return a.basename(e)===a.basename(r)})}function _mv(e,t,r){if(arguments.length<3){s.error("missing <source> and/or <dest>")}else if(arguments.length>3){t=[].slice.call(arguments,1,arguments.length-1);r=arguments[arguments.length-1]}else if(typeof t==="string"){t=[t]}else{s.error("invalid arguments")}var u=i.existsSync(r);var p=u&&s.statFollowLinks(r);if((!u||!p.isDirectory())&&t.length>1){s.error("dest is not a directory (too many sources)")}if(u&&p.isFile()&&e.no_force){s.error("dest file already exists: "+r)}t.forEach(function(u,p){if(!i.existsSync(u)){s.error("no such file or directory: "+u,{continue:true});return}var c=r;if(i.existsSync(r)&&s.statFollowLinks(r).isDirectory()){c=a.normalize(r+"/"+a.basename(u))}var m=i.existsSync(c);if(m&&checkRecentCreated(t,p)){if(!e.no_force){s.error("will not overwrite just-created '"+c+"' with '"+u+"'",{continue:true})}return}if(i.existsSync(c)&&e.no_force){s.error("dest file already exists: "+c,{continue:true});return}if(a.resolve(u)===a.dirname(a.resolve(c))){s.error("cannot move to self: "+u,{continue:true});return}try{i.renameSync(u,c)}catch(e){if(e.code==="EXDEV"){n("-r",u,c);o("-rf",u)}}});return""}e.exports=_mv},1065:function(e){e.exports={pagination:{ListHumanLoops:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanLoopSummaries"}}}},1068:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["detective"]={};i.Detective=a.defineService("detective",["2018-10-26"]);Object.defineProperty(s.services["detective"],"2018-10-26",{get:function get(){var e=r(9130);e.paginators=r(1527).pagination;return e},enumerable:true,configurable:true});e.exports=i.Detective},1071:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rds"]={};i.RDS=a.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]);r(7978);Object.defineProperty(s.services["rds"],"2013-01-10",{get:function get(){var e=r(5017);e.paginators=r(2904).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2013-02-12",{get:function get(){var e=r(4237);e.paginators=r(3756).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2013-09-09",{get:function get(){var e=r(6928);e.paginators=r(1318).pagination;e.waiters=r(5945).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2014-09-01",{get:function get(){var e=r(1413);e.paginators=r(2323).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2014-10-31",{get:function get(){var e=r(5402);e.paginators=r(4798).pagination;e.waiters=r(4569).waiters;return e},enumerable:true,configurable:true});e.exports=i.RDS},1073:function(e){e.exports={pagination:{ListChangedBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSnapshotBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1079:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},1096:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestarconnections"]={};i.CodeStarconnections=a.defineService("codestarconnections",["2019-12-01"]);Object.defineProperty(s.services["codestarconnections"],"2019-12-01",{get:function get(){var e=r(4664);e.paginators=r(7572).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStarconnections},1098:function(e){e.exports={pagination:{ListJobs:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"JobList"},ListMultipartUploads:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"UploadsList"},ListParts:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"Parts"},ListVaults:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"VaultList"}}}},1101:function(e,t,r){"use strict";const i=r(6463);const a=r(8557);e.exports=((e,t)=>{const r=i(e,{...t,count:1});return a.fn(async e=>{e(()=>{r.cancel()});const[t]=await r;return t})()});e.exports.AggregateError=i.AggregateError},1115:function(e){e.exports={version:"2.0",metadata:{uid:"machinelearning-2014-12-12",apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",protocol:"json"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}},examples:{}}},1116:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-12-19",endpointPrefix:"macie",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Macie",serviceId:"Macie",signatureVersion:"v4",targetPrefix:"MacieService",uid:"macie-2017-12-19"},operations:{AssociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},AssociateS3Resources:{input:{type:"structure",required:["s3Resources"],members:{memberAccountId:{},s3Resources:{shape:"S4"}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},DisassociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},DisassociateS3Resources:{input:{type:"structure",required:["associatedS3Resources"],members:{memberAccountId:{},associatedS3Resources:{type:"list",member:{shape:"Se"}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},ListMemberAccounts:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{memberAccounts:{type:"list",member:{type:"structure",members:{accountId:{}}}},nextToken:{}}}},ListS3Resources:{input:{type:"structure",members:{memberAccountId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{s3Resources:{shape:"S4"},nextToken:{}}}},UpdateS3Resources:{input:{type:"structure",required:["s3ResourcesUpdate"],members:{memberAccountId:{},s3ResourcesUpdate:{type:"list",member:{type:"structure",required:["bucketName","classificationTypeUpdate"],members:{bucketName:{},prefix:{},classificationTypeUpdate:{type:"structure",members:{oneTime:{},continuous:{}}}}}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["bucketName","classificationType"],members:{bucketName:{},prefix:{},classificationType:{type:"structure",required:["oneTime","continuous"],members:{oneTime:{},continuous:{}}}}}},Sc:{type:"list",member:{type:"structure",members:{failedItem:{shape:"Se"},errorCode:{},errorMessage:{}}}},Se:{type:"structure",required:["bucketName"],members:{bucketName:{},prefix:{}}}}}},1130:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-23",endpointPrefix:"states",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"AWS SFN",serviceFullName:"AWS Step Functions",serviceId:"SFN",signatureVersion:"v4",targetPrefix:"AWSStepFunctions",uid:"states-2016-11-23"},operations:{CreateActivity:{input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S3"}}},output:{type:"structure",required:["activityArn","creationDate"],members:{activityArn:{},creationDate:{type:"timestamp"}}},idempotent:true},CreateStateMachine:{input:{type:"structure",required:["name","definition","roleArn"],members:{name:{},definition:{shape:"Sb"},roleArn:{},type:{},loggingConfiguration:{shape:"Sd"},tags:{shape:"S3"},tracingConfiguration:{shape:"Sj"}}},output:{type:"structure",required:["stateMachineArn","creationDate"],members:{stateMachineArn:{},creationDate:{type:"timestamp"}}},idempotent:true},DeleteActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",members:{}}},DescribeActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},DescribeExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["executionArn","stateMachineArn","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},input:{shape:"Sv"},inputDetails:{shape:"Sw"},output:{shape:"Sv"},outputDetails:{shape:"Sw"},traceHeader:{}}}},DescribeStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","type","creationDate"],members:{stateMachineArn:{},name:{},status:{},definition:{shape:"Sb"},roleArn:{},type:{},creationDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}}},DescribeStateMachineForExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","updateDate"],members:{stateMachineArn:{},name:{},definition:{shape:"Sb"},roleArn:{},updateDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}}},GetActivityTask:{input:{type:"structure",required:["activityArn"],members:{activityArn:{},workerName:{}}},output:{type:"structure",members:{taskToken:{},input:{type:"string",sensitive:true}}}},GetExecutionHistory:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},maxResults:{type:"integer"},reverseOrder:{type:"boolean"},nextToken:{},includeExecutionData:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{type:"list",member:{type:"structure",required:["timestamp","type","id"],members:{timestamp:{type:"timestamp"},type:{},id:{type:"long"},previousEventId:{type:"long"},activityFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},activityScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},activityScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"}}},activityStartedEventDetails:{type:"structure",members:{workerName:{}}},activitySucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},activityTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},taskFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskScheduledEventDetails:{type:"structure",required:["resourceType","resource","region","parameters"],members:{resourceType:{},resource:{},region:{},parameters:{type:"string",sensitive:true},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"}}},taskStartFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskStartedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{}}},taskSubmitFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskSubmittedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},taskSucceededEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},taskTimedOutEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},executionFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},executionStartedEventDetails:{type:"structure",members:{input:{shape:"Sv"},inputDetails:{shape:"S1n"},roleArn:{}}},executionSucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},executionAbortedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},executionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},mapStateStartedEventDetails:{type:"structure",members:{length:{type:"integer"}}},mapIterationStartedEventDetails:{shape:"S2a"},mapIterationSucceededEventDetails:{shape:"S2a"},mapIterationFailedEventDetails:{shape:"S2a"},mapIterationAbortedEventDetails:{shape:"S2a"},lambdaFunctionFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"},timeoutInSeconds:{type:"long"}}},lambdaFunctionStartFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionSucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},lambdaFunctionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},stateEnteredEventDetails:{type:"structure",required:["name"],members:{name:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"}}},stateExitedEventDetails:{type:"structure",required:["name"],members:{name:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}}}}},nextToken:{}}}},ListActivities:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["activities"],members:{activities:{type:"list",member:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListExecutions:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},statusFilter:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["executions"],members:{executions:{type:"list",member:{type:"structure",required:["executionArn","stateMachineArn","name","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"}}}},nextToken:{}}}},ListStateMachines:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["stateMachines"],members:{stateMachines:{type:"list",member:{type:"structure",required:["stateMachineArn","name","type","creationDate"],members:{stateMachineArn:{},name:{},type:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S3"}}}},SendTaskFailure:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},output:{type:"structure",members:{}}},SendTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{}}},output:{type:"structure",members:{}}},SendTaskSuccess:{input:{type:"structure",required:["taskToken","output"],members:{taskToken:{},output:{shape:"Sv"}}},output:{type:"structure",members:{}}},StartExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"Sv"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate"],members:{executionArn:{},startDate:{type:"timestamp"}}},idempotent:true},StartSyncExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"Sv"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate","stopDate","status"],members:{executionArn:{},stateMachineArn:{},name:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},status:{},error:{shape:"S1j"},cause:{shape:"S1k"},input:{shape:"Sv"},inputDetails:{shape:"Sw"},output:{shape:"Sv"},outputDetails:{shape:"Sw"},traceHeader:{},billingDetails:{type:"structure",members:{billedMemoryUsedInMB:{type:"long"},billedDurationInMilliseconds:{type:"long"}}}}},endpoint:{hostPrefix:"sync-"}},StopExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},output:{type:"structure",required:["stopDate"],members:{stopDate:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},definition:{shape:"Sb"},roleArn:{},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}},output:{type:"structure",required:["updateDate"],members:{updateDate:{type:"timestamp"}}},idempotent:true}},shapes:{S3:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sb:{type:"string",sensitive:true},Sd:{type:"structure",members:{level:{},includeExecutionData:{type:"boolean"},destinations:{type:"list",member:{type:"structure",members:{cloudWatchLogsLogGroup:{type:"structure",members:{logGroupArn:{}}}}}}}},Sj:{type:"structure",members:{enabled:{type:"boolean"}}},Sv:{type:"string",sensitive:true},Sw:{type:"structure",members:{included:{type:"boolean"}}},S1j:{type:"string",sensitive:true},S1k:{type:"string",sensitive:true},S1n:{type:"structure",members:{truncated:{type:"boolean"}}},S2a:{type:"structure",members:{name:{},index:{type:"integer"}}}}}},1139:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(4920);const a=r(7376);t.ADD="add";t.UPDATE="update";t.DELETE="delete";function makeInformer(e,t,r){const s=new a.Watch(e);return new i.ListWatch(t,s,r,false)}t.makeInformer=makeInformer},1152:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-08-08",endpointPrefix:"globalaccelerator",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Global Accelerator",serviceId:"Global Accelerator",signatureVersion:"v4",signingName:"globalaccelerator",targetPrefix:"GlobalAccelerator_V20180706",uid:"globalaccelerator-2018-08-08"},operations:{AddCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointConfigurations","EndpointGroupArn"],members:{EndpointConfigurations:{type:"list",member:{type:"structure",members:{EndpointId:{}}}},EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointDescriptions:{shape:"S6"},EndpointGroupArn:{}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},AllowCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sg"},DestinationPorts:{shape:"Si"},AllowAllTrafficToEndpoint:{type:"boolean"}}}},CreateAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},IpAddresses:{shape:"Sn"},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:true},Tags:{shape:"Sp"}}},output:{type:"structure",members:{Accelerator:{shape:"Su"}}}},CreateCustomRoutingAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:true},Tags:{shape:"Sp"}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},CreateCustomRoutingEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","DestinationConfigurations","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},DestinationConfigurations:{type:"list",member:{type:"structure",required:["FromPort","ToPort","Protocols"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{shape:"S15"}}}},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{EndpointGroup:{shape:"S18"}}}},CreateCustomRoutingListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1e"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},CreateEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},EndpointConfigurations:{shape:"S1j"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},IdempotencyToken:{idempotencyToken:true},PortOverrides:{shape:"S1s"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},CreateListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","Protocol","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},DeleteAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DeleteEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DenyCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sg"},DestinationPorts:{shape:"Si"},DenyAllTrafficToEndpoint:{type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},DescribeAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"Su"}}}},DescribeAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2g"}}}},DescribeCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},DescribeCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2l"}}}},DescribeCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S18"}}}},DescribeCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},DescribeEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},DescribeListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},ListAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"Su"}},NextToken:{}}}},ListByoipCidrs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ListCustomRoutingAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"S10"}},NextToken:{}}}},ListCustomRoutingEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListCustomRoutingListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S1h"}},NextToken:{}}}},ListCustomRoutingPortMappings:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},EndpointGroupArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PortMappings:{type:"list",member:{type:"structure",members:{AcceleratorPort:{type:"integer"},EndpointGroupArn:{},EndpointId:{},DestinationSocketAddress:{shape:"S3f"},Protocols:{shape:"S15"},DestinationTrafficState:{}}}},NextToken:{}}}},ListCustomRoutingPortMappingsByDestination:{input:{type:"structure",required:["EndpointId","DestinationAddress"],members:{EndpointId:{},DestinationAddress:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DestinationPortMappings:{type:"list",member:{type:"structure",members:{AcceleratorArn:{},AcceleratorSocketAddresses:{type:"list",member:{shape:"S3f"}},EndpointGroupArn:{},EndpointId:{},EndpointGroupRegion:{},DestinationSocketAddress:{shape:"S3f"},IpAddressType:{},DestinationTrafficState:{}}}},NextToken:{}}}},ListEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S1v"}},NextToken:{}}}},ListListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S22"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sp"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr","CidrAuthorizationContext"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},RemoveCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointIds","EndpointGroupArn"],members:{EndpointIds:{type:"list",member:{}},EndpointGroupArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sp"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"Su"}}}},UpdateAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2g"}}}},UpdateCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},UpdateCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2l"}}}},UpdateCustomRoutingListener:{input:{type:"structure",required:["ListenerArn","PortRanges"],members:{ListenerArn:{},PortRanges:{shape:"S1e"}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},UpdateEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{},EndpointConfigurations:{shape:"S1j"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"S1s"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},UpdateListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{EndpointId:{}}}},Sa:{type:"structure",members:{Cidr:{},State:{},Events:{type:"list",member:{type:"structure",members:{Message:{},Timestamp:{type:"timestamp"}}}}}},Sg:{type:"list",member:{}},Si:{type:"list",member:{type:"integer"}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Su:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"Sv"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",members:{IpFamily:{},IpAddresses:{shape:"Sn"}}}},S10:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"Sv"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S15:{type:"list",member:{}},S18:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},DestinationDescriptions:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{type:"list",member:{}}}}},EndpointDescriptions:{shape:"S6"}}},S1e:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S1h:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1e"}}},S1j:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},ClientIPPreservationEnabled:{type:"boolean"}}}},S1s:{type:"list",member:{type:"structure",members:{ListenerPort:{type:"integer"},EndpointPort:{type:"integer"}}}},S1v:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},EndpointDescriptions:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},HealthState:{},HealthReason:{},ClientIPPreservationEnabled:{type:"boolean"}}}},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"S1s"}}},S22:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{}}},S2g:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S2l:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S3f:{type:"structure",members:{IpAddress:{},Port:{type:"integer"}}}}}},1154:function(e){e.exports={version:2,waiters:{DeploymentSuccessful:{delay:15,operation:"GetDeployment",maxAttempts:120,acceptors:[{expected:"Succeeded",matcher:"path",state:"success",argument:"deploymentInfo.status"},{expected:"Failed",matcher:"path",state:"failure",argument:"deploymentInfo.status"},{expected:"Stopped",matcher:"path",state:"failure",argument:"deploymentInfo.status"}]}}}},1162:function(e){e.exports={$id:"content.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["size","mimeType"],properties:{size:{type:"integer"},compression:{type:"integer"},mimeType:{type:"string"},text:{type:"string"},encoding:{type:"string"},comment:{type:"string"}}}},1163:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-12-05",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20111205",uid:"dynamodb-2011-12-05"},operations:{BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S2"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{Items:{shape:"Sk"},ConsumedCapacityUnits:{type:"double"}}}},UnprocessedKeys:{shape:"S2"}}}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"So"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{ConsumedCapacityUnits:{type:"double"}}}},UnprocessedItems:{shape:"So"}}}},CreateTable:{input:{type:"structure",required:["TableName","KeySchema","ProvisionedThroughput"],members:{TableName:{},KeySchema:{shape:"Sy"},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S15"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Item:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"Ss"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},Query:{input:{type:"structure",required:["TableName","HashKeyValue"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},Count:{type:"boolean"},HashKeyValue:{shape:"S7"},RangeKeyCondition:{shape:"S1u"},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},Count:{type:"boolean"},ScanFilter:{type:"map",key:{},value:{shape:"S1u"}},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},UpdateItem:{input:{type:"structure",required:["TableName","Key","AttributeUpdates"],members:{TableName:{},Key:{shape:"S6"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Action:{}}}},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},UpdateTable:{input:{type:"structure",required:["TableName","ProvisionedThroughput"],members:{TableName:{},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}}},shapes:{S2:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S6"}},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}}},S6:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"S7"},RangeKeyElement:{shape:"S7"}}},S7:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}}}},Se:{type:"list",member:{}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"map",key:{},value:{shape:"S7"}},So:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"Ss"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S6"}}}}}}},Ss:{type:"map",key:{},value:{shape:"S7"}},Sy:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"Sz"},RangeKeyElement:{shape:"Sz"}}},Sz:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}},S12:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S15:{type:"structure",members:{TableName:{},KeySchema:{shape:"Sy"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},TableSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S1b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Exists:{type:"boolean"}}}},S1u:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{type:"list",member:{shape:"S7"}},ComparisonOperator:{}}}}}},1168:function(e){e.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},1175:function(e,t,r){var i=r(395).util;var a=i.buffer.toBuffer;var s=4;var n=s*2;var o=4;var u=n+o*2;function splitMessage(e){if(!i.Buffer.isBuffer(e))e=a(e);if(e.length<u){throw new Error("Provided message too short to accommodate event stream message overhead")}if(e.length!==e.readUInt32BE(0)){throw new Error("Reported message length does not match received message length")}var t=e.readUInt32BE(n);if(t!==i.crypto.crc32(e.slice(0,n))){throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.")}var r=e.readUInt32BE(e.length-o);if(r!==i.crypto.crc32(e.slice(0,e.length-o))){throw new Error("The message checksum did not match the expected value of "+r)}var p=n+o;var c=p+e.readUInt32BE(s);return{headers:e.slice(p,c),body:e.slice(c,e.length-o)}}e.exports={splitMessage:splitMessage}},1176:function(e){e.exports={metadata:{apiVersion:"2019-12-02",endpointPrefix:"schemas",signingName:"schemas",serviceFullName:"Schemas",serviceId:"schemas",protocol:"rest-json",jsonVersion:"1.1",uid:"schemas-2019-12-02",signatureVersion:"v4"},operations:{CreateDiscoverer:{http:{requestUri:"/v1/discoverers",responseCode:201},input:{type:"structure",members:{Description:{},SourceArn:{},Tags:{shape:"S4",locationName:"tags"}},required:["SourceArn"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},CreateRegistry:{http:{requestUri:"/v1/registries/name/{registryName}",responseCode:201},input:{type:"structure",members:{Description:{},RegistryName:{location:"uri",locationName:"registryName"},Tags:{shape:"S4",locationName:"tags"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},CreateSchema:{http:{requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:201},input:{type:"structure",members:{Content:{},Description:{},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},Tags:{shape:"S4",locationName:"tags"},Type:{}},required:["RegistryName","SchemaName","Type","Content"]},output:{type:"structure",members:{Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}},DeleteDiscoverer:{http:{method:"DELETE",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:204},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]}},DeleteRegistry:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]}},DeleteResourcePolicy:{http:{method:"DELETE",requestUri:"/v1/policy",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"querystring",locationName:"registryName"}}}},DeleteSchema:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"}},required:["RegistryName","SchemaName"]}},DeleteSchemaVersion:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"uri",locationName:"schemaVersion"}},required:["SchemaVersion","RegistryName","SchemaName"]}},DescribeCodeBinding:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",responseCode:200},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{CreationDate:{shape:"Se"},LastModified:{shape:"Se"},SchemaVersion:{},Status:{}}}},DescribeDiscoverer:{http:{method:"GET",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},DescribeRegistry:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},DescribeSchema:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{Content:{},Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}},ExportSchema:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/export",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"},Type:{location:"querystring",locationName:"type"}},required:["RegistryName","SchemaName","Type"]},output:{type:"structure",members:{Content:{},SchemaArn:{},SchemaName:{},SchemaVersion:{},Type:{}}}},GetCodeBindingSource:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source",responseCode:200},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{Body:{type:"blob"}},payload:"Body"}},GetDiscoveredSchema:{http:{requestUri:"/v1/discover",responseCode:200},input:{type:"structure",members:{Events:{type:"list",member:{}},Type:{}},required:["Type","Events"]},output:{type:"structure",members:{Content:{}}}},GetResourcePolicy:{http:{method:"GET",requestUri:"/v1/policy",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"querystring",locationName:"registryName"}}},output:{type:"structure",members:{Policy:{jsonvalue:true},RevisionId:{}}}},ListDiscoverers:{http:{method:"GET",requestUri:"/v1/discoverers",responseCode:200},input:{type:"structure",members:{DiscovererIdPrefix:{location:"querystring",locationName:"discovererIdPrefix"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SourceArnPrefix:{location:"querystring",locationName:"sourceArnPrefix"}}},output:{type:"structure",members:{Discoverers:{type:"list",member:{type:"structure",members:{DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},NextToken:{}}}},ListRegistries:{http:{method:"GET",requestUri:"/v1/registries",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryNamePrefix:{location:"querystring",locationName:"registryNamePrefix"},Scope:{location:"querystring",locationName:"scope"}}},output:{type:"structure",members:{NextToken:{},Registries:{type:"list",member:{type:"structure",members:{RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}}}}},ListSchemaVersions:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{NextToken:{},SchemaVersions:{type:"list",member:{type:"structure",members:{SchemaArn:{},SchemaName:{},SchemaVersion:{},Type:{}}}}}}},ListSchemas:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"},SchemaNamePrefix:{location:"querystring",locationName:"schemaNamePrefix"}},required:["RegistryName"]},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{type:"structure",members:{LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},Tags:{shape:"S4",locationName:"tags"},VersionCount:{type:"long"}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S4",locationName:"tags"}}}},PutCodeBinding:{http:{requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",responseCode:202},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{CreationDate:{shape:"Se"},LastModified:{shape:"Se"},SchemaVersion:{},Status:{}}}},PutResourcePolicy:{http:{method:"PUT",requestUri:"/v1/policy",responseCode:200},input:{type:"structure",members:{Policy:{jsonvalue:true},RegistryName:{location:"querystring",locationName:"registryName"},RevisionId:{}},required:["Policy"]},output:{type:"structure",members:{Policy:{jsonvalue:true},RevisionId:{}}}},SearchSchemas:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/search",responseCode:200},input:{type:"structure",members:{Keywords:{location:"querystring",locationName:"keywords"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName","Keywords"]},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{type:"structure",members:{RegistryName:{},SchemaArn:{},SchemaName:{},SchemaVersions:{type:"list",member:{type:"structure",members:{CreatedDate:{shape:"Se"},SchemaVersion:{},Type:{}}}}}}}}}},StartDiscoverer:{http:{requestUri:"/v1/discoverers/id/{discovererId}/start",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{DiscovererId:{},State:{}}}},StopDiscoverer:{http:{requestUri:"/v1/discoverers/id/{discovererId}/stop",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{DiscovererId:{},State:{}}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"S4",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateDiscoverer:{http:{method:"PUT",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:200},input:{type:"structure",members:{Description:{},DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},UpdateRegistry:{http:{method:"PUT",requestUri:"/v1/registries/name/{registryName}",responseCode:200},input:{type:"structure",members:{Description:{},RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:200},input:{type:"structure",members:{ClientTokenId:{idempotencyToken:true},Content:{},Description:{},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},Type:{}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}}},shapes:{S4:{type:"map",key:{},value:{}},Se:{type:"timestamp",timestampFormat:"iso8601"}}}},1186:function(e,t,r){const{generateKeyPairSync:i,generateKeyPair:a}=r(6417);const{promisify:s}=r(1669);const{THUMBPRINT_MATERIAL:n,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:p,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:m}=r(3771);const{EC_CURVES:l}=r(2962);const{keyObjectSupported:d}=r(7915);const{createPublicKey:y,createPrivateKey:b}=r(8727);const h=r(3688);const{name:f}=r(4997);const g=r(849);const S=s(a);const N=new Set(["crv","x","y"]);Object.freeze(N);const I=new Set([...N,"d"]);Object.freeze(I);class ECKey extends g{constructor(...e){super(...e);this[o]();Object.defineProperty(this,"kty",{value:"EC",enumerable:true});if(!l.has(this.crv)){throw new h.JOSENotSupported("unsupported EC key curve")}}static get[u](){return N}static get[p](){return I}[n](){return{crv:this.crv,kty:"EC",x:this.x,y:this.y}}[m](){return this.algorithms("deriveKey")}[c](){if(this.public){return new Set}return this.algorithms("deriveKey")}static async generate(e="P-256",t=true){if(!l.has(e)){throw new h.JOSENotSupported(`unsupported EC key curve: ${e}`)}if(e===f&&e!=="secp256k1"){e="secp256k1"}let r,i;if(d){({privateKey:r,publicKey:i}=await S("ec",{namedCurve:e}));return t?r:i}({privateKey:r,publicKey:i}=await S("ec",{namedCurve:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return b(r)}else{return y(i)}}static generateSync(e="P-256",t=true){if(!l.has(e)){throw new h.JOSENotSupported(`unsupported EC key curve: ${e}`)}if(e===f&&e!=="secp256k1"){e="secp256k1"}let r,a;if(d){({privateKey:r,publicKey:a}=i("ec",{namedCurve:e}));return t?r:a}({privateKey:r,publicKey:a}=i("ec",{namedCurve:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return b(r)}else{return y(a)}}}e.exports=ECKey},1187:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pinpointsmsvoice"]={};i.PinpointSMSVoice=a.defineService("pinpointsmsvoice",["2018-09-05"]);Object.defineProperty(s.services["pinpointsmsvoice"],"2018-09-05",{get:function get(){var e=r(2241);return e},enumerable:true,configurable:true});e.exports=i.PinpointSMSVoice},1191:function(e){e.exports=require("querystring")},1200:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"data.iot",protocol:"rest-json",serviceFullName:"AWS IoT Data Plane",serviceId:"IoT Data Plane",signatureVersion:"v4",signingName:"iotdata",uid:"iot-data-2015-05-28"},operations:{DeleteThingShadow:{http:{method:"DELETE",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["payload"],members:{payload:{type:"blob"}},payload:"payload"}},GetThingShadow:{http:{method:"GET",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}},ListNamedShadowsForThing:{http:{method:"GET",requestUri:"/api/things/shadow/ListNamedShadowsForThing/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{results:{type:"list",member:{}},nextToken:{},timestamp:{type:"long"}}}},Publish:{http:{requestUri:"/topics/{topic}"},input:{type:"structure",required:["topic"],members:{topic:{location:"uri",locationName:"topic"},qos:{location:"querystring",locationName:"qos",type:"integer"},payload:{type:"blob"}},payload:"payload"}},UpdateThingShadow:{http:{requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName","payload"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"},payload:{type:"blob"}},payload:"payload"},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}}},shapes:{}}},1201:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"lightsail",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Lightsail",serviceId:"Lightsail",signatureVersion:"v4",targetPrefix:"Lightsail_20161128",uid:"lightsail-2016-11-28"},operations:{AllocateStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachCertificateToDistribution:{input:{type:"structure",required:["distributionName","certificateName"],members:{distributionName:{},certificateName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},AttachDisk:{input:{type:"structure",required:["diskName","instanceName","diskPath"],members:{diskName:{},instanceName:{},diskPath:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachInstancesToLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instanceNames"],members:{loadBalancerName:{},instanceNames:{shape:"Sk"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName"],members:{loadBalancerName:{},certificateName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachStaticIp:{input:{type:"structure",required:["staticIpName","instanceName"],members:{staticIpName:{},instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CloseInstancePublicPorts:{input:{type:"structure",required:["portInfo","instanceName"],members:{portInfo:{shape:"Sr"},instanceName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CopySnapshot:{input:{type:"structure",required:["targetSnapshotName","sourceRegion"],members:{sourceSnapshotName:{},sourceResourceName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"},targetSnapshotName:{},sourceRegion:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateCertificate:{input:{type:"structure",required:["certificateName","domainName"],members:{certificateName:{},domainName:{},subjectAlternativeNames:{shape:"S11"},tags:{shape:"S12"}}},output:{type:"structure",members:{certificate:{shape:"S17"},operations:{shape:"S4"}}}},CreateCloudFormationStack:{input:{type:"structure",required:["instances"],members:{instances:{type:"list",member:{type:"structure",required:["sourceName","instanceType","portInfoSource","availabilityZone"],members:{sourceName:{},instanceType:{},portInfoSource:{},userData:{},availabilityZone:{}}}}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateContactMethod:{input:{type:"structure",required:["protocol","contactEndpoint"],members:{protocol:{},contactEndpoint:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateContainerService:{input:{type:"structure",required:["serviceName","power","scale"],members:{serviceName:{},power:{},scale:{type:"integer"},tags:{shape:"S12"},publicDomainNames:{shape:"S20"},deployment:{type:"structure",members:{containers:{shape:"S23"},publicEndpoint:{shape:"S29"}}}}},output:{type:"structure",members:{containerService:{shape:"S2d"}}}},CreateContainerServiceDeployment:{input:{type:"structure",required:["serviceName"],members:{serviceName:{},containers:{shape:"S23"},publicEndpoint:{shape:"S29"}}},output:{type:"structure",members:{containerService:{shape:"S2d"}}}},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:"S12"},addOns:{shape:"S2o"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDiskFromSnapshot:{input:{type:"structure",required:["diskName","availabilityZone","sizeInGb"],members:{diskName:{},diskSnapshotName:{},availabilityZone:{},sizeInGb:{type:"integer"},tags:{shape:"S12"},addOns:{shape:"S2o"},sourceDiskName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskName:{},diskSnapshotName:{},instanceName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDistribution:{input:{type:"structure",required:["distributionName","origin","defaultCacheBehavior","bundleId"],members:{distributionName:{},origin:{shape:"S2z"},defaultCacheBehavior:{shape:"S31"},cacheBehaviorSettings:{shape:"S33"},cacheBehaviors:{shape:"S3b"},bundleId:{},ipAddressType:{},tags:{shape:"S12"}}},output:{type:"structure",members:{distribution:{shape:"S3f"},operation:{shape:"S5"}}}},CreateDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CreateDomainEntry:{input:{type:"structure",required:["domainName","domainEntry"],members:{domainName:{},domainEntry:{shape:"S3k"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CreateInstanceSnapshot:{input:{type:"structure",required:["instanceSnapshotName","instanceName"],members:{instanceSnapshotName:{},instanceName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateInstances:{input:{type:"structure",required:["instanceNames","availabilityZone","blueprintId","bundleId"],members:{instanceNames:{shape:"Su"},availabilityZone:{},customImageName:{deprecated:true},blueprintId:{},bundleId:{},userData:{},keyPairName:{},tags:{shape:"S12"},addOns:{shape:"S2o"},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:"S12"},addOns:{shape:"S2o"},ipAddressType:{},sourceInstanceName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{keyPair:{shape:"S40"},publicKeyBase64:{},privateKeyBase64:{},operation:{shape:"S5"}}}},CreateLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instancePort"],members:{loadBalancerName:{},instancePort:{type:"integer"},healthCheckPath:{},certificateName:{},certificateDomainName:{},certificateAlternativeNames:{shape:"S43"},tags:{shape:"S12"},ipAddressType:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName","certificateDomainName"],members:{loadBalancerName:{},certificateName:{},certificateDomainName:{},certificateAlternativeNames:{shape:"S43"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName","relationalDatabaseBlueprintId","relationalDatabaseBundleId","masterDatabaseName","masterUsername"],members:{relationalDatabaseName:{},availabilityZone:{},relationalDatabaseBlueprintId:{},relationalDatabaseBundleId:{},masterDatabaseName:{},masterUsername:{},masterUserPassword:{shape:"S48"},preferredBackupWindow:{},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabaseFromSnapshot:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},availabilityZone:{},publiclyAccessible:{type:"boolean"},relationalDatabaseSnapshotName:{},relationalDatabaseBundleId:{},sourceRelationalDatabaseName:{},restoreTime:{type:"timestamp"},useLatestRestorableTime:{type:"boolean"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseName","relationalDatabaseSnapshotName"],members:{relationalDatabaseName:{},relationalDatabaseSnapshotName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteAlarm:{input:{type:"structure",required:["alarmName"],members:{alarmName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteAutoSnapshot:{input:{type:"structure",required:["resourceName","date"],members:{resourceName:{},date:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteCertificate:{input:{type:"structure",required:["certificateName"],members:{certificateName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteContactMethod:{input:{type:"structure",required:["protocol"],members:{protocol:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},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:"S3k"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},forceDeleteAddOns:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteInstanceSnapshot:{input:{type:"structure",required:["instanceSnapshotName"],members:{instanceSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteKnownHostKeys:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteLoadBalancer:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName"],members:{loadBalancerName:{},certificateName:{},force:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},skipFinalSnapshot:{type:"boolean"},finalRelationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseSnapshotName"],members:{relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachCertificateFromDistribution:{input:{type:"structure",required:["distributionName"],members:{distributionName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DetachDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachInstancesFromLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instanceNames"],members:{loadBalancerName:{},instanceNames:{shape:"Sk"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DisableAddOn:{input:{type:"structure",required:["addOnType","resourceName"],members:{addOnType:{},resourceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DownloadDefaultKeyPair:{input:{type:"structure",members:{}},output:{type:"structure",members:{publicKeyBase64:{},privateKeyBase64:{}}}},EnableAddOn:{input:{type:"structure",required:["resourceName","addOnRequest"],members:{resourceName:{},addOnRequest:{shape:"S2p"}}},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:"S6d"},notificationTriggers:{shape:"S6e"},notificationEnabled:{type:"boolean"}}}},nextPageToken:{}}}},GetAutoSnapshots:{input:{type:"structure",required:["resourceName"],members:{resourceName:{}}},output:{type:"structure",members:{resourceName:{},resourceType:{},autoSnapshots:{type:"list",member:{type:"structure",members:{date:{},createdAt:{type:"timestamp"},status:{},fromAttachedDisks:{type:"list",member:{type:"structure",members:{path:{},sizeInGb:{type:"integer"}}}}}}}}}},GetBlueprints:{input:{type:"structure",members:{includeInactive:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{blueprints:{type:"list",member:{type:"structure",members:{blueprintId:{},name:{},group:{},type:{},description:{},isActive:{type:"boolean"},minPower:{type:"integer"},version:{},versionCode:{},productUrl:{},licenseUrl:{},platform:{}}}},nextPageToken:{}}}},GetBundles:{input:{type:"structure",members:{includeInactive:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{bundles:{type:"list",member:{type:"structure",members:{price:{type:"float"},cpuCount:{type:"integer"},diskSizeInGb:{type:"integer"},bundleId:{},instanceType:{},isActive:{type:"boolean"},name:{},power:{type:"integer"},ramSizeInGb:{type:"float"},transferPerMonthInGb:{type:"integer"},supportedPlatforms:{type:"list",member:{}}}}},nextPageToken:{}}}},GetCertificates:{input:{type:"structure",members:{certificateStatuses:{type:"list",member:{}},includeCertificateDetails:{type:"boolean"},certificateName:{}}},output:{type:"structure",members:{certificates:{type:"list",member:{shape:"S17"}}}}},GetCloudFormationStackRecords:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{cloudFormationStackRecords:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},state:{},sourceInfo:{type:"list",member:{type:"structure",members:{resourceType:{},name:{},arn:{}}}},destinationInfo:{shape:"S7b"}}}},nextPageToken:{}}}},GetContactMethods:{input:{type:"structure",members:{protocols:{shape:"S6d"}}},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:"S7o"}}}}},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:"S2f"}}}}},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:"S7y"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S80"}}}},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:"S2d"}}}}},GetDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{}}},output:{type:"structure",members:{disk:{shape:"S8c"}}}},GetDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskSnapshotName:{}}},output:{type:"structure",members:{diskSnapshot:{shape:"S8i"}}}},GetDiskSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{diskSnapshots:{type:"list",member:{shape:"S8i"}},nextPageToken:{}}}},GetDisks:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{disks:{shape:"S8p"},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:"S7y"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S80"}}}},GetDistributions:{input:{type:"structure",members:{distributionName:{},pageToken:{}}},output:{type:"structure",members:{distributions:{type:"list",member:{shape:"S3f"}},nextPageToken:{}}}},GetDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{}}},output:{type:"structure",members:{domain:{shape:"S94"}}}},GetDomains:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{domains:{type:"list",member:{shape:"S94"}},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:"S7b"}}}},nextPageToken:{}}}},GetInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instance:{shape:"S9l"}}}},GetInstanceAccessDetails:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},protocol:{}}},output:{type:"structure",members:{accessDetails:{type:"structure",members:{certKey:{},expiresAt:{type:"timestamp"},ipAddress:{},password:{},passwordData:{type:"structure",members:{ciphertext:{},keyPairName:{}}},privateKey:{},protocol:{},instanceName:{},username:{},hostKeys:{type:"list",member:{type:"structure",members:{algorithm:{},publicKey:{},witnessedAt:{type:"timestamp"},fingerprintSHA1:{},fingerprintSHA256:{},notValidBefore:{type:"timestamp"},notValidAfter:{type:"timestamp"}}}}}}}}},GetInstanceMetricData:{input:{type:"structure",required:["instanceName","metricName","period","startTime","endTime","unit","statistics"],members:{instanceName:{},metricName:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},unit:{},statistics:{shape:"S7y"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S80"}}}},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:"Sae"}}}},GetInstanceSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instanceSnapshots:{type:"list",member:{shape:"Sae"}},nextPageToken:{}}}},GetInstanceState:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{state:{shape:"S9w"}}}},GetInstances:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instances:{type:"list",member:{shape:"S9l"}},nextPageToken:{}}}},GetKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{}}},output:{type:"structure",members:{keyPair:{shape:"S40"}}}},GetKeyPairs:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{keyPairs:{type:"list",member:{shape:"S40"}},nextPageToken:{}}}},GetLoadBalancer:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{loadBalancer:{shape:"Sav"}}}},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:"S7y"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S80"}}}},GetLoadBalancerTlsCertificates:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{tlsCertificates:{type:"list",member:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},loadBalancerName:{},isAttached:{type:"boolean"},status:{},domainName:{},domainValidationRecords:{type:"list",member:{type:"structure",members:{name:{},type:{},value:{},validationStatus:{},domainName:{}}}},failureReason:{},issuedAt:{type:"timestamp"},issuer:{},keyAlgorithm:{},notAfter:{type:"timestamp"},notBefore:{type:"timestamp"},renewalSummary:{type:"structure",members:{renewalStatus:{},domainValidationOptions:{type:"list",member:{type:"structure",members:{domainName:{},validationStatus:{}}}}}},revocationReason:{},revokedAt:{type:"timestamp"},serial:{},signatureAlgorithm:{},subject:{},subjectAlternativeNames:{shape:"Su"}}}}}}},GetLoadBalancers:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{loadBalancers:{type:"list",member:{shape:"Sav"}},nextPageToken:{}}}},GetOperation:{input:{type:"structure",required:["operationId"],members:{operationId:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},GetOperations:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageToken:{}}}},GetOperationsForResource:{input:{type:"structure",required:["resourceName"],members:{resourceName:{},pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageCount:{deprecated:true},nextPageToken:{}}}},GetRegions:{input:{type:"structure",members:{includeAvailabilityZones:{type:"boolean"},includeRelationalDatabaseAvailabilityZones:{type:"boolean"}}},output:{type:"structure",members:{regions:{type:"list",member:{type:"structure",members:{continentCode:{},description:{},displayName:{},name:{},availabilityZones:{shape:"Sc1"},relationalDatabaseAvailabilityZones:{shape:"Sc1"}}}}}}},GetRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{relationalDatabase:{shape:"Sc5"}}}},GetRelationalDatabaseBlueprints:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{blueprints:{type:"list",member:{type:"structure",members:{blueprintId:{},engine:{},engineVersion:{},engineDescription:{},engineVersionDescription:{},isEngineDefault:{type:"boolean"}}}},nextPageToken:{}}}},GetRelationalDatabaseBundles:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{bundles:{type:"list",member:{type:"structure",members:{bundleId:{},name:{},price:{type:"float"},ramSizeInGb:{type:"float"},diskSizeInGb:{type:"integer"},transferPerMonthInGb:{type:"integer"},cpuCount:{type:"integer"},isEncrypted:{type:"boolean"},isActive:{type:"boolean"}}}},nextPageToken:{}}}},GetRelationalDatabaseEvents:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},durationInMinutes:{type:"integer"},pageToken:{}}},output:{type:"structure",members:{relationalDatabaseEvents:{type:"list",member:{type:"structure",members:{resource:{},createdAt:{type:"timestamp"},message:{},eventCategories:{shape:"Su"}}}},nextPageToken:{}}}},GetRelationalDatabaseLogEvents:{input:{type:"structure",required:["relationalDatabaseName","logStreamName"],members:{relationalDatabaseName:{},logStreamName:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},startFromHead:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{resourceLogEvents:{type:"list",member:{type:"structure",members:{createdAt:{type:"timestamp"},message:{}}}},nextBackwardToken:{},nextForwardToken:{}}}},GetRelationalDatabaseLogStreams:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{logStreams:{shape:"Su"}}}},GetRelationalDatabaseMasterUserPassword:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},passwordVersion:{}}},output:{type:"structure",members:{masterUserPassword:{shape:"S48"},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:"S7y"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S80"}}}},GetRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},pageToken:{}}},output:{type:"structure",members:{parameters:{shape:"Sd2"},nextPageToken:{}}}},GetRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseSnapshotName"],members:{relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{relationalDatabaseSnapshot:{shape:"Sd6"}}}},GetRelationalDatabaseSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabaseSnapshots:{type:"list",member:{shape:"Sd6"}},nextPageToken:{}}}},GetRelationalDatabases:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabases:{type:"list",member:{shape:"Sc5"}},nextPageToken:{}}}},GetStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{staticIp:{shape:"Sdf"}}}},GetStaticIps:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{staticIps:{type:"list",member:{shape:"Sdf"}},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:"S6d"},notificationTriggers:{shape:"S6e"},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:"S7o"}}}},ReleaseStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},ResetDistributionCache:{input:{type:"structure",members:{distributionName:{}}},output:{type:"structure",members:{status:{},createTime:{type:"timestamp"},operation:{shape:"S5"}}}},SendContactMethodVerification:{input:{type:"structure",required:["protocol"],members:{protocol:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},SetIpAddressType:{input:{type:"structure",required:["resourceType","resourceName","ipAddressType"],members:{resourceType:{},resourceName:{},ipAddressType:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StartInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StartRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StopInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},force:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StopRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},TagResource:{input:{type:"structure",required:["resourceName","tags"],members:{resourceName:{},resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},TestAlarm:{input:{type:"structure",required:["alarmName","state"],members:{alarmName:{},state:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UnpeerVpc:{input:{type:"structure",members:{}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UntagResource:{input:{type:"structure",required:["resourceName","tagKeys"],members:{resourceName:{},resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateContainerService:{input:{type:"structure",required:["serviceName"],members:{serviceName:{},power:{},scale:{type:"integer"},isDisabled:{type:"boolean"},publicDomainNames:{shape:"S20"}}},output:{type:"structure",members:{containerService:{shape:"S2d"}}}},UpdateDistribution:{input:{type:"structure",required:["distributionName"],members:{distributionName:{},origin:{shape:"S2z"},defaultCacheBehavior:{shape:"S31"},cacheBehaviorSettings:{shape:"S33"},cacheBehaviors:{shape:"S3b"},isEnabled:{type:"boolean"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UpdateDistributionBundle:{input:{type:"structure",members:{distributionName:{},bundleId:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UpdateDomainEntry:{input:{type:"structure",required:["domainName","domainEntry"],members:{domainName:{},domainEntry:{shape:"S3k"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateLoadBalancerAttribute:{input:{type:"structure",required:["loadBalancerName","attributeName","attributeValue"],members:{loadBalancerName:{},attributeName:{},attributeValue:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},masterUserPassword:{shape:"S48"},rotateMasterUserPassword:{type:"boolean"},preferredBackupWindow:{},preferredMaintenanceWindow:{},enableBackupRetention:{type:"boolean"},disableBackupRetention:{type:"boolean"},publiclyAccessible:{type:"boolean"},applyImmediately:{type:"boolean"},caCertificateIdentifier:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName","parameters"],members:{relationalDatabaseName:{},parameters:{shape:"Sd2"}}},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:{}},S11:{type:"list",member:{}},S12:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S17:{type:"structure",members:{certificateArn:{},certificateName:{},domainName:{},certificateDetail:{type:"structure",members:{arn:{},name:{},domainName:{},status:{},serialNumber:{},subjectAlternativeNames:{shape:"S11"},domainValidationRecords:{shape:"S1b"},requestFailureReason:{},inUseResourceCount:{type:"integer"},keyAlgorithm:{},createdAt:{type:"timestamp"},issuedAt:{type:"timestamp"},issuerCA:{},notBefore:{type:"timestamp"},notAfter:{type:"timestamp"},eligibleToRenew:{},renewalSummary:{type:"structure",members:{domainValidationRecords:{shape:"S1b"},renewalStatus:{},renewalStatusReason:{},updatedAt:{type:"timestamp"}}},revokedAt:{type:"timestamp"},revocationReason:{},tags:{shape:"S12"},supportCode:{}}},tags:{shape:"S12"}}},S1b:{type:"list",member:{type:"structure",members:{domainName:{},resourceRecord:{type:"structure",members:{name:{},type:{},value:{}}}}}},S20:{type:"map",key:{},value:{type:"list",member:{}}},S23:{type:"map",key:{},value:{type:"structure",members:{image:{},command:{shape:"Su"},environment:{type:"map",key:{},value:{}},ports:{type:"map",key:{},value:{}}}}},S29:{type:"structure",required:["containerName","containerPort"],members:{containerName:{},containerPort:{type:"integer"},healthCheck:{shape:"S2b"}}},S2b:{type:"structure",members:{healthyThreshold:{type:"integer"},unhealthyThreshold:{type:"integer"},timeoutSeconds:{type:"integer"},intervalSeconds:{type:"integer"},path:{},successCodes:{}}},S2d:{type:"structure",members:{containerServiceName:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},power:{},powerId:{},state:{},scale:{type:"integer"},currentDeployment:{shape:"S2f"},nextDeployment:{shape:"S2f"},isDisabled:{type:"boolean"},principalArn:{},privateDomainName:{},publicDomainNames:{shape:"S20"},url:{}}},S2f:{type:"structure",members:{version:{type:"integer"},state:{},containers:{shape:"S23"},publicEndpoint:{type:"structure",members:{containerName:{},containerPort:{type:"integer"},healthCheck:{shape:"S2b"}}},createdAt:{type:"timestamp"}}},S2o:{type:"list",member:{shape:"S2p"}},S2p:{type:"structure",required:["addOnType"],members:{addOnType:{},autoSnapshotAddOnRequest:{type:"structure",members:{snapshotTimeOfDay:{}}}}},S2z:{type:"structure",members:{name:{},regionName:{},protocolPolicy:{}}},S31:{type:"structure",members:{behavior:{}}},S33:{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"}}}}},S3b:{type:"list",member:{type:"structure",members:{path:{},behavior:{}}}},S3f:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},alternativeDomainNames:{shape:"Su"},status:{},isEnabled:{type:"boolean"},domainName:{},bundleId:{},certificateName:{},origin:{type:"structure",members:{name:{},resourceType:{},regionName:{},protocolPolicy:{}}},originPublicDNS:{},defaultCacheBehavior:{shape:"S31"},cacheBehaviorSettings:{shape:"S33"},cacheBehaviors:{shape:"S3b"},ableToUpdateBundle:{type:"boolean"},ipAddressType:{},tags:{shape:"S12"}}},S3k:{type:"structure",members:{id:{},name:{},target:{},isAlias:{type:"boolean"},type:{},options:{deprecated:true,type:"map",key:{},value:{}}}},S40:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},fingerprint:{}}},S43:{type:"list",member:{}},S48:{type:"string",sensitive:true},S6d:{type:"list",member:{}},S6e:{type:"list",member:{}},S7b:{type:"structure",members:{id:{},service:{}}},S7o:{type:"structure",members:{image:{},digest:{},createdAt:{type:"timestamp"}}},S7y:{type:"list",member:{}},S80:{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:{}}}},S8c:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},addOns:{shape:"S8d"},sizeInGb:{type:"integer"},isSystemDisk:{type:"boolean"},iops:{type:"integer"},path:{},state:{},attachedTo:{},isAttached:{type:"boolean"},attachmentState:{deprecated:true},gbInUse:{deprecated:true,type:"integer"}}},S8d:{type:"list",member:{type:"structure",members:{name:{},status:{},snapshotTimeOfDay:{},nextSnapshotTimeOfDay:{}}}},S8i:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},sizeInGb:{type:"integer"},state:{},progress:{},fromDiskName:{},fromDiskArn:{},fromInstanceName:{},fromInstanceArn:{},isFromAutoSnapshot:{type:"boolean"}}},S8p:{type:"list",member:{shape:"S8c"}},S94:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},domainEntries:{type:"list",member:{shape:"S3k"}}}},S9l:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},blueprintId:{},blueprintName:{},bundleId:{},addOns:{shape:"S8d"},isStaticIp:{type:"boolean"},privateIpAddress:{},publicIpAddress:{},ipv6Addresses:{type:"list",member:{}},ipAddressType:{},hardware:{type:"structure",members:{cpuCount:{type:"integer"},disks:{shape:"S8p"},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:"S9w"},username:{},sshKeyName:{}}},S9w:{type:"structure",members:{code:{type:"integer"},name:{}}},Sae:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},state:{},progress:{},fromAttachedDisks:{shape:"S8p"},fromInstanceName:{},fromInstanceArn:{},fromBlueprintId:{},fromBundleId:{},isFromAutoSnapshot:{type:"boolean"},sizeInGb:{type:"integer"}}},Sav:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},dnsName:{},state:{},protocol:{},publicPorts:{type:"list",member:{type:"integer"}},healthCheckPath:{},instancePort:{type:"integer"},instanceHealthSummary:{type:"list",member:{type:"structure",members:{instanceName:{},instanceHealth:{},instanceHealthReason:{}}}},tlsCertificateSummaries:{type:"list",member:{type:"structure",members:{name:{},isAttached:{type:"boolean"}}}},configurationOptions:{type:"map",key:{},value:{}},ipAddressType:{}}},Sc1:{type:"list",member:{type:"structure",members:{zoneName:{},state:{}}}},Sc5:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},relationalDatabaseBlueprintId:{},relationalDatabaseBundleId:{},masterDatabaseName:{},hardware:{type:"structure",members:{cpuCount:{type:"integer"},diskSizeInGb:{type:"integer"},ramSizeInGb:{type:"float"}}},state:{},secondaryAvailabilityZone:{},backupRetentionEnabled:{type:"boolean"},pendingModifiedValues:{type:"structure",members:{masterUserPassword:{},engineVersion:{},backupRetentionEnabled:{type:"boolean"}}},engine:{},engineVersion:{},latestRestorableTime:{type:"timestamp"},masterUsername:{},parameterApplyStatus:{},preferredBackupWindow:{},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},masterEndpoint:{type:"structure",members:{port:{type:"integer"},address:{}}},pendingMaintenanceActions:{type:"list",member:{type:"structure",members:{action:{},description:{},currentApplyDate:{type:"timestamp"}}}},caCertificateIdentifier:{}}},Sd2:{type:"list",member:{type:"structure",members:{allowedValues:{},applyMethod:{},applyType:{},dataType:{},description:{},isModifiable:{type:"boolean"},parameterName:{},parameterValue:{}}}},Sd6:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},engine:{},engineVersion:{},sizeInGb:{type:"integer"},state:{},fromRelationalDatabaseName:{},fromRelationalDatabaseArn:{},fromRelationalDatabaseBundleId:{},fromRelationalDatabaseBlueprintId:{}}},Sdf:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},ipAddress:{},attachedTo:{},isAttached:{type:"boolean"}}}}}},1209:function(e){e.exports={metadata:{apiVersion:"2017-07-25",endpointPrefix:"dataexchange",signingName:"dataexchange",serviceFullName:"AWS Data Exchange",serviceId:"DataExchange",protocol:"rest-json",jsonVersion:"1.1",uid:"dataexchange-2017-07-25",signatureVersion:"v4"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/v1/jobs/{JobId}",responseCode:204},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]}},CreateDataSet:{http:{requestUri:"/v1/data-sets",responseCode:201},input:{type:"structure",members:{AssetType:{},Description:{},Name:{},Tags:{shape:"S7"}},required:["AssetType","Description","Name"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},CreateJob:{http:{requestUri:"/v1/jobs",responseCode:201},input:{type:"structure",members:{Details:{type:"structure",members:{ExportAssetToSignedUrl:{type:"structure",members:{AssetId:{},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetId","RevisionId"]},ExportAssetsToS3:{type:"structure",members:{AssetDestinations:{shape:"Si"},DataSetId:{},Encryption:{shape:"Sk"},RevisionId:{}},required:["AssetDestinations","DataSetId","RevisionId"]},ImportAssetFromSignedUrl:{type:"structure",members:{AssetName:{},DataSetId:{},Md5Hash:{},RevisionId:{}},required:["DataSetId","Md5Hash","RevisionId","AssetName"]},ImportAssetsFromS3:{type:"structure",members:{AssetSources:{shape:"Sq"},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetSources","RevisionId"]}}},Type:{}},required:["Type","Details"]},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}}}},CreateRevision:{http:{requestUri:"/v1/data-sets/{DataSetId}/revisions",responseCode:201},input:{type:"structure",members:{Comment:{},DataSetId:{location:"uri",locationName:"DataSetId"},Tags:{shape:"S7"}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},DeleteAsset:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:204},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId"]}},DeleteDataSet:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}",responseCode:204},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"}},required:["DataSetId"]}},DeleteRevision:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:204},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]}},GetAsset:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:200},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId"]},output:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}},GetDataSet:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},GetJob:{http:{method:"GET",requestUri:"/v1/jobs/{JobId}",responseCode:200},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}}}},GetRevision:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},ListDataSetRevisions:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["DataSetId"]},output:{type:"structure",members:{NextToken:{},Revisions:{type:"list",member:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["CreatedAt","DataSetId","Id","Arn","UpdatedAt"]}}}}},ListDataSets:{http:{method:"GET",requestUri:"/v1/data-sets",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Origin:{location:"querystring",locationName:"origin"}}},output:{type:"structure",members:{DataSets:{type:"list",member:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["Origin","AssetType","Description","CreatedAt","Id","Arn","UpdatedAt","Name"]}},NextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/v1/jobs",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"querystring",locationName:"dataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RevisionId:{location:"querystring",locationName:"revisionId"}}},output:{type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}},required:["Type","Details","State","CreatedAt","Id","Arn","UpdatedAt"]}},NextToken:{}}}},ListRevisionAssets:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Assets:{type:"list",member:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["AssetType","CreatedAt","DataSetId","Id","Arn","AssetDetails","UpdatedAt","RevisionId","Name"]}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S7",locationName:"tags"}}}},StartJob:{http:{method:"PATCH",requestUri:"/v1/jobs/{JobId}",responseCode:202},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"S7",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateAsset:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:200},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},Name:{},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId","Name"]},output:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}},UpdateDataSet:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},Description:{},Name:{}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},UpdatedAt:{shape:"Sa"}}}},UpdateRevision:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:200},input:{type:"structure",members:{Comment:{},DataSetId:{location:"uri",locationName:"DataSetId"},Finalized:{type:"boolean"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}}},shapes:{S7:{type:"map",key:{},value:{}},Sa:{type:"timestamp",timestampFormat:"iso8601"},Sd:{type:"structure",members:{ProductId:{}},required:["ProductId"]},Si:{type:"list",member:{type:"structure",members:{AssetId:{},Bucket:{},Key:{}},required:["Bucket","AssetId"]}},Sk:{type:"structure",members:{KmsKeyArn:{},Type:{}},required:["Type"]},Sq:{type:"list",member:{type:"structure",members:{Bucket:{},Key:{}},required:["Bucket","Key"]}},Su:{type:"structure",members:{ExportAssetToSignedUrl:{type:"structure",members:{AssetId:{},DataSetId:{},RevisionId:{},SignedUrl:{},SignedUrlExpiresAt:{shape:"Sa"}},required:["DataSetId","AssetId","RevisionId"]},ExportAssetsToS3:{type:"structure",members:{AssetDestinations:{shape:"Si"},DataSetId:{},Encryption:{shape:"Sk"},RevisionId:{}},required:["AssetDestinations","DataSetId","RevisionId"]},ImportAssetFromSignedUrl:{type:"structure",members:{AssetName:{},DataSetId:{},Md5Hash:{},RevisionId:{},SignedUrl:{},SignedUrlExpiresAt:{shape:"Sa"}},required:["DataSetId","AssetName","RevisionId"]},ImportAssetsFromS3:{type:"structure",members:{AssetSources:{shape:"Sq"},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetSources","RevisionId"]}}},Sz:{type:"list",member:{type:"structure",members:{Code:{},Details:{type:"structure",members:{ImportAssetFromSignedUrlJobErrorDetails:{type:"structure",members:{AssetName:{}},required:["AssetName"]},ImportAssetsFromS3JobErrorDetails:{shape:"Sq"}}},LimitName:{},LimitValue:{type:"double"},Message:{},ResourceId:{},ResourceType:{}},required:["Message","Code"]}},S1h:{type:"structure",members:{S3SnapshotAsset:{type:"structure",members:{Size:{type:"double"}},required:["Size"]}}}}}},1216:function(e,t,r){var i=r(5622);var a=r(2602);var s=r(8705);a.register("find",_find,{});function _find(e,t){if(!t){a.error("no path specified")}else if(typeof t==="string"){t=[].slice.call(arguments,1)}var r=[];function pushFile(e){if(process.platform==="win32"){e=e.replace(/\\/g,"/")}r.push(e)}t.forEach(function(e){var t;try{t=a.statFollowLinks(e)}catch(t){a.error("no such file or directory: "+e)}pushFile(e);if(t.isDirectory()){s({recursive:true,all:true},e).forEach(function(t){pushFile(i.join(e,t))})}});return r}e.exports=_find},1220:function(e){e.exports={pagination:{GetEffectivePermissionsForPath:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1241:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(2270);var n=r(3852);var o=r(7502);var u=r(9268);var p=r(6603);var c=r(6538);var m=r(9982);var l=r(1624);var d="Private-key-format: v1";function read(e,t){if(typeof e==="string"){if(e.trim().match(/^[-]+[ ]*BEGIN/))return u.read(e,t);if(e.match(/^\s*ssh-[a-z]/))return p.read(e,t);if(e.match(/^\s*ecdsa-/))return p.read(e,t);if(e.match(/^putty-user-key-file-2:/i))return l.read(e,t);if(findDNSSECHeader(e))return m.read(e,t);e=a.from(e,"binary")}else{i.buffer(e);if(findPEMHeader(e))return u.read(e,t);if(findSSHHeader(e))return p.read(e,t);if(findPuTTYHeader(e))return l.read(e,t);if(findDNSSECHeader(e))return m.read(e,t)}if(e.readUInt32BE(0)<e.length)return c.read(e,t);throw new Error("Failed to auto-detect format of key")}function findPuTTYHeader(e){var t=0;while(t<e.length&&(e[t]===32||e[t]===10||e[t]===9))++t;if(t+22<=e.length&&e.slice(t,t+22).toString("ascii").toLowerCase()==="putty-user-key-file-2:")return true;return false}function findSSHHeader(e){var t=0;while(t<e.length&&(e[t]===32||e[t]===10||e[t]===9))++t;if(t+4<=e.length&&e.slice(t,t+4).toString("ascii")==="ssh-")return true;if(t+6<=e.length&&e.slice(t,t+6).toString("ascii")==="ecdsa-")return true;return false}function findPEMHeader(e){var t=0;while(t<e.length&&(e[t]===32||e[t]===10))++t;if(e[t]!==45)return false;while(t<e.length&&e[t]===45)++t;while(t<e.length&&e[t]===32)++t;if(t+5>e.length||e.slice(t,t+5).toString("ascii")!=="BEGIN")return false;return true}function findDNSSECHeader(e){if(e.length<=d.length)return false;var t=e.slice(0,d.length);if(t.toString("ascii")===d)return true;if(typeof e!=="string"){e=e.toString("ascii")}var r=e.split("\n");var i=0;while(r[i].match(/^\;/))i++;if(r[i].toString("ascii").match(/\. IN KEY /))return true;if(r[i].toString("ascii").match(/\. IN DNSKEY /))return true;return false}function write(e,t){throw new Error('"auto" format cannot be used for writing')}},1250:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["worklink"]={};i.WorkLink=a.defineService("worklink",["2018-09-25"]);Object.defineProperty(s.services["worklink"],"2018-09-25",{get:function get(){var e=r(7040);e.paginators=r(3413).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkLink},1256:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-07-26",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Pinpoint Email",serviceFullName:"Amazon Pinpoint Email Service",serviceId:"Pinpoint Email",signatureVersion:"v4",signingName:"ses",uid:"pinpoint-email-2018-07-26"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}},CreateDedicatedIpPool:{http:{requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",required:["PoolName"],members:{PoolName:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v1/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S12"},Tags:{shape:"Sc"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v1/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"}}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}}},output:{type:"structure",members:{}}},DeleteDedicatedIpPool:{http:{method:"DELETE",requestUri:"/v1/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{}}},DeleteEmailIdentity:{http:{method:"DELETE",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/v1/email/account"},input:{type:"structure",members:{}},output:{type:"structure",members:{SendQuota:{type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}},SendingEnabled:{type:"boolean"},DedicatedIpAutoWarmupEnabled:{type:"boolean"},EnforcementStatus:{},ProductionAccessEnabled:{type:"boolean"}}}},GetBlacklistReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/blacklist-report"},input:{type:"structure",required:["BlacklistItemNames"],members:{BlacklistItemNames:{location:"querystring",locationName:"BlacklistItemNames",type:"list",member:{}}}},output:{type:"structure",required:["BlacklistReport"],members:{BlacklistReport:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{RblName:{},ListingTime:{type:"timestamp"},Description:{}}}}}}}},GetConfigurationSet:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}}}}}},GetDedicatedIp:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips/{IP}"},input:{type:"structure",required:["Ip"],members:{Ip:{location:"uri",locationName:"IP"}}},output:{type:"structure",members:{DedicatedIp:{shape:"S2m"}}}},GetDedicatedIps:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips"},input:{type:"structure",members:{PoolName:{location:"querystring",locationName:"PoolName"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIps:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},GetDeliverabilityDashboardOptions:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",members:{}},output:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscriptionExpiryDate:{type:"timestamp"},AccountStatus:{},ActiveSubscribedDomains:{shape:"S2x"},PendingExpirationSubscribedDomains:{shape:"S2x"}}}},GetDeliverabilityTestReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports/{ReportId}"},input:{type:"structure",required:["ReportId"],members:{ReportId:{location:"uri",locationName:"ReportId"}}},output:{type:"structure",required:["DeliverabilityTestReport","OverallPlacement","IspPlacements"],members:{DeliverabilityTestReport:{shape:"S35"},OverallPlacement:{shape:"S37"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S37"}}}},Message:{},Tags:{shape:"Sc"}}}},GetDomainDeliverabilityCampaign:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/campaigns/{CampaignId}"},input:{type:"structure",required:["CampaignId"],members:{CampaignId:{location:"uri",locationName:"CampaignId"}}},output:{type:"structure",required:["DomainDeliverabilityCampaign"],members:{DomainDeliverabilityCampaign:{shape:"S3f"}}}},GetDomainStatisticsReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/statistics-report/{Domain}"},input:{type:"structure",required:["Domain","StartDate","EndDate"],members:{Domain:{location:"uri",locationName:"Domain"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"}}},output:{type:"structure",required:["OverallVolume","DailyVolumes"],members:{OverallVolume:{type:"structure",members:{VolumeStatistics:{shape:"S3p"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S3q"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S3p"},DomainIspPlacements:{shape:"S3q"}}}}}}},GetEmailIdentity:{http:{method:"GET",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{IdentityType:{},FeedbackForwardingStatus:{type:"boolean"},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Tags:{shape:"Sc"}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/email/configuration-sets"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},ListDedicatedIpPools:{http:{method:"GET",requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIpPools:{type:"list",member:{}},NextToken:{}}}},ListDeliverabilityTestReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DeliverabilityTestReports"],members:{DeliverabilityTestReports:{type:"list",member:{shape:"S35"}},NextToken:{}}}},ListDomainDeliverabilityCampaigns:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},input:{type:"structure",required:["StartDate","EndDate","SubscribedDomain"],members:{StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},SubscribedDomain:{location:"uri",locationName:"SubscribedDomain"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DomainDeliverabilityCampaigns"],members:{DomainDeliverabilityCampaigns:{type:"list",member:{shape:"S3f"}},NextToken:{}}}},ListEmailIdentities:{http:{method:"GET",requestUri:"/v1/email/identities"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{EmailIdentities:{type:"list",member:{type:"structure",members:{IdentityType:{},IdentityName:{},SendingEnabled:{type:"boolean"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sc"}}}},PutAccountDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/dedicated-ips/warmup"},input:{type:"structure",members:{AutoWarmupEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSendingAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/sending"},input:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetDeliveryOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/delivery-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},TlsPolicy:{},SendingPoolName:{}}},output:{type:"structure",members:{}}},PutConfigurationSetReputationOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/reputation-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},ReputationMetricsEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSendingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/sending"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetTrackingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/tracking-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},CustomRedirectDomain:{}}},output:{type:"structure",members:{}}},PutDedicatedIpInPool:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/pool"},input:{type:"structure",required:["Ip","DestinationPoolName"],members:{Ip:{location:"uri",locationName:"IP"},DestinationPoolName:{}}},output:{type:"structure",members:{}}},PutDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/warmup"},input:{type:"structure",required:["Ip","WarmupPercentage"],members:{Ip:{location:"uri",locationName:"IP"},WarmupPercentage:{type:"integer"}}},output:{type:"structure",members:{}}},PutDeliverabilityDashboardOption:{http:{method:"PUT",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscribedDomains:{shape:"S2x"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/dkim"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityFeedbackAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/feedback"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},EmailForwardingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityMailFromAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/mail-from"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},MailFromDomain:{},BehaviorOnMxFailure:{}}},output:{type:"structure",members:{}}},SendEmail:{http:{requestUri:"/v1/email/outbound-emails"},input:{type:"structure",required:["Destination","Content"],members:{FromEmailAddress:{},Destination:{type:"structure",members:{ToAddresses:{shape:"S59"},CcAddresses:{shape:"S59"},BccAddresses:{shape:"S59"}}},ReplyToAddresses:{shape:"S59"},FeedbackForwardingEmailAddress:{},Content:{shape:"S12"},EmailTags:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},ConfigurationSetName:{}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},S5:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},S8:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sb:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}},Sk:{type:"list",member:{}},Sm:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},So:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},Su:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sv:{type:"structure",members:{ApplicationArn:{}}},S12:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S14"},Body:{type:"structure",members:{Text:{shape:"S14"},Html:{shape:"S14"}}}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{type:"structure",members:{TemplateArn:{},TemplateData:{}}}}},S14:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S1k:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{type:"list",member:{}}}},S2m:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S2x:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S35:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S37:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S3f:{type:"structure",members:{CampaignId:{},ImageUrl:{},Subject:{},FromAddress:{},SendingIps:{type:"list",member:{}},FirstSeenDateTime:{type:"timestamp"},LastSeenDateTime:{type:"timestamp"},InboxCount:{type:"long"},SpamCount:{type:"long"},ReadRate:{type:"double"},DeleteRate:{type:"double"},ReadDeleteRate:{type:"double"},ProjectedVolume:{type:"long"},Esps:{type:"list",member:{}}}},S3p:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S3q:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S59:{type:"list",member:{}}}}},1259:function(e,t,r){const{deflateRawSync:i}=r(8761);const{KEYOBJECT:a}=r(3771);const s=r(3456);const n=r(1651);const o=r(1322);const u=r(8920);const{createSecretKey:p}=r(8727);const c=r(9135);const m=r(7284);const{JWEInvalid:l}=r(3688);const{check:d,keyManagementEncrypt:y,encrypt:b}=r(7855);const h=r(8975);const f=r(5201);const g=r(635);const S=Symbol("PROCESS_RECIPIENT");class Encrypt{constructor(e,t,r,i){if(!Buffer.isBuffer(e)&&typeof e!=="string"){throw new TypeError("cleartext argument must be a Buffer or a string")}e=Buffer.from(e);if(i!==undefined&&!Buffer.isBuffer(i)&&typeof i!=="string"){throw new TypeError("aad argument must be a Buffer or a string when provided")}i=i?Buffer.from(i):undefined;if(t!==undefined&&!u(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(r!==undefined&&!u(r)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}this._recipients=[];this._cleartext=e;this._aad=i;this._unprotected=r?c(r):undefined;this._protected=t?c(t):undefined}recipient(e,t){e=o(e);if(t!==undefined&&!u(t)){throw new TypeError("header argument must be a plain object when provided")}this._recipients.push({key:e,header:t?c(t):undefined});return this}[S](e){const t=this._unprotected;const r=this._protected;const{length:i}=this._recipients;const s={...r,...t,...e.header};const{key:o}=e;const u=s.enc;let c=s.alg;if(o.use==="sig"){throw new TypeError('a key with "use":"sig" is not usable for encryption')}if(c==="dir"){d(o,"encrypt",u)}else if(c){d(o,"keyManagementEncrypt",c)}else{c=o.alg||[...o.algorithms("wrapKey")][0]||[...o.algorithms("deriveKey")][0];if(c==="ECDH-ES"&&i!==1){c=[...o.algorithms("deriveKey")][1]}if(!c){throw new l('could not resolve a usable "alg" for a recipient')}if(i===1){if(r){r.alg=c}else{this._protected={alg:c}}}else{if(e.header){e.header.alg=c}else{e.header={alg:c}}}}let b;let h;if(o.kty==="oct"&&c==="dir"){this._cek=m(o[a],{use:"enc",alg:u})}else{d(this._cek,"encrypt",u);({wrapped:b,header:h}=y(c,o,this._cek[a].export(),{enc:u,alg:c}));if(c==="ECDH-ES"){this._cek=m(p(b),{use:"enc",alg:u})}}if(c==="dir"||c==="ECDH-ES"){e.encrypted_key=""}else{e.encrypted_key=n.encodeBuffer(b)}if(h){e.generatedHeader=h}}encrypt(e){const t=h[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new l("missing recipients")}t.validate(this._protected,this._unprotected,this._aad,this._recipients);let r=g(this._protected,this._unprotected,this._recipients,false,this._protected?this._protected.crit:undefined);if(!r){r="A128CBC-HS256";if(this._protected){this._protected.enc=r}else{this._protected={enc:r}}}const a={};this._cek=f(r);for(const e of this._recipients){this[S](e)}const o=s(r);a.iv=n.encodeBuffer(o);if(this._recipients.length===1&&this._recipients[0].generatedHeader){const[{generatedHeader:e}]=this._recipients;delete this._recipients[0].generatedHeader;this._protected={...this._protected,...e}}if(this._protected){a.protected=n.JSON.encode(this._protected)}a.unprotected=this._unprotected;let u;if(this._aad){a.aad=n.encode(this._aad);u=Buffer.concat([Buffer.from(a.protected||""),Buffer.from("."),Buffer.from(a.aad)])}else{u=Buffer.from(a.protected||"")}let p=this._cleartext;if(this._protected&&"zip"in this._protected){p=i(p)}const{ciphertext:c,tag:m}=b(r,this._cek,p,{iv:o,aad:u});a.tag=n.encodeBuffer(m);a.ciphertext=n.encodeBuffer(c);return t(a,this._recipients)}}e.exports=Encrypt},1272:function(e,t,r){const i=r(110);const a=r(9312);e.exports={Client:i,Component:a}},1273:function(e){e.exports={version:2,waiters:{CertificateAuthorityCSRCreated:{description:"Wait until a Certificate Authority CSR is created",operation:"GetCertificateAuthorityCsr",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},CertificateIssued:{description:"Wait until a certificate is issued",operation:"GetCertificate",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},AuditReportCreated:{description:"Wait until a Audit Report is created",operation:"DescribeCertificateAuthorityAuditReport",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"AuditReportStatus",expected:"SUCCESS"},{state:"failure",matcher:"path",argument:"AuditReportStatus",expected:"FAILED"}]}}}},1275:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kafka"]={};i.Kafka=a.defineService("kafka",["2018-11-14"]);Object.defineProperty(s.services["kafka"],"2018-11-14",{get:function get(){var e=r(2304);e.paginators=r(1957).pagination;return e},enumerable:true,configurable:true});e.exports=i.Kafka},1283:function(e){e.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},1287:function(e){e.exports={pagination:{ListAppliedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttachedIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDevelopmentSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDirectories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndex:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectChildren:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParentPaths:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPolicyAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPublishedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},LookupPolicy:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotdata"]={};i.IotData=a.defineService("iotdata",["2015-05-28"]);r(2873);Object.defineProperty(s.services["iotdata"],"2015-05-28",{get:function get(){var e=r(1200);e.paginators=r(6010).pagination;return e},enumerable:true,configurable:true});e.exports=i.IotData},1306:function(e){e.exports={version:2,waiters:{BucketExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:301,matcher:"status",state:"success"},{expected:403,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},BucketNotExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]},ObjectExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},ObjectNotExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]}}}},1312:function(e,t,r){"use strict";const{Writable:i}=r(2413);const a=r(7301);const{BINARY_TYPES:s,EMPTY_BUFFER:n,kStatusCode:o,kWebSocket:u}=r(7799);const{concat:p,toArrayBuffer:c,unmask:m}=r(1349);const{isValidStatusCode:l,isValidUTF8:d}=r(2562);const y=0;const b=1;const h=2;const f=3;const g=4;const S=5;class Receiver extends i{constructor(e,t,r){super();this._binaryType=e||s[0];this[u]=undefined;this._extensions=t||{};this._maxPayload=r|0;this._bufferedBytes=0;this._buffers=[];this._compressed=false;this._payloadLength=0;this._mask=undefined;this._fragmented=0;this._masked=false;this._fin=false;this._opcode=0;this._totalPayloadLength=0;this._messageLength=0;this._fragments=[];this._state=y;this._loop=false}_write(e,t,r){if(this._opcode===8&&this._state==y)return r();this._bufferedBytes+=e.length;this._buffers.push(e);this.startLoop(r)}consume(e){this._bufferedBytes-=e;if(e===this._buffers[0].length)return this._buffers.shift();if(e<this._buffers[0].length){const t=this._buffers[0];this._buffers[0]=t.slice(e);return t.slice(0,e)}const t=Buffer.allocUnsafe(e);do{const r=this._buffers[0];if(e>=r.length){this._buffers.shift().copy(t,t.length-e)}else{r.copy(t,t.length-e,0,e);this._buffers[0]=r.slice(e)}e-=r.length}while(e>0);return t}startLoop(e){var t;this._loop=true;do{switch(this._state){case y:t=this.getInfo();break;case b:t=this.getPayloadLength16();break;case h:t=this.getPayloadLength64();break;case f:this.getMask();break;case g:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._payloadLength===126)this._state=b;else if(this._payloadLength===127)this._state=h;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=f;else this._state=g}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=g}getData(e){var t=n;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength){this._loop=false;return}t=this.consume(this._payloadLength);if(this._masked)m(t,this._mask)}if(this._opcode>7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const r=this._extensions[a.extensionName];r.decompress(e,this._fin,(e,r)=>{if(e)return t(e);if(r.length){this._messageLength+=r.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(r)}const i=this.dataMessage();if(i)return t(i);this.startLoop(t)})}dataMessage(){if(this._fin){const t=this._messageLength;const r=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){var e;if(this._binaryType==="nodebuffer"){e=p(r,t)}else if(this._binaryType==="arraybuffer"){e=c(p(r,t))}else{e=r}this.emit("message",e)}else{const e=p(r,t);if(!d(e)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",e.toString())}}this._state=y}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!l(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const r=e.slice(2);if(!d(r)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,r.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=y}}e.exports=Receiver;function error(e,t,r,i){const a=new e(r?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=i;return a}},1318:function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},1319:function(e){e.exports={$id:"log.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["version","creator","entries"],properties:{version:{type:"string"},creator:{$ref:"creator.json#"},browser:{$ref:"browser.json#"},pages:{type:"array",items:{$ref:"page.json#"}},entries:{type:"array",items:{$ref:"entry.json#"}},comment:{type:"string"}}}},1322:function(e,t,r){const i=r(3688);const a=r(849);const s=r(7284);const{KeyStore:n}=r(5926);e.exports=((e,t=false)=>{if(e instanceof a){return e}if(e instanceof n){if(!t){throw new TypeError("key argument for this operation must not be a JWKS.KeyStore instance")}return e}try{return s(e)}catch(e){if(e instanceof i.JOSEError&&!(e instanceof i.JWKImportFailed)){throw e}let r;if(t){r="key must be an instance of a key instantiated by JWK.asKey, a valid JWK.asKey input, or a JWKS.KeyStore instance"}else{r="key must be an instance of a key instantiated by JWK.asKey, or a valid JWK.asKey input"}throw new TypeError(r)}})},1327:function(e){e.exports={pagination:{DescribeMergeConflicts:{input_token:"nextToken",limit_key:"maxMergeHunks",output_token:"nextToken"},DescribePullRequestEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentReactions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForComparedCommit:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForPullRequest:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetDifferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMergeConflicts:{input_token:"nextToken",limit_key:"maxConflictFiles",output_token:"nextToken"},ListApprovalRuleTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListAssociatedApprovalRuleTemplatesForRepository:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListBranches:{input_token:"nextToken",output_token:"nextToken",result_key:"branches"},ListPullRequests:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListRepositories:{input_token:"nextToken",output_token:"nextToken",result_key:"repositories"},ListRepositoriesForApprovalRuleTemplate:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"}}}},1328:function(e){e.exports={version:2,waiters:{TableExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"Table.TableStatus"},{expected:"ResourceNotFoundException",matcher:"error",state:"retry"}]},TableNotExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},1337:function(e){e.exports={$schema:"http://json-schema.org/draft-06/schema#",$id:"http://json-schema.org/draft-06/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:true,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},title:{type:"string"},description:{type:"string"},default:{},examples:{type:"array",items:{}},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:false},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:{},enum:{type:"array",minItems:1,uniqueItems:true},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:true}]},format:{type:"string"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:{}}},1340:function(e){e.exports={pagination:{DescribeCanaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeCanariesLastRun:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeRuntimeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCanaryRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},1341:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-20",endpointPrefix:"redshift-data",jsonVersion:"1.1",protocol:"json",serviceFullName:"Redshift Data API Service",serviceId:"Redshift Data",signatureVersion:"v4",signingName:"redshift-data",targetPrefix:"RedshiftData",uid:"redshift-data-2019-12-20"},operations:{CancelStatement:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Status:{type:"boolean"}}}},DescribeStatement:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",required:["Id"],members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Duration:{type:"long"},Error:{},Id:{},QueryString:{},RedshiftPid:{type:"long"},RedshiftQueryId:{type:"long"},ResultRows:{type:"long"},ResultSize:{type:"long"},SecretArn:{},Status:{},UpdatedAt:{type:"timestamp"}}}},DescribeTable:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},Schema:{},SecretArn:{},Table:{}}},output:{type:"structure",members:{ColumnList:{type:"list",member:{shape:"Si"}},NextToken:{},TableName:{}}}},ExecuteStatement:{input:{type:"structure",required:["ClusterIdentifier","Sql"],members:{ClusterIdentifier:{},Database:{},DbUser:{},SecretArn:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},output:{type:"structure",members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Id:{},SecretArn:{}}}},GetStatementResult:{input:{type:"structure",required:["Id"],members:{Id:{},NextToken:{}}},output:{type:"structure",required:["Records"],members:{ColumnMetadata:{type:"list",member:{shape:"Si"}},NextToken:{},Records:{type:"list",member:{type:"list",member:{type:"structure",members:{blobValue:{type:"blob"},booleanValue:{type:"boolean"},doubleValue:{type:"double"},isNull:{type:"boolean"},longValue:{type:"long"},stringValue:{}}}}},TotalNumRows:{type:"long"}}}},ListDatabases:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SecretArn:{}}},output:{type:"structure",members:{Databases:{type:"list",member:{}},NextToken:{}}}},ListSchemas:{input:{type:"structure",required:["ClusterIdentifier","Database"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SchemaPattern:{},SecretArn:{}}},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{}}}}},ListStatements:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StatementName:{},Status:{}}},output:{type:"structure",required:["Statements"],members:{NextToken:{},Statements:{type:"list",member:{type:"structure",required:["Id"],members:{CreatedAt:{type:"timestamp"},Id:{},QueryString:{},SecretArn:{},StatementName:{},Status:{},UpdatedAt:{type:"timestamp"}}}}}}},ListTables:{input:{type:"structure",required:["ClusterIdentifier","Database"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SchemaPattern:{},SecretArn:{},TablePattern:{}}},output:{type:"structure",members:{NextToken:{},Tables:{type:"list",member:{type:"structure",members:{name:{},schema:{},type:{}}}}}}}},shapes:{Si:{type:"structure",members:{columnDefault:{},isCaseSensitive:{type:"boolean"},isCurrency:{type:"boolean"},isSigned:{type:"boolean"},label:{},length:{type:"integer"},name:{},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},schemaName:{},tableName:{},typeName:{}}}}}},1344:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},1346:function(e){e.exports={pagination:{ListTableColumns:{input_token:"nextToken",output_token:"nextToken",result_key:"tableColumns"},ListTableRows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"rows"},ListTables:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tables"},QueryTableRows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"rows"}}}},1348:function(e,t,r){var i=r(9489);var a=r(1669);var s=r(9697);var n=r(1956);var o=r(8703);t.deepCopy=deepCopy;t.deepEqual=deepEqual;t.isEmpty=isEmpty;t.hasKey=hasKey;t.forEachKey=forEachKey;t.pluck=pluck;t.flattenObject=flattenObject;t.flattenIter=flattenIter;t.validateJsonObject=validateJsonObjectJS;t.validateJsonObjectJS=validateJsonObjectJS;t.randElt=randElt;t.extraProperties=extraProperties;t.mergeObjects=mergeObjects;t.startsWith=startsWith;t.endsWith=endsWith;t.parseInteger=parseInteger;t.iso8601=iso8601;t.rfc1123=rfc1123;t.parseDateTime=parseDateTime;t.hrtimediff=hrtimeDiff;t.hrtimeDiff=hrtimeDiff;t.hrtimeAccum=hrtimeAccum;t.hrtimeAdd=hrtimeAdd;t.hrtimeNanosec=hrtimeNanosec;t.hrtimeMicrosec=hrtimeMicrosec;t.hrtimeMillisec=hrtimeMillisec;function deepCopy(e){var t,r;var i="__deepCopy";if(e&&e[i])throw new Error("attempted deep copy of cyclic object");if(e&&e.constructor==Object){t={};e[i]=true;for(r in e){if(r==i)continue;t[r]=deepCopy(e[r])}delete e[i];return t}if(e&&e.constructor==Array){t=[];e[i]=true;for(r=0;r<e.length;r++)t.push(deepCopy(e[r]));delete e[i];return t}return e}function deepEqual(e,t){if(typeof e!=typeof t)return false;if(e===null||t===null||typeof e!="object")return e===t;if(e.constructor!=t.constructor)return false;var r;for(r in e){if(!t.hasOwnProperty(r))return false;if(!deepEqual(e[r],t[r]))return false}for(r in t){if(!e.hasOwnProperty(r))return false}return true}function isEmpty(e){var t;for(t in e)return false;return true}function hasKey(e,t){i.equal(typeof t,"string");return Object.prototype.hasOwnProperty.call(e,t)}function forEachKey(e,t){for(var r in e){if(hasKey(e,r)){t(r,e[r])}}}function pluck(e,t){i.equal(typeof t,"string");return pluckv(e,t)}function pluckv(e,t){if(e===null||typeof e!=="object")return undefined;if(e.hasOwnProperty(t))return e[t];var r=t.indexOf(".");if(r==-1)return undefined;var i=t.substr(0,r);if(!e.hasOwnProperty(i))return undefined;return pluckv(e[i],t.substr(r+1))}function flattenIter(e,t,r){doFlattenIter(e,t,[],r)}function doFlattenIter(e,t,r,a){var s;var n;if(t===0){s=r.slice(0);s.push(e);a(s);return}i.ok(e!==null);i.equal(typeof e,"object");i.equal(typeof t,"number");i.ok(t>=0);for(n in e){s=r.slice(0);s.push(n);doFlattenIter(e[n],t-1,s,a)}}function flattenObject(e,t){if(t===0)return[e];i.ok(e!==null);i.equal(typeof e,"object");i.equal(typeof t,"number");i.ok(t>=0);var r=[];var a;for(a in e){flattenObject(e[a],t-1).forEach(function(e){r.push([a].concat(e))})}return r}function startsWith(e,t){return e.substr(0,t.length)==t}function endsWith(e,t){return e.substr(e.length-t.length,t.length)==t}function iso8601(e){if(typeof e=="number")e=new Date(e);i.ok(e.constructor===Date);return s.sprintf("%4d-%02d-%02dT%02d:%02d:%02d.%03dZ",e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}var u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var p=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];function rfc1123(e){return s.sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT",p[e.getUTCDay()],e.getUTCDate(),u[e.getUTCMonth()],e.getUTCFullYear(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds())}function parseDateTime(e){var t=+e;if(!isNaN(t)){return new Date(t)}else{return new Date(e)}}var c=Number.MAX_SAFE_INTEGER||9007199254740991;var m=Number.MIN_SAFE_INTEGER||-9007199254740991;var l={base:10,allowSign:true,allowPrefix:false,allowTrailing:false,allowImprecise:false,trimWhitespace:false,leadingZeroIsOctal:false};var d=48;var y=57;var b=65;var h=66;var f=79;var g=84;var S=88;var N=90;var I=97;var T=98;var v=111;var k=116;var C=120;var A=122;var R=48;var D=55;var x=87;function parseInteger(e,t){i.string(e,"str");i.optionalObject(t,"options");var r=false;var a=l;if(t){r=hasKey(t,"base");a=mergeObjects(a,t);i.number(a.base,"options.base");i.ok(a.base>=2,"options.base >= 2");i.ok(a.base<=36,"options.base <= 36");i.bool(a.allowSign,"options.allowSign");i.bool(a.allowPrefix,"options.allowPrefix");i.bool(a.allowTrailing,"options.allowTrailing");i.bool(a.allowImprecise,"options.allowImprecise");i.bool(a.trimWhitespace,"options.trimWhitespace");i.bool(a.leadingZeroIsOctal,"options.leadingZeroIsOctal");if(a.leadingZeroIsOctal){i.ok(!r,'"base" and "leadingZeroIsOctal" are '+"mutually exclusive")}}var s;var n=-1;var o=a.base;var u;var p=1;var d=0;var y=0;var b=e.length;if(a.trimWhitespace){while(y<b&&isSpace(e.charCodeAt(y))){++y}}if(a.allowSign){if(e[y]==="-"){y+=1;p=-1}else if(e[y]==="+"){y+=1}}if(e[y]==="0"){if(a.allowPrefix){n=prefixToBase(e.charCodeAt(y+1));if(n!==-1&&(!r||n===o)){o=n;y+=2}}if(n===-1&&a.leadingZeroIsOctal){o=8}}for(u=y;y<b;++y){s=translateDigit(e.charCodeAt(y));if(s!==-1&&s<o){d*=o;d+=s}else{break}}if(u===y){return new Error("invalid number: "+JSON.stringify(e))}if(a.trimWhitespace){while(y<b&&isSpace(e.charCodeAt(y))){++y}}if(y<b&&!a.allowTrailing){return new Error("trailing characters after number: "+JSON.stringify(e.slice(y)))}if(d===0){return 0}var h=d*p;if(!a.allowImprecise&&(d>c||h<m)){return new Error("number is outside of the supported range: "+JSON.stringify(e.slice(u,y)))}return h}function translateDigit(e){if(e>=d&&e<=y){return e-R}else if(e>=b&&e<=N){return e-D}else if(e>=I&&e<=A){return e-x}else{return-1}}function isSpace(e){return e===32||e>=9&&e<=13||e===160||e===5760||e===6158||e>=8192&&e<=8202||e===8232||e===8233||e===8239||e===8287||e===12288||e===65279}function prefixToBase(e){if(e===T||e===h){return 2}else if(e===v||e===f){return 8}else if(e===k||e===g){return 10}else if(e===C||e===S){return 16}else{return-1}}function validateJsonObjectJS(e,t){var r=o.validate(t,e);if(r.errors.length===0)return null;var i=r.errors[0];var a=i["property"];var s=i["message"].toLowerCase();var u,p;if((u=s.indexOf("the property "))!=-1&&(p=s.indexOf(" is not defined in the schema and the "+"schema does not allow additional properties"))!=-1){u+="the property ".length;if(a==="")a=s.substr(u,p-u);else a=a+"."+s.substr(u,p-u);s="unsupported property"}var c=new n.VError('property "%s": %s',a,s);c.jsv_details=i;return c}function randElt(e){i.ok(Array.isArray(e)&&e.length>0,"randElt argument must be a non-empty array");return e[Math.floor(Math.random()*e.length)]}function assertHrtime(e){i.ok(e[0]>=0&&e[1]>=0,"negative numbers not allowed in hrtimes");i.ok(e[1]<1e9,"nanoseconds column overflow")}function hrtimeDiff(e,t){assertHrtime(e);assertHrtime(t);i.ok(e[0]>t[0]||e[0]==t[0]&&e[1]>=t[1],"negative differences not allowed");var r=[e[0]-t[0],0];if(e[1]>=t[1]){r[1]=e[1]-t[1]}else{r[0]--;r[1]=1e9-(t[1]-e[1])}return r}function hrtimeNanosec(e){assertHrtime(e);return Math.floor(e[0]*1e9+e[1])}function hrtimeMicrosec(e){assertHrtime(e);return Math.floor(e[0]*1e6+e[1]/1e3)}function hrtimeMillisec(e){assertHrtime(e);return Math.floor(e[0]*1e3+e[1]/1e6)}function hrtimeAccum(e,t){assertHrtime(e);assertHrtime(t);e[1]+=t[1];if(e[1]>=1e9){e[0]++;e[1]-=1e9}e[0]+=t[0];return e}function hrtimeAdd(e,t){assertHrtime(e);var r=[e[0],e[1]];return hrtimeAccum(r,t)}function extraProperties(e,t){i.ok(typeof e==="object"&&e!==null,"obj argument must be a non-null object");i.ok(Array.isArray(t),"allowed argument must be an array of strings");for(var r=0;r<t.length;r++){i.ok(typeof t[r]==="string","allowed argument must be an array of strings")}return Object.keys(e).filter(function(e){return t.indexOf(e)===-1})}function mergeObjects(e,t,r){var i,a;i={};if(r){for(a in r)i[a]=r[a]}if(e){for(a in e)i[a]=e[a]}if(t){for(a in t)i[a]=t[a]}return i}},1349:function(e,t,r){"use strict";const{EMPTY_BUFFER:i}=r(7799);function concat(e,t){if(e.length===0)return i;if(e.length===1)return e[0];const r=Buffer.allocUnsafe(t);var a=0;for(var s=0;s<e.length;s++){const t=e[s];t.copy(r,a);a+=t.length}return r}function _mask(e,t,r,i,a){for(var s=0;s<a;s++){r[i+s]=e[s]^t[s&3]}}function _unmask(e,t){const r=e.length;for(var i=0;i<r;i++){e[i]^=t[i&3]}}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function toBuffer(e){toBuffer.readOnly=true;if(Buffer.isBuffer(e))return e;var t;if(e instanceof ArrayBuffer){t=Buffer.from(e)}else if(ArrayBuffer.isView(e)){t=viewToBuffer(e)}else{t=Buffer.from(e);toBuffer.readOnly=false}return t}function viewToBuffer(e){const t=Buffer.from(e.buffer);if(e.byteLength!==e.buffer.byteLength){return t.slice(e.byteOffset,e.byteOffset+e.byteLength)}return t}try{const t=r(5024);const i=t.BufferUtil||t;e.exports={concat:concat,mask(e,t,r,a,s){if(s<48)_mask(e,t,r,a,s);else i.mask(e,t,r,a,s)},toArrayBuffer:toArrayBuffer,toBuffer:toBuffer,unmask(e,t){if(e.length<32)_unmask(e,t);else i.unmask(e,t)}}}catch(t){e.exports={concat:concat,mask:_mask,toArrayBuffer:toArrayBuffer,toBuffer:toBuffer,unmask:_unmask}}},1352:function(e,t,r){const{JOSECritNotUnderstood:i,JWSInvalid:a}=r(3688);const s=new Set(["alg","jku","jwk","kid","x5u","x5c","x5t","x5t#S256","typ","cty","crit","enc","zip","epk","apu","apv","iv","tag","p2s","p2c"]);e.exports=function validateCrit(e,t,r,n){if(t&&"crit"in t){if(!Array.isArray(t.crit)||t.crit.length===0||t.crit.some(e=>typeof e!=="string"||!e)){throw new e('"crit" Header Parameter MUST be an array of non-empty strings when present')}const o=new Set(n);const u={...t,...r};t.crit.forEach(r=>{if(s.has(r)){throw new e(`The critical list contains a non-extension Header Parameter ${r}`)}if(!o.has(r)){throw new i(`critical "${r}" is not understood`)}if(r==="b64"){if(!("b64"in t)){throw new a('"b64" critical parameter must be integrity protected')}if(typeof t.b64!=="boolean"){throw new a('"b64" critical parameter must be a boolean')}}else if(!(r in u)){throw new e(`critical parameter "${r}" is missing`)}})}if(r&&"crit"in r){throw new e('"crit" Header Parameter MUST be integrity protected when present')}}},1353:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["securityhub"]={};i.SecurityHub=a.defineService("securityhub",["2018-10-26"]);Object.defineProperty(s.services["securityhub"],"2018-10-26",{get:function get(){var e=r(5642);e.paginators=r(8348).pagination;return e},enumerable:true,configurable:true});e.exports=i.SecurityHub},1371:function(e,t,r){var i=r(395);var a=r(109);var s=r(3815);i.DynamoDB.DocumentClient=i.util.inherit({constructor:function DocumentClient(e){var t=this;t.options=e||{};t.configure(t.options)},configure:function configure(e){var t=this;t.service=e.service;t.bindServiceObject(e);t.attrValue=e.attrValue=t.service.api.operations.putItem.input.members.Item.value.shape},bindServiceObject:function bindServiceObject(e){var t=this;e=e||{};if(!t.service){t.service=new i.DynamoDB(e)}else{var r=i.util.copy(t.service.config);t.service=new t.service.constructor.__super__(r);t.service.config.params=i.util.merge(t.service.config.params||{},e.params)}},makeServiceRequest:function(e,t,r){var i=this;var a=i.service[e](t);i.setupRequest(a);i.setupResponse(a);if(typeof r==="function"){a.send(r)}return a},serviceClientOperationsMap:{batchGet:"batchGetItem",batchWrite:"batchWriteItem",delete:"deleteItem",get:"getItem",put:"putItem",query:"query",scan:"scan",update:"updateItem",transactGet:"transactGetItems",transactWrite:"transactWriteItems"},batchGet:function(e,t){var r=this.serviceClientOperationsMap["batchGet"];return this.makeServiceRequest(r,e,t)},batchWrite:function(e,t){var r=this.serviceClientOperationsMap["batchWrite"];return this.makeServiceRequest(r,e,t)},delete:function(e,t){var r=this.serviceClientOperationsMap["delete"];return this.makeServiceRequest(r,e,t)},get:function(e,t){var r=this.serviceClientOperationsMap["get"];return this.makeServiceRequest(r,e,t)},put:function(e,t){var r=this.serviceClientOperationsMap["put"];return this.makeServiceRequest(r,e,t)},update:function(e,t){var r=this.serviceClientOperationsMap["update"];return this.makeServiceRequest(r,e,t)},scan:function(e,t){var r=this.serviceClientOperationsMap["scan"];return this.makeServiceRequest(r,e,t)},query:function(e,t){var r=this.serviceClientOperationsMap["query"];return this.makeServiceRequest(r,e,t)},transactWrite:function(e,t){var r=this.serviceClientOperationsMap["transactWrite"];return this.makeServiceRequest(r,e,t)},transactGet:function(e,t){var r=this.serviceClientOperationsMap["transactGet"];return this.makeServiceRequest(r,e,t)},createSet:function(e,t){t=t||{};return new s(e,t)},getTranslator:function(){return new a(this.options)},setupRequest:function setupRequest(e){var t=this;var r=t.getTranslator();var a=e.operation;var s=e.service.api.operations[a].input;e._events.validate.unshift(function(e){e.rawParams=i.util.copy(e.params);e.params=r.translateInput(e.rawParams,s)})},setupResponse:function setupResponse(e){var t=this;var r=t.getTranslator();var a=t.service.api.operations[e.operation].output;e.on("extractData",function(e){e.data=r.translateOutput(e.data,a)});var s=e.response;s.nextPage=function(e){var r=this;var a=r.request;var s;var n=a.service;var o=a.operation;try{s=n.paginationConfig(o,true)}catch(e){r.error=e}if(!r.hasNextPage()){if(e)e(r.error,null);else if(r.error)throw r.error;return null}var u=i.util.copy(a.rawParams);if(!r.nextPageTokens){return e?e(null,null):null}else{var p=s.inputToken;if(typeof p==="string")p=[p];for(var c=0;c<p.length;c++){u[p[c]]=r.nextPageTokens[c]}return t[o](u,e)}}}});e.exports=i.DynamoDB.DocumentClient},1372:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["devicefarm"]={};i.DeviceFarm=a.defineService("devicefarm",["2015-06-23"]);Object.defineProperty(s.services["devicefarm"],"2015-06-23",{get:function get(){var e=r(4622);e.paginators=r(2522).pagination;return e},enumerable:true,configurable:true});e.exports=i.DeviceFarm},1382:function(e,t,r){var i=r(2413);function isStream(e){return e instanceof i.Stream}function isReadable(e){return isStream(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function isWritable(e){return isStream(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function isDuplex(e){return isReadable(e)&&isWritable(e)}e.exports=isStream;e.exports.isReadable=isReadable;e.exports.isWritable=isWritable;e.exports.isDuplex=isDuplex},1395:function(e){e.exports={pagination:{ListBusinessReportSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConferenceProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeviceEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGatewayGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGateways:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkills:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkillsStoreCategories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkillsStoreSkillsByCategory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSmartHomeAppliances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchAddressBooks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchContacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchNetworkProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchRooms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchSkillGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1401:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediastore"]={};i.MediaStore=a.defineService("mediastore",["2017-09-01"]);Object.defineProperty(s.services["mediastore"],"2017-09-01",{get:function get(){var e=r(5643);e.paginators=r(6423).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaStore},1406:function(e){e.exports={pagination:{ListBatchInferenceJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"batchInferenceJobs"},ListCampaigns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"campaigns"},ListDatasetGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetGroups"},ListDatasetImportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetImportJobs"},ListDatasets:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasets"},ListEventTrackers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTrackers"},ListRecipes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"recipes"},ListSchemas:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"schemas"},ListSolutionVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutionVersions"},ListSolutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutions"}}}},1407:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"appsync",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWSAppSync",serviceFullName:"AWS AppSync",serviceId:"AppSync",signatureVersion:"v4",signingName:"appsync",uid:"appsync-2017-07-25"},operations:{CreateApiCache:{http:{requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId","ttl","apiCachingBehavior","type"],members:{apiId:{location:"uri",locationName:"apiId"},ttl:{type:"long"},transitEncryptionEnabled:{type:"boolean"},atRestEncryptionEnabled:{type:"boolean"},apiCachingBehavior:{},type:{}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},CreateApiKey:{http:{requestUri:"/v1/apis/{apiId}/apikeys"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},description:{},expires:{type:"long"}}},output:{type:"structure",members:{apiKey:{shape:"Sc"}}}},CreateDataSource:{http:{requestUri:"/v1/apis/{apiId}/datasources"},input:{type:"structure",required:["apiId","name","type"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},CreateFunction:{http:{requestUri:"/v1/apis/{apiId}/functions"},input:{type:"structure",required:["apiId","name","dataSourceName","functionVersion"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},CreateGraphqlApi:{http:{requestUri:"/v1/apis"},input:{type:"structure",required:["name","authenticationType"],members:{name:{},logConfig:{shape:"Sy"},authenticationType:{},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},tags:{shape:"S14"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},CreateResolver:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},CreateType:{http:{requestUri:"/v1/apis/{apiId}/types"},input:{type:"structure",required:["apiId","definition","format"],members:{apiId:{location:"uri",locationName:"apiId"},definition:{},format:{}}},output:{type:"structure",members:{type:{shape:"S1s"}}}},DeleteApiCache:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},DeleteApiKey:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/apikeys/{id}"},input:{type:"structure",required:["apiId","id"],members:{apiId:{location:"uri",locationName:"apiId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}}},DeleteDataSource:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteFunction:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"}}},output:{type:"structure",members:{}}},DeleteGraphqlApi:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},DeleteResolver:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"}}},output:{type:"structure",members:{}}},DeleteType:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"}}},output:{type:"structure",members:{}}},FlushApiCache:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/FlushCache"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},GetApiCache:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},GetDataSource:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},GetFunction:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},GetGraphqlApi:{http:{method:"GET",requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},GetIntrospectionSchema:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/schema"},input:{type:"structure",required:["apiId","format"],members:{apiId:{location:"uri",locationName:"apiId"},format:{location:"querystring",locationName:"format"},includeDirectives:{location:"querystring",locationName:"includeDirectives",type:"boolean"}}},output:{type:"structure",members:{schema:{type:"blob"}},payload:"schema"}},GetResolver:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},GetSchemaCreationStatus:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/schemacreation"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{status:{},details:{}}}},GetType:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName","format"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},format:{location:"querystring",locationName:"format"}}},output:{type:"structure",members:{type:{shape:"S1s"}}}},ListApiKeys:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/apikeys"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{apiKeys:{type:"list",member:{shape:"Sc"}},nextToken:{}}}},ListDataSources:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/datasources"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dataSources:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{functions:{type:"list",member:{shape:"Sw"}},nextToken:{}}}},ListGraphqlApis:{http:{method:"GET",requestUri:"/v1/apis"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{graphqlApis:{type:"list",member:{shape:"S1b"}},nextToken:{}}}},ListResolvers:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers"},input:{type:"structure",required:["apiId","typeName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resolvers:{shape:"S39"},nextToken:{}}}},ListResolversByFunction:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions/{functionId}/resolvers"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resolvers:{shape:"S39"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S14"}}}},ListTypes:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types"},input:{type:"structure",required:["apiId","format"],members:{apiId:{location:"uri",locationName:"apiId"},format:{location:"querystring",locationName:"format"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{types:{type:"list",member:{shape:"S1s"}},nextToken:{}}}},StartSchemaCreation:{http:{requestUri:"/v1/apis/{apiId}/schemacreation"},input:{type:"structure",required:["apiId","definition"],members:{apiId:{location:"uri",locationName:"apiId"},definition:{type:"blob"}}},output:{type:"structure",members:{status:{}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S14"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiCache:{http:{requestUri:"/v1/apis/{apiId}/ApiCaches/update"},input:{type:"structure",required:["apiId","ttl","apiCachingBehavior","type"],members:{apiId:{location:"uri",locationName:"apiId"},ttl:{type:"long"},apiCachingBehavior:{},type:{}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},UpdateApiKey:{http:{requestUri:"/v1/apis/{apiId}/apikeys/{id}"},input:{type:"structure",required:["apiId","id"],members:{apiId:{location:"uri",locationName:"apiId"},id:{location:"uri",locationName:"id"},description:{},expires:{type:"long"}}},output:{type:"structure",members:{apiKey:{shape:"Sc"}}}},UpdateDataSource:{http:{requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name","type"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},UpdateFunction:{http:{requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","name","functionId","dataSourceName","functionVersion"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},functionId:{location:"uri",locationName:"functionId"},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},UpdateGraphqlApi:{http:{requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},logConfig:{shape:"Sy"},authenticationType:{},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},UpdateResolver:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},UpdateType:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName","format"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},definition:{},format:{}}},output:{type:"structure",members:{type:{shape:"S1s"}}}}},shapes:{S8:{type:"structure",members:{ttl:{type:"long"},apiCachingBehavior:{},transitEncryptionEnabled:{type:"boolean"},atRestEncryptionEnabled:{type:"boolean"},type:{},status:{}}},Sc:{type:"structure",members:{id:{},description:{},expires:{type:"long"},deletes:{type:"long"}}},Sg:{type:"structure",required:["tableName","awsRegion"],members:{tableName:{},awsRegion:{},useCallerCredentials:{type:"boolean"},deltaSyncConfig:{type:"structure",members:{baseTableTTL:{type:"long"},deltaSyncTableName:{},deltaSyncTableTTL:{type:"long"}}},versioned:{type:"boolean"}}},Si:{type:"structure",required:["lambdaFunctionArn"],members:{lambdaFunctionArn:{}}},Sj:{type:"structure",required:["endpoint","awsRegion"],members:{endpoint:{},awsRegion:{}}},Sk:{type:"structure",members:{endpoint:{},authorizationConfig:{type:"structure",required:["authorizationType"],members:{authorizationType:{},awsIamConfig:{type:"structure",members:{signingRegion:{},signingServiceName:{}}}}}}},So:{type:"structure",members:{relationalDatabaseSourceType:{},rdsHttpEndpointConfig:{type:"structure",members:{awsRegion:{},dbClusterIdentifier:{},databaseName:{},schema:{},awsSecretStoreArn:{}}}}},Ss:{type:"structure",members:{dataSourceArn:{},name:{},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},Sw:{type:"structure",members:{functionId:{},functionArn:{},name:{},description:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},Sy:{type:"structure",required:["fieldLogLevel","cloudWatchLogsRoleArn"],members:{fieldLogLevel:{},cloudWatchLogsRoleArn:{},excludeVerboseContent:{type:"boolean"}}},S11:{type:"structure",required:["userPoolId","awsRegion","defaultAction"],members:{userPoolId:{},awsRegion:{},defaultAction:{},appIdClientRegex:{}}},S13:{type:"structure",required:["issuer"],members:{issuer:{},clientId:{},iatTTL:{type:"long"},authTTL:{type:"long"}}},S14:{type:"map",key:{},value:{}},S17:{type:"list",member:{type:"structure",members:{authenticationType:{},openIDConnectConfig:{shape:"S13"},userPoolConfig:{type:"structure",required:["userPoolId","awsRegion"],members:{userPoolId:{},awsRegion:{},appIdClientRegex:{}}}}}},S1b:{type:"structure",members:{name:{},apiId:{},authenticationType:{},logConfig:{shape:"Sy"},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},arn:{},uris:{type:"map",key:{},value:{}},tags:{shape:"S14"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"},wafWebAclArn:{}}},S1f:{type:"structure",members:{functions:{type:"list",member:{}}}},S1h:{type:"structure",members:{conflictHandler:{},conflictDetection:{},lambdaConflictHandlerConfig:{type:"structure",members:{lambdaConflictHandlerArn:{}}}}},S1l:{type:"structure",members:{ttl:{type:"long"},cachingKeys:{type:"list",member:{}}}},S1o:{type:"structure",members:{typeName:{},fieldName:{},dataSourceName:{},resolverArn:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},S1s:{type:"structure",members:{name:{},description:{},arn:{},definition:{},format:{}}},S39:{type:"list",member:{shape:"S1o"}}}}},1411:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon Neptune",serviceFullName:"Amazon Neptune",serviceId:"Neptune",signatureVersion:"v4",signingName:"rds",uid:"neptune-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sa"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Se"}}}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sk"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"St"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sa"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sk"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S1h"},VpcSecurityGroupIds:{shape:"Sw"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{deprecated:true,type:"boolean"},Tags:{shape:"Sa"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},EnableCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"St"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S26"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1p"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S7"},SourceIds:{shape:"S6"},Enabled:{type:"boolean"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{locationName:"DBClusterEndpointList",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sk",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S2z"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S34"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"So",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"Sz",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S3i"},SupportedCharacterSets:{type:"list",member:{shape:"S3i",locationName:"CharacterSet"}},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"Sx"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S1j",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"St",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2z"},Marker:{}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1p",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S41"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S41"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S2o"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S7"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S5",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S7"},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S7"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S1s",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},SupportsStorageEncryption:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"},SupportsEnhancedMonitoring:{type:"boolean"},SupportsIAMDatabaseAuthentication:{type:"boolean"},SupportsPerformanceInsights:{type:"boolean"},MinStorageSize:{type:"integer"},MaxStorageSize:{type:"integer"},MinIopsPerDbInstance:{type:"integer"},MaxIopsPerDbInstance:{type:"integer"},MinIopsPerGib:{type:"double"},MaxIopsPerGib:{type:"double"}},wrapper:true}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S2o"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Se",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeValidDBInstanceModifications:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DescribeValidDBInstanceModificationsResult",type:"structure",members:{ValidDBInstanceModificationsMessage:{type:"structure",members:{Storage:{type:"list",member:{locationName:"ValidStorageOptions",type:"structure",members:{StorageType:{},StorageSize:{shape:"S4u"},ProvisionedIops:{shape:"S4u"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}}}}}},wrapper:true}}}},FailoverDBCluster:{input:{type:"structure",members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S2o"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sa"}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},CloudwatchLogsExportConfiguration:{shape:"S54"},EngineVersion:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"}}},output:{resultWrapper:"ModifyDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S2z"}}},output:{shape:"S59",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S37"},ValuesToRemove:{shape:"S37"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S34"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S1h"},VpcSecurityGroupIds:{shape:"Sw"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{deprecated:true,type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},CloudwatchLogsExportConfiguration:{shape:"S54"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2z"}}},output:{shape:"S5f",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S26"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1p"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S7"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2z"}}},output:{shape:"S59",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2z"}}},output:{shape:"S5f",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"Sp"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Tags:{shape:"Sa"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Tags:{shape:"Sa"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}}},shapes:{S5:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S6"},EventCategoriesList:{shape:"S7"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:true},S6:{type:"list",member:{locationName:"SourceId"}},S7:{type:"list",member:{locationName:"EventCategory"}},Sa:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Se:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:true},So:{type:"structure",members:{AvailabilityZones:{shape:"Sp"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"}},wrapper:true},Sp:{type:"list",member:{locationName:"AvailabilityZone"}},St:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:true},Sw:{type:"list",member:{locationName:"VpcSecurityGroupId"}},Sx:{type:"list",member:{}},Sz:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:true}},VpcSecurityGroups:{shape:"S15"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EnabledCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}},wrapper:true},S15:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1a:{type:"list",member:{}},S1h:{type:"list",member:{locationName:"DBSecurityGroupName"}},S1j:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{shape:"S15"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1p"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"Sx"},LogTypesToDisable:{shape:"Sx"}}}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{deprecated:true,type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},EnabledCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}},wrapper:true},S1p:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1s"},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:true},S1s:{type:"structure",members:{Name:{}},wrapper:true},S26:{type:"list",member:{locationName:"SubnetIdentifier"}},S2o:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2z:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S34:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S37"}}}}},wrapper:true},S37:{type:"list",member:{locationName:"AttributeValue"}},S3i:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S41:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2z"}},wrapper:true},S4u:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},S54:{type:"structure",members:{EnableLogTypes:{shape:"Sx"},DisableLogTypes:{shape:"Sx"}}},S59:{type:"structure",members:{DBClusterParameterGroupName:{}}},S5f:{type:"structure",members:{DBParameterGroupName:{}}}}}},1413:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-09-01",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-09-01",xmlNamespace:"http://rds.amazonaws.com/doc/2014-09-01/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{},StorageType:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2h"},SupportedCharacterSets:{type:"list",member:{shape:"S2h",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S17",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"Sk",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2w"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sn",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1b",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2w"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S2b"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"St",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S1e",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S45",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S47"}},wrapper:true}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"S13"},VpcSecurityGroupMemberships:{shape:"S14"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S45"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},Sn:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},StorageType:{},TdeCredentialArn:{}},wrapper:true},St:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sy"},VpcSecurityGroupMemberships:{shape:"S10"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},Sx:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},Sy:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S10:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S13:{type:"list",member:{locationName:"DBSecurityGroupName"}},S14:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S17:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sy"},VpcSecurityGroups:{shape:"S10"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1b"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{}},wrapper:true},S1b:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1e"},SubnetStatus:{}}}}},wrapper:true},S1e:{type:"structure",members:{Name:{}},wrapper:true},S1u:{type:"list",member:{locationName:"SubnetIdentifier"}},S2b:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2h:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2w:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S45:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S47"}},wrapper:true},S47:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S4k:{type:"structure",members:{DBParameterGroupName:{}}}}}},1418:function(e){e.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"}]}}}},1420:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elbv2"]={};i.ELBv2=a.defineService("elbv2",["2015-12-01"]);Object.defineProperty(s.services["elbv2"],"2015-12-01",{get:function get(){var e=r(9843);e.paginators=r(956).pagination;e.waiters=r(4303).waiters;return e},enumerable:true,configurable:true});e.exports=i.ELBv2},1426:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-03",endpointPrefix:"outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Outposts",serviceFullName:"AWS Outposts",serviceId:"Outposts",signatureVersion:"v4",signingName:"outposts",uid:"outposts-2019-12-03"},operations:{CreateOutpost:{http:{requestUri:"/outposts"},input:{type:"structure",required:["Name","SiteId"],members:{Name:{},Description:{},SiteId:{},AvailabilityZone:{},AvailabilityZoneId:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{Outpost:{shape:"Sb"}}}},DeleteOutpost:{http:{method:"DELETE",requestUri:"/outposts/{OutpostId}"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{}}},DeleteSite:{http:{method:"DELETE",requestUri:"/sites/{SiteId}"},input:{type:"structure",required:["SiteId"],members:{SiteId:{location:"uri",locationName:"SiteId"}}},output:{type:"structure",members:{}}},GetOutpost:{http:{method:"GET",requestUri:"/outposts/{OutpostId}"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{Outpost:{shape:"Sb"}}}},GetOutpostInstanceTypes:{http:{method:"GET",requestUri:"/outposts/{OutpostId}/instanceTypes"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{InstanceTypes:{type:"list",member:{type:"structure",members:{InstanceType:{}}}},NextToken:{},OutpostId:{},OutpostArn:{}}}},ListOutposts:{http:{method:"GET",requestUri:"/outposts"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Outposts:{type:"list",member:{shape:"Sb"}},NextToken:{}}}},ListSites:{http:{method:"GET",requestUri:"/sites"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Sites:{type:"list",member:{type:"structure",members:{SiteId:{},AccountId:{},Name:{},Description:{},Tags:{shape:"S7"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S7"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"map",key:{},value:{}},Sb:{type:"structure",members:{OutpostId:{},OwnerId:{},OutpostArn:{},SiteId:{},Name:{},Description:{},LifeCycleStatus:{},AvailabilityZone:{},AvailabilityZoneId:{},Tags:{shape:"S7"}}}}}},1429:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["eks"]={};i.EKS=a.defineService("eks",["2017-11-01"]);Object.defineProperty(s.services["eks"],"2017-11-01",{get:function get(){var e=r(3370);e.paginators=r(6823).pagination;e.waiters=r(912).waiters;return e},enumerable:true,configurable:true});e.exports=i.EKS},1455:function(e){e.exports={pagination:{ListCertificateAuthorities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CertificateAuthorities"},ListPermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Permissions"},ListTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"}}}},1459:function(e){e.exports="2.5.0"},1479:function(e){e.exports={pagination:{GetCurrentMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListApprovedOrigins:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Origins"},ListContactFlows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ContactFlowSummaryList"},ListHoursOfOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HoursOfOperationSummaryList"},ListInstanceAttributes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Attributes"},ListInstanceStorageConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StorageConfigs"},ListInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceSummaryList"},ListIntegrationAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IntegrationAssociationSummaryList"},ListLambdaFunctions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LambdaFunctions"},ListLexBots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LexBots"},ListPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumberSummaryList"},ListPrompts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PromptSummaryList"},ListQueueQuickConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QuickConnectSummaryList"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueSummaryList"},ListQuickConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QuickConnectSummaryList"},ListRoutingProfileQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileQueueConfigSummaryList"},ListRoutingProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileSummaryList"},ListSecurityKeys:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityKeys"},ListSecurityProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityProfileSummaryList"},ListUseCases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UseCaseSummaryList"},ListUserHierarchyGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserHierarchyGroupSummaryList"},ListUsers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserSummaryList"}}}},1481:function(e){e.exports={name:"openid-client",version:"3.15.9",description:"OpenID Connect Relying Party (RP, Client) implementation for Node.js runtime, supports passportjs",keywords:["auth","authentication","basic","certified","client","connect","dynamic","electron","hybrid","identity","implicit","oauth","oauth2","oidc","openid","passport","relying party","strategy"],homepage:"https://github.com/panva/node-openid-client",repository:"panva/node-openid-client",license:"MIT",author:"Filip Skokan <panva.ip@gmail.com>",files:["lib","types/index.d.ts"],funding:"https://github.com/sponsors/panva",main:"lib/index.js",types:"types/index.d.ts",scripts:{coverage:"nyc mocha test/**/*.test.js",lint:"eslint lib test","lint-ts":"npx typescript@~3.6.0 --build types","lint-fix":"eslint lib test --fix",test:"mocha test/**/*.test.js"},dependencies:{"@types/got":"^9.6.9",base64url:"^3.0.1",got:"^9.6.0",jose:"^1.27.1","lru-cache":"^6.0.0","make-error":"^1.3.6","object-hash":"^2.0.1","oidc-token-hash":"^5.0.0","p-any":"^3.0.0"},devDependencies:{"@commitlint/cli":"^9.1.1","@commitlint/config-conventional":"^9.1.1","@types/passport":"^1.0.4",chai:"^4.2.0",eslint:"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.21.2",husky:"^4.0.0",mocha:"^8.0.1",nock:"^13.0.2",nyc:"^15.1.0","readable-mock-req":"^0.2.2",sinon:"^9.0.0",timekeeper:"^2.2.0"},engines:{node:"^10.13.0 || >=12.0.0"},commitlint:{extends:["@commitlint/config-conventional"]},husky:{hooks:{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},nyc:{reporter:["lcov","text-summary"]}}},1482:function(e){e.exports={name:"got",version:"9.6.0",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",main:"source",engines:{node:">=8.6"},scripts:{test:"xo && nyc ava",release:"np"},files:["source"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.14.0","@szmarczak/http-timer":"^1.1.2","cacheable-request":"^6.0.0","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^4.1.0","lowercase-keys":"^1.0.1","mimic-response":"^1.0.1","p-cancelable":"^1.0.0","to-readable-stream":"^1.0.0","url-parse-lax":"^3.0.0"},devDependencies:{ava:"^1.1.0",coveralls:"^3.0.0",delay:"^4.1.0","form-data":"^2.3.3","get-port":"^4.0.0",np:"^3.1.0",nyc:"^13.1.0","p-event":"^2.1.0",pem:"^1.13.2",proxyquire:"^2.0.1",sinon:"^7.2.2","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","tough-cookie":"^3.0.0",xo:"^0.24.0"},ava:{concurrency:4},browser:{"decompress-response":false,electron:false}}},1487:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["s3outposts"]={};i.S3Outposts=a.defineService("s3outposts",["2017-07-25"]);Object.defineProperty(s.services["s3outposts"],"2017-07-25",{get:function get(){var e=r(9492);e.paginators=r(124).pagination;return e},enumerable:true,configurable:true});e.exports=i.S3Outposts},1489:function(e,t,r){var i=r(395);var a=r(9338);var s=r(3546);i.util.update(i.S3Control.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("extractError",this.extractHostId);e.addListener("extractData",this.extractHostId);e.addListener("validate",this.validateAccountId);var t=a.isArnInParam(e,"Bucket");var r=a.isArnInParam(e,"Name");if(t){e.service._parsedArn=i.util.ARN.parse(e.params["Bucket"]);e.service.signingName=e.service._parsedArn.service;e.addListener("validate",this.validateOutpostsBucketArn);e.addListener("validate",a.validateOutpostsArn);e.addListener("afterBuild",this.addOutpostIdHeader)}else if(r){e.service._parsedArn=i.util.ARN.parse(e.params["Name"]);e.service.signingName=e.service._parsedArn.service;e.addListener("validate",a.validateOutpostsAccessPointArn);e.addListener("validate",a.validateOutpostsArn);e.addListener("afterBuild",this.addOutpostIdHeader)}if(t||r){e.addListener("validate",a.validateArnRegion);e.addListener("validate",this.validateArnAccountWithParams,true);e.addListener("validate",a.validateArnAccount);e.addListener("validate",a.validateArnService);e.addListener("build",this.populateParamFromArn,true);e.addListener("build",this.populateUriFromArn);e.addListener("build",a.validatePopulateUriFromArn)}if(e.params.OutpostId&&(e.operation==="createBucket"||e.operation==="listRegionalBuckets")){e.service.signingName="s3-outposts";e.addListener("build",this.populateEndpointForOutpostId)}},addOutpostIdHeader:function addOutpostIdHeader(e){e.httpRequest.headers["x-amz-outpost-id"]=e.service._parsedArn.outpostId},validateOutpostsBucketArn:function validateOutpostsBucketArn(e){var t=e.service._parsedArn;var r=t.resource["outpost".length];if(t.resource.split(r).length!==4){throw i.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN should have two resources outpost/{outpostId}/bucket/{accesspointName}"})}var s=t.resource.split(r)[3];if(!a.dnsCompatibleBucketName(s)||s.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN is not DNS compatible. Got "+s})}e.service._parsedArn.bucket=s},populateParamFromArn:function populateParamFromArn(e){var t=e.service._parsedArn;if(a.isArnInParam(e,"Bucket")){e.params.Bucket=t.bucket}else if(a.isArnInParam(e,"Name")){e.params.Name=t.accessPoint}},populateUriFromArn:function populateUriFromArn(e){var t=e.service._parsedArn;var r=e.httpRequest.endpoint;var i=e.service.config.s3UseArnRegion;r.hostname=["s3-outposts",i?t.region:e.service.config.region,"amazonaws.com"].join(".");r.host=r.hostname},populateEndpointForOutpostId:function populateEndpointForOutpostId(e){var t=e.httpRequest.endpoint;t.hostname=["s3-outposts",e.service.config.region,"amazonaws.com"].join(".");t.host=t.hostname},extractHostId:function(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null;e.extendedRequestId=t;if(e.error){e.error.extendedRequestId=t}},validateArnAccountWithParams:function validateArnAccountWithParams(e){var t=e.params;var r=e.service.api.operations[e.operation].input;if(r.members.AccountId){var a=e.service._parsedArn;if(a.accountId){if(t.AccountId){if(t.AccountId!==a.accountId){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId in ARN and request params should be same."})}}else{t.AccountId=a.accountId}}}},validateAccountId:function(e){var t=e.params;if(!Object.prototype.hasOwnProperty.call(t,"AccountId"))return;var r=t.AccountId;if(typeof r!=="string"){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId must be a string."})}if(r.length<1||r.length>63){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId length should be between 1 to 63 characters, inclusive."})}var a=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;if(!a.test(r)){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId should be hostname compatible. AccountId: "+r})}},getSigningName:function getSigningName(){var e=i.Service.prototype.getSigningName;return this.signingName?this.signingName:e.call(this)}})},1498:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-10-30",endpointPrefix:"api.ecr-public",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR Public",serviceFullName:"Amazon Elastic Container Registry Public",serviceId:"ECR PUBLIC",signatureVersion:"v4",signingName:"ecr-public",targetPrefix:"SpencerFrontendService",uid:"ecr-public-2020-10-30"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Sj"}}},output:{type:"structure",members:{imageIds:{shape:"Sj"},failures:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sk"},failureCode:{},failureReason:{}}}}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},catalogData:{shape:"Sx"}}},output:{type:"structure",members:{repository:{shape:"S17"},catalogData:{shape:"S1b"}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S17"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageTags:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageTagDetails:{type:"list",member:{type:"structure",members:{imageTag:{},createdAt:{type:"timestamp"},imageDetail:{type:"structure",members:{imageDigest:{},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{type:"list",member:{}},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistries:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["registries"],members:{registries:{type:"list",member:{type:"structure",required:["registryId","registryArn","registryUri","verified","aliases"],members:{registryId:{},registryArn:{},registryUri:{},verified:{type:"boolean"},aliases:{type:"list",member:{type:"structure",required:["name","status","primaryRegistryAlias","defaultRegistryAlias"],members:{name:{},status:{},primaryRegistryAlias:{type:"boolean"},defaultRegistryAlias:{type:"boolean"}}}}}}},nextToken:{}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S17"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{authorizationData:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"}}}}}},GetRegistryCatalogData:{input:{type:"structure",members:{}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2k"}}}},GetRepositoryCatalogData:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{catalogData:{shape:"S1b"}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sk"},imageManifest:{},imageManifestMediaType:{}}}}}},PutRegistryCatalogData:{input:{type:"structure",members:{displayName:{}}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2k"}}}},PutRepositoryCatalogData:{input:{type:"structure",required:["repositoryName","catalogData"],members:{registryId:{},repositoryName:{},catalogData:{shape:"Sx"}}},output:{type:"structure",members:{catalogData:{shape:"S1b"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Sj:{type:"list",member:{shape:"Sk"}},Sk:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sx:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoImageBlob:{type:"blob"},aboutText:{},usageText:{}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S17:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"}}},S1b:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoUrl:{},aboutText:{},usageText:{},marketplaceCertified:{type:"boolean"}}},S2k:{type:"structure",members:{displayName:{}}}}}},1503:function(e,t,r){const{inspect:i}=r(1669);const a=r(849);class EmbeddedJWK extends a{constructor(){super({type:"embedded"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[i.custom](){return"Embedded.JWK {}"}algorithms(){return new Set}}e.exports=new EmbeddedJWK},1505:function(e,t,r){var i=r(2602);var a=r(5747);i.register("touch",_touch,{cmdOptions:{a:"atime_only",c:"no_create",d:"date",m:"mtime_only",r:"reference"}});function _touch(e,t){if(!t){i.error("no files given")}else if(typeof t==="string"){t=[].slice.call(arguments,1)}else{i.error("file arg should be a string file path or an Array of string file paths")}t.forEach(function(t){touchFile(e,t)});return""}function touchFile(e,t){var r=tryStatFile(t);if(r&&r.isDirectory()){return}if(!r&&e.no_create){return}a.closeSync(a.openSync(t,"a"));var s=new Date;var n=e.date||s;var o=e.date||s;if(e.reference){var u=tryStatFile(e.reference);if(!u){i.error("failed to get attributess of "+e.reference)}n=u.mtime;o=u.atime}else if(e.date){n=e.date;o=e.date}if(e.atime_only&&e.mtime_only){}else if(e.atime_only){n=r.mtime}else if(e.mtime_only){o=r.atime}a.utimesSync(t,o,n)}e.exports=_touch;function tryStatFile(e){try{return i.statFollowLinks(e)}catch(e){return null}}},1511:function(e){e.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:true,argument:"length(Reservations[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:true,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:true}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroupNotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},1514:function(e,t,r){"use strict";var i=r(2747),a=r(6867),s=r(3921),n=r(5955),o=r(7741),u=r(2881),p=r(5417),c=r(3628),m=r(855);e.exports=Ajv;Ajv.prototype.validate=validate;Ajv.prototype.compile=compile;Ajv.prototype.addSchema=addSchema;Ajv.prototype.addMetaSchema=addMetaSchema;Ajv.prototype.validateSchema=validateSchema;Ajv.prototype.getSchema=getSchema;Ajv.prototype.removeSchema=removeSchema;Ajv.prototype.addFormat=addFormat;Ajv.prototype.errorsText=errorsText;Ajv.prototype._addSchema=_addSchema;Ajv.prototype._compile=_compile;Ajv.prototype.compileAsync=r(9890);var l=r(5045);Ajv.prototype.addKeyword=l.add;Ajv.prototype.getKeyword=l.get;Ajv.prototype.removeKeyword=l.remove;Ajv.prototype.validateKeyword=l.validate;var d=r(6844);Ajv.ValidationError=d.Validation;Ajv.MissingRefError=d.MissingRef;Ajv.$dataMetaSchema=c;var y="http://json-schema.org/draft-07/schema";var b=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var h=["/properties"];function Ajv(e){if(!(this instanceof Ajv))return new Ajv(e);e=this._opts=m.copy(e)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=u(e.format);this._cache=e.cache||new s;this._loadingSchemas={};this._compilations=[];this.RULES=p();this._getId=chooseGetId(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=o;this._metaOpts=getMetaSchemaOptions(this);if(e.formats)addInitialFormats(this);if(e.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}function validate(e,t){var r;if(typeof e=="string"){r=this.getSchema(e);if(!r)throw new Error('no schema with key or ref "'+e+'"')}else{var i=this._addSchema(e);r=i.validate||this._compile(i)}var a=r(t);if(r.$async!==true)this.errors=r.errors;return a}function compile(e,t){var r=this._addSchema(e,undefined,t);return r.validate||this._compile(r)}function addSchema(e,t,r,i){if(Array.isArray(e)){for(var s=0;s<e.length;s++)this.addSchema(e[s],undefined,r,i);return this}var n=this._getId(e);if(n!==undefined&&typeof n!="string")throw new Error("schema id must be string");t=a.normalizeId(t||n);checkUnique(this,t);this._schemas[t]=this._addSchema(e,r,i,true);return this}function addMetaSchema(e,t,r){this.addSchema(e,t,r,true);return this}function validateSchema(e,t){var r=e.$schema;if(r!==undefined&&typeof r!="string")throw new Error("$schema must be a string");r=r||this._opts.defaultMeta||defaultMeta(this);if(!r){this.logger.warn("meta-schema not available");this.errors=null;return true}var i=this.validate(r,e);if(!i&&t){var a="schema is invalid: "+this.errorsText();if(this._opts.validateSchema=="log")this.logger.error(a);else throw new Error(a)}return i}function defaultMeta(e){var t=e._opts.meta;e._opts.defaultMeta=typeof t=="object"?e._getId(t)||t:e.getSchema(y)?y:undefined;return e._opts.defaultMeta}function getSchema(e){var t=_getSchemaObj(this,e);switch(typeof t){case"object":return t.validate||this._compile(t);case"string":return this.getSchema(t);case"undefined":return _getSchemaFragment(this,e)}}function _getSchemaFragment(e,t){var r=a.schema.call(e,{schema:{}},t);if(r){var s=r.schema,o=r.root,u=r.baseId;var p=i.call(e,s,o,undefined,u);e._fragments[t]=new n({ref:t,fragment:true,schema:s,root:o,baseId:u,validate:p});return p}}function _getSchemaObj(e,t){t=a.normalizeId(t);return e._schemas[t]||e._refs[t]||e._fragments[t]}function removeSchema(e){if(e instanceof RegExp){_removeAllSchemas(this,this._schemas,e);_removeAllSchemas(this,this._refs,e);return this}switch(typeof e){case"undefined":_removeAllSchemas(this,this._schemas);_removeAllSchemas(this,this._refs);this._cache.clear();return this;case"string":var t=_getSchemaObj(this,e);if(t)this._cache.del(t.cacheKey);delete this._schemas[e];delete this._refs[e];return this;case"object":var r=this._opts.serialize;var i=r?r(e):e;this._cache.del(i);var s=this._getId(e);if(s){s=a.normalizeId(s);delete this._schemas[s];delete this._refs[s]}}return this}function _removeAllSchemas(e,t,r){for(var i in t){var a=t[i];if(!a.meta&&(!r||r.test(i))){e._cache.del(a.cacheKey);delete t[i]}}}function _addSchema(e,t,r,i){if(typeof e!="object"&&typeof e!="boolean")throw new Error("schema should be object or boolean");var s=this._opts.serialize;var o=s?s(e):e;var u=this._cache.get(o);if(u)return u;i=i||this._opts.addUsedSchema!==false;var p=a.normalizeId(this._getId(e));if(p&&i)checkUnique(this,p);var c=this._opts.validateSchema!==false&&!t;var m;if(c&&!(m=p&&p==a.normalizeId(e.$schema)))this.validateSchema(e,true);var l=a.ids.call(this,e);var d=new n({id:p,schema:e,localRefs:l,cacheKey:o,meta:r});if(p[0]!="#"&&i)this._refs[p]=d;this._cache.put(o,d);if(c&&m)this.validateSchema(e,true);return d}function _compile(e,t){if(e.compiling){e.validate=callValidate;callValidate.schema=e.schema;callValidate.errors=null;callValidate.root=t?t:callValidate;if(e.schema.$async===true)callValidate.$async=true;return callValidate}e.compiling=true;var r;if(e.meta){r=this._opts;this._opts=this._metaOpts}var a;try{a=i.call(this,e.schema,t,e.localRefs)}catch(t){delete e.validate;throw t}finally{e.compiling=false;if(e.meta)this._opts=r}e.validate=a;e.refs=a.refs;e.refVal=a.refVal;e.root=a.root;return a;function callValidate(){var t=e.validate;var r=t.apply(this,arguments);callValidate.errors=t.errors;return r}}function chooseGetId(e){switch(e.schemaId){case"auto":return _get$IdOrId;case"id":return _getId;default:return _get$Id}}function _getId(e){if(e.$id)this.logger.warn("schema $id ignored",e.$id);return e.id}function _get$Id(e){if(e.id)this.logger.warn("schema id ignored",e.id);return e.$id}function _get$IdOrId(e){if(e.$id&&e.id&&e.$id!=e.id)throw new Error("schema $id is different from id");return e.$id||e.id}function errorsText(e,t){e=e||this.errors;if(!e)return"No errors";t=t||{};var r=t.separator===undefined?", ":t.separator;var i=t.dataVar===undefined?"data":t.dataVar;var a="";for(var s=0;s<e.length;s++){var n=e[s];if(n)a+=i+n.dataPath+" "+n.message+r}return a.slice(0,-r.length)}function addFormat(e,t){if(typeof t=="string")t=new RegExp(t);this._formats[e]=t;return this}function addDefaultMetaSchema(e){var t;if(e._opts.$data){t=r(339);e.addMetaSchema(t,t.$id,true)}if(e._opts.meta===false)return;var i=r(1522);if(e._opts.$data)i=c(i,h);e.addMetaSchema(i,y,true);e._refs["http://json-schema.org/schema"]=y}function addInitialSchemas(e){var t=e._opts.schemas;if(!t)return;if(Array.isArray(t))e.addSchema(t);else for(var r in t)e.addSchema(t[r],r)}function addInitialFormats(e){for(var t in e._opts.formats){var r=e._opts.formats[t];e.addFormat(t,r)}}function addInitialKeywords(e){for(var t in e._opts.keywords){var r=e._opts.keywords[t];e.addKeyword(t,r)}}function checkUnique(e,t){if(e._schemas[t]||e._refs[t])throw new Error('schema with key or id "'+t+'" already exists')}function getMetaSchemaOptions(e){var t=m.copy(e._opts);for(var r=0;r<b.length;r++)delete t[b[r]];return t}function setLogger(e){var t=e._opts.logger;if(t===false){e.logger={log:noop,warn:noop,error:noop}}else{if(t===undefined)t=console;if(!(typeof t=="object"&&t.log&&t.warn&&t.error))throw new Error("logger must implement log, warn and error methods");e.logger=t}}function noop(){}},1520:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",output_token:"DistributionList.NextMarker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",output_token:"InvalidationList.NextMarker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",output_token:"StreamingDistributionList.NextMarker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",result_key:"StreamingDistributionList.Items"}}}},1522:function(e){e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:true,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:true,readOnly:{type:"boolean",default:false},examples:{type:"array",items:true},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:true},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:false},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:true,enum:{type:"array",items:true,minItems:1,uniqueItems:true},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:true}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:true}},1527:function(e){e.exports={pagination:{ListGraphs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1529:function(e){e.exports={pagination:{}}},1530:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["computeoptimizer"]={};i.ComputeOptimizer=a.defineService("computeoptimizer",["2019-11-01"]);Object.defineProperty(s.services["computeoptimizer"],"2019-11-01",{get:function get(){var e=r(1553);e.paginators=r(9693).pagination;return e},enumerable:true,configurable:true});e.exports=i.ComputeOptimizer},1531:function(e,t,r){const i=r(8462);const a=(e,t,r)=>i(e,t,">",r);e.exports=a},1536:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexmodelbuildingservice"]={};i.LexModelBuildingService=a.defineService("lexmodelbuildingservice",["2017-04-19"]);Object.defineProperty(s.services["lexmodelbuildingservice"],"2017-04-19",{get:function get(){var e=r(5614);e.paginators=r(2120).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexModelBuildingService},1553:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-11-01",endpointPrefix:"compute-optimizer",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS Compute Optimizer",serviceId:"Compute Optimizer",signatureVersion:"v4",signingName:"compute-optimizer",targetPrefix:"ComputeOptimizerService",uid:"compute-optimizer-2019-11-01"},operations:{DescribeRecommendationExportJobs:{input:{type:"structure",members:{jobIds:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recommendationExportJobs:{type:"list",member:{type:"structure",members:{jobId:{},destination:{type:"structure",members:{s3:{shape:"Sf"}}},resourceType:{},status:{},creationTimestamp:{type:"timestamp"},lastUpdatedTimestamp:{type:"timestamp"},failureReason:{}}}},nextToken:{}}}},ExportAutoScalingGroupRecommendations:{input:{type:"structure",required:["s3DestinationConfig"],members:{accountIds:{shape:"Sp"},filters:{shape:"Sr"},fieldsToExport:{type:"list",member:{}},s3DestinationConfig:{shape:"Sw"},fileFormat:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{jobId:{},s3Destination:{shape:"Sf"}}}},ExportEC2InstanceRecommendations:{input:{type:"structure",required:["s3DestinationConfig"],members:{accountIds:{shape:"Sp"},filters:{shape:"Sr"},fieldsToExport:{type:"list",member:{}},s3DestinationConfig:{shape:"Sw"},fileFormat:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{jobId:{},s3Destination:{shape:"Sf"}}}},GetAutoScalingGroupRecommendations:{input:{type:"structure",members:{accountIds:{shape:"Sp"},autoScalingGroupArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{shape:"Sr"}}},output:{type:"structure",members:{nextToken:{},autoScalingGroupRecommendations:{type:"list",member:{type:"structure",members:{accountId:{},autoScalingGroupArn:{},autoScalingGroupName:{},finding:{},utilizationMetrics:{shape:"S1d"},lookBackPeriodInDays:{type:"double"},currentConfiguration:{shape:"S1j"},recommendationOptions:{type:"list",member:{type:"structure",members:{configuration:{shape:"S1j"},projectedUtilizationMetrics:{shape:"S1q"},performanceRisk:{type:"double"},rank:{type:"integer"}}}},lastRefreshTimestamp:{type:"timestamp"}}}},errors:{shape:"S1u"}}}},GetEBSVolumeRecommendations:{input:{type:"structure",members:{volumeArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},accountIds:{shape:"Sp"}}},output:{type:"structure",members:{nextToken:{},volumeRecommendations:{type:"list",member:{type:"structure",members:{volumeArn:{},accountId:{},currentConfiguration:{shape:"S28"},finding:{},utilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}},lookBackPeriodInDays:{type:"double"},volumeRecommendationOptions:{type:"list",member:{type:"structure",members:{configuration:{shape:"S28"},performanceRisk:{type:"double"},rank:{type:"integer"}}}},lastRefreshTimestamp:{type:"timestamp"}}}},errors:{shape:"S1u"}}}},GetEC2InstanceRecommendations:{input:{type:"structure",members:{instanceArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{shape:"Sr"},accountIds:{shape:"Sp"}}},output:{type:"structure",members:{nextToken:{},instanceRecommendations:{type:"list",member:{type:"structure",members:{instanceArn:{},accountId:{},instanceName:{},currentInstanceType:{},finding:{},utilizationMetrics:{shape:"S1d"},lookBackPeriodInDays:{type:"double"},recommendationOptions:{type:"list",member:{type:"structure",members:{instanceType:{},projectedUtilizationMetrics:{shape:"S1q"},performanceRisk:{type:"double"},rank:{type:"integer"}}}},recommendationSources:{type:"list",member:{type:"structure",members:{recommendationSourceArn:{},recommendationSourceType:{}}}},lastRefreshTimestamp:{type:"timestamp"}}}},errors:{shape:"S1u"}}}},GetEC2RecommendationProjectedMetrics:{input:{type:"structure",required:["instanceArn","stat","period","startTime","endTime"],members:{instanceArn:{},stat:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{recommendedOptionProjectedMetrics:{type:"list",member:{type:"structure",members:{recommendedInstanceType:{},rank:{type:"integer"},projectedMetrics:{type:"list",member:{type:"structure",members:{name:{},timestamps:{type:"list",member:{type:"timestamp"}},values:{type:"list",member:{type:"double"}}}}}}}}}}},GetEnrollmentStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{status:{},statusReason:{},memberAccountsEnrolled:{type:"boolean"}}}},GetLambdaFunctionRecommendations:{input:{type:"structure",members:{functionArns:{type:"list",member:{}},accountIds:{shape:"Sp"},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},lambdaFunctionRecommendations:{type:"list",member:{type:"structure",members:{functionArn:{},functionVersion:{},accountId:{},currentMemorySize:{type:"integer"},numberOfInvocations:{type:"long"},utilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}},lookbackPeriodInDays:{type:"double"},lastRefreshTimestamp:{type:"timestamp"},finding:{},findingReasonCodes:{type:"list",member:{}},memorySizeRecommendationOptions:{type:"list",member:{type:"structure",members:{rank:{type:"integer"},memorySize:{type:"integer"},projectedUtilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}}}}}}}}}}},GetRecommendationSummaries:{input:{type:"structure",members:{accountIds:{shape:"Sp"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},recommendationSummaries:{type:"list",member:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{name:{},value:{type:"double"},reasonCodeSummaries:{type:"list",member:{type:"structure",members:{name:{},value:{type:"double"}}}}}}},recommendationResourceType:{},accountId:{}}}}}}},UpdateEnrollmentStatus:{input:{type:"structure",required:["status"],members:{status:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{status:{},statusReason:{}}}}},shapes:{S7:{type:"list",member:{}},Sf:{type:"structure",members:{bucket:{},key:{},metadataKey:{}}},Sp:{type:"list",member:{}},Sr:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},Sw:{type:"structure",members:{bucket:{},keyPrefix:{}}},S1d:{type:"list",member:{shape:"S1e"}},S1e:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}},S1j:{type:"structure",members:{desiredCapacity:{type:"integer"},minSize:{type:"integer"},maxSize:{type:"integer"},instanceType:{}}},S1q:{type:"list",member:{shape:"S1e"}},S1u:{type:"list",member:{type:"structure",members:{identifier:{},code:{},message:{}}}},S28:{type:"structure",members:{volumeType:{},volumeSize:{type:"integer"},volumeBaselineIOPS:{type:"integer"},volumeBurstIOPS:{type:"integer"},volumeBaselineThroughput:{type:"integer"},volumeBurstThroughput:{type:"integer"}}}}}},1554:function(e,t,r){var i=r(2602);var a=r(5747);function lpad(e,t){var r=""+t;if(r.length<e){r=Array(e-r.length+1).join(" ")+r}return r}i.register("uniq",_uniq,{canReceivePipe:true,cmdOptions:{i:"ignoreCase",c:"count",d:"duplicates"}});function _uniq(e,t,r){var s=i.readFromPipe();if(!s){if(!t)i.error("no input given");if(!a.existsSync(t)){i.error(t+": No such file or directory")}else if(i.statFollowLinks(t).isDirectory()){i.error("error reading '"+t+"'")}}if(r&&a.existsSync(r)&&i.statFollowLinks(r).isDirectory()){i.error(r+": Is a directory")}var n=(t?a.readFileSync(t,"utf8"):s).trimRight().split("\n");var o=function(t,r){return e.ignoreCase?t.toLocaleLowerCase().localeCompare(r.toLocaleLowerCase()):t.localeCompare(r)};var u=n.reduceRight(function(e,t){if(e.length===0){return[{count:1,ln:t}]}else if(o(e[0].ln,t)===0){return[{count:e[0].count+1,ln:t}].concat(e.slice(1))}else{return[{count:1,ln:t}].concat(e)}},[]).filter(function(t){return e.duplicates?t.count>1:true}).map(function(t){return(e.count?lpad(7,t.count)+" ":"")+t.ln}).join("\n")+"\n";if(r){new i.ShellString(u).to(r);return""}else{return u}}e.exports=_uniq},1561:function(e){e.exports={pagination:{GetExecutionHistory:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},ListActivities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activities"},ListExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executions"},ListStateMachines:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"stateMachines"}}}},1564:function(e){const t=new Map;e.exports=t},1566:function(e){e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},1583:function(e,t,r){var i=r(153).memoizedProperty;function memoize(e,t,r,a){i(this,a(e),function(){return r(e,t)})}function Collection(e,t,r,i,a){i=i||String;var s=this;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){memoize.call(s,n,e[n],r,i);if(a)a(n,e[n])}}}e.exports=Collection},1592:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["serverlessapplicationrepository"]={};i.ServerlessApplicationRepository=a.defineService("serverlessapplicationrepository",["2017-09-08"]);Object.defineProperty(s.services["serverlessapplicationrepository"],"2017-09-08",{get:function get(){var e=r(3252);e.paginators=r(3080).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServerlessApplicationRepository},1595:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"api.elastic-inference",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Elastic Inference",serviceFullName:"Amazon Elastic Inference",serviceId:"Elastic Inference",signatureVersion:"v4",signingName:"elastic-inference",uid:"elastic-inference-2017-07-25"},operations:{DescribeAcceleratorOfferings:{http:{requestUri:"/describe-accelerator-offerings"},input:{type:"structure",required:["locationType"],members:{locationType:{},acceleratorTypes:{type:"list",member:{}}}},output:{type:"structure",members:{acceleratorTypeOfferings:{type:"list",member:{type:"structure",members:{acceleratorType:{},locationType:{},location:{}}}}}}},DescribeAcceleratorTypes:{http:{method:"GET",requestUri:"/describe-accelerator-types"},input:{type:"structure",members:{}},output:{type:"structure",members:{acceleratorTypes:{type:"list",member:{type:"structure",members:{acceleratorTypeName:{},memoryInfo:{type:"structure",members:{sizeInMiB:{type:"integer"}}},throughputInfo:{type:"list",member:{type:"structure",members:{key:{},value:{type:"integer"}}}}}}}}}},DescribeAccelerators:{http:{requestUri:"/describe-accelerators"},input:{type:"structure",members:{acceleratorIds:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{acceleratorSet:{type:"list",member:{type:"structure",members:{acceleratorHealth:{type:"structure",members:{status:{}}},acceleratorType:{},acceleratorId:{},availabilityZone:{},attachedResource:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S13"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S13"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S13:{type:"map",key:{},value:{}}}}},1596:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"ingest.timestream",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Timestream Write",serviceFullName:"Amazon Timestream Write",serviceId:"Timestream Write",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-write-2018-11-01"},operations:{CreateDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{},KmsKeyId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:true}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"Se"},Tags:{shape:"S4"}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:true}},DeleteDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},endpointdiscovery:{required:true}},DeleteTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},endpointdiscovery:{required:true}},DescribeDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:true}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},DescribeTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:true}},ListDatabases:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Databases:{type:"list",member:{shape:"S9"}},NextToken:{}}},endpointdiscovery:{required:true}},ListTables:{input:{type:"structure",members:{DatabaseName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tables:{type:"list",member:{shape:"Si"}},NextToken:{}}},endpointdiscovery:{required:true}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S4"}}},endpointdiscovery:{required:true}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}},endpointdiscovery:{required:true}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},endpointdiscovery:{required:true}},UpdateDatabase:{input:{type:"structure",required:["DatabaseName","KmsKeyId"],members:{DatabaseName:{},KmsKeyId:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:true}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableName","RetentionProperties"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"Se"}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:true}},WriteRecords:{input:{type:"structure",required:["DatabaseName","TableName","Records"],members:{DatabaseName:{},TableName:{},CommonAttributes:{shape:"S1e"},Records:{type:"list",member:{shape:"S1e"}}}},endpointdiscovery:{required:true}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S9:{type:"structure",members:{Arn:{},DatabaseName:{},TableCount:{type:"long"},KmsKeyId:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Se:{type:"structure",required:["MemoryStoreRetentionPeriodInHours","MagneticStoreRetentionPeriodInDays"],members:{MemoryStoreRetentionPeriodInHours:{type:"long"},MagneticStoreRetentionPeriodInDays:{type:"long"}}},Si:{type:"structure",members:{Arn:{},TableName:{},DatabaseName:{},TableStatus:{},RetentionProperties:{shape:"Se"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S1e:{type:"structure",members:{Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},DimensionValueType:{}}}},MeasureName:{},MeasureValue:{},MeasureValueType:{},Time:{},TimeUnit:{},Version:{type:"long"}}}}}},1599:function(e,t,r){var i=r(395);i.util.update(i.MachineLearning.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.operation==="predict"){e.addListener("build",this.buildEndpoint)}},buildEndpoint:function buildEndpoint(e){var t=e.params.PredictEndpoint;if(t){e.httpRequest.endpoint=new i.Endpoint(t)}}})},1602:function(e,t,r){"use strict";var i=r(4701);var a=i.Cookie;var s=i.CookieJar;t.parse=function(e){if(e&&e.uri){e=e.uri}if(typeof e!=="string"){throw new Error("The cookie function only accepts STRING as param")}return a.parse(e,{loose:true})};function RequestJar(e){var t=this;t._jar=new s(e,{looseMode:true})}RequestJar.prototype.setCookie=function(e,t,r){var i=this;return i._jar.setCookieSync(e,t,r||{})};RequestJar.prototype.getCookieString=function(e){var t=this;return t._jar.getCookieStringSync(e)};RequestJar.prototype.getCookies=function(e){var t=this;return t._jar.getCookiesSync(e)};t.jar=function(e){return new RequestJar(e)}},1605:function(e,t,r){var i=r(2602);function error(){return i.state.error}e.exports=error},1607:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["amp"]={};i.Amp=a.defineService("amp",["2020-08-01"]);Object.defineProperty(s.services["amp"],"2020-08-01",{get:function get(){var e=r(4616);e.paginators=r(541).pagination;return e},enumerable:true,configurable:true});e.exports=i.Amp},1608:function(e,t,r){"use strict";const{Duplex:i}=r(2413);function emitClose(e){e.emit("close")}function duplexOnEnd(){if(!this.destroyed&&this._writableState.finished){this.destroy()}}function duplexOnError(e){this.removeListener("error",duplexOnError);this.destroy();if(this.listenerCount("error")===0){this.emit("error",e)}}function createWebSocketStream(e,t){let r=true;function receiverOnDrain(){if(r)e._socket.resume()}if(e.readyState===e.CONNECTING){e.once("open",function open(){e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)})}else{e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)}const a=new i({...t,autoDestroy:false,emitClose:false,objectMode:false,writableObjectMode:false});e.on("message",function message(t){if(!a.push(t)){r=false;e._socket.pause()}});e.once("error",function error(e){if(a.destroyed)return;a.destroy(e)});e.once("close",function close(){if(a.destroyed)return;a.push(null)});a._destroy=function(t,r){if(e.readyState===e.CLOSED){r(t);process.nextTick(emitClose,a);return}let i=false;e.once("error",function error(e){i=true;r(e)});e.once("close",function close(){if(!i)r(t);process.nextTick(emitClose,a)});e.terminate()};a._final=function(t){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._final(t)});return}if(e._socket===null)return;if(e._socket._writableState.finished){t();if(a._readableState.endEmitted)a.destroy()}else{e._socket.once("finish",function finish(){t()});e.close()}};a._read=function(){if(e.readyState===e.OPEN&&!r){r=true;if(!e._receiver._writableState.needDrain)e._socket.resume()}};a._write=function(t,r,i){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._write(t,r,i)});return}e.send(t,i)};a.on("end",duplexOnEnd);a.on("error",duplexOnError);return a}e.exports=createWebSocketStream},1623:function(e){e.exports={pagination:{ListSecurityPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1624:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(6538);var n=r(3852);var o=r(6753);function read(e,t){var r=e.toString("ascii").split(/[\r\n]+/);var n=false;var o;var u=0;while(u<r.length){o=splitHeader(r[u++]);if(o&&o[0].toLowerCase()==="putty-user-key-file-2"){n=true;break}}if(!n){throw new Error("No PuTTY format first line found")}var p=o[1];o=splitHeader(r[u++]);i.equal(o[0].toLowerCase(),"encryption");o=splitHeader(r[u++]);i.equal(o[0].toLowerCase(),"comment");var c=o[1];o=splitHeader(r[u++]);i.equal(o[0].toLowerCase(),"public-lines");var m=parseInt(o[1],10);if(!isFinite(m)||m<0||m>r.length){throw new Error("Invalid public-lines count")}var l=a.from(r.slice(u,u+m).join(""),"base64");var d=s.algToKeyType(p);var y=s.read(l);if(y.type!==d){throw new Error("Outer key algorithm mismatch")}y.comment=c;return y}function splitHeader(e){var t=e.indexOf(":");if(t===-1)return null;var r=e.slice(0,t);++t;while(e[t]===" ")++t;var i=e.slice(t);return[r,i]}function write(e,t){i.object(e);if(!n.isKey(e))throw new Error("Must be a public key");var r=s.keyTypeToAlg(e);var o=s.write(e);var u=e.comment||"";var p=o.toString("base64");var c=wrap(p,64);c.unshift("Public-Lines: "+c.length);c.unshift("Comment: "+u);c.unshift("Encryption: none");c.unshift("PuTTY-User-Key-File-2: "+r);return a.from(c.join("\n")+"\n")}function wrap(e,t){var r=[];var i=0;while(i<e.length){r.push(e.slice(i,i+64));i+=64}return r}},1626:function(e){e.exports={pagination:{GetQueryResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataCatalogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DataCatalogsSummary"},ListDatabases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatabaseList"},ListNamedQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListQueryExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTableMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TableMetadataList"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},ListWorkGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},1627:function(e){e.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"}}}},1631:function(e){e.exports=require("net")},1632:function(e,t,r){var i=r(395);var a=null;var s={signatureVersion:"v4",signingName:"rds-db",operations:{}};var n={region:"string",hostname:"string",port:"number",username:"string"};i.RDS.Signer=i.util.inherit({constructor:function Signer(e){this.options=e||{}},convertUrlToAuthToken:function convertUrlToAuthToken(e){var t="https://";if(e.indexOf(t)===0){return e.substring(t.length)}},getAuthToken:function getAuthToken(e,t){if(typeof e==="function"&&t===undefined){t=e;e={}}var r=this;var n=typeof t==="function";e=i.util.merge(this.options,e);var o=this.validateAuthTokenOptions(e);if(o!==true){if(n){return t(o,null)}throw o}var u=900;var p={region:e.region,endpoint:new i.Endpoint(e.hostname+":"+e.port),paramValidation:false,signatureVersion:"v4"};if(e.credentials){p.credentials=e.credentials}a=new i.Service(p);a.api=s;var c=a.makeRequest();this.modifyRequestForAuthToken(c,e);if(n){c.presign(u,function(e,i){if(i){i=r.convertUrlToAuthToken(i)}t(e,i)})}else{var m=c.presign(u);return this.convertUrlToAuthToken(m)}},modifyRequestForAuthToken:function modifyRequestForAuthToken(e,t){e.on("build",e.buildAsGet);var r=e.httpRequest;r.body=i.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function validateAuthTokenOptions(e){var t="";e=e||{};for(var r in n){if(!Object.prototype.hasOwnProperty.call(n,r)){continue}if(typeof e[r]!==n[r]){t+="option '"+r+"' should have been type '"+n[r]+"', was '"+typeof e[r]+"'.\n"}}if(t.length){return i.util.error(new Error,{code:"InvalidParameter",message:t})}return true}})},1636:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-01-02",endpointPrefix:"qldb",jsonVersion:"1.0",protocol:"rest-json",serviceAbbreviation:"QLDB",serviceFullName:"Amazon QLDB",serviceId:"QLDB",signatureVersion:"v4",signingName:"qldb",uid:"qldb-2019-01-02"},operations:{CancelJournalKinesisStream:{http:{method:"DELETE",requestUri:"/ledgers/{name}/journal-kinesis-streams/{streamId}"},input:{type:"structure",required:["LedgerName","StreamId"],members:{LedgerName:{location:"uri",locationName:"name"},StreamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{StreamId:{}}}},CreateLedger:{http:{requestUri:"/ledgers"},input:{type:"structure",required:["Name","PermissionsMode"],members:{Name:{},Tags:{shape:"S6"},PermissionsMode:{},DeletionProtection:{type:"boolean"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}},DeleteLedger:{http:{method:"DELETE",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}}},DescribeJournalKinesisStream:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-kinesis-streams/{streamId}"},input:{type:"structure",required:["LedgerName","StreamId"],members:{LedgerName:{location:"uri",locationName:"name"},StreamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{Stream:{shape:"Si"}}}},DescribeJournalS3Export:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-s3-exports/{exportId}"},input:{type:"structure",required:["Name","ExportId"],members:{Name:{location:"uri",locationName:"name"},ExportId:{location:"uri",locationName:"exportId"}}},output:{type:"structure",required:["ExportDescription"],members:{ExportDescription:{shape:"Sq"}}}},DescribeLedger:{http:{method:"GET",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}},ExportJournalToS3:{http:{requestUri:"/ledgers/{name}/journal-s3-exports"},input:{type:"structure",required:["Name","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],members:{Name:{location:"uri",locationName:"name"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},S3ExportConfiguration:{shape:"Ss"},RoleArn:{}}},output:{type:"structure",required:["ExportId"],members:{ExportId:{}}}},GetBlock:{http:{requestUri:"/ledgers/{name}/block"},input:{type:"structure",required:["Name","BlockAddress"],members:{Name:{location:"uri",locationName:"name"},BlockAddress:{shape:"S12"},DigestTipAddress:{shape:"S12"}}},output:{type:"structure",required:["Block"],members:{Block:{shape:"S12"},Proof:{shape:"S12"}}}},GetDigest:{http:{requestUri:"/ledgers/{name}/digest"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Digest","DigestTipAddress"],members:{Digest:{type:"blob"},DigestTipAddress:{shape:"S12"}}}},GetRevision:{http:{requestUri:"/ledgers/{name}/revision"},input:{type:"structure",required:["Name","BlockAddress","DocumentId"],members:{Name:{location:"uri",locationName:"name"},BlockAddress:{shape:"S12"},DocumentId:{},DigestTipAddress:{shape:"S12"}}},output:{type:"structure",required:["Revision"],members:{Proof:{shape:"S12"},Revision:{shape:"S12"}}}},ListJournalKinesisStreamsForLedger:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-kinesis-streams"},input:{type:"structure",required:["LedgerName"],members:{LedgerName:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Streams:{type:"list",member:{shape:"Si"}},NextToken:{}}}},ListJournalS3Exports:{http:{method:"GET",requestUri:"/journal-s3-exports"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{JournalS3Exports:{shape:"S1h"},NextToken:{}}}},ListJournalS3ExportsForLedger:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-s3-exports"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{JournalS3Exports:{shape:"S1h"},NextToken:{}}}},ListLedgers:{http:{method:"GET",requestUri:"/ledgers"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Ledgers:{type:"list",member:{type:"structure",members:{Name:{},State:{},CreationDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},StreamJournalToKinesis:{http:{requestUri:"/ledgers/{name}/journal-kinesis-streams"},input:{type:"structure",required:["LedgerName","RoleArn","InclusiveStartTime","KinesisConfiguration","StreamName"],members:{LedgerName:{location:"uri",locationName:"name"},RoleArn:{},Tags:{shape:"S6"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},KinesisConfiguration:{shape:"Sk"},StreamName:{}}},output:{type:"structure",members:{StreamId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateLedger:{http:{method:"PATCH",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},DeletionProtection:{type:"boolean"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}}},shapes:{S6:{type:"map",key:{},value:{}},Si:{type:"structure",required:["LedgerName","RoleArn","StreamId","Status","KinesisConfiguration","StreamName"],members:{LedgerName:{},CreationTime:{type:"timestamp"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},RoleArn:{},StreamId:{},Arn:{},Status:{},KinesisConfiguration:{shape:"Sk"},ErrorCause:{},StreamName:{}}},Sk:{type:"structure",required:["StreamArn"],members:{StreamArn:{},AggregationEnabled:{type:"boolean"}}},Sq:{type:"structure",required:["LedgerName","ExportId","ExportCreationTime","Status","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],members:{LedgerName:{},ExportId:{},ExportCreationTime:{type:"timestamp"},Status:{},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},S3ExportConfiguration:{shape:"Ss"},RoleArn:{}}},Ss:{type:"structure",required:["Bucket","Prefix","EncryptionConfiguration"],members:{Bucket:{},Prefix:{},EncryptionConfiguration:{type:"structure",required:["ObjectEncryptionType"],members:{ObjectEncryptionType:{},KmsKeyArn:{}}}}},S12:{type:"structure",members:{IonText:{type:"string",sensitive:true}},sensitive:true},S1h:{type:"list",member:{shape:"Sq"}}}}},1642:function(e){e.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:"Sf"}}},output:{type:"structure",members:{Firewall:{shape:"Sk"},FirewallStatus:{shape:"Sm"}}}},CreateFirewallPolicy:{input:{type:"structure",required:["FirewallPolicyName","FirewallPolicy"],members:{FirewallPolicyName:{},FirewallPolicy:{shape:"S10"},Description:{},Tags:{shape:"Sf"},DryRun:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S1g"}}}},CreateRuleGroup:{input:{type:"structure",required:["RuleGroupName","Type","Capacity"],members:{RuleGroupName:{},RuleGroup:{shape:"S1j"},Rules:{},Type:{},Description:{},Capacity:{type:"integer"},Tags:{shape:"Sf"},DryRun:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroupResponse:{shape:"S2x"}}}},DeleteFirewall:{input:{type:"structure",members:{FirewallName:{},FirewallArn:{}}},output:{type:"structure",members:{Firewall:{shape:"Sk"},FirewallStatus:{shape:"Sm"}}}},DeleteFirewallPolicy:{input:{type:"structure",members:{FirewallPolicyName:{},FirewallPolicyArn:{}}},output:{type:"structure",required:["FirewallPolicyResponse"],members:{FirewallPolicyResponse:{shape:"S1g"}}}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRuleGroup:{input:{type:"structure",members:{RuleGroupName:{},RuleGroupArn:{},Type:{}}},output:{type:"structure",required:["RuleGroupResponse"],members:{RuleGroupResponse:{shape:"S2x"}}}},DescribeFirewall:{input:{type:"structure",members:{FirewallName:{},FirewallArn:{}}},output:{type:"structure",members:{UpdateToken:{},Firewall:{shape:"Sk"},FirewallStatus:{shape:"Sm"}}}},DescribeFirewallPolicy:{input:{type:"structure",members:{FirewallPolicyName:{},FirewallPolicyArn:{}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S1g"},FirewallPolicy:{shape:"S10"}}}},DescribeLoggingConfiguration:{input:{type:"structure",members:{FirewallArn:{},FirewallName:{}}},output:{type:"structure",members:{FirewallArn:{},LoggingConfiguration:{shape:"S3c"}}}},DescribeResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},DescribeRuleGroup:{input:{type:"structure",members:{RuleGroupName:{},RuleGroupArn:{},Type:{}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroup:{shape:"S1j"},RuleGroupResponse:{shape:"S2x"}}}},DisassociateSubnets:{input:{type:"structure",required:["SubnetIds"],members:{UpdateToken:{},FirewallArn:{},FirewallName:{},SubnetIds:{type:"list",member:{}}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},SubnetMappings:{shape:"S7"},UpdateToken:{}}}},ListFirewallPolicies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},FirewallPolicies:{type:"list",member:{type:"structure",members:{Name:{},Arn:{}}}}}}},ListFirewalls:{input:{type:"structure",members:{NextToken:{},VpcIds:{type:"list",member:{}},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Firewalls:{type:"list",member:{type:"structure",members:{FirewallName:{},FirewallArn:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},RuleGroups:{type:"list",member:{type:"structure",members:{Name:{},Arn:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{NextToken:{},MaxResults:{type:"integer"},ResourceArn:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Sf"}}}},PutResourcePolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFirewallDeleteProtection:{input:{type:"structure",required:["DeleteProtection"],members:{UpdateToken:{},FirewallArn:{},FirewallName:{},DeleteProtection:{type:"boolean"}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},DeleteProtection:{type:"boolean"},UpdateToken:{}}}},UpdateFirewallDescription:{input:{type:"structure",members:{UpdateToken:{},FirewallArn:{},FirewallName:{},Description:{}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},Description:{},UpdateToken:{}}}},UpdateFirewallPolicy:{input:{type:"structure",required:["UpdateToken","FirewallPolicy"],members:{UpdateToken:{},FirewallPolicyArn:{},FirewallPolicyName:{},FirewallPolicy:{shape:"S10"},Description:{},DryRun:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S1g"}}}},UpdateFirewallPolicyChangeProtection:{input:{type:"structure",required:["FirewallPolicyChangeProtection"],members:{UpdateToken:{},FirewallArn:{},FirewallName:{},FirewallPolicyChangeProtection:{type:"boolean"}}},output:{type:"structure",members:{UpdateToken:{},FirewallArn:{},FirewallName:{},FirewallPolicyChangeProtection:{type:"boolean"}}}},UpdateLoggingConfiguration:{input:{type:"structure",members:{FirewallArn:{},FirewallName:{},LoggingConfiguration:{shape:"S3c"}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},LoggingConfiguration:{shape:"S3c"}}}},UpdateRuleGroup:{input:{type:"structure",required:["UpdateToken"],members:{UpdateToken:{},RuleGroupArn:{},RuleGroupName:{},RuleGroup:{shape:"S1j"},Rules:{},Type:{},Description:{},DryRun:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroupResponse:{shape:"S2x"}}}},UpdateSubnetChangeProtection:{input:{type:"structure",required:["SubnetChangeProtection"],members:{UpdateToken:{},FirewallArn:{},FirewallName:{},SubnetChangeProtection:{type:"boolean"}}},output:{type:"structure",members:{UpdateToken:{},FirewallArn:{},FirewallName:{},SubnetChangeProtection:{type:"boolean"}}}}},shapes:{S7:{type:"list",member:{type:"structure",required:["SubnetId"],members:{SubnetId:{}}}},Sf:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{type:"structure",required:["FirewallPolicyArn","VpcId","SubnetMappings","FirewallId"],members:{FirewallName:{},FirewallArn:{},FirewallPolicyArn:{},VpcId:{},SubnetMappings:{shape:"S7"},DeleteProtection:{type:"boolean"},SubnetChangeProtection:{type:"boolean"},FirewallPolicyChangeProtection:{type:"boolean"},Description:{},FirewallId:{},Tags:{shape:"Sf"}}},Sm:{type:"structure",required:["Status","ConfigurationSyncStateSummary"],members:{Status:{},ConfigurationSyncStateSummary:{},SyncStates:{type:"map",key:{},value:{type:"structure",members:{Attachment:{type:"structure",members:{SubnetId:{},EndpointId:{},Status:{}}},Config:{type:"map",key:{},value:{type:"structure",members:{SyncStatus:{}}}}}}}}},S10:{type:"structure",required:["StatelessDefaultActions","StatelessFragmentDefaultActions"],members:{StatelessRuleGroupReferences:{type:"list",member:{type:"structure",required:["ResourceArn","Priority"],members:{ResourceArn:{},Priority:{type:"integer"}}}},StatelessDefaultActions:{shape:"S14"},StatelessFragmentDefaultActions:{shape:"S14"},StatelessCustomActions:{shape:"S15"},StatefulRuleGroupReferences:{type:"list",member:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}}}}},S14:{type:"list",member:{}},S15:{type:"list",member:{type:"structure",required:["ActionName","ActionDefinition"],members:{ActionName:{},ActionDefinition:{type:"structure",members:{PublishMetricAction:{type:"structure",required:["Dimensions"],members:{Dimensions:{type:"list",member:{type:"structure",required:["Value"],members:{Value:{}}}}}}}}}}},S1g:{type:"structure",required:["FirewallPolicyName","FirewallPolicyArn","FirewallPolicyId"],members:{FirewallPolicyName:{},FirewallPolicyArn:{},FirewallPolicyId:{},Description:{},FirewallPolicyStatus:{},Tags:{shape:"Sf"}}},S1j:{type:"structure",required:["RulesSource"],members:{RuleVariables:{type:"structure",members:{IPSets:{type:"map",key:{},value:{type:"structure",required:["Definition"],members:{Definition:{shape:"S1o"}}}},PortSets:{type:"map",key:{},value:{type:"structure",members:{Definition:{shape:"S1o"}}}}}},RulesSource:{type:"structure",members:{RulesString:{},RulesSourceList:{type:"structure",required:["Targets","TargetTypes","GeneratedRulesType"],members:{Targets:{type:"list",member:{}},TargetTypes:{type:"list",member:{}},GeneratedRulesType:{}}},StatefulRules:{type:"list",member:{type:"structure",required:["Action","Header","RuleOptions"],members:{Action:{},Header:{type:"structure",required:["Protocol","Source","SourcePort","Direction","Destination","DestinationPort"],members:{Protocol:{},Source:{},SourcePort:{},Direction:{},Destination:{},DestinationPort:{}}},RuleOptions:{type:"list",member:{type:"structure",required:["Keyword"],members:{Keyword:{},Settings:{type:"list",member:{}}}}}}}},StatelessRulesAndCustomActions:{type:"structure",required:["StatelessRules"],members:{StatelessRules:{type:"list",member:{type:"structure",required:["RuleDefinition","Priority"],members:{RuleDefinition:{type:"structure",required:["MatchAttributes","Actions"],members:{MatchAttributes:{type:"structure",members:{Sources:{shape:"S2i"},Destinations:{shape:"S2i"},SourcePorts:{shape:"S2l"},DestinationPorts:{shape:"S2l"},Protocols:{type:"list",member:{type:"integer"}},TCPFlags:{type:"list",member:{type:"structure",required:["Flags"],members:{Flags:{shape:"S2s"},Masks:{shape:"S2s"}}}}}},Actions:{shape:"S14"}}},Priority:{type:"integer"}}}},CustomActions:{shape:"S15"}}}}}}},S1o:{type:"list",member:{}},S2i:{type:"list",member:{type:"structure",required:["AddressDefinition"],members:{AddressDefinition:{}}}},S2l:{type:"list",member:{type:"structure",required:["FromPort","ToPort"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S2s:{type:"list",member:{}},S2x:{type:"structure",required:["RuleGroupArn","RuleGroupName","RuleGroupId"],members:{RuleGroupArn:{},RuleGroupName:{},RuleGroupId:{},Description:{},Type:{},Capacity:{type:"integer"},RuleGroupStatus:{},Tags:{shape:"Sf"}}},S3c:{type:"structure",required:["LogDestinationConfigs"],members:{LogDestinationConfigs:{type:"list",member:{type:"structure",required:["LogType","LogDestinationType","LogDestination"],members:{LogType:{},LogDestinationType:{},LogDestination:{type:"map",key:{},value:{}}}}}}}}}},1647:function(e,t,r){var i=r(395),a=i.util.url,s=i.util.crypto.lib,n=i.util.base64.encode,o=i.util.inherit;var u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})};var p=function(e,t){var r=s.createSign("RSA-SHA1");r.write(e);return u(r.sign(t,"base64"))};var c=function(e,t,r,i){var a=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(a.toString(),i)}};var m=function(e,t,r){e=e.replace(/\s/gm,"");return{Policy:u(n(e)),"Key-Pair-Id":t,Signature:p(e,r)}};var l=function(e){var t=e.split("://");if(t.length<2){throw new Error("Invalid URL.")}return t[0].replace("*","")};var d=function(e){var t=a.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")};var 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")}};var b=function(e,t){if(!t||typeof t!=="function"){throw e}t(e)};var h=function(e,t){if(!t||typeof t!=="function"){return e}t(null,e)};i.CloudFront.Signer=o({constructor:function Signer(e,t){if(e===void 0||t===void 0){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?m(e.policy,this.keyPairId,this.privateKey):c(e.url,e.expires,this.keyPairId,this.privateKey);var i={};for(var a in r){if(Object.prototype.hasOwnProperty.call(r,a)){i["CloudFront-"+a]=r[a]}}return h(i,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var i=a.parse(e.url,true),s=Object.prototype.hasOwnProperty.call(e,"policy")?m(e.policy,this.keyPairId,this.privateKey):c(r,e.expires,this.keyPairId,this.privateKey);i.search=null;for(var n in s){if(Object.prototype.hasOwnProperty.call(s,n)){i.query[n]=s[n]}}try{var o=l(e.url)==="rtmp"?d(a.format(i)):a.format(i)}catch(e){return b(e,t)}return h(o,t)}});e.exports=i.CloudFront.Signer},1651:function(e){const t=e=>{return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")};const r=(e,r="utf8")=>{return t(Buffer.from(e,r).toString("base64"))};const i=e=>{return t(e.toString("base64"))};const a=e=>{return Buffer.from(e,"base64")};const s=(e,t="utf8")=>{return a(e).toString(t)};const n={encode:e=>{return r(JSON.stringify(e))},decode:(e,t="utf8")=>{return JSON.parse(s(e,t))}};n.decode.try=((e,t="utf8")=>{try{return n.decode(e,t)}catch(r){return s(e,t)}});const o=e=>{let t=BigInt(e).toString(16);if(t.length%2){t=`0${t}`}const r=t.length/2;const i=new Uint8Array(r);let a=0;let s=0;while(a<r){i[a]=parseInt(t.slice(s,s+2),16);a+=1;s+=2}return i};const u=e=>i(Buffer.from(o(e)));e.exports.decode=s;e.exports.decodeToBuffer=a;e.exports.encode=r;e.exports.encodeBuffer=i;e.exports.JSON=n;e.exports.encodeBigInt=u},1656:function(e){e.exports={pagination:{DescribePortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},GetProvisionedProductOutputs:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListAcceptedPortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListBudgetsForResource:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListConstraintsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListLaunchPaths:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListOrganizationPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolios:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfoliosForProduct:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPrincipalsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListProvisioningArtifactsForServiceAction:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListResourcesForTagOption:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},ListServiceActions:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListServiceActionsForProvisioningArtifact:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListTagOptions:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},SearchProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProductsAsAdmin:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProvisionedProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"}}}},1657:function(e){e.exports={pagination:{}}},1659:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2016-11-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2016-11-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2016-11-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2016-11-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2016-11-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2016-11-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2016-11-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2016-11-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2016-11-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1m:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1s:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},DistributionConfig:{shape:"S7"}}},S1u:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S21:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S28:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S28"}}},S2e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S2f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S2i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},StreamingDistributionConfig:{shape:"S2e"}}},S3a:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},1661:function(e,t,r){var i=r(625).eventMessageChunker;var a=r(5480).parseEvent;function createEventStream(e,t,r){var s=i(e);var n=[];for(var o=0;o<s.length;o++){n.push(a(t,s[o],r))}return n}e.exports={createEventStream:createEventStream}},1669:function(e){e.exports=require("util")},1671:function(e,t,r){"use strict";const i=r(8761);const a=r(9480);const s=r(545);const{kStatusCode:n,NOOP:o}=r(4287);const u=Buffer.from([0,0,255,255]);const p=Symbol("permessage-deflate");const c=Symbol("total-length");const m=Symbol("callback");const l=Symbol("buffers");const d=Symbol("error");let y;class PerMessageDeflate{constructor(e,t,r){this._maxPayload=r|0;this._options=e||{};this._threshold=this._options.threshold!==undefined?this._options.threshold:1024;this._isServer=!!t;this._deflate=null;this._inflate=null;this.params=null;if(!y){const e=this._options.concurrencyLimit!==undefined?this._options.concurrencyLimit:10;y=new s(e)}}static get extensionName(){return"permessage-deflate"}offer(){const e={};if(this._options.serverNoContextTakeover){e.server_no_context_takeover=true}if(this._options.clientNoContextTakeover){e.client_no_context_takeover=true}if(this._options.serverMaxWindowBits){e.server_max_window_bits=this._options.serverMaxWindowBits}if(this._options.clientMaxWindowBits){e.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits==null){e.client_max_window_bits=true}return e}accept(e){e=this.normalizeParams(e);this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e);return this.params}cleanup(){if(this._inflate){this._inflate.close();this._inflate=null}if(this._deflate){const e=this._deflate[m];this._deflate.close();this._deflate=null;if(e){e(new Error("The deflate stream was closed while data was being processed"))}}}acceptAsServer(e){const t=this._options;const r=e.find(e=>{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!r){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){r.server_no_context_takeover=true}if(t.clientNoContextTakeover){r.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){r.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){r.client_max_window_bits=t.clientMaxWindowBits}else if(r.client_max_window_bits===true||t.clientMaxWindowBits===false){delete r.client_max_window_bits}return r}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{let r=e[t];if(r.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}r=r[0];if(t==="client_max_window_bits"){if(r!==true){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else if(t==="server_max_window_bits"){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(r!==true){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=r})});return e}decompress(e,t,r){y.add(i=>{this._decompress(e,t,(e,t)=>{i();r(e,t)})})}compress(e,t,r){y.add(i=>{this._compress(e,t,(e,t)=>{i();r(e,t)})})}_decompress(e,t,r){const s=this._isServer?"client":"server";if(!this._inflate){const e=`${s}_max_window_bits`;const t=typeof this.params[e]!=="number"?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=i.createInflateRaw({...this._options.zlibInflateOptions,windowBits:t});this._inflate[p]=this;this._inflate[c]=0;this._inflate[l]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[m]=r;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[d];if(e){this._inflate.close();this._inflate=null;r(e);return}const i=a.concat(this._inflate[l],this._inflate[c]);if(t&&this.params[`${s}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[c]=0;this._inflate[l]=[]}r(null,i)})}_compress(e,t,r){const s=this._isServer?"server":"client";if(!this._deflate){const e=`${s}_max_window_bits`;const t=typeof this.params[e]!=="number"?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=i.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:t});this._deflate[c]=0;this._deflate[l]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate[m]=r;this._deflate.write(e);this._deflate.flush(i.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}let e=a.concat(this._deflate[l],this._deflate[c]);if(t)e=e.slice(0,e.length-4);this._deflate[m]=null;if(t&&this.params[`${s}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[c]=0;this._deflate[l]=[]}r(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[l].push(e);this[c]+=e.length}function inflateOnData(e){this[c]+=e.length;if(this[p]._maxPayload<1||this[c]<=this[p]._maxPayload){this[l].push(e);return}this[d]=new RangeError("Max payload size exceeded");this[d][n]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[p]._inflate=null;e[n]=1007;this[m](e)}},1677:function(e){e.exports={pagination:{ListHealthChecks:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HealthChecks"},ListHostedZones:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HostedZones"},ListQueryLoggingConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueryLoggingConfigs"},ListResourceRecordSets:{input_token:["StartRecordName","StartRecordType","StartRecordIdentifier"],limit_key:"MaxItems",more_results:"IsTruncated",output_token:["NextRecordName","NextRecordType","NextRecordIdentifier"],result_key:"ResourceRecordSets"}}}},1681:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["clouddirectory"]={};i.CloudDirectory=a.defineService("clouddirectory",["2016-05-10","2016-05-10*","2017-01-11"]);Object.defineProperty(s.services["clouddirectory"],"2016-05-10",{get:function get(){var e=r(6869);e.paginators=r(1287).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["clouddirectory"],"2017-01-11",{get:function get(){var e=r(2638);e.paginators=r(8910).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudDirectory},1691:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("which",_which,{allowGlobbing:false,cmdOptions:{a:"all"}});var n=".com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh";var o=1;function isWindowsPlatform(){return process.platform==="win32"}function splitPath(e){return e?e.split(s.delimiter):[]}function isExecutable(e){try{a.accessSync(e,o)}catch(e){return false}return true}function checkPath(e){return a.existsSync(e)&&!i.statFollowLinks(e).isDirectory()&&(isWindowsPlatform()||isExecutable(e))}function _which(e,t){if(!t)i.error("must specify command");var r=isWindowsPlatform();var a=splitPath(process.env.PATH);var o=[];if(t.indexOf("/")===-1){var u=[""];if(r){var p=process.env.PATHEXT||n;u=splitPath(p.toUpperCase())}for(var c=0;c<a.length;c++){if(o.length>0&&!e.all)break;var m=s.resolve(a[c],t);if(r){m=m.toUpperCase()}var l=m.match(/\.[^<>:"/\|?*.]+$/);if(l&&u.indexOf(l[0])>=0){if(checkPath(m)){o.push(m);break}}else{for(var d=0;d<u.length;d++){var y=u[d];var b=m+y;if(checkPath(b)){o.push(b);break}}}}}else if(checkPath(t)){o.push(s.resolve(t))}if(o.length>0){return e.all?o:o[0]}return e.all?[]:null}e.exports=_which},1694:function(e){e.exports={acm:{name:"ACM",cors:true},apigateway:{name:"APIGateway",cors:true},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:true},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:true},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:true},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:true},cloudhsm:{name:"CloudHSM",cors:true},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:true},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:true},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:true},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:true},codebuild:{name:"CodeBuild",cors:true},codecommit:{name:"CodeCommit",cors:true},codedeploy:{name:"CodeDeploy",cors:true},codepipeline:{name:"CodePipeline",cors:true},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:true},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:true},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:true},configservice:{prefix:"config",name:"ConfigService",cors:true},cur:{name:"CUR",cors:true},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:true},directconnect:{name:"DirectConnect",cors:true},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:true},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:true},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:true},ecr:{name:"ECR",cors:true},ecs:{name:"ECS",cors:true},efs:{prefix:"elasticfilesystem",name:"EFS",cors:true},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:true},elasticbeanstalk:{name:"ElasticBeanstalk",cors:true},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:true},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:true},emr:{prefix:"elasticmapreduce",name:"EMR",cors:true},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:true},firehose:{name:"Firehose",cors:true},gamelift:{name:"GameLift",cors:true},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:true},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:true},iot:{name:"Iot",cors:true},iotdata:{prefix:"iot-data",name:"IotData",cors:true},kinesis:{name:"Kinesis",cors:true},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:true},lambda:{name:"Lambda",cors:true},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:true},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:true},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:true},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:true},mobileanalytics:{name:"MobileAnalytics",cors:true},opsworks:{name:"OpsWorks",cors:true},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:true},rds:{name:"RDS",versions:["2014-09-01*"],cors:true},redshift:{name:"Redshift",cors:true},rekognition:{name:"Rekognition",cors:true},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:true},route53domains:{name:"Route53Domains",cors:true},s3:{name:"S3",dualstackAvailable:true,cors:true},s3control:{name:"S3Control",dualstackAvailable:true,xmlNoDefaultLists:true},servicecatalog:{name:"ServiceCatalog",cors:true},ses:{prefix:"email",name:"SES",cors:true},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:true},sqs:{name:"SQS",cors:true},ssm:{name:"SSM",cors:true},storagegateway:{name:"StorageGateway",cors:true},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:true},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:true},waf:{name:"WAF",cors:true},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:true},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:true},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena"},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2"},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:true},costexplorer:{prefix:"ce",name:"CostExplorer",cors:true},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:true},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:true},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:true},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:true},kinesisvideo:{name:"KinesisVideo",cors:true},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:true},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:true},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:true},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:true},iotanalytics:{name:"IoTAnalytics",cors:true},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:true},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:true},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:true},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:true},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:true},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:true},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog"},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:true},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},honeycode:{name:"Honeycode"},ivs:{name:"IVS"},braket:{name:"Braket"},identitystore:{name:"IdentityStore"},appflow:{name:"Appflow"},redshiftdata:{prefix:"redshift-data",name:"RedshiftData"},ssoadmin:{prefix:"sso-admin",name:"SSOAdmin"},timestreamquery:{prefix:"timestream-query",name:"TimestreamQuery"},timestreamwrite:{prefix:"timestream-write",name:"TimestreamWrite"},s3outposts:{name:"S3Outposts"},databrew:{name:"DataBrew"},servicecatalogappregistry:{prefix:"servicecatalog-appregistry",name:"ServiceCatalogAppRegistry"},networkfirewall:{prefix:"network-firewall",name:"NetworkFirewall"},mwaa:{name:"MWAA"},amplifybackend:{name:"AmplifyBackend"},appintegrations:{name:"AppIntegrations"},connectcontactlens:{prefix:"connect-contact-lens",name:"ConnectContactLens"},devopsguru:{prefix:"devops-guru",name:"DevOpsGuru"},ecrpublic:{prefix:"ecr-public",name:"ECRPUBLIC"},lookoutvision:{name:"LookoutVision"},sagemakerfeaturestoreruntime:{prefix:"sagemaker-featurestore-runtime",name:"SageMakerFeatureStoreRuntime"},customerprofiles:{prefix:"customer-profiles",name:"CustomerProfiles"},auditmanager:{name:"AuditManager"},emrcontainers:{prefix:"emr-containers",name:"EMRcontainers"},healthlake:{name:"HealthLake"},sagemakeredge:{prefix:"sagemaker-edge",name:"SagemakerEdge"},amp:{name:"Amp"},greengrassv2:{name:"GreengrassV2"},iotdeviceadvisor:{name:"IotDeviceAdvisor"},iotfleethub:{name:"IoTFleetHub"},iotwireless:{name:"IoTWireless"},location:{name:"Location"},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2"}}},1701:function(e,t,r){var i=r(395).util;var a=r(6200);var s=i.buffer.toBuffer;var n=1024*8;function Publisher(e){e=e||{};this.enabled=e.enabled||false;this.port=e.port||31e3;this.clientId=e.clientId||"";this.address=e.host||"127.0.0.1";if(this.clientId.length>255){this.clientId=this.clientId.substr(0,255)}this.messagesInFlight=0}Publisher.prototype.fieldsToTrim={UserAgent:256,SdkException:128,SdkExceptionMessage:512,AwsException:128,AwsExceptionMessage:512,FinalSdkException:128,FinalSdkExceptionMessage:512,FinalAwsException:128,FinalAwsExceptionMessage:512};Publisher.prototype.trimFields=function(e){var t=Object.keys(this.fieldsToTrim);for(var r=0,i=t.length;r<i;r++){var a=t[r];if(e.hasOwnProperty(a)){var s=this.fieldsToTrim[a];var n=e[a];if(n&&n.length>s){e[a]=n.substr(0,s)}}}return e};Publisher.prototype.eventHandler=function(e){e.ClientId=this.clientId;this.trimFields(e);var t=s(JSON.stringify(e));if(!this.enabled||t.length>n){return}this.publishDatagram(t)};Publisher.prototype.publishDatagram=function(e){var t=this;var r=this.getClient();this.messagesInFlight++;this.client.send(e,0,e.length,this.port,this.address,function(e,r){if(--t.messagesInFlight<=0){t.destroyClient()}})};Publisher.prototype.getClient=function(){if(!this.client){this.client=a.createSocket("udp4")}return this.client};Publisher.prototype.destroyClient=function(){if(this.client){this.client.close();this.client=void 0}};e.exports={Publisher:Publisher}},1704:function(e,t){t=e.exports=stringify;t.getSerialize=serializer;function stringify(e,t,r,i){return JSON.stringify(e,serializer(t,i),r)}function serializer(e,t){var r=[],i=[];if(t==null)t=function(e,t){if(r[0]===t)return"[Circular ~]";return"[Circular ~."+i.slice(0,r.indexOf(t)).join(".")+"]"};return function(a,s){if(r.length>0){var n=r.indexOf(this);~n?r.splice(n+1):r.push(this);~n?i.splice(n,Infinity,a):i.push(a);if(~r.indexOf(s))s=t.call(this,a,s)}else r.push(s);return e==null?s:e.call(this,a,s)}}},1711:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["glue"]={};i.Glue=a.defineService("glue",["2017-03-31"]);Object.defineProperty(s.services["glue"],"2017-03-31",{get:function get(){var e=r(6063);e.paginators=r(2911).pagination;return e},enumerable:true,configurable:true});e.exports=i.Glue},1713:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-04",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Amazon Kinesis Video Signaling Channels",serviceFullName:"Amazon Kinesis Video Signaling Channels",serviceId:"Kinesis Video Signaling",signatureVersion:"v4",uid:"kinesis-video-signaling-2019-12-04"},operations:{GetIceServerConfig:{http:{requestUri:"/v1/get-ice-server-config"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},ClientId:{},Service:{},Username:{}}},output:{type:"structure",members:{IceServerList:{type:"list",member:{type:"structure",members:{Uris:{type:"list",member:{}},Username:{},Password:{},Ttl:{type:"integer"}}}}}}},SendAlexaOfferToMaster:{http:{requestUri:"/v1/send-alexa-offer-to-master"},input:{type:"structure",required:["ChannelARN","SenderClientId","MessagePayload"],members:{ChannelARN:{},SenderClientId:{},MessagePayload:{}}},output:{type:"structure",members:{Answer:{}}}}},shapes:{}}},1718:function(e,t,r){"use strict";var i=r(2413);function DuplexWrapper(e,t,r){if(typeof r==="undefined"){r=t;t=e;e=null}i.Duplex.call(this,e);if(typeof r.read!=="function"){r=new i.Readable(e).wrap(r)}this._writable=t;this._readable=r;this._waiting=false;var a=this;t.once("finish",function(){a.end()});this.once("finish",function(){t.end()});r.on("readable",function(){if(a._waiting){a._waiting=false;a._read()}});r.once("end",function(){a.push(null)});if(!e||typeof e.bubbleErrors==="undefined"||e.bubbleErrors){t.on("error",function(e){a.emit("error",e)});r.on("error",function(e){a.emit("error",e)})}}DuplexWrapper.prototype=Object.create(i.Duplex.prototype,{constructor:{value:DuplexWrapper}});DuplexWrapper.prototype._write=function _write(e,t,r){this._writable.write(e,t,r)};DuplexWrapper.prototype._read=function _read(){var e;var t=0;while((e=this._readable.read())!==null){this.push(e);t++}if(t===0){this._waiting=true}};e.exports=function duplex2(e,t,r){return new DuplexWrapper(e,t,r)};e.exports.DuplexWrapper=DuplexWrapper},1722:function(e){var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var i=r||0;var a=t;return[a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]]].join("")}e.exports=bytesToUuid},1724:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"codestar",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeStar",serviceFullName:"AWS CodeStar",serviceId:"CodeStar",signatureVersion:"v4",targetPrefix:"CodeStar_20170419",uid:"codestar-2017-04-19"},operations:{AssociateTeamMember:{input:{type:"structure",required:["projectId","userArn","projectRole"],members:{projectId:{},clientRequestToken:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{clientRequestToken:{}}}},CreateProject:{input:{type:"structure",required:["name","id"],members:{name:{shape:"S9"},id:{},description:{shape:"Sa"},clientRequestToken:{},sourceCode:{type:"list",member:{type:"structure",required:["source","destination"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},destination:{type:"structure",members:{codeCommit:{type:"structure",required:["name"],members:{name:{}}},gitHub:{type:"structure",required:["name","type","owner","privateRepository","issuesEnabled","token"],members:{name:{},description:{},type:{},owner:{},privateRepository:{type:"boolean"},issuesEnabled:{type:"boolean"},token:{type:"string",sensitive:true}}}}}}}},toolchain:{type:"structure",required:["source"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},roleArn:{},stackParameters:{type:"map",key:{},value:{type:"string",sensitive:true}}}},tags:{shape:"Sx"}}},output:{type:"structure",required:["id","arn"],members:{id:{},arn:{},clientRequestToken:{},projectTemplateId:{}}}},CreateUserProfile:{input:{type:"structure",required:["userArn","displayName","emailAddress"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DeleteProject:{input:{type:"structure",required:["id"],members:{id:{},clientRequestToken:{},deleteStack:{type:"boolean"}}},output:{type:"structure",members:{stackId:{},projectArn:{}}}},DeleteUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{}}}},DescribeProject:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{name:{shape:"S9"},id:{},arn:{},description:{shape:"Sa"},clientRequestToken:{},createdTimeStamp:{type:"timestamp"},stackId:{},projectTemplateId:{},status:{type:"structure",required:["state"],members:{state:{},reason:{}}}}}},DescribeUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn","createdTimestamp","lastModifiedTimestamp"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DisassociateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{}}},output:{type:"structure",members:{}}},ListProjects:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["projects"],members:{projects:{type:"list",member:{type:"structure",members:{projectId:{},projectArn:{}}}},nextToken:{}}}},ListResources:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{type:"list",member:{type:"structure",required:["id"],members:{id:{}}}},nextToken:{}}}},ListTagsForProject:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sx"},nextToken:{}}}},ListTeamMembers:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["teamMembers"],members:{teamMembers:{type:"list",member:{type:"structure",required:["userArn","projectRole"],members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},nextToken:{}}}},ListUserProfiles:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["userProfiles"],members:{userProfiles:{type:"list",member:{type:"structure",members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}}},nextToken:{}}}},TagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{shape:"Sx"}}},output:{type:"structure",members:{tags:{shape:"Sx"}}}},UntagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateProject:{input:{type:"structure",required:["id"],members:{id:{},name:{shape:"S9"},description:{shape:"Sa"}}},output:{type:"structure",members:{}}},UpdateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},UpdateUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}}},shapes:{S9:{type:"string",sensitive:true},Sa:{type:"string",sensitive:true},Se:{type:"structure",members:{bucketName:{},bucketKey:{}}},Sx:{type:"map",key:{},value:{}},S14:{type:"string",sensitive:true},S15:{type:"string",sensitive:true}}}},1729:function(e,t,r){var i=r(9242).BigInteger;var a=i.prototype.Barrett;function ECFieldElementFp(e,t){this.x=t;this.q=e}function feFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.x.equals(e.x)}function feFpToBigInteger(){return this.x}function feFpNegate(){return new ECFieldElementFp(this.q,this.x.negate().mod(this.q))}function feFpAdd(e){return new ECFieldElementFp(this.q,this.x.add(e.toBigInteger()).mod(this.q))}function feFpSubtract(e){return new ECFieldElementFp(this.q,this.x.subtract(e.toBigInteger()).mod(this.q))}function feFpMultiply(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger()).mod(this.q))}function feFpSquare(){return new ECFieldElementFp(this.q,this.x.square().mod(this.q))}function feFpDivide(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger().modInverse(this.q)).mod(this.q))}ECFieldElementFp.prototype.equals=feFpEquals;ECFieldElementFp.prototype.toBigInteger=feFpToBigInteger;ECFieldElementFp.prototype.negate=feFpNegate;ECFieldElementFp.prototype.add=feFpAdd;ECFieldElementFp.prototype.subtract=feFpSubtract;ECFieldElementFp.prototype.multiply=feFpMultiply;ECFieldElementFp.prototype.square=feFpSquare;ECFieldElementFp.prototype.divide=feFpDivide;function ECPointFp(e,t,r,a){this.curve=e;this.x=t;this.y=r;if(a==null){this.z=i.ONE}else{this.z=a}this.zinv=null}function pointFpGetX(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.x.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpGetY(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.y.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpEquals(e){if(e==this)return true;if(this.isInfinity())return e.isInfinity();if(e.isInfinity())return this.isInfinity();var t,r;t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);if(!t.equals(i.ZERO))return false;r=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);return r.equals(i.ZERO)}function pointFpIsInfinity(){if(this.x==null&&this.y==null)return true;return this.z.equals(i.ZERO)&&!this.y.toBigInteger().equals(i.ZERO)}function pointFpNegate(){return new ECPointFp(this.curve,this.x,this.y.negate(),this.z)}function pointFpAdd(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);var r=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);if(i.ZERO.equals(r)){if(i.ZERO.equals(t)){return this.twice()}return this.curve.getInfinity()}var a=new i("3");var s=this.x.toBigInteger();var n=this.y.toBigInteger();var o=e.x.toBigInteger();var u=e.y.toBigInteger();var p=r.square();var c=p.multiply(r);var m=s.multiply(p);var l=t.square().multiply(this.z);var d=l.subtract(m.shiftLeft(1)).multiply(e.z).subtract(c).multiply(r).mod(this.curve.q);var y=m.multiply(a).multiply(t).subtract(n.multiply(c)).subtract(l.multiply(t)).multiply(e.z).add(t.multiply(c)).mod(this.curve.q);var b=c.multiply(this.z).multiply(e.z).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(d),this.curve.fromBigInteger(y),b)}function pointFpTwice(){if(this.isInfinity())return this;if(this.y.toBigInteger().signum()==0)return this.curve.getInfinity();var e=new i("3");var t=this.x.toBigInteger();var r=this.y.toBigInteger();var a=r.multiply(this.z);var s=a.multiply(r).mod(this.curve.q);var n=this.curve.a.toBigInteger();var o=t.square().multiply(e);if(!i.ZERO.equals(n)){o=o.add(this.z.square().multiply(n))}o=o.mod(this.curve.q);var u=o.square().subtract(t.shiftLeft(3).multiply(s)).shiftLeft(1).multiply(a).mod(this.curve.q);var p=o.multiply(e).multiply(t).subtract(s.shiftLeft(1)).shiftLeft(2).multiply(s).subtract(o.square().multiply(o)).mod(this.curve.q);var c=a.square().multiply(a).shiftLeft(3).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(u),this.curve.fromBigInteger(p),c)}function pointFpMultiply(e){if(this.isInfinity())return this;if(e.signum()==0)return this.curve.getInfinity();var t=e;var r=t.multiply(new i("3"));var a=this.negate();var s=this;var n;for(n=r.bitLength()-2;n>0;--n){s=s.twice();var o=r.testBit(n);var u=t.testBit(n);if(o!=u){s=s.add(o?this:a)}}return s}function pointFpMultiplyTwo(e,t,r){var i;if(e.bitLength()>r.bitLength())i=e.bitLength()-1;else i=r.bitLength()-1;var a=this.curve.getInfinity();var s=this.add(t);while(i>=0){a=a.twice();if(e.testBit(i)){if(r.testBit(i)){a=a.add(s)}else{a=a.add(this)}}else{if(r.testBit(i)){a=a.add(t)}}--i}return a}ECPointFp.prototype.getX=pointFpGetX;ECPointFp.prototype.getY=pointFpGetY;ECPointFp.prototype.equals=pointFpEquals;ECPointFp.prototype.isInfinity=pointFpIsInfinity;ECPointFp.prototype.negate=pointFpNegate;ECPointFp.prototype.add=pointFpAdd;ECPointFp.prototype.twice=pointFpTwice;ECPointFp.prototype.multiply=pointFpMultiply;ECPointFp.prototype.multiplyTwo=pointFpMultiplyTwo;function ECCurveFp(e,t,r){this.q=e;this.a=this.fromBigInteger(t);this.b=this.fromBigInteger(r);this.infinity=new ECPointFp(this,null,null);this.reducer=new a(this.q)}function curveFpGetQ(){return this.q}function curveFpGetA(){return this.a}function curveFpGetB(){return this.b}function curveFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.a.equals(e.a)&&this.b.equals(e.b)}function curveFpGetInfinity(){return this.infinity}function curveFpFromBigInteger(e){return new ECFieldElementFp(this.q,e)}function curveReduce(e){this.reducer.reduce(e)}function curveFpDecodePointHex(e){switch(parseInt(e.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:return null;case 4:case 6:case 7:var t=(e.length-2)/2;var r=e.substr(2,t);var a=e.substr(t+2,t);return new ECPointFp(this,this.fromBigInteger(new i(r,16)),this.fromBigInteger(new i(a,16)));default:return null}}function curveFpEncodePointHex(e){if(e.isInfinity())return"00";var t=e.getX().toBigInteger().toString(16);var r=e.getY().toBigInteger().toString(16);var i=this.getQ().toString(16).length;if(i%2!=0)i++;while(t.length<i){t="0"+t}while(r.length<i){r="0"+r}return"04"+t+r}ECCurveFp.prototype.getQ=curveFpGetQ;ECCurveFp.prototype.getA=curveFpGetA;ECCurveFp.prototype.getB=curveFpGetB;ECCurveFp.prototype.equals=curveFpEquals;ECCurveFp.prototype.getInfinity=curveFpGetInfinity;ECCurveFp.prototype.fromBigInteger=curveFpFromBigInteger;ECCurveFp.prototype.reduce=curveReduce;ECCurveFp.prototype.encodePointHex=curveFpEncodePointHex;ECCurveFp.prototype.decodePointHex=function(e){var t;switch(parseInt(e.substr(0,2),16)){case 0:return this.infinity;case 2:t=false;case 3:if(t==undefined)t=true;var r=e.length-2;var a=e.substr(2,r);var s=this.fromBigInteger(new i(a,16));var n=s.multiply(s.square().add(this.getA())).add(this.getB());var o=n.sqrt();if(o==null)throw"Invalid point compression";var u=o.toBigInteger();if(u.testBit(0)!=t){o=this.fromBigInteger(this.getQ().subtract(u))}return new ECPointFp(this,s,o);case 4:case 6:case 7:var r=(e.length-2)/2;var a=e.substr(2,r);var p=e.substr(r+2,r);return new ECPointFp(this,this.fromBigInteger(new i(a,16)),this.fromBigInteger(new i(p,16)));default:return null}};ECCurveFp.prototype.encodeCompressedPointHex=function(e){if(e.isInfinity())return"00";var t=e.getX().toBigInteger().toString(16);var r=this.getQ().toString(16).length;if(r%2!=0)r++;while(t.length<r)t="0"+t;var i;if(e.getY().toBigInteger().isEven())i="02";else i="03";return i+t};ECFieldElementFp.prototype.getR=function(){if(this.r!=undefined)return this.r;this.r=null;var e=this.q.bitLength();if(e>128){var t=this.q.shiftRight(e-64);if(t.intValue()==-1){this.r=i.ONE.shiftLeft(e).subtract(this.q)}}return this.r};ECFieldElementFp.prototype.modMult=function(e,t){return this.modReduce(e.multiply(t))};ECFieldElementFp.prototype.modReduce=function(e){if(this.getR()!=null){var t=q.bitLength();while(e.bitLength()>t+1){var r=e.shiftRight(t);var a=e.subtract(r.shiftLeft(t));if(!this.getR().equals(i.ONE)){r=r.multiply(this.getR())}e=r.add(a)}while(e.compareTo(q)>=0){e=e.subtract(q)}}else{e=e.mod(q)}return e};ECFieldElementFp.prototype.sqrt=function(){if(!this.q.testBit(0))throw"unsupported";if(this.q.testBit(1)){var e=new ECFieldElementFp(this.q,this.x.modPow(this.q.shiftRight(2).add(i.ONE),this.q));return e.square().equals(this)?e:null}var t=this.q.subtract(i.ONE);var r=t.shiftRight(1);if(!this.x.modPow(r,this.q).equals(i.ONE)){return null}var a=t.shiftRight(2);var s=a.shiftLeft(1).add(i.ONE);var n=this.x;var o=modDouble(modDouble(n));var u,p;do{var c;do{c=new i(this.q.bitLength(),new SecureRandom)}while(c.compareTo(this.q)>=0||!c.multiply(c).subtract(o).modPow(r,this.q).equals(t));var m=this.lucasSequence(c,n,s);u=m[0];p=m[1];if(this.modMult(p,p).equals(o)){if(p.testBit(0)){p=p.add(q)}p=p.shiftRight(1);return new ECFieldElementFp(q,p)}}while(u.equals(i.ONE)||u.equals(t));return null};ECFieldElementFp.prototype.lucasSequence=function(e,t,r){var a=r.bitLength();var s=r.getLowestSetBit();var n=i.ONE;var o=i.TWO;var u=e;var p=i.ONE;var c=i.ONE;for(var m=a-1;m>=s+1;--m){p=this.modMult(p,c);if(r.testBit(m)){c=this.modMult(p,t);n=this.modMult(n,u);o=this.modReduce(u.multiply(o).subtract(e.multiply(p)));u=this.modReduce(u.multiply(u).subtract(c.shiftLeft(1)))}else{c=p;n=this.modReduce(n.multiply(o).subtract(p));u=this.modReduce(u.multiply(o).subtract(e.multiply(p)));o=this.modReduce(o.multiply(o).subtract(p.shiftLeft(1)))}}p=this.modMult(p,c);c=this.modMult(p,t);n=this.modReduce(n.multiply(o).subtract(p));o=this.modReduce(u.multiply(o).subtract(e.multiply(p)));p=this.modMult(p,c);for(var m=1;m<=s;++m){n=this.modMult(n,o);o=this.modReduce(o.multiply(o).subtract(p.shiftLeft(1)));p=this.modMult(p,p)}return[n,o]};var s={ECCurveFp:ECCurveFp,ECPointFp:ECPointFp,ECFieldElementFp:ECFieldElementFp};e.exports=s},1733:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sts"]={};i.STS=a.defineService("sts",["2011-06-15"]);r(3861);Object.defineProperty(s.services["sts"],"2011-06-15",{get:function get(){var e=r(9606);e.paginators=r(7262).pagination;return e},enumerable:true,configurable:true});e.exports=i.STS},1749:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemakerruntime"]={};i.SageMakerRuntime=a.defineService("sagemakerruntime",["2017-05-13"]);Object.defineProperty(s.services["sagemakerruntime"],"2017-05-13",{get:function get(){var e=r(3387);e.paginators=r(9239).pagination;return e},enumerable:true,configurable:true});e.exports=i.SageMakerRuntime},1753:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["location"]={};i.Location=a.defineService("location",["2020-11-19"]);Object.defineProperty(s.services["location"],"2020-11-19",{get:function get(){var e=r(52);e.paginators=r(2122).pagination;return e},enumerable:true,configurable:true});e.exports=i.Location},1755:function(e,t,r){(function(){var t,i,a,s=function(e,t){for(var r in t){if(n.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},n={}.hasOwnProperty;a=r(8582).isObject;i=r(6855);e.exports=t=function(e){s(XMLDTDEntity,e);function XMLDTDEntity(e,t,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing entity name")}if(i==null){throw new Error("Missing entity value")}this.pe=!!t;this.name=this.stringify.eleName(r);if(!a(i)){this.value=this.stringify.dtdEntityValue(i)}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity")}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity")}if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity")}}}XMLDTDEntity.prototype.toString=function(e){return this.options.writer.set(e).dtdEntity(this)};return XMLDTDEntity}(i)}).call(this)},1762:function(e,t,r){var i=r(395);function resolveMonitoringConfig(){var e={port:undefined,clientId:undefined,enabled:undefined,host:undefined};if(fromEnvironment(e)||fromConfigFile(e))return toJSType(e);return toJSType(e)}function fromEnvironment(e){e.port=e.port||process.env.AWS_CSM_PORT;e.enabled=e.enabled||process.env.AWS_CSM_ENABLED;e.clientId=e.clientId||process.env.AWS_CSM_CLIENT_ID;e.host=e.host||process.env.AWS_CSM_HOST;return e.port&&e.enabled&&e.clientId&&e.host||["false","0"].indexOf(e.enabled)>=0}function fromConfigFile(e){var t;try{var r=i.util.iniLoader.loadFrom({isConfig:true,filename:process.env[i.util.sharedConfigFileEnv]});var t=r[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){return false}if(!t)return e;e.port=e.port||t.csm_port;e.enabled=e.enabled||t.csm_enabled;e.clientId=e.clientId||t.csm_client_id;e.host=e.host||t.csm_host;return e.port&&e.enabled&&e.clientId&&e.host}function toJSType(e){var t=["false","0",undefined];if(!e.enabled||t.indexOf(e.enabled.toLowerCase())>=0){e.enabled=false}else{e.enabled=true}e.port=e.port?parseInt(e.port,10):undefined;return e}e.exports=resolveMonitoringConfig},1764:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-08-01",endpointPrefix:"monitoring",protocol:"query",serviceAbbreviation:"CloudWatch",serviceFullName:"Amazon CloudWatch",serviceId:"CloudWatch",signatureVersion:"v4",uid:"monitoring-2010-08-01",xmlNamespace:"http://monitoring.amazonaws.com/doc/2010-08-01/"},operations:{DeleteAlarms:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DeleteAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{}}},output:{resultWrapper:"DeleteAnomalyDetectorResult",type:"structure",members:{}}},DeleteDashboards:{input:{type:"structure",required:["DashboardNames"],members:{DashboardNames:{type:"list",member:{}}}},output:{resultWrapper:"DeleteDashboardsResult",type:"structure",members:{}}},DeleteInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DeleteInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},DescribeAlarmHistory:{input:{type:"structure",members:{AlarmName:{},AlarmTypes:{shape:"Ss"},HistoryItemType:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{},ScanBy:{}}},output:{resultWrapper:"DescribeAlarmHistoryResult",type:"structure",members:{AlarmHistoryItems:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmType:{},Timestamp:{type:"timestamp"},HistoryItemType:{},HistorySummary:{},HistoryData:{}}}},NextToken:{}}}},DescribeAlarms:{input:{type:"structure",members:{AlarmNames:{shape:"S2"},AlarmNamePrefix:{},AlarmTypes:{shape:"Ss"},ChildrenOfAlarmName:{},ParentsOfAlarmName:{},StateValue:{},ActionPrefix:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAlarmsResult",type:"structure",members:{CompositeAlarms:{type:"list",member:{type:"structure",members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1c"},AlarmArn:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1c"},OKActions:{shape:"S1c"},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},StateValue:{}},xmlOrder:["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue"]}},MetricAlarms:{shape:"S1j"},NextToken:{}}}},DescribeAlarmsForMetric:{input:{type:"structure",required:["MetricName","Namespace"],members:{MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{}}},output:{resultWrapper:"DescribeAlarmsForMetricResult",type:"structure",members:{MetricAlarms:{shape:"S1j"}}}},DescribeAnomalyDetectors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Namespace:{},MetricName:{},Dimensions:{shape:"S7"}}},output:{resultWrapper:"DescribeAnomalyDetectorsResult",type:"structure",members:{AnomalyDetectors:{type:"list",member:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2b"},StateValue:{}}}},NextToken:{}}}},DescribeInsightRules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeInsightRulesResult",type:"structure",members:{NextToken:{},InsightRules:{type:"list",member:{type:"structure",required:["Name","State","Schema","Definition"],members:{Name:{},State:{},Schema:{},Definition:{}}}}}}},DisableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DisableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DisableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},EnableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},EnableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"EnableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},GetDashboard:{input:{type:"structure",required:["DashboardName"],members:{DashboardName:{}}},output:{resultWrapper:"GetDashboardResult",type:"structure",members:{DashboardArn:{},DashboardBody:{},DashboardName:{}}}},GetInsightRuleReport:{input:{type:"structure",required:["RuleName","StartTime","EndTime","Period"],members:{RuleName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},MaxContributorCount:{type:"integer"},Metrics:{type:"list",member:{}},OrderBy:{}}},output:{resultWrapper:"GetInsightRuleReportResult",type:"structure",members:{KeyLabels:{type:"list",member:{}},AggregationStatistic:{},AggregateValue:{type:"double"},ApproximateUniqueCount:{type:"long"},Contributors:{type:"list",member:{type:"structure",required:["Keys","ApproximateAggregateValue","Datapoints"],members:{Keys:{type:"list",member:{}},ApproximateAggregateValue:{type:"double"},Datapoints:{type:"list",member:{type:"structure",required:["Timestamp","ApproximateValue"],members:{Timestamp:{type:"timestamp"},ApproximateValue:{type:"double"}}}}}}},MetricDatapoints:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},UniqueContributors:{type:"double"},MaxContributorValue:{type:"double"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}}}}}},GetMetricData:{input:{type:"structure",required:["MetricDataQueries","StartTime","EndTime"],members:{MetricDataQueries:{shape:"S1v"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},ScanBy:{},MaxDatapoints:{type:"integer"},LabelOptions:{type:"structure",members:{Timezone:{}}}}},output:{resultWrapper:"GetMetricDataResult",type:"structure",members:{MetricDataResults:{type:"list",member:{type:"structure",members:{Id:{},Label:{},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"double"}},StatusCode:{},Messages:{shape:"S3s"}}}},NextToken:{},Messages:{shape:"S3s"}}}},GetMetricStatistics:{input:{type:"structure",required:["Namespace","MetricName","StartTime","EndTime","Period"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},Statistics:{type:"list",member:{}},ExtendedStatistics:{type:"list",member:{}},Unit:{}}},output:{resultWrapper:"GetMetricStatisticsResult",type:"structure",members:{Label:{},Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"},Unit:{},ExtendedStatistics:{type:"map",key:{},value:{type:"double"}}},xmlOrder:["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},GetMetricWidgetImage:{input:{type:"structure",required:["MetricWidget"],members:{MetricWidget:{},OutputFormat:{}}},output:{resultWrapper:"GetMetricWidgetImageResult",type:"structure",members:{MetricWidgetImage:{type:"blob"}}}},ListDashboards:{input:{type:"structure",members:{DashboardNamePrefix:{},NextToken:{}}},output:{resultWrapper:"ListDashboardsResult",type:"structure",members:{DashboardEntries:{type:"list",member:{type:"structure",members:{DashboardName:{},DashboardArn:{},LastModified:{type:"timestamp"},Size:{type:"long"}}}},NextToken:{}}}},ListMetrics:{input:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{}}}},NextToken:{},RecentlyActive:{}}},output:{resultWrapper:"ListMetricsResult",type:"structure",members:{Metrics:{type:"list",member:{shape:"S1z"}},NextToken:{}},xmlOrder:["Metrics","NextToken"]}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"S4o"}}}},PutAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2b"}}},output:{resultWrapper:"PutAnomalyDetectorResult",type:"structure",members:{}}},PutCompositeAlarm:{input:{type:"structure",required:["AlarmName","AlarmRule"],members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1c"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1c"},OKActions:{shape:"S1c"},Tags:{shape:"S4o"}}}},PutDashboard:{input:{type:"structure",required:["DashboardName","DashboardBody"],members:{DashboardName:{},DashboardBody:{}}},output:{resultWrapper:"PutDashboardResult",type:"structure",members:{DashboardValidationMessages:{type:"list",member:{type:"structure",members:{DataPath:{},Message:{}}}}}}},PutInsightRule:{input:{type:"structure",required:["RuleName","RuleDefinition"],members:{RuleName:{},RuleState:{},RuleDefinition:{},Tags:{shape:"S4o"}}},output:{resultWrapper:"PutInsightRuleResult",type:"structure",members:{}}},PutMetricAlarm:{input:{type:"structure",required:["AlarmName","EvaluationPeriods","ComparisonOperator"],members:{AlarmName:{},AlarmDescription:{},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1c"},AlarmActions:{shape:"S1c"},InsufficientDataActions:{shape:"S1c"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1v"},Tags:{shape:"S4o"},ThresholdMetricId:{}}}},PutMetricData:{input:{type:"structure",required:["Namespace","MetricData"],members:{Namespace:{},MetricData:{type:"list",member:{type:"structure",required:["MetricName"],members:{MetricName:{},Dimensions:{shape:"S7"},Timestamp:{type:"timestamp"},Value:{type:"double"},StatisticValues:{type:"structure",required:["SampleCount","Sum","Minimum","Maximum"],members:{SampleCount:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}},Values:{type:"list",member:{type:"double"}},Counts:{type:"list",member:{type:"double"}},Unit:{},StorageResolution:{type:"integer"}}}}}}},SetAlarmState:{input:{type:"structure",required:["AlarmName","StateValue","StateReason"],members:{AlarmName:{},StateValue:{},StateReason:{},StateReasonData:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S4o"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}},xmlOrder:["Name","Value"]}},Si:{type:"list",member:{}},Sl:{type:"list",member:{type:"structure",members:{FailureResource:{},ExceptionType:{},FailureCode:{},FailureDescription:{}}}},Ss:{type:"list",member:{}},S1c:{type:"list",member:{}},S1j:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmArn:{},AlarmDescription:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1c"},AlarmActions:{shape:"S1c"},InsufficientDataActions:{shape:"S1c"},StateValue:{},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1v"},ThresholdMetricId:{}},xmlOrder:["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile","DatapointsToAlarm","Metrics","ThresholdMetricId"]}},S1v:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},MetricStat:{type:"structure",required:["Metric","Period","Stat"],members:{Metric:{shape:"S1z"},Period:{type:"integer"},Stat:{},Unit:{}}},Expression:{},Label:{},ReturnData:{type:"boolean"},Period:{type:"integer"}}}},S1z:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"}},xmlOrder:["Namespace","MetricName","Dimensions"]},S2b:{type:"structure",members:{ExcludedTimeRanges:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}},xmlOrder:["StartTime","EndTime"]}},MetricTimezone:{}}},S3s:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},1777:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["s3"]={};i.S3=a.defineService("s3",["2006-03-01"]);r(6016);Object.defineProperty(s.services["s3"],"2006-03-01",{get:function get(){var e=r(7696);e.paginators=r(707).pagination;e.waiters=r(1306).waiters;return e},enumerable:true,configurable:true});e.exports=i.S3},1786:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssooidc"]={};i.SSOOIDC=a.defineService("ssooidc",["2019-06-10"]);Object.defineProperty(s.services["ssooidc"],"2019-06-10",{get:function get(){var e=r(1802);e.paginators=r(9468).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSOOIDC},1791:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.V3=a(i.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){var r=i.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r;if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function authorization(e){return"AWS3 "+"AWSAccessKeyId="+e.accessKeyId+","+"Algorithm=HmacSHA256,"+"SignedHeaders="+this.signedHeaders()+","+"Signature="+this.signature(e)},signedHeaders:function signedHeaders(){var e=[];i.util.arrayEach(this.headersToSign(),function iterator(t){e.push(t.toLowerCase())});return e.sort().join(";")},canonicalHeaders:function canonicalHeaders(){var e=this.request.headers;var t=[];i.util.arrayEach(this.headersToSign(),function iterator(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())});return t.sort().join("\n")+"\n"},headersToSign:function headersToSign(){var e=[];i.util.each(this.request.headers,function iterator(t){if(t==="Host"||t==="Content-Encoding"||t.match(/^X-Amz/i)){e.push(t)}});return e},signature:function signature(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];e.push(this.request.method);e.push("/");e.push("");e.push(this.canonicalHeaders());e.push(this.request.body);return i.util.crypto.sha256(e.join("\n"))}});e.exports=i.Signers.V3},1794:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);const a=r(1718);const s=r(7164);const{HTTPError:n,ReadError:o}=r(4774);e.exports=(e=>{const t=new i;const r=new i;const u=a(t,r);const p=new Set;let c=false;e.retry.retries=(()=>0);if(e.body){u.write=(()=>{throw new Error("Got's stream is not writable when the `body` option is used")})}const m=s(e,t);u._destroy=m.abort;m.on("response",t=>{const{statusCode:i}=t;t.on("error",t=>{u.emit("error",new o(t,e))});if(e.throwHttpErrors&&i!==304&&(i<200||i>299)){u.emit("error",new n(t,e),null,t);return}c=true;t.pipe(r);for(const r of p){if(r.headersSent){continue}for(const[i,a]of Object.entries(t.headers)){const t=e.decompress?i!=="content-encoding":true;if(t){r.setHeader(i,a)}}r.statusCode=t.statusCode}u.emit("response",t)});["error","request","redirect","uploadProgress","downloadProgress"].forEach(e=>m.on(e,(...t)=>u.emit(e,...t)));const l=u.pipe.bind(u);const d=u.unpipe.bind(u);u.pipe=((e,t)=>{if(c){throw new Error("Failed to pipe. The response has been emitted already.")}const r=l(e,t);if(Reflect.has(e,"setHeader")){p.add(e)}return r});u.unpipe=(e=>{p.delete(e);return d(e)});return u})},1797:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"lakeformation",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Lake Formation",serviceId:"LakeFormation",signatureVersion:"v4",signingName:"lakeformation",targetPrefix:"AWSLakeFormation",uid:"lakeformation-2017-03-31"},operations:{BatchGrantPermissions:{input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S3"}}},output:{type:"structure",members:{Failures:{shape:"Sm"}}}},BatchRevokePermissions:{input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S3"}}},output:{type:"structure",members:{Failures:{shape:"Sm"}}}},DeregisterResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DescribeResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceInfo:{shape:"Sw"}}}},GetDataLakeSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataLakeSettings:{shape:"S11"}}}},GetEffectivePermissionsForPath:{input:{type:"structure",required:["ResourceArn"],members:{CatalogId:{},ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{shape:"S1a"},NextToken:{}}}},GrantPermissions:{input:{type:"structure",required:["Principal","Resource","Permissions"],members:{CatalogId:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},output:{type:"structure",members:{}}},ListPermissions:{input:{type:"structure",members:{CatalogId:{},Principal:{shape:"S6"},ResourceType:{},Resource:{shape:"S8"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PrincipalResourcePermissions:{shape:"S1a"},NextToken:{}}}},ListResources:{input:{type:"structure",members:{FilterConditionList:{type:"list",member:{type:"structure",members:{Field:{},ComparisonOperator:{},StringValueList:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},PutDataLakeSettings:{input:{type:"structure",required:["DataLakeSettings"],members:{CatalogId:{},DataLakeSettings:{shape:"S11"}}},output:{type:"structure",members:{}}},RegisterResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},UseServiceLinkedRole:{type:"boolean"},RoleArn:{}}},output:{type:"structure",members:{}}},RevokePermissions:{input:{type:"structure",required:["Principal","Resource","Permissions"],members:{CatalogId:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},output:{type:"structure",members:{}}},UpdateResource:{input:{type:"structure",required:["RoleArn","ResourceArn"],members:{RoleArn:{},ResourceArn:{}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{shape:"S4"}},S4:{type:"structure",required:["Id"],members:{Id:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},S6:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},S8:{type:"structure",members:{Catalog:{type:"structure",members:{}},Database:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},Table:{type:"structure",required:["DatabaseName"],members:{CatalogId:{},DatabaseName:{},Name:{},TableWildcard:{type:"structure",members:{}}}},TableWithColumns:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{},ColumnNames:{shape:"Sf"},ColumnWildcard:{type:"structure",members:{ExcludedColumnNames:{shape:"Sf"}}}}},DataLocation:{type:"structure",required:["ResourceArn"],members:{CatalogId:{},ResourceArn:{}}}}},Sf:{type:"list",member:{}},Sj:{type:"list",member:{}},Sm:{type:"list",member:{type:"structure",members:{RequestEntry:{shape:"S4"},Error:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}},Sw:{type:"structure",members:{ResourceArn:{},RoleArn:{},LastModified:{type:"timestamp"}}},S11:{type:"structure",members:{DataLakeAdmins:{type:"list",member:{shape:"S6"}},CreateDatabaseDefaultPermissions:{shape:"S13"},CreateTableDefaultPermissions:{shape:"S13"},TrustedResourceOwners:{type:"list",member:{}}}},S13:{type:"list",member:{type:"structure",members:{Principal:{shape:"S6"},Permissions:{shape:"Sj"}}}},S1a:{type:"list",member:{type:"structure",members:{Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"},AdditionalDetails:{type:"structure",members:{ResourceShare:{type:"list",member:{}}}}}}}}}},1798:function(e,t,r){"use strict";const i=r(1482);const a=r(5338);const s={options:{retry:{retries:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"]},headers:{"user-agent":`${i.name}/${i.version} (https://github.com/sindresorhus/got)`},hooks:{beforeRequest:[],beforeRedirect:[],beforeRetry:[],afterResponse:[]},decompress:true,throwHttpErrors:true,followRedirect:true,stream:false,form:false,json:false,cache:false,useElectronNet:false},mutableDefaults:false};const n=a(s);e.exports=n},1802:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-06-10",endpointPrefix:"oidc",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SSO OIDC",serviceFullName:"AWS SSO OIDC",serviceId:"SSO OIDC",signatureVersion:"v4",signingName:"awsssooidc",uid:"sso-oidc-2019-06-10"},operations:{CreateToken:{http:{requestUri:"/token"},input:{type:"structure",required:["clientId","clientSecret","grantType","deviceCode"],members:{clientId:{},clientSecret:{},grantType:{},deviceCode:{},code:{},refreshToken:{},scope:{shape:"S8"},redirectUri:{}}},output:{type:"structure",members:{accessToken:{},tokenType:{},expiresIn:{type:"integer"},refreshToken:{},idToken:{}}},authtype:"none"},RegisterClient:{http:{requestUri:"/client/register"},input:{type:"structure",required:["clientName","clientType"],members:{clientName:{},clientType:{},scopes:{shape:"S8"}}},output:{type:"structure",members:{clientId:{},clientSecret:{},clientIdIssuedAt:{type:"long"},clientSecretExpiresAt:{type:"long"},authorizationEndpoint:{},tokenEndpoint:{}}},authtype:"none"},StartDeviceAuthorization:{http:{requestUri:"/device_authorization"},input:{type:"structure",required:["clientId","clientSecret","startUrl"],members:{clientId:{},clientSecret:{},startUrl:{}}},output:{type:"structure",members:{deviceCode:{},userCode:{},verificationUri:{},verificationUriComplete:{},expiresIn:{type:"integer"},interval:{type:"integer"}}},authtype:"none"}},shapes:{S8:{type:"list",member:{}}}}},1809:function(e,t,r){"use strict";var i=r(4945);function resolveYamlNull(e){if(e===null)return true;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function constructYamlNull(){return null}function isNull(e){return e===null}e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},1816:function(e){e.exports=function(){this.octstr().contains().obj(this.key("privateKey").octstr())}},1818:function(e,t,r){var i=r(395);var a=r(2087);var s=r(5622);function parseFile(e,t){var r=i.util.ini.parse(i.util.readFileSync(e));var a={};Object.keys(r).forEach(function(e){var i=r[e];e=t?e.replace(/^profile\s/,""):e;Object.defineProperty(a,e,{value:i,enumerable:true})});return a}i.IniLoader=i.util.inherit({constructor:function IniLoader(){this.resolvedProfiles={}},clearCachedFiles:function clearCachedFiles(){this.resolvedProfiles={}},loadFrom:function loadFrom(e){e=e||{};var t=e.isConfig===true;var r=e.filename||this.getDefaultFilePath(t);if(!this.resolvedProfiles[r]){var i=this.parseFile(r,t);Object.defineProperty(this.resolvedProfiles,r,{value:i})}return this.resolvedProfiles[r]},parseFile:parseFile,getDefaultFilePath:function getDefaultFilePath(e){return s.join(this.getHomeDir(),".aws",e?"config":"credentials")},getHomeDir:function getHomeDir(){var e=process.env;var t=e.HOME||e.USERPROFILE||(e.HOMEPATH?(e.HOMEDRIVE||"C:/")+e.HOMEPATH:null);if(t){return t}if(typeof a.homedir==="function"){return a.homedir()}throw i.util.error(new Error("Cannot load credentials, HOME path not set"))}});var n=i.IniLoader;e.exports={IniLoader:n,parseFile:parseFile}},1822:function(e,t){function reverse(e){const t={};Object.keys(e).forEach(function(r){if((r|0)==r){r=r|0}const i=e[r];t[i]=r});return t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"};t.tagClassByName=reverse(t.tagClass);t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"};t.tagByName=reverse(t.tag)},1832:function(e){"use strict";e.exports=function equal(e,t){if(e===t)return true;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return false;var r,i,a;if(Array.isArray(e)){r=e.length;if(r!=t.length)return false;for(i=r;i--!==0;)if(!equal(e[i],t[i]))return false;return true}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();a=Object.keys(e);r=a.length;if(r!==Object.keys(t).length)return false;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return false;for(i=r;i--!==0;){var s=a[i];if(!equal(e[s],t[s]))return false}return true}return e!==e&&t!==t}},1836:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["budgets"]={};i.Budgets=a.defineService("budgets",["2016-10-20"]);Object.defineProperty(s.services["budgets"],"2016-10-20",{get:function get(){var e=r(2261);e.paginators=r(422).pagination;return e},enumerable:true,configurable:true});e.exports=i.Budgets},1841:function(e){e.exports={pagination:{GetApiKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetBasePathMappings:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetClientCertificates:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDeployments:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDomainNames:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetModels:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetResources:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetRestApis:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsage:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlanKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlans:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetVpcLinks:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"}}}},1854:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"imagebuilder",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"imagebuilder",serviceFullName:"EC2 Image Builder",serviceId:"imagebuilder",signatureVersion:"v4",signingName:"imagebuilder",uid:"imagebuilder-2019-12-02"},operations:{CancelImageCreation:{http:{method:"PUT",requestUri:"/CancelImageCreation"},input:{type:"structure",required:["imageBuildVersionArn","clientToken"],members:{imageBuildVersionArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateComponent:{http:{method:"PUT",requestUri:"/CreateComponent"},input:{type:"structure",required:["name","semanticVersion","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},platform:{},supportedOsVersions:{shape:"Sa"},data:{},uri:{},kmsKeyId:{},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},CreateContainerRecipe:{http:{method:"PUT",requestUri:"/CreateContainerRecipe"},input:{type:"structure",required:["containerType","name","semanticVersion","components","dockerfileTemplateData","parentImage","targetRepository","clientToken"],members:{containerType:{},name:{},description:{},semanticVersion:{},components:{shape:"Sl"},dockerfileTemplateData:{},dockerfileTemplateUri:{},platformOverride:{},imageOsVersionOverride:{},parentImage:{},tags:{shape:"Se"},workingDirectory:{},targetRepository:{shape:"Sp"},kmsKeyId:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},containerRecipeArn:{}}}},CreateDistributionConfiguration:{http:{method:"PUT",requestUri:"/CreateDistributionConfiguration"},input:{type:"structure",required:["name","distributions","clientToken"],members:{name:{},description:{},distributions:{shape:"Su"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},CreateImage:{http:{method:"PUT",requestUri:"/CreateImage"},input:{type:"structure",required:["infrastructureConfigurationArn","clientToken"],members:{imageRecipeArn:{},containerRecipeArn:{},distributionConfigurationArn:{},infrastructureConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateImagePipeline:{http:{method:"PUT",requestUri:"/CreateImagePipeline"},input:{type:"structure",required:["name","infrastructureConfigurationArn","clientToken"],members:{name:{},description:{},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S1f"},status:{},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},CreateImageRecipe:{http:{method:"PUT",requestUri:"/CreateImageRecipe"},input:{type:"structure",required:["name","semanticVersion","components","parentImage","clientToken"],members:{name:{},description:{},semanticVersion:{},components:{shape:"Sl"},parentImage:{},blockDeviceMappings:{shape:"S1l"},tags:{shape:"Se"},workingDirectory:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageRecipeArn:{}}}},CreateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/CreateInfrastructureConfiguration"},input:{type:"structure",required:["name","instanceProfileName","clientToken"],members:{name:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},resourceTags:{shape:"S20"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}},DeleteComponent:{http:{method:"DELETE",requestUri:"/DeleteComponent"},input:{type:"structure",required:["componentBuildVersionArn"],members:{componentBuildVersionArn:{location:"querystring",locationName:"componentBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},componentBuildVersionArn:{}}}},DeleteContainerRecipe:{http:{method:"DELETE",requestUri:"/DeleteContainerRecipe"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},output:{type:"structure",members:{requestId:{},containerRecipeArn:{}}}},DeleteDistributionConfiguration:{http:{method:"DELETE",requestUri:"/DeleteDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn"],members:{distributionConfigurationArn:{location:"querystring",locationName:"distributionConfigurationArn"}}},output:{type:"structure",members:{requestId:{},distributionConfigurationArn:{}}}},DeleteImage:{http:{method:"DELETE",requestUri:"/DeleteImage"},input:{type:"structure",required:["imageBuildVersionArn"],members:{imageBuildVersionArn:{location:"querystring",locationName:"imageBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},imageBuildVersionArn:{}}}},DeleteImagePipeline:{http:{method:"DELETE",requestUri:"/DeleteImagePipeline"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{location:"querystring",locationName:"imagePipelineArn"}}},output:{type:"structure",members:{requestId:{},imagePipelineArn:{}}}},DeleteImageRecipe:{http:{method:"DELETE",requestUri:"/DeleteImageRecipe"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},imageRecipeArn:{}}}},DeleteInfrastructureConfiguration:{http:{method:"DELETE",requestUri:"/DeleteInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn"],members:{infrastructureConfigurationArn:{location:"querystring",locationName:"infrastructureConfigurationArn"}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationArn:{}}}},GetComponent:{http:{method:"GET",requestUri:"/GetComponent"},input:{type:"structure",required:["componentBuildVersionArn"],members:{componentBuildVersionArn:{location:"querystring",locationName:"componentBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},component:{type:"structure",members:{arn:{},name:{},version:{},description:{},changeDescription:{},type:{},platform:{},supportedOsVersions:{shape:"Sa"},owner:{},data:{},kmsKeyId:{},encrypted:{type:"boolean"},dateCreated:{},tags:{shape:"Se"}}}}}},GetComponentPolicy:{http:{method:"GET",requestUri:"/GetComponentPolicy"},input:{type:"structure",required:["componentArn"],members:{componentArn:{location:"querystring",locationName:"componentArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetContainerRecipe:{http:{method:"GET",requestUri:"/GetContainerRecipe"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},output:{type:"structure",members:{requestId:{},containerRecipe:{shape:"S2s"}}}},GetContainerRecipePolicy:{http:{method:"GET",requestUri:"/GetContainerRecipePolicy"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetDistributionConfiguration:{http:{method:"GET",requestUri:"/GetDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn"],members:{distributionConfigurationArn:{location:"querystring",locationName:"distributionConfigurationArn"}}},output:{type:"structure",members:{requestId:{},distributionConfiguration:{shape:"S2y"}}}},GetImage:{http:{method:"GET",requestUri:"/GetImage"},input:{type:"structure",required:["imageBuildVersionArn"],members:{imageBuildVersionArn:{location:"querystring",locationName:"imageBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},image:{type:"structure",members:{arn:{},type:{},name:{},version:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},osVersion:{},state:{shape:"S35"},imageRecipe:{shape:"S37"},containerRecipe:{shape:"S2s"},sourcePipelineName:{},sourcePipelineArn:{},infrastructureConfiguration:{shape:"S39"},distributionConfiguration:{shape:"S2y"},imageTestsConfiguration:{shape:"S1a"},dateCreated:{},outputResources:{shape:"S3a"},tags:{shape:"Se"}}}}}},GetImagePipeline:{http:{method:"GET",requestUri:"/GetImagePipeline"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{location:"querystring",locationName:"imagePipelineArn"}}},output:{type:"structure",members:{requestId:{},imagePipeline:{shape:"S3h"}}}},GetImagePolicy:{http:{method:"GET",requestUri:"/GetImagePolicy"},input:{type:"structure",required:["imageArn"],members:{imageArn:{location:"querystring",locationName:"imageArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetImageRecipe:{http:{method:"GET",requestUri:"/GetImageRecipe"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},imageRecipe:{shape:"S37"}}}},GetImageRecipePolicy:{http:{method:"GET",requestUri:"/GetImageRecipePolicy"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetInfrastructureConfiguration:{http:{method:"GET",requestUri:"/GetInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn"],members:{infrastructureConfigurationArn:{location:"querystring",locationName:"infrastructureConfigurationArn"}}},output:{type:"structure",members:{requestId:{},infrastructureConfiguration:{shape:"S39"}}}},ImportComponent:{http:{method:"PUT",requestUri:"/ImportComponent"},input:{type:"structure",required:["name","semanticVersion","type","format","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},type:{},format:{},platform:{},data:{},uri:{},kmsKeyId:{},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},ListComponentBuildVersions:{http:{requestUri:"/ListComponentBuildVersions"},input:{type:"structure",required:["componentVersionArn"],members:{componentVersionArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},componentSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},platform:{},supportedOsVersions:{shape:"Sa"},type:{},owner:{},description:{},changeDescription:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListComponents:{http:{requestUri:"/ListComponents"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},byName:{type:"boolean"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},componentVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},description:{},platform:{},supportedOsVersions:{shape:"Sa"},type:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListContainerRecipes:{http:{requestUri:"/ListContainerRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},containerRecipeSummaryList:{type:"list",member:{type:"structure",members:{arn:{},containerType:{},name:{},platform:{},owner:{},parentImage:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListDistributionConfigurations:{http:{requestUri:"/ListDistributionConfigurations"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},distributionConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},tags:{shape:"Se"},regions:{type:"list",member:{}}}}},nextToken:{}}}},ListImageBuildVersions:{http:{requestUri:"/ListImageBuildVersions"},input:{type:"structure",required:["imageVersionArn"],members:{imageVersionArn:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S4n"},nextToken:{}}}},ListImagePipelineImages:{http:{requestUri:"/ListImagePipelineImages"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S4n"},nextToken:{}}}},ListImagePipelines:{http:{requestUri:"/ListImagePipelines"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imagePipelineList:{type:"list",member:{shape:"S3h"}},nextToken:{}}}},ListImageRecipes:{http:{requestUri:"/ListImageRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageRecipeSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},platform:{},owner:{},parentImage:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListImages:{http:{requestUri:"/ListImages"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},byName:{type:"boolean"},maxResults:{type:"integer"},nextToken:{},includeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{requestId:{},imageVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},version:{},platform:{},osVersion:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListInfrastructureConfigurations:{http:{requestUri:"/ListInfrastructureConfigurations"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S20"},tags:{shape:"Se"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutComponentPolicy:{http:{method:"PUT",requestUri:"/PutComponentPolicy"},input:{type:"structure",required:["componentArn","policy"],members:{componentArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},componentArn:{}}}},PutContainerRecipePolicy:{http:{method:"PUT",requestUri:"/PutContainerRecipePolicy"},input:{type:"structure",required:["containerRecipeArn","policy"],members:{containerRecipeArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},containerRecipeArn:{}}}},PutImagePolicy:{http:{method:"PUT",requestUri:"/PutImagePolicy"},input:{type:"structure",required:["imageArn","policy"],members:{imageArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageArn:{}}}},PutImageRecipePolicy:{http:{method:"PUT",requestUri:"/PutImageRecipePolicy"},input:{type:"structure",required:["imageRecipeArn","policy"],members:{imageRecipeArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageRecipeArn:{}}}},StartImagePipelineExecution:{http:{method:"PUT",requestUri:"/StartImagePipelineExecution"},input:{type:"structure",required:["imagePipelineArn","clientToken"],members:{imagePipelineArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Se"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDistributionConfiguration:{http:{method:"PUT",requestUri:"/UpdateDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn","distributions","clientToken"],members:{distributionConfigurationArn:{},description:{},distributions:{shape:"Su"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},UpdateImagePipeline:{http:{method:"PUT",requestUri:"/UpdateImagePipeline"},input:{type:"structure",required:["imagePipelineArn","infrastructureConfigurationArn","clientToken"],members:{imagePipelineArn:{},description:{},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S1f"},status:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},UpdateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/UpdateInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn","instanceProfileName","clientToken"],members:{infrastructureConfigurationArn:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},clientToken:{idempotencyToken:true},resourceTags:{shape:"S20"}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}}},shapes:{Sa:{type:"list",member:{}},Se:{type:"map",key:{},value:{}},Sl:{type:"list",member:{type:"structure",required:["componentArn"],members:{componentArn:{}}}},Sp:{type:"structure",required:["service","repositoryName"],members:{service:{},repositoryName:{}}},Su:{type:"list",member:{type:"structure",required:["region"],members:{region:{},amiDistributionConfiguration:{type:"structure",members:{name:{},description:{},targetAccountIds:{shape:"Sy"},amiTags:{shape:"Se"},kmsKeyId:{},launchPermission:{type:"structure",members:{userIds:{shape:"Sy"},userGroups:{shape:"S11"}}}}},containerDistributionConfiguration:{type:"structure",required:["targetRepository"],members:{description:{},containerTags:{shape:"S11"},targetRepository:{shape:"Sp"}}},licenseConfigurationArns:{type:"list",member:{}}}}},Sy:{type:"list",member:{}},S11:{type:"list",member:{}},S1a:{type:"structure",members:{imageTestsEnabled:{type:"boolean"},timeoutMinutes:{type:"integer"}}},S1f:{type:"structure",members:{scheduleExpression:{},pipelineExecutionStartCondition:{}}},S1l:{type:"list",member:{type:"structure",members:{deviceName:{},ebs:{type:"structure",members:{encrypted:{type:"boolean"},deleteOnTermination:{type:"boolean"},iops:{type:"integer"},kmsKeyId:{},snapshotId:{},volumeSize:{type:"integer"},volumeType:{}}},virtualName:{},noDevice:{}}}},S1u:{type:"list",member:{}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{s3Logs:{type:"structure",members:{s3BucketName:{},s3KeyPrefix:{}}}}},S20:{type:"map",key:{},value:{}},S2s:{type:"structure",members:{arn:{},containerType:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"Sl"},dockerfileTemplateData:{},kmsKeyId:{},encrypted:{type:"boolean"},parentImage:{},dateCreated:{},tags:{shape:"Se"},workingDirectory:{},targetRepository:{shape:"Sp"}}},S2y:{type:"structure",required:["timeoutMinutes"],members:{arn:{},name:{},description:{},distributions:{shape:"Su"},timeoutMinutes:{type:"integer"},dateCreated:{},dateUpdated:{},tags:{shape:"Se"}}},S35:{type:"structure",members:{status:{},reason:{}}},S37:{type:"structure",members:{arn:{},type:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"Sl"},parentImage:{},blockDeviceMappings:{shape:"S1l"},dateCreated:{},tags:{shape:"Se"},workingDirectory:{}}},S39:{type:"structure",members:{arn:{},name:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S20"},tags:{shape:"Se"}}},S3a:{type:"structure",members:{amis:{type:"list",member:{type:"structure",members:{region:{},image:{},name:{},description:{},state:{shape:"S35"},accountId:{}}}},containers:{type:"list",member:{type:"structure",members:{region:{},imageUris:{shape:"S11"}}}}}},S3h:{type:"structure",members:{arn:{},name:{},description:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},schedule:{shape:"S1f"},status:{},dateCreated:{},dateUpdated:{},dateLastRun:{},dateNextRun:{},tags:{shape:"Se"}}},S42:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},S4n:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},version:{},platform:{},osVersion:{},state:{shape:"S35"},owner:{},dateCreated:{},outputResources:{shape:"S3a"},tags:{shape:"Se"}}}}}}},1872:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"iotsitewise",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS IoT SiteWise",serviceId:"IoTSiteWise",signatureVersion:"v4",signingName:"iotsitewise",uid:"iotsitewise-2019-12-02"},operations:{AssociateAssets:{http:{requestUri:"/assets/{assetId}/associate"},input:{type:"structure",required:["assetId","hierarchyId","childAssetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{},childAssetId:{},clientToken:{idempotencyToken:true}}},endpoint:{hostPrefix:"model."}},BatchAssociateProjectAssets:{http:{requestUri:"/projects/{projectId}/assets/associate",responseCode:200},input:{type:"structure",required:["projectId","assetIds"],members:{projectId:{location:"uri",locationName:"projectId"},assetIds:{shape:"S5"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"S8"}}}},endpoint:{hostPrefix:"monitor."}},BatchDisassociateProjectAssets:{http:{requestUri:"/projects/{projectId}/assets/disassociate",responseCode:200},input:{type:"structure",required:["projectId","assetIds"],members:{projectId:{location:"uri",locationName:"projectId"},assetIds:{shape:"S5"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"S8"}}}},endpoint:{hostPrefix:"monitor."}},BatchPutAssetPropertyValue:{http:{requestUri:"/properties"},input:{type:"structure",required:["entries"],members:{entries:{type:"list",member:{type:"structure",required:["entryId","propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{shape:"Sk"}}}}}}},output:{type:"structure",required:["errorEntries"],members:{errorEntries:{type:"list",member:{type:"structure",required:["entryId","errors"],members:{entryId:{},errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","timestamps"],members:{errorCode:{},errorMessage:{},timestamps:{type:"list",member:{shape:"Sq"}}}}}}}}}},endpoint:{hostPrefix:"data."}},CreateAccessPolicy:{http:{requestUri:"/access-policies",responseCode:201},input:{type:"structure",required:["accessPolicyIdentity","accessPolicyResource","accessPolicyPermission"],members:{accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["accessPolicyId","accessPolicyArn"],members:{accessPolicyId:{},accessPolicyArn:{}}},endpoint:{hostPrefix:"monitor."}},CreateAsset:{http:{requestUri:"/assets",responseCode:202},input:{type:"structure",required:["assetName","assetModelId"],members:{assetName:{},assetModelId:{},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["assetId","assetArn","assetStatus"],members:{assetId:{},assetArn:{},assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},CreateAssetModel:{http:{requestUri:"/asset-models",responseCode:202},input:{type:"structure",required:["assetModelName"],members:{assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S1q"},assetModelHierarchies:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{name:{},childAssetModelId:{}}}},assetModelCompositeModels:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S1q"}}}},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelStatus:{shape:"S2e"}}},endpoint:{hostPrefix:"model."}},CreateDashboard:{http:{requestUri:"/dashboards",responseCode:201},input:{type:"structure",required:["projectId","dashboardName","dashboardDefinition"],members:{projectId:{},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["dashboardId","dashboardArn"],members:{dashboardId:{},dashboardArn:{}}},endpoint:{hostPrefix:"monitor."}},CreateGateway:{http:{requestUri:"/20200301/gateways",responseCode:201},input:{type:"structure",required:["gatewayName","gatewayPlatform"],members:{gatewayName:{},gatewayPlatform:{shape:"S2k"},tags:{shape:"S1d"}}},output:{type:"structure",required:["gatewayId","gatewayArn"],members:{gatewayId:{},gatewayArn:{}}},endpoint:{hostPrefix:"edge."}},CreatePortal:{http:{requestUri:"/portals",responseCode:202},input:{type:"structure",required:["portalName","portalContactEmail","roleArn"],members:{portalName:{},portalDescription:{},portalContactEmail:{},clientToken:{idempotencyToken:true},portalLogoImageFile:{shape:"S2p"},roleArn:{},tags:{shape:"S1d"},portalAuthMode:{}}},output:{type:"structure",required:["portalId","portalArn","portalStartUrl","portalStatus","ssoApplicationId"],members:{portalId:{},portalArn:{},portalStartUrl:{},portalStatus:{shape:"S2v"},ssoApplicationId:{}}},endpoint:{hostPrefix:"monitor."}},CreateProject:{http:{requestUri:"/projects",responseCode:201},input:{type:"structure",required:["portalId","projectName"],members:{portalId:{},projectName:{},projectDescription:{},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["projectId","projectArn"],members:{projectId:{},projectArn:{}}},endpoint:{hostPrefix:"monitor."}},DeleteAccessPolicy:{http:{method:"DELETE",requestUri:"/access-policies/{accessPolicyId}",responseCode:204},input:{type:"structure",required:["accessPolicyId"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteAsset:{http:{method:"DELETE",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},DeleteAssetModel:{http:{method:"DELETE",requestUri:"/asset-models/{assetModelId}",responseCode:202},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2e"}}},endpoint:{hostPrefix:"model."}},DeleteDashboard:{http:{method:"DELETE",requestUri:"/dashboards/{dashboardId}",responseCode:204},input:{type:"structure",required:["dashboardId"],members:{dashboardId:{location:"uri",locationName:"dashboardId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteGateway:{http:{method:"DELETE",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId"],members:{gatewayId:{location:"uri",locationName:"gatewayId"}}},endpoint:{hostPrefix:"edge."}},DeletePortal:{http:{method:"DELETE",requestUri:"/portals/{portalId}",responseCode:202},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2v"}}},endpoint:{hostPrefix:"monitor."}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}",responseCode:204},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DescribeAccessPolicy:{http:{method:"GET",requestUri:"/access-policies/{accessPolicyId}",responseCode:200},input:{type:"structure",required:["accessPolicyId"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"}}},output:{type:"structure",required:["accessPolicyId","accessPolicyArn","accessPolicyIdentity","accessPolicyResource","accessPolicyPermission","accessPolicyCreationDate","accessPolicyLastUpdateDate"],members:{accessPolicyId:{},accessPolicyArn:{},accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},accessPolicyCreationDate:{type:"timestamp"},accessPolicyLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DescribeAsset:{http:{method:"GET",requestUri:"/assets/{assetId}"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"}}},output:{type:"structure",required:["assetId","assetArn","assetName","assetModelId","assetProperties","assetHierarchies","assetCreationDate","assetLastUpdateDate","assetStatus"],members:{assetId:{},assetArn:{},assetName:{},assetModelId:{},assetProperties:{shape:"S3l"},assetHierarchies:{shape:"S3r"},assetCompositeModels:{type:"list",member:{type:"structure",required:["name","type","properties"],members:{name:{},description:{},type:{},properties:{shape:"S3l"}}}},assetCreationDate:{type:"timestamp"},assetLastUpdateDate:{type:"timestamp"},assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},DescribeAssetModel:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelName","assetModelDescription","assetModelProperties","assetModelHierarchies","assetModelCreationDate","assetModelLastUpdateDate","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S3x"},assetModelHierarchies:{shape:"S3z"},assetModelCompositeModels:{shape:"S41"},assetModelCreationDate:{type:"timestamp"},assetModelLastUpdateDate:{type:"timestamp"},assetModelStatus:{shape:"S2e"}}},endpoint:{hostPrefix:"model."}},DescribeAssetProperty:{http:{method:"GET",requestUri:"/assets/{assetId}/properties/{propertyId}"},input:{type:"structure",required:["assetId","propertyId"],members:{assetId:{location:"uri",locationName:"assetId"},propertyId:{location:"uri",locationName:"propertyId"}}},output:{type:"structure",required:["assetId","assetName","assetModelId"],members:{assetId:{},assetName:{},assetModelId:{},assetProperty:{shape:"S45"},compositeModel:{type:"structure",required:["name","type","assetProperty"],members:{name:{},type:{},assetProperty:{shape:"S45"}}}}},endpoint:{hostPrefix:"model."}},DescribeDashboard:{http:{method:"GET",requestUri:"/dashboards/{dashboardId}",responseCode:200},input:{type:"structure",required:["dashboardId"],members:{dashboardId:{location:"uri",locationName:"dashboardId"}}},output:{type:"structure",required:["dashboardId","dashboardArn","dashboardName","projectId","dashboardDefinition","dashboardCreationDate","dashboardLastUpdateDate"],members:{dashboardId:{},dashboardArn:{},dashboardName:{},projectId:{},dashboardDescription:{},dashboardDefinition:{},dashboardCreationDate:{type:"timestamp"},dashboardLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DescribeDefaultEncryptionConfiguration:{http:{method:"GET",requestUri:"/configuration/account/encryption"},input:{type:"structure",members:{}},output:{type:"structure",required:["encryptionType","configurationStatus"],members:{encryptionType:{},kmsKeyArn:{},configurationStatus:{shape:"S4c"}}}},DescribeGateway:{http:{method:"GET",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId"],members:{gatewayId:{location:"uri",locationName:"gatewayId"}}},output:{type:"structure",required:["gatewayId","gatewayName","gatewayArn","gatewayCapabilitySummaries","creationDate","lastUpdateDate"],members:{gatewayId:{},gatewayName:{},gatewayArn:{},gatewayPlatform:{shape:"S2k"},gatewayCapabilitySummaries:{shape:"S4h"},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"edge."}},DescribeGatewayCapabilityConfiguration:{http:{method:"GET",requestUri:"/20200301/gateways/{gatewayId}/capability/{capabilityNamespace}"},input:{type:"structure",required:["gatewayId","capabilityNamespace"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},capabilityNamespace:{location:"uri",locationName:"capabilityNamespace"}}},output:{type:"structure",required:["gatewayId","capabilityNamespace","capabilityConfiguration","capabilitySyncStatus"],members:{gatewayId:{},capabilityNamespace:{},capabilityConfiguration:{},capabilitySyncStatus:{}}},endpoint:{hostPrefix:"edge."}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4q"}}},endpoint:{hostPrefix:"model."}},DescribePortal:{http:{method:"GET",requestUri:"/portals/{portalId}",responseCode:200},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"}}},output:{type:"structure",required:["portalId","portalArn","portalName","portalClientId","portalStartUrl","portalContactEmail","portalStatus","portalCreationDate","portalLastUpdateDate"],members:{portalId:{},portalArn:{},portalName:{},portalDescription:{},portalClientId:{},portalStartUrl:{},portalContactEmail:{},portalStatus:{shape:"S2v"},portalCreationDate:{type:"timestamp"},portalLastUpdateDate:{type:"timestamp"},portalLogoImageLocation:{type:"structure",required:["id","url"],members:{id:{},url:{}}},roleArn:{},portalAuthMode:{}}},endpoint:{hostPrefix:"monitor."}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{projectId}",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",required:["projectId","projectArn","projectName","portalId","projectCreationDate","projectLastUpdateDate"],members:{projectId:{},projectArn:{},projectName:{},portalId:{},projectDescription:{},projectCreationDate:{type:"timestamp"},projectLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DisassociateAssets:{http:{requestUri:"/assets/{assetId}/disassociate"},input:{type:"structure",required:["assetId","hierarchyId","childAssetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{},childAssetId:{},clientToken:{idempotencyToken:true}}},endpoint:{hostPrefix:"model."}},GetAssetPropertyAggregates:{http:{method:"GET",requestUri:"/properties/aggregates"},input:{type:"structure",required:["aggregateTypes","resolution","startDate","endDate"],members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"},aggregateTypes:{location:"querystring",locationName:"aggregateTypes",type:"list",member:{}},resolution:{location:"querystring",locationName:"resolution"},qualities:{shape:"S53",location:"querystring",locationName:"qualities"},startDate:{location:"querystring",locationName:"startDate",type:"timestamp"},endDate:{location:"querystring",locationName:"endDate",type:"timestamp"},timeOrdering:{location:"querystring",locationName:"timeOrdering"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["aggregatedValues"],members:{aggregatedValues:{type:"list",member:{type:"structure",required:["timestamp","value"],members:{timestamp:{type:"timestamp"},quality:{},value:{type:"structure",members:{average:{type:"double"},count:{type:"double"},maximum:{type:"double"},minimum:{type:"double"},sum:{type:"double"},standardDeviation:{type:"double"}}}}}},nextToken:{}}},endpoint:{hostPrefix:"data."}},GetAssetPropertyValue:{http:{method:"GET",requestUri:"/properties/latest"},input:{type:"structure",members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"}}},output:{type:"structure",members:{propertyValue:{shape:"Sk"}}},endpoint:{hostPrefix:"data."}},GetAssetPropertyValueHistory:{http:{method:"GET",requestUri:"/properties/history"},input:{type:"structure",members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"},startDate:{location:"querystring",locationName:"startDate",type:"timestamp"},endDate:{location:"querystring",locationName:"endDate",type:"timestamp"},qualities:{shape:"S53",location:"querystring",locationName:"qualities"},timeOrdering:{location:"querystring",locationName:"timeOrdering"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetPropertyValueHistory"],members:{assetPropertyValueHistory:{type:"list",member:{shape:"Sk"}},nextToken:{}}},endpoint:{hostPrefix:"data."}},ListAccessPolicies:{http:{method:"GET",requestUri:"/access-policies",responseCode:200},input:{type:"structure",members:{identityType:{location:"querystring",locationName:"identityType"},identityId:{location:"querystring",locationName:"identityId"},resourceType:{location:"querystring",locationName:"resourceType"},resourceId:{location:"querystring",locationName:"resourceId"},iamArn:{location:"querystring",locationName:"iamArn"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["accessPolicySummaries"],members:{accessPolicySummaries:{type:"list",member:{type:"structure",required:["id","identity","resource","permission"],members:{id:{},identity:{shape:"S13"},resource:{shape:"S19"},permission:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListAssetModels:{http:{method:"GET",requestUri:"/asset-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetModelSummaries"],members:{assetModelSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","description","creationDate","lastUpdateDate","status"],members:{id:{},arn:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S2e"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssetRelationships:{http:{method:"GET",requestUri:"/assets/{assetId}/assetRelationships"},input:{type:"structure",required:["assetId","traversalType"],members:{assetId:{location:"uri",locationName:"assetId"},traversalType:{location:"querystring",locationName:"traversalType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetRelationshipSummaries"],members:{assetRelationshipSummaries:{type:"list",member:{type:"structure",required:["relationshipType"],members:{hierarchyInfo:{type:"structure",members:{parentAssetId:{},childAssetId:{}}},relationshipType:{}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssets:{http:{method:"GET",requestUri:"/assets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},assetModelId:{location:"querystring",locationName:"assetModelId"},filter:{location:"querystring",locationName:"filter"}}},output:{type:"structure",required:["assetSummaries"],members:{assetSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","assetModelId","creationDate","lastUpdateDate","status","hierarchies"],members:{id:{},arn:{},name:{},assetModelId:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S1k"},hierarchies:{shape:"S3r"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssociatedAssets:{http:{method:"GET",requestUri:"/assets/{assetId}/hierarchies"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{location:"querystring",locationName:"hierarchyId"},traversalDirection:{location:"querystring",locationName:"traversalDirection"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetSummaries"],members:{assetSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","assetModelId","creationDate","lastUpdateDate","status","hierarchies"],members:{id:{},arn:{},name:{},assetModelId:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S1k"},hierarchies:{shape:"S3r"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListDashboards:{http:{method:"GET",requestUri:"/dashboards",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"querystring",locationName:"projectId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["dashboardSummaries"],members:{dashboardSummaries:{type:"list",member:{type:"structure",required:["id","name"],members:{id:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListGateways:{http:{method:"GET",requestUri:"/20200301/gateways"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["gatewaySummaries"],members:{gatewaySummaries:{type:"list",member:{type:"structure",required:["gatewayId","gatewayName","creationDate","lastUpdateDate"],members:{gatewayId:{},gatewayName:{},gatewayCapabilitySummaries:{shape:"S4h"},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"edge."}},ListPortals:{http:{method:"GET",requestUri:"/portals",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{portalSummaries:{type:"list",member:{type:"structure",required:["id","name","startUrl","status"],members:{id:{},name:{},description:{},startUrl:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},roleArn:{},status:{shape:"S2v"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListProjectAssets:{http:{method:"GET",requestUri:"/projects/{projectId}/assets",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetIds"],members:{assetIds:{type:"list",member:{}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListProjects:{http:{method:"GET",requestUri:"/projects",responseCode:200},input:{type:"structure",required:["portalId"],members:{portalId:{location:"querystring",locationName:"portalId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["projectSummaries"],members:{projectSummaries:{type:"list",member:{type:"structure",required:["id","name"],members:{id:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1d"}}}},PutDefaultEncryptionConfiguration:{http:{requestUri:"/configuration/account/encryption"},input:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKeyId:{}}},output:{type:"structure",required:["encryptionType","configurationStatus"],members:{encryptionType:{},kmsKeyArn:{},configurationStatus:{shape:"S4c"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4q"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"model."}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S1d"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccessPolicy:{http:{method:"PUT",requestUri:"/access-policies/{accessPolicyId}",responseCode:200},input:{type:"structure",required:["accessPolicyId","accessPolicyIdentity","accessPolicyResource","accessPolicyPermission"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"},accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateAsset:{http:{method:"PUT",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId","assetName"],members:{assetId:{location:"uri",locationName:"assetId"},assetName:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},UpdateAssetModel:{http:{method:"PUT",requestUri:"/asset-models/{assetModelId}",responseCode:202},input:{type:"structure",required:["assetModelId","assetModelName"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S3x"},assetModelHierarchies:{shape:"S3z"},assetModelCompositeModels:{shape:"S41"},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2e"}}},endpoint:{hostPrefix:"model."}},UpdateAssetProperty:{http:{method:"PUT",requestUri:"/assets/{assetId}/properties/{propertyId}"},input:{type:"structure",required:["assetId","propertyId"],members:{assetId:{location:"uri",locationName:"assetId"},propertyId:{location:"uri",locationName:"propertyId"},propertyAlias:{},propertyNotificationState:{},clientToken:{idempotencyToken:true}}},endpoint:{hostPrefix:"model."}},UpdateDashboard:{http:{method:"PUT",requestUri:"/dashboards/{dashboardId}",responseCode:200},input:{type:"structure",required:["dashboardId","dashboardName","dashboardDefinition"],members:{dashboardId:{location:"uri",locationName:"dashboardId"},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateGateway:{http:{method:"PUT",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId","gatewayName"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},gatewayName:{}}},endpoint:{hostPrefix:"edge."}},UpdateGatewayCapabilityConfiguration:{http:{requestUri:"/20200301/gateways/{gatewayId}/capability",responseCode:201},input:{type:"structure",required:["gatewayId","capabilityNamespace","capabilityConfiguration"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},capabilityNamespace:{},capabilityConfiguration:{}}},output:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}},endpoint:{hostPrefix:"edge."}},UpdatePortal:{http:{method:"PUT",requestUri:"/portals/{portalId}",responseCode:202},input:{type:"structure",required:["portalId","portalName","portalContactEmail","roleArn"],members:{portalId:{location:"uri",locationName:"portalId"},portalName:{},portalDescription:{},portalContactEmail:{},portalLogoImage:{type:"structure",members:{id:{},file:{shape:"S2p"}}},roleArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2v"}}},endpoint:{hostPrefix:"monitor."}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{projectId}",responseCode:200},input:{type:"structure",required:["projectId","projectName"],members:{projectId:{location:"uri",locationName:"projectId"},projectName:{},projectDescription:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}}},shapes:{S5:{type:"list",member:{}},S8:{type:"structure",required:["assetId","code","message"],members:{assetId:{},code:{},message:{}}},Sk:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{type:"integer"},doubleValue:{type:"double"},booleanValue:{type:"boolean"}}},timestamp:{shape:"Sq"},quality:{}}},Sq:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{type:"long"},offsetInNanos:{type:"integer"}}},S13:{type:"structure",members:{user:{type:"structure",required:["id"],members:{id:{}}},group:{type:"structure",required:["id"],members:{id:{}}},iamUser:{type:"structure",required:["arn"],members:{arn:{}}}}},S19:{type:"structure",members:{portal:{type:"structure",required:["id"],members:{id:{}}},project:{type:"structure",required:["id"],members:{id:{}}}}},S1d:{type:"map",key:{},value:{}},S1k:{type:"structure",required:["state"],members:{state:{},error:{shape:"S1m"}}},S1m:{type:"structure",required:["code","message"],members:{code:{},message:{}}},S1q:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S1u"}}}},S1u:{type:"structure",members:{attribute:{type:"structure",members:{defaultValue:{}}},measurement:{type:"structure",members:{}},transform:{type:"structure",required:["expression","variables"],members:{expression:{},variables:{shape:"S20"}}},metric:{type:"structure",required:["expression","variables","window"],members:{expression:{},variables:{shape:"S20"},window:{type:"structure",members:{tumbling:{type:"structure",required:["interval"],members:{interval:{}}}}}}}}},S20:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"structure",required:["propertyId"],members:{propertyId:{},hierarchyId:{}}}}}},S2e:{type:"structure",required:["state"],members:{state:{},error:{shape:"S1m"}}},S2k:{type:"structure",required:["greengrass"],members:{greengrass:{type:"structure",required:["groupArn"],members:{groupArn:{}}}}},S2p:{type:"structure",required:["data","type"],members:{data:{type:"blob"},type:{}}},S2v:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",members:{code:{},message:{}}}}},S3l:{type:"list",member:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3o"},dataType:{},dataTypeSpec:{},unit:{}}}},S3o:{type:"structure",required:["topic","state"],members:{topic:{},state:{}}},S3r:{type:"list",member:{type:"structure",required:["name"],members:{id:{},name:{}}}},S3x:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{id:{},name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S1u"}}}},S3z:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{id:{},name:{},childAssetModelId:{}}}},S41:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S3x"}}}},S45:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3o"},dataType:{},unit:{},type:{shape:"S1u"}}},S4c:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",required:["code","message"],members:{code:{},message:{}}}}},S4h:{type:"list",member:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}}},S4q:{type:"structure",required:["level"],members:{level:{}}},S53:{type:"list",member:{}}}}},1879:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexruntime"]={};i.LexRuntime=a.defineService("lexruntime",["2016-11-28"]);Object.defineProperty(s.services["lexruntime"],"2016-11-28",{get:function get(){var e=r(2250);e.paginators=r(2681).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexRuntime},1885:function(e,t,r){(function(){"use strict";var e,i,a,s,n,o,u,p,c=function(e,t){return function(){return e.apply(t,arguments)}},m=function(e,t){for(var r in t){if(l.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},l={}.hasOwnProperty;u=r(9292);a=r(8614);e=r(6210);o=r(5350);p=r(8213).setImmediate;i=r(8316).defaults;s=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};n=function(e,t,r){var i,a,s;for(i=0,a=e.length;i<a;i++){s=e[i];t=s(t,r)}return t};t.Parser=function(r){m(Parser,r);function Parser(e){this.parseString=c(this.parseString,this);this.reset=c(this.reset,this);this.assignOrPush=c(this.assignOrPush,this);this.processAsync=c(this.processAsync,this);var r,a,s;if(!(this instanceof t.Parser)){return new t.Parser(e)}this.options={};a=i["0.2"];for(r in a){if(!l.call(a,r))continue;s=a[r];this.options[r]=s}for(r in e){if(!l.call(e,r))continue;s=e[r];this.options[r]=s}if(this.options.xmlns){this.options.xmlnskey=this.options.attrkey+"ns"}if(this.options.normalizeTags){if(!this.options.tagNameProcessors){this.options.tagNameProcessors=[]}this.options.tagNameProcessors.unshift(o.normalize)}this.reset()}Parser.prototype.processAsync=function(){var e,t;try{if(this.remaining.length<=this.options.chunkSize){e=this.remaining;this.remaining="";this.saxParser=this.saxParser.write(e);return this.saxParser.close()}else{e=this.remaining.substr(0,this.options.chunkSize);this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length);this.saxParser=this.saxParser.write(e);return p(this.processAsync)}}catch(e){t=e;if(!this.saxParser.errThrown){this.saxParser.errThrown=true;return this.emit(t)}}};Parser.prototype.assignOrPush=function(e,t,r){if(!(t in e)){if(!this.options.explicitArray){return e[t]=r}else{return e[t]=[r]}}else{if(!(e[t]instanceof Array)){e[t]=[e[t]]}return e[t].push(r)}};Parser.prototype.reset=function(){var e,t,r,i;this.removeAllListeners();this.saxParser=u.parser(this.options.strict,{trim:false,normalize:false,xmlns:this.options.xmlns});this.saxParser.errThrown=false;this.saxParser.onerror=function(e){return function(t){e.saxParser.resume();if(!e.saxParser.errThrown){e.saxParser.errThrown=true;return e.emit("error",t)}}}(this);this.saxParser.onend=function(e){return function(){if(!e.saxParser.ended){e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);this.saxParser.ended=false;this.EXPLICIT_CHARKEY=this.options.explicitCharkey;this.resultObject=null;i=[];e=this.options.attrkey;t=this.options.charkey;this.saxParser.onopentag=function(r){return function(a){var s,o,u,p,c;u={};u[t]="";if(!r.options.ignoreAttrs){c=a.attributes;for(s in c){if(!l.call(c,s))continue;if(!(e in u)&&!r.options.mergeAttrs){u[e]={}}o=r.options.attrValueProcessors?n(r.options.attrValueProcessors,a.attributes[s],s):a.attributes[s];p=r.options.attrNameProcessors?n(r.options.attrNameProcessors,s):s;if(r.options.mergeAttrs){r.assignOrPush(u,p,o)}else{u[e][p]=o}}}u["#name"]=r.options.tagNameProcessors?n(r.options.tagNameProcessors,a.name):a.name;if(r.options.xmlns){u[r.options.xmlnskey]={uri:a.uri,local:a.local}}return i.push(u)}}(this);this.saxParser.onclosetag=function(e){return function(){var r,a,o,u,p,c,m,d,y,b;c=i.pop();p=c["#name"];if(!e.options.explicitChildren||!e.options.preserveChildrenOrder){delete c["#name"]}if(c.cdata===true){r=c.cdata;delete c.cdata}y=i[i.length-1];if(c[t].match(/^\s*$/)&&!r){a=c[t];delete c[t]}else{if(e.options.trim){c[t]=c[t].trim()}if(e.options.normalize){c[t]=c[t].replace(/\s{2,}/g," ").trim()}c[t]=e.options.valueProcessors?n(e.options.valueProcessors,c[t],p):c[t];if(Object.keys(c).length===1&&t in c&&!e.EXPLICIT_CHARKEY){c=c[t]}}if(s(c)){c=e.options.emptyTag!==""?e.options.emptyTag:a}if(e.options.validator!=null){b="/"+function(){var e,t,r;r=[];for(e=0,t=i.length;e<t;e++){u=i[e];r.push(u["#name"])}return r}().concat(p).join("/");(function(){var t;try{return c=e.options.validator(b,y&&y[p],c)}catch(r){t=r;return e.emit("error",t)}})()}if(e.options.explicitChildren&&!e.options.mergeAttrs&&typeof c==="object"){if(!e.options.preserveChildrenOrder){u={};if(e.options.attrkey in c){u[e.options.attrkey]=c[e.options.attrkey];delete c[e.options.attrkey]}if(!e.options.charsAsChildren&&e.options.charkey in c){u[e.options.charkey]=c[e.options.charkey];delete c[e.options.charkey]}if(Object.getOwnPropertyNames(c).length>0){u[e.options.childkey]=c}c=u}else if(y){y[e.options.childkey]=y[e.options.childkey]||[];m={};for(o in c){if(!l.call(c,o))continue;m[o]=c[o]}y[e.options.childkey].push(m);delete c["#name"];if(Object.keys(c).length===1&&t in c&&!e.EXPLICIT_CHARKEY){c=c[t]}}}if(i.length>0){return e.assignOrPush(y,p,c)}else{if(e.options.explicitRoot){d=c;c={};c[p]=d}e.resultObject=c;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);r=function(e){return function(r){var a,s;s=i[i.length-1];if(s){s[t]+=r;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||r.replace(/\\n/g,"").trim()!=="")){s[e.options.childkey]=s[e.options.childkey]||[];a={"#name":"__text__"};a[t]=r;if(e.options.normalize){a[t]=a[t].replace(/\s{2,}/g," ").trim()}s[e.options.childkey].push(a)}return s}}}(this);this.saxParser.ontext=r;return this.saxParser.oncdata=function(e){return function(e){var t;t=r(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,r){var i;if(r!=null&&typeof r==="function"){this.on("end",function(e){this.reset();return r(null,e)});this.on("error",function(e){this.reset();return r(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;p(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){i=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",i);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw i}}};return Parser}(a.EventEmitter);t.parseString=function(e,r,i){var a,s,n;if(i!=null){if(typeof i==="function"){a=i}if(typeof r==="object"){s=r}}else{if(typeof r==="function"){a=r}s={}}n=new t.Parser(s);return n.parseString(e,a)}}).call(this)},1890:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-01-12",endpointPrefix:"dlm",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon DLM",serviceFullName:"Amazon Data Lifecycle Manager",serviceId:"DLM",signatureVersion:"v4",signingName:"dlm",uid:"dlm-2018-01-12"},operations:{CreateLifecyclePolicy:{http:{requestUri:"/policies"},input:{type:"structure",required:["ExecutionRoleArn","Description","State","PolicyDetails"],members:{ExecutionRoleArn:{},Description:{},State:{},PolicyDetails:{shape:"S5"},Tags:{shape:"S1l"}}},output:{type:"structure",members:{PolicyId:{}}}},DeleteLifecyclePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyId}/"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"}}},output:{type:"structure",members:{}}},GetLifecyclePolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{PolicyIds:{location:"querystring",locationName:"policyIds",type:"list",member:{}},State:{location:"querystring",locationName:"state"},ResourceTypes:{shape:"S7",location:"querystring",locationName:"resourceTypes"},TargetTags:{location:"querystring",locationName:"targetTags",type:"list",member:{}},TagsToAdd:{location:"querystring",locationName:"tagsToAdd",type:"list",member:{}}}},output:{type:"structure",members:{Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},Description:{},State:{},Tags:{shape:"S1l"},PolicyType:{}}}}}}},GetLifecyclePolicy:{http:{method:"GET",requestUri:"/policies/{policyId}/"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"}}},output:{type:"structure",members:{Policy:{type:"structure",members:{PolicyId:{},Description:{},State:{},StatusMessage:{},ExecutionRoleArn:{},DateCreated:{shape:"S25"},DateModified:{shape:"S25"},PolicyDetails:{shape:"S5"},Tags:{shape:"S1l"},PolicyArn:{}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S1l"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S1l"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateLifecyclePolicy:{http:{method:"PATCH",requestUri:"/policies/{policyId}"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"},ExecutionRoleArn:{},State:{},Description:{},PolicyDetails:{shape:"S5"}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",members:{PolicyType:{},ResourceTypes:{shape:"S7"},TargetTags:{type:"list",member:{shape:"Sa"}},Schedules:{type:"list",member:{type:"structure",members:{Name:{},CopyTags:{type:"boolean"},TagsToAdd:{type:"list",member:{shape:"Sa"}},VariableTags:{type:"list",member:{shape:"Sa"}},CreateRule:{type:"structure",members:{Interval:{type:"integer"},IntervalUnit:{},Times:{type:"list",member:{}},CronExpression:{}}},RetainRule:{type:"structure",members:{Count:{type:"integer"},Interval:{type:"integer"},IntervalUnit:{}}},FastRestoreRule:{type:"structure",required:["AvailabilityZones"],members:{Count:{type:"integer"},Interval:{type:"integer"},IntervalUnit:{},AvailabilityZones:{type:"list",member:{}}}},CrossRegionCopyRules:{type:"list",member:{type:"structure",required:["TargetRegion","Encrypted"],members:{TargetRegion:{},Encrypted:{type:"boolean"},CmkArn:{},CopyTags:{type:"boolean"},RetainRule:{shape:"S10"}}}},ShareRules:{type:"list",member:{type:"structure",required:["TargetAccounts"],members:{TargetAccounts:{type:"list",member:{}},UnshareInterval:{type:"integer"},UnshareIntervalUnit:{}}}}}}},Parameters:{type:"structure",members:{ExcludeBootVolume:{type:"boolean"},NoReboot:{type:"boolean"}}},EventSource:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"structure",required:["EventType","SnapshotOwner","DescriptionRegex"],members:{EventType:{},SnapshotOwner:{type:"list",member:{}},DescriptionRegex:{}}}}},Actions:{type:"list",member:{type:"structure",required:["Name","CrossRegionCopy"],members:{Name:{},CrossRegionCopy:{type:"list",member:{type:"structure",required:["Target","EncryptionConfiguration"],members:{Target:{},EncryptionConfiguration:{type:"structure",required:["Encrypted"],members:{Encrypted:{type:"boolean"},CmkArn:{}}},RetainRule:{shape:"S10"}}}}}}}}},S7:{type:"list",member:{}},Sa:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S10:{type:"structure",members:{Interval:{type:"integer"},IntervalUnit:{}}},S1l:{type:"map",key:{},value:{}},S25:{type:"timestamp",timestampFormat:"iso8601"}}}},1893:function(e,t,r){e.exports={read:read,verify:verify,sign:sign,signAsync:signAsync,write:write,fromBuffer:fromBuffer,toBuffer:toBuffer};var i=r(9489);var a=r(8940);var s=r(6417);var n=r(6215).Buffer;var o=r(8098);var u=r(3852);var p=r(7502);var c=r(2378);var m=r(6538);var l=r(9575);var d=r(2270);var y=r(8752);function verify(e,t){return false}var b={user:1,host:2};Object.keys(b).forEach(function(e){b[b[e]]=e});var h=/^ecdsa-sha2-([^@-]+)-cert-v01@openssh.com$/;function read(e,t){if(n.isBuffer(e))e=e.toString("ascii");var r=e.trim().split(/[ \t\n]+/g);if(r.length<2||r.length>3)throw new Error("Not a valid SSH certificate line");var i=r[0];var a=r[1];a=n.from(a,"base64");return fromBuffer(a,i)}function fromBuffer(e,t,r){var s=new a({buffer:e});var n=s.readString();if(t!==undefined&&n!==t)throw new Error("SSH certificate algorithm mismatch");if(t===undefined)t=n;var p={};p.signatures={};p.signatures.openssh={};p.signatures.openssh.nonce=s.readBuffer();var f={};var g=f.parts=[];f.type=getAlg(t);var S=o.info[f.type].parts.length;while(g.length<S)g.push(s.readPart());i.ok(g.length>=1,"key must have at least one part");var N=o.info[f.type];if(f.type==="ecdsa"){var I=h.exec(t);i.ok(I!==null);i.strictEqual(I[1],g[0].data.toString())}for(var T=0;T<N.parts.length;++T){g[T].name=N.parts[T];if(g[T].name!=="curve"&&N.normalize!==false){var v=g[T];v.data=d.mpNormalize(v.data)}}p.subjectKey=new u(f);p.serial=s.readInt64();var k=b[s.readInt()];i.string(k,"valid cert type");p.signatures.openssh.keyId=s.readString();var C=[];var A=s.readBuffer();var R=new a({buffer:A});while(!R.atEnd())C.push(R.readString());if(C.length===0)C=["*"];p.subjects=C.map(function(e){if(k==="user")return c.forUser(e);else if(k==="host")return c.forHost(e);throw new Error("Unknown identity type "+k)});p.validFrom=int64ToDate(s.readInt64());p.validUntil=int64ToDate(s.readInt64());var D=[];var x=new a({buffer:s.readBuffer()});var q;while(!x.atEnd()){q={critical:true};q.name=x.readString();q.data=x.readBuffer();D.push(q)}x=new a({buffer:s.readBuffer()});while(!x.atEnd()){q={critical:false};q.name=x.readString();q.data=x.readBuffer();D.push(q)}p.signatures.openssh.exts=D;s.readBuffer();var w=s.readBuffer();p.issuerKey=m.read(w);p.issuer=c.forHost("**");var P=s.readBuffer();p.signatures.openssh.signature=l.parse(P,p.issuerKey.type,"ssh");if(r!==undefined){r.remainder=s.remainder();r.consumed=s._offset}return new y(p)}function int64ToDate(e){var t=e.readUInt32BE(0)*4294967296;t+=e.readUInt32BE(4);var r=new Date;r.setTime(t*1e3);r.sourceInt64=e;return r}function dateToInt64(e){if(e.sourceInt64!==undefined)return e.sourceInt64;var t=Math.round(e.getTime()/1e3);var r=Math.floor(t/4294967296);var i=Math.floor(t%4294967296);var a=n.alloc(8);a.writeUInt32BE(r,0);a.writeUInt32BE(i,4);return a}function sign(e,t){if(e.signatures.openssh===undefined)e.signatures.openssh={};try{var r=toBuffer(e,true)}catch(t){delete e.signatures.openssh;return false}var i=e.signatures.openssh;var a=undefined;if(t.type==="rsa"||t.type==="dsa")a="sha1";var s=t.createSign(a);s.write(r);i.signature=s.sign();return true}function signAsync(e,t,r){if(e.signatures.openssh===undefined)e.signatures.openssh={};try{var i=toBuffer(e,true)}catch(t){delete e.signatures.openssh;r(t);return}var a=e.signatures.openssh;t(i,function(e,t){if(e){r(e);return}try{t.toBuffer("ssh")}catch(e){r(e);return}a.signature=t;r()})}function write(e,t){if(t===undefined)t={};var r=toBuffer(e);var i=getCertType(e.subjectKey)+" "+r.toString("base64");if(t.comment)i=i+" "+t.comment;return i}function toBuffer(e,t){i.object(e.signatures.openssh,"signature for openssh format");var r=e.signatures.openssh;if(r.nonce===undefined)r.nonce=s.randomBytes(16);var u=new a({});u.writeString(getCertType(e.subjectKey));u.writeBuffer(r.nonce);var p=e.subjectKey;var c=o.info[p.type];c.parts.forEach(function(e){u.writePart(p.part[e])});u.writeInt64(e.serial);var l=e.subjects[0].type;i.notStrictEqual(l,"unknown");e.subjects.forEach(function(e){i.strictEqual(e.type,l)});l=b[l];u.writeInt(l);if(r.keyId===undefined){r.keyId=e.subjects[0].type+"_"+(e.subjects[0].uid||e.subjects[0].hostname)}u.writeString(r.keyId);var d=new a({});e.subjects.forEach(function(e){if(l===b.host)d.writeString(e.hostname);else if(l===b.user)d.writeString(e.uid)});u.writeBuffer(d.toBuffer());u.writeInt64(dateToInt64(e.validFrom));u.writeInt64(dateToInt64(e.validUntil));var y=r.exts;if(y===undefined)y=[];var h=new a({});y.forEach(function(e){if(e.critical!==true)return;h.writeString(e.name);h.writeBuffer(e.data)});u.writeBuffer(h.toBuffer());h=new a({});y.forEach(function(e){if(e.critical===true)return;h.writeString(e.name);h.writeBuffer(e.data)});u.writeBuffer(h.toBuffer());u.writeBuffer(n.alloc(0));d=m.write(e.issuerKey);u.writeBuffer(d);if(!t)u.writeBuffer(r.signature.toBuffer("ssh"));return u.toBuffer()}function getAlg(e){if(e==="ssh-rsa-cert-v01@openssh.com")return"rsa";if(e==="ssh-dss-cert-v01@openssh.com")return"dsa";if(e.match(h))return"ecdsa";if(e==="ssh-ed25519-cert-v01@openssh.com")return"ed25519";throw new Error("Unsupported cert type "+e)}function getCertType(e){if(e.type==="rsa")return"ssh-rsa-cert-v01@openssh.com";if(e.type==="dsa")return"ssh-dss-cert-v01@openssh.com";if(e.type==="ecdsa")return"ecdsa-sha2-"+e.curve+"-cert-v01@openssh.com";if(e.type==="ed25519")return"ssh-ed25519-cert-v01@openssh.com";throw new Error("Unsupported key type "+e.type)}},1894:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-03-01",endpointPrefix:"fsx",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon FSx",serviceId:"FSx",signatureVersion:"v4",signingName:"fsx",targetPrefix:"AWSSimbaAPIService_v20180301",uid:"fsx-2018-03-01"},operations:{AssociateFileSystemAliases:{input:{type:"structure",required:["FileSystemId","Aliases"],members:{ClientRequestToken:{idempotencyToken:true},FileSystemId:{},Aliases:{shape:"S4"}}},output:{type:"structure",members:{Aliases:{shape:"S7"}}}},CancelDataRepositoryTask:{input:{type:"structure",required:["TaskId"],members:{TaskId:{}}},output:{type:"structure",members:{Lifecycle:{},TaskId:{}}},idempotent:true},CreateBackup:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Backup:{shape:"Sk"}}},idempotent:true},CreateDataRepositoryTask:{input:{type:"structure",required:["Type","FileSystemId","Report"],members:{Type:{},Paths:{shape:"S28"},FileSystemId:{},Report:{shape:"S2a"},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sf"}}},output:{type:"structure",members:{DataRepositoryTask:{shape:"S2e"}}},idempotent:true},CreateFileSystem:{input:{type:"structure",required:["FileSystemType","StorageCapacity","SubnetIds"],members:{ClientRequestToken:{idempotencyToken:true},FileSystemType:{},StorageCapacity:{type:"integer"},StorageType:{},SubnetIds:{shape:"S12"},SecurityGroupIds:{shape:"S2o"},Tags:{shape:"Sf"},KmsKeyId:{},WindowsConfiguration:{shape:"S2q"},LustreConfiguration:{shape:"S2t"}}},output:{type:"structure",members:{FileSystem:{shape:"Su"}}}},CreateFileSystemFromBackup:{input:{type:"structure",required:["BackupId","SubnetIds"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:true},SubnetIds:{shape:"S12"},SecurityGroupIds:{shape:"S2o"},Tags:{shape:"Sf"},WindowsConfiguration:{shape:"S2q"},LustreConfiguration:{shape:"S2t"},StorageType:{}}},output:{type:"structure",members:{FileSystem:{shape:"Su"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{BackupId:{},Lifecycle:{}}},idempotent:true},DeleteFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:true},WindowsConfiguration:{type:"structure",members:{SkipFinalBackup:{type:"boolean"},FinalBackupTags:{shape:"Sf"}}},LustreConfiguration:{type:"structure",members:{SkipFinalBackup:{type:"boolean"},FinalBackupTags:{shape:"Sf"}}}}},output:{type:"structure",members:{FileSystemId:{},Lifecycle:{},WindowsResponse:{type:"structure",members:{FinalBackupId:{},FinalBackupTags:{shape:"Sf"}}},LustreResponse:{type:"structure",members:{FinalBackupId:{},FinalBackupTags:{shape:"Sf"}}}}},idempotent:true},DescribeBackups:{input:{type:"structure",members:{BackupIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"Sk"}},NextToken:{}}}},DescribeDataRepositoryTasks:{input:{type:"structure",members:{TaskIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DataRepositoryTasks:{type:"list",member:{shape:"S2e"}},NextToken:{}}}},DescribeFileSystemAliases:{input:{type:"structure",required:["FileSystemId"],members:{ClientRequestToken:{idempotencyToken:true},FileSystemId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{shape:"S7"},NextToken:{}}}},DescribeFileSystems:{input:{type:"structure",members:{FileSystemIds:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FileSystems:{type:"list",member:{shape:"Su"}},NextToken:{}}}},DisassociateFileSystemAliases:{input:{type:"structure",required:["FileSystemId","Aliases"],members:{ClientRequestToken:{idempotencyToken:true},FileSystemId:{},Aliases:{shape:"S4"}}},output:{type:"structure",members:{Aliases:{shape:"S7"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sf"},NextToken:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{}},idempotent:true},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:true},StorageCapacity:{type:"integer"},WindowsConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},ThroughputCapacity:{type:"integer"},SelfManagedActiveDirectoryConfiguration:{type:"structure",members:{UserName:{},Password:{shape:"S2s"},DnsIps:{shape:"S1e"}}}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},AutoImportPolicy:{}}}}},output:{type:"structure",members:{FileSystem:{shape:"Su"}}}}},shapes:{S4:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",members:{Name:{},Lifecycle:{}}}},Sf:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{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:"Sf"},FileSystem:{shape:"Su"},DirectoryInformation:{type:"structure",members:{DomainName:{},ActiveDirectoryId:{}}}}},Su:{type:"structure",members:{OwnerId:{},CreationTime:{type:"timestamp"},FileSystemId:{},FileSystemType:{},Lifecycle:{},FailureDetails:{type:"structure",members:{Message:{}}},StorageCapacity:{type:"integer"},StorageType:{},VpcId:{},SubnetIds:{shape:"S12"},NetworkInterfaceIds:{type:"list",member:{}},DNSName:{},KmsKeyId:{},ResourceARN:{},Tags:{shape:"Sf"},WindowsConfiguration:{type:"structure",members:{ActiveDirectoryId:{},SelfManagedActiveDirectoryConfiguration:{type:"structure",members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},DnsIps:{shape:"S1e"}}},DeploymentType:{},RemoteAdministrationEndpoint:{},PreferredSubnetId:{},PreferredFileServerIp:{},ThroughputCapacity:{type:"integer"},MaintenanceOperationsInProgress:{type:"list",member:{}},WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},Aliases:{shape:"S7"}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DataRepositoryConfiguration:{type:"structure",members:{Lifecycle:{},ImportPath:{},ExportPath:{},ImportedFileChunkSize:{type:"integer"},AutoImportPolicy:{},FailureDetails:{type:"structure",members:{Message:{}}}}},DeploymentType:{},PerUnitStorageThroughput:{type:"integer"},MountName:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},DriveCacheType:{}}},AdministrativeActions:{type:"list",member:{type:"structure",members:{AdministrativeActionType:{},ProgressPercent:{type:"integer"},RequestTime:{type:"timestamp"},Status:{},TargetFileSystemValues:{shape:"Su"},FailureDetails:{type:"structure",members:{Message:{}}}}}}}},S12:{type:"list",member:{}},S1e:{type:"list",member:{}},S28:{type:"list",member:{}},S2a:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Path:{},Format:{},Scope:{}}},S2e:{type:"structure",required:["TaskId","Lifecycle","Type","CreationTime","FileSystemId"],members:{TaskId:{},Lifecycle:{},Type:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ResourceARN:{},Tags:{shape:"Sf"},FileSystemId:{},Paths:{shape:"S28"},FailureDetails:{type:"structure",members:{Message:{}}},Status:{type:"structure",members:{TotalCount:{type:"long"},SucceededCount:{type:"long"},FailedCount:{type:"long"},LastUpdatedTime:{type:"timestamp"}}},Report:{shape:"S2a"}}},S2o:{type:"list",member:{}},S2q:{type:"structure",required:["ThroughputCapacity"],members:{ActiveDirectoryId:{},SelfManagedActiveDirectoryConfiguration:{type:"structure",required:["DomainName","UserName","Password","DnsIps"],members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},Password:{shape:"S2s"},DnsIps:{shape:"S1e"}}},DeploymentType:{},PreferredSubnetId:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},Aliases:{shape:"S4"}}},S2s:{type:"string",sensitive:true},S2t:{type:"structure",members:{WeeklyMaintenanceStartTime:{},ImportPath:{},ExportPath:{},ImportedFileChunkSize:{type:"integer"},DeploymentType:{},AutoImportPolicy:{},PerUnitStorageThroughput:{type:"integer"},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},DriveCacheType:{}}}}}},1899:function(e){"use strict";e.exports=function generate_uniqueItems(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if((n||l)&&e.opts.uniqueItems!==false){if(l){i+=" var "+m+"; if ("+d+" === false || "+d+" === undefined) "+m+" = true; else if (typeof "+d+" != 'boolean') "+m+" = false; else { "}i+=" var i = "+c+".length , "+m+" = true , j; if (i > 1) { ";var y=e.schema.items&&e.schema.items.type,b=Array.isArray(y);if(!y||y=="object"||y=="array"||b&&(y.indexOf("object")>=0||y.indexOf("array")>=0)){i+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+c+"[i], "+c+"[j])) { "+m+" = false; break outer; } } } "}else{i+=" var itemIndices = {}, item; for (;i--;) { var item = "+c+"[i]; ";var h="checkDataType"+(b?"s":"");i+=" if ("+e.util[h](y,"item",e.opts.strictNumbers,true)+") continue; ";if(b){i+=" if (typeof item == 'string') item = '\"' + item; "}i+=" if (typeof itemIndices[item] == 'number') { "+m+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}i+=" } ";if(l){i+=" } "}i+=" if (!"+m+") { ";var f=f||[];f.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { i: i, j: j } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var g=i;i=f.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+g+"]); "}else{i+=" validate.errors = ["+g+"]; return false; "}}else{i+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}}else{if(p){i+=" if (true) { "}}return i}},1904:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20120810",uid:"dynamodb-2012-08-10"},operations:{BatchExecuteStatement:{input:{type:"structure",required:["Statements"],members:{Statements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{Error:{type:"structure",members:{Code:{},Message:{}}},TableName:{},Item:{shape:"Sq"}}}}}}},BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"Ss"},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{shape:"S13"}},UnprocessedKeys:{shape:"Ss"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S1b"},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{}}},output:{type:"structure",members:{UnprocessedItems:{shape:"S1b"},ItemCollectionMetrics:{shape:"S1j"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},CreateBackup:{input:{type:"structure",required:["TableName","BackupName"],members:{TableName:{},BackupName:{}}},output:{type:"structure",members:{BackupDetails:{shape:"S1s"}}},endpointdiscovery:{}},CreateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicationGroup"],members:{GlobalTableName:{},ReplicationGroup:{shape:"S20"}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},CreateTable:{input:{type:"structure",required:["AttributeDefinitions","TableName","KeySchema"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},LocalSecondaryIndexes:{shape:"S2p"},GlobalSecondaryIndexes:{shape:"S2v"},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},Tags:{shape:"S35"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DeleteBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DescribeBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DescribeContinuousBackups:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4s"}}},endpointdiscovery:{}},DescribeContributorInsights:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsRuleList:{type:"list",member:{}},ContributorInsightsStatus:{},LastUpdateDateTime:{type:"timestamp"},FailureException:{type:"structure",members:{ExceptionName:{},ExceptionDescription:{}}}}}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},DescribeExport:{input:{type:"structure",required:["ExportArn"],members:{ExportArn:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},DescribeGlobalTable:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},DescribeGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},DescribeKinesisStreamingDestination:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableName:{},KinesisDataStreamDestinations:{type:"list",member:{type:"structure",members:{StreamArn:{},DestinationStatus:{},DestinationStatusDescription:{}}}}}},endpointdiscovery:{}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccountMaxReadCapacityUnits:{type:"long"},AccountMaxWriteCapacityUnits:{type:"long"},TableMaxReadCapacityUnits:{type:"long"},TableMaxWriteCapacityUnits:{type:"long"}}},endpointdiscovery:{}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S3a"}}},endpointdiscovery:{}},DescribeTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},DescribeTimeToLive:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TimeToLiveDescription:{shape:"S47"}}},endpointdiscovery:{}},DisableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},EnableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},ExecuteStatement:{input:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{Items:{shape:"S13"},NextToken:{}}}},ExecuteTransaction:{input:{type:"structure",required:["TransactStatements"],members:{TransactStatements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"}}}},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Responses:{shape:"S6z"}}}},ExportTableToPointInTime:{input:{type:"structure",required:["TableArn","S3Bucket"],members:{TableArn:{},ExportTime:{type:"timestamp"},ClientToken:{idempotencyToken:true},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},ExportFormat:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ReturnConsumedCapacity:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}},output:{type:"structure",members:{Item:{shape:"Sq"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},ListBackups:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},TimeRangeLowerBound:{type:"timestamp"},TimeRangeUpperBound:{type:"timestamp"},ExclusiveStartBackupArn:{},BackupType:{}}},output:{type:"structure",members:{BackupSummaries:{type:"list",member:{type:"structure",members:{TableName:{},TableId:{},TableArn:{},BackupArn:{},BackupName:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"},BackupStatus:{},BackupType:{},BackupSizeBytes:{type:"long"}}}},LastEvaluatedBackupArn:{}}},endpointdiscovery:{}},ListContributorInsights:{input:{type:"structure",members:{TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ContributorInsightsSummaries:{type:"list",member:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},NextToken:{}}}},ListExports:{input:{type:"structure",members:{TableArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportSummaries:{type:"list",member:{type:"structure",members:{ExportArn:{},ExportStatus:{}}}},NextToken:{}}}},ListGlobalTables:{input:{type:"structure",members:{ExclusiveStartGlobalTableName:{},Limit:{type:"integer"},RegionName:{}}},output:{type:"structure",members:{GlobalTables:{type:"list",member:{type:"structure",members:{GlobalTableName:{},ReplicationGroup:{shape:"S20"}}}},LastEvaluatedGlobalTableName:{}}},endpointdiscovery:{}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}},endpointdiscovery:{}},ListTagsOfResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S35"},NextToken:{}}},endpointdiscovery:{}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"S1f"},Expected:{shape:"S4b"},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionalOperator:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},Query:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},Select:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},KeyConditions:{type:"map",key:{},value:{shape:"S86"}},QueryFilter:{shape:"S87"},ConditionalOperator:{},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},ProjectionExpression:{},FilterExpression:{},KeyConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},RestoreTableFromBackup:{input:{type:"structure",required:["TargetTableName","BackupArn"],members:{TargetTableName:{},BackupArn:{},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},RestoreTableToPointInTime:{input:{type:"structure",required:["TargetTableName"],members:{SourceTableArn:{},SourceTableName:{},TargetTableName:{},UseLatestRestorableTime:{type:"boolean"},RestoreDateTime:{type:"timestamp"},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},Select:{},ScanFilter:{shape:"S87"},ConditionalOperator:{},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},TotalSegments:{type:"integer"},Segment:{type:"integer"},ProjectionExpression:{},FilterExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S35"}}},endpointdiscovery:{}},TransactGetItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",required:["Get"],members:{Get:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"Sv"},TableName:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},Responses:{shape:"S6z"}}},endpointdiscovery:{}},TransactWriteItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",members:{ConditionCheck:{type:"structure",required:["Key","TableName","ConditionExpression"],members:{Key:{shape:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Put:{type:"structure",required:["Item","TableName"],members:{Item:{shape:"S1f"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Delete:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Update:{type:"structure",required:["Key","UpdateExpression","TableName"],members:{Key:{shape:"Sv"},UpdateExpression:{},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}}}}},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},ItemCollectionMetrics:{shape:"S1j"}}},endpointdiscovery:{}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},endpointdiscovery:{}},UpdateContinuousBackups:{input:{type:"structure",required:["TableName","PointInTimeRecoverySpecification"],members:{TableName:{},PointInTimeRecoverySpecification:{type:"structure",required:["PointInTimeRecoveryEnabled"],members:{PointInTimeRecoveryEnabled:{type:"boolean"}}}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4s"}}},endpointdiscovery:{}},UpdateContributorInsights:{input:{type:"structure",required:["TableName","ContributorInsightsAction"],members:{TableName:{},IndexName:{},ContributorInsightsAction:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},UpdateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicaUpdates"],members:{GlobalTableName:{},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},UpdateGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{},GlobalTableBillingMode:{},GlobalTableProvisionedWriteCapacityUnits:{type:"long"},GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"},GlobalTableGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}},ReplicaSettingsUpdate:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"},ReplicaGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}}}}}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},UpdateItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Action:{}}}},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},UpdateExpression:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},UpdateTable:{input:{type:"structure",required:["TableName"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{Update:{type:"structure",required:["IndexName","ProvisionedThroughput"],members:{IndexName:{},ProvisionedThroughput:{shape:"S2x"}}},Create:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}},Delete:{type:"structure",required:["IndexName"],members:{IndexName:{}}}}}},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Update:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},UpdateTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"}}}},TableName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"},ReplicaUpdates:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaGlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}},ReplicaProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},UpdateTimeToLive:{input:{type:"structure",required:["TableName","TimeToLiveSpecification"],members:{TableName:{},TimeToLiveSpecification:{shape:"Sah"}}},output:{type:"structure",members:{TimeToLiveSpecification:{shape:"Sah"}}},endpointdiscovery:{}}},shapes:{S5:{type:"list",member:{shape:"S6"}},S6:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"S6"}},L:{type:"list",member:{shape:"S6"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}},Sq:{type:"map",key:{},value:{shape:"S6"}},Ss:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"Sv"}},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}},Sv:{type:"map",key:{},value:{shape:"S6"}},Sw:{type:"list",member:{}},Sy:{type:"map",key:{},value:{}},S13:{type:"list",member:{shape:"Sq"}},S14:{type:"list",member:{shape:"S15"}},S15:{type:"structure",members:{TableName:{},CapacityUnits:{type:"double"},ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},Table:{shape:"S17"},LocalSecondaryIndexes:{shape:"S18"},GlobalSecondaryIndexes:{shape:"S18"}}},S17:{type:"structure",members:{ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},CapacityUnits:{type:"double"}}},S18:{type:"map",key:{},value:{shape:"S17"}},S1b:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"S1f"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"Sv"}}}}}}},S1f:{type:"map",key:{},value:{shape:"S6"}},S1j:{type:"map",key:{},value:{type:"list",member:{shape:"S1l"}}},S1l:{type:"structure",members:{ItemCollectionKey:{type:"map",key:{},value:{shape:"S6"}},SizeEstimateRangeGB:{type:"list",member:{type:"double"}}}},S1s:{type:"structure",required:["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],members:{BackupArn:{},BackupName:{},BackupSizeBytes:{type:"long"},BackupStatus:{},BackupType:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"}}},S20:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S24:{type:"structure",members:{ReplicationGroup:{shape:"S25"},GlobalTableArn:{},CreationDateTime:{type:"timestamp"},GlobalTableStatus:{},GlobalTableName:{}}},S25:{type:"list",member:{type:"structure",members:{RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{},ReplicaStatusPercentProgress:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},ReplicaInaccessibleDateTime:{type:"timestamp"}}}},S2b:{type:"structure",members:{ReadCapacityUnits:{type:"long"}}},S2i:{type:"list",member:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}}},S2m:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},S2p:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},S2r:{type:"structure",members:{ProjectionType:{},NonKeyAttributes:{type:"list",member:{}}}},S2v:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},S2x:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S2z:{type:"structure",required:["StreamEnabled"],members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},SSEType:{},KMSMasterKeyId:{}}},S35:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S3c"},TableSizeBytes:{type:"long"},ItemCount:{type:"long"},TableArn:{},TableId:{},BillingModeSummary:{shape:"S3g"},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexStatus:{},Backfilling:{type:"boolean"},ProvisionedThroughput:{shape:"S3c"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},StreamSpecification:{shape:"S2z"},LatestStreamLabel:{},LatestStreamArn:{},GlobalTableVersion:{},Replicas:{shape:"S25"},RestoreSummary:{type:"structure",required:["RestoreDateTime","RestoreInProgress"],members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{type:"timestamp"},RestoreInProgress:{type:"boolean"}}},SSEDescription:{shape:"S3r"},ArchivalSummary:{type:"structure",members:{ArchivalDateTime:{type:"timestamp"},ArchivalReason:{},ArchivalBackupArn:{}}}}},S3c:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S3g:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{type:"timestamp"}}},S3r:{type:"structure",members:{Status:{},SSEType:{},KMSMasterKeyArn:{},InaccessibleEncryptionDateTime:{type:"timestamp"}}},S3y:{type:"structure",members:{BackupDetails:{shape:"S1s"},SourceTableDetails:{type:"structure",required:["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],members:{TableName:{},TableId:{},TableArn:{},TableSizeBytes:{type:"long"},KeySchema:{shape:"S2m"},TableCreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S2x"},ItemCount:{type:"long"},BillingMode:{}}},SourceTableFeatureDetails:{type:"structure",members:{LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},StreamDescription:{shape:"S2z"},TimeToLiveDescription:{shape:"S47"},SSEDescription:{shape:"S3r"}}}}},S47:{type:"structure",members:{TimeToLiveStatus:{},AttributeName:{}}},S4b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Exists:{type:"boolean"},ComparisonOperator:{},AttributeValueList:{shape:"S4f"}}}},S4f:{type:"list",member:{shape:"S6"}},S4j:{type:"map",key:{},value:{shape:"S6"}},S4s:{type:"structure",required:["ContinuousBackupsStatus"],members:{ContinuousBackupsStatus:{},PointInTimeRecoveryDescription:{type:"structure",members:{PointInTimeRecoveryStatus:{},EarliestRestorableDateTime:{type:"timestamp"},LatestRestorableDateTime:{type:"timestamp"}}}}},S5c:{type:"structure",members:{ExportArn:{},ExportStatus:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExportManifest:{},TableArn:{},TableId:{},ExportTime:{type:"timestamp"},ClientToken:{},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},FailureCode:{},FailureMessage:{},ExportFormat:{},BilledSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S5w:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaStatus:{},ReplicaBillingModeSummary:{shape:"S3g"},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityUnits:{type:"long"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaGlobalSecondaryIndexSettings:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}}}}},S5y:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}}},S6i:{type:"structure",members:{TableName:{},TableStatus:{},Replicas:{type:"list",member:{type:"structure",members:{RegionName:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaStatus:{}}}}}},S6p:{type:"structure",required:["TableName","StreamArn"],members:{TableName:{},StreamArn:{}}},S6q:{type:"structure",members:{TableName:{},StreamArn:{},DestinationStatus:{}}},S6z:{type:"list",member:{type:"structure",members:{Item:{shape:"Sq"}}}},S86:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{shape:"S4f"},ComparisonOperator:{}}},S87:{type:"map",key:{},value:{shape:"S86"}},S9e:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicyUpdate:{type:"structure",required:["TargetTrackingScalingPolicyConfiguration"],members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}},Sa3:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},Sah:{type:"structure",required:["Enabled","AttributeName"],members:{Enabled:{type:"boolean"},AttributeName:{}}}}}},1917:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codegurureviewer"]={};i.CodeGuruReviewer=a.defineService("codegurureviewer",["2019-09-19"]);Object.defineProperty(s.services["codegurureviewer"],"2019-09-19",{get:function get(){var e=r(4912);e.paginators=r(5388).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeGuruReviewer},1920:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["es"]={};i.ES=a.defineService("es",["2015-01-01"]);Object.defineProperty(s.services["es"],"2015-01-01",{get:function get(){var e=r(9307);e.paginators=r(9743).pagination;return e},enumerable:true,configurable:true});e.exports=i.ES},1926:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["greengrassv2"]={};i.GreengrassV2=a.defineService("greengrassv2",["2020-11-30"]);Object.defineProperty(s.services["greengrassv2"],"2020-11-30",{get:function get(){var e=r(4825);e.paginators=r(8782).pagination;return e},enumerable:true,configurable:true});e.exports=i.GreengrassV2},1928:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["emr"]={};i.EMR=a.defineService("emr",["2009-03-31"]);Object.defineProperty(s.services["emr"],"2009-03-31",{get:function get(){var e=r(437);e.paginators=r(240).pagination;e.waiters=r(6023).waiters;return e},enumerable:true,configurable:true});e.exports=i.EMR},1934:function(e){e.exports={sign:new Map,verify:new Map,keyManagementEncrypt:new Map,keyManagementDecrypt:new Map,encrypt:new Map,decrypt:new Map}},1944:function(e){e.exports={pagination:{ListConfigs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"configList"},ListContacts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"contactList"},ListDataflowEndpointGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataflowEndpointGroupList"},ListGroundStations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"groundStationList"},ListMissionProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"missionProfileList"},ListSatellites:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"satellites"}}}},1947:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var t,r,i,s,n,o=e;n=new Array(o.length);for(t=0,r=o.length;t<r;t+=1){i=o[t];if(a.call(i)!=="[object Object]")return false;s=Object.keys(i);if(s.length!==1)return false;n[t]=[s[0],i[s[0]]]}return true}function constructYamlPairs(e){if(e===null)return[];var t,r,i,a,s,n=e;s=new Array(n.length);for(t=0,r=n.length;t<r;t+=1){i=n[t];a=Object.keys(i);s[t]=[a[0],i[a[0]]]}return s}e.exports=new i("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})},1956:function(e,t,r){var i=r(9489);var a=r(1669);var s=r(8887);var n=r(4286).isError;var o=s.sprintf;e.exports=VError;VError.VError=VError;VError.SError=SError;VError.WError=WError;VError.MultiError=MultiError;function parseConstructorArguments(e){var t,r,a,s,u;i.object(e,"args");i.bool(e.strict,"args.strict");i.array(e.argv,"args.argv");t=e.argv;if(t.length===0){r={};a=[]}else if(n(t[0])){r={cause:t[0]};a=t.slice(1)}else if(typeof t[0]==="object"){r={};for(u in t[0]){r[u]=t[0][u]}a=t.slice(1)}else{i.string(t[0],"first argument to VError, SError, or WError "+"constructor must be a string, object, or Error");r={};a=t}i.object(r);if(!r.strict&&!e.strict){a=a.map(function(e){return e===null?"null":e===undefined?"undefined":e})}if(a.length===0){s=""}else{s=o.apply(null,a)}return{options:r,shortmessage:s}}function VError(){var e,t,r,a,s,o,u;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof VError)){t=Object.create(VError.prototype);VError.apply(t,arguments);return t}r=parseConstructorArguments({argv:e,strict:false});if(r.options.name){i.string(r.options.name,'error\'s "name" must be a string');this.name=r.options.name}this.jse_shortmsg=r.shortmessage;o=r.shortmessage;a=r.options.cause;if(a){i.ok(n(a),"cause is not an Error");this.jse_cause=a;if(!r.options.skipCauseMessage){o+=": "+a.message}}this.jse_info={};if(r.options.info){for(u in r.options.info){this.jse_info[u]=r.options.info[u]}}this.message=o;Error.call(this,o);if(Error.captureStackTrace){s=r.options.constructorOpt||this.constructor;Error.captureStackTrace(this,s)}return this}a.inherits(VError,Error);VError.prototype.name="VError";VError.prototype.toString=function ve_toString(){var e=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;if(this.message)e+=": "+this.message;return e};VError.prototype.cause=function ve_cause(){var e=VError.cause(this);return e===null?undefined:e};VError.cause=function(e){i.ok(n(e),"err must be an Error");return n(e.jse_cause)?e.jse_cause:null};VError.info=function(e){var t,r,a;i.ok(n(e),"err must be an Error");r=VError.cause(e);if(r!==null){t=VError.info(r)}else{t={}}if(typeof e.jse_info=="object"&&e.jse_info!==null){for(a in e.jse_info){t[a]=e.jse_info[a]}}return t};VError.findCauseByName=function(e,t){var r;i.ok(n(e),"err must be an Error");i.string(t,"name");i.ok(t.length>0,"name cannot be empty");for(r=e;r!==null;r=VError.cause(r)){i.ok(n(r));if(r.name==t){return r}}return null};VError.hasCauseWithName=function(e,t){return VError.findCauseByName(e,t)!==null};VError.fullStack=function(e){i.ok(n(e),"err must be an Error");var t=VError.cause(e);if(t){return e.stack+"\ncaused by: "+VError.fullStack(t)}return e.stack};VError.errorFromList=function(e){i.arrayOfObject(e,"errors");if(e.length===0){return null}e.forEach(function(e){i.ok(n(e))});if(e.length==1){return e[0]}return new MultiError(e)};VError.errorForEach=function(e,t){i.ok(n(e),"err must be an Error");i.func(t,"func");if(e instanceof MultiError){e.errors().forEach(function iterError(e){t(e)})}else{t(e)}};function SError(){var e,t,r,i;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof SError)){t=Object.create(SError.prototype);SError.apply(t,arguments);return t}r=parseConstructorArguments({argv:e,strict:true});i=r.options;VError.call(this,i,"%s",r.shortmessage);return this}a.inherits(SError,VError);function MultiError(e){i.array(e,"list of errors");i.ok(e.length>0,"must be at least one error");this.ase_errors=e;VError.call(this,{cause:e[0]},"first of %d error%s",e.length,e.length==1?"":"s")}a.inherits(MultiError,VError);MultiError.prototype.name="MultiError";MultiError.prototype.errors=function me_errors(){return this.ase_errors.slice(0)};function WError(){var e,t,r,i;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof WError)){t=Object.create(WError.prototype);WError.apply(t,e);return t}r=parseConstructorArguments({argv:e,strict:false});i=r.options;i["skipCauseMessage"]=true;VError.call(this,i,"%s",r.shortmessage);return this}a.inherits(WError,VError);WError.prototype.name="WError";WError.prototype.toString=function we_toString(){var e=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;if(this.message)e+=": "+this.message;if(this.jse_cause&&this.jse_cause.message)e+="; caused by "+this.jse_cause.toString();return e};WError.prototype.cause=function we_cause(e){if(n(e))this.jse_cause=e;return this.jse_cause}},1957:function(e){e.exports={pagination:{ListClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterInfoList"},ListConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Configurations"},ListKafkaVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"KafkaVersions"},ListNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NodeInfoList"},ListClusterOperations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterOperationInfoList"},ListConfigurationRevisions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Revisions"},ListScramSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SecretArnList"}}}},1965:function(e){e.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applicationSummaries"}}}},1968:function(e,t,r){const i=r(4830);const a=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=a},1969:function(e){e.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},1971:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5414);function loadYaml(e,t){return i.safeLoad(e,t)}t.loadYaml=loadYaml;function loadAllYaml(e,t){return i.safeLoadAll(e,undefined,t)}t.loadAllYaml=loadAllYaml;function dumpYaml(e,t){return i.safeDump(e,t)}t.dumpYaml=dumpYaml},1976:function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:i}=r(9181);const a=r(8548);t=e.exports={};const s=t.re=[];const n=t.src=[];const o=t.t={};let u=0;const p=(e,t,r)=>{const i=u++;a(i,t);o[e]=i;n[i]=t;s[i]=new RegExp(t,r?"g":undefined)};p("NUMERICIDENTIFIER","0|[1-9]\\d*");p("NUMERICIDENTIFIERLOOSE","[0-9]+");p("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");p("MAINVERSION",`(${n[o.NUMERICIDENTIFIER]})\\.`+`(${n[o.NUMERICIDENTIFIER]})\\.`+`(${n[o.NUMERICIDENTIFIER]})`);p("MAINVERSIONLOOSE",`(${n[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${n[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${n[o.NUMERICIDENTIFIERLOOSE]})`);p("PRERELEASEIDENTIFIER",`(?:${n[o.NUMERICIDENTIFIER]}|${n[o.NONNUMERICIDENTIFIER]})`);p("PRERELEASEIDENTIFIERLOOSE",`(?:${n[o.NUMERICIDENTIFIERLOOSE]}|${n[o.NONNUMERICIDENTIFIER]})`);p("PRERELEASE",`(?:-(${n[o.PRERELEASEIDENTIFIER]}(?:\\.${n[o.PRERELEASEIDENTIFIER]})*))`);p("PRERELEASELOOSE",`(?:-?(${n[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${n[o.PRERELEASEIDENTIFIERLOOSE]})*))`);p("BUILDIDENTIFIER","[0-9A-Za-z-]+");p("BUILD",`(?:\\+(${n[o.BUILDIDENTIFIER]}(?:\\.${n[o.BUILDIDENTIFIER]})*))`);p("FULLPLAIN",`v?${n[o.MAINVERSION]}${n[o.PRERELEASE]}?${n[o.BUILD]}?`);p("FULL",`^${n[o.FULLPLAIN]}$`);p("LOOSEPLAIN",`[v=\\s]*${n[o.MAINVERSIONLOOSE]}${n[o.PRERELEASELOOSE]}?${n[o.BUILD]}?`);p("LOOSE",`^${n[o.LOOSEPLAIN]}$`);p("GTLT","((?:<|>)?=?)");p("XRANGEIDENTIFIERLOOSE",`${n[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);p("XRANGEIDENTIFIER",`${n[o.NUMERICIDENTIFIER]}|x|X|\\*`);p("XRANGEPLAIN",`[v=\\s]*(${n[o.XRANGEIDENTIFIER]})`+`(?:\\.(${n[o.XRANGEIDENTIFIER]})`+`(?:\\.(${n[o.XRANGEIDENTIFIER]})`+`(?:${n[o.PRERELEASE]})?${n[o.BUILD]}?`+`)?)?`);p("XRANGEPLAINLOOSE",`[v=\\s]*(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:${n[o.PRERELEASELOOSE]})?${n[o.BUILD]}?`+`)?)?`);p("XRANGE",`^${n[o.GTLT]}\\s*${n[o.XRANGEPLAIN]}$`);p("XRANGELOOSE",`^${n[o.GTLT]}\\s*${n[o.XRANGEPLAINLOOSE]}$`);p("COERCE",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`+`(?:$|[^\\d])`);p("COERCERTL",n[o.COERCE],true);p("LONETILDE","(?:~>?)");p("TILDETRIM",`(\\s*)${n[o.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";p("TILDE",`^${n[o.LONETILDE]}${n[o.XRANGEPLAIN]}$`);p("TILDELOOSE",`^${n[o.LONETILDE]}${n[o.XRANGEPLAINLOOSE]}$`);p("LONECARET","(?:\\^)");p("CARETTRIM",`(\\s*)${n[o.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";p("CARET",`^${n[o.LONECARET]}${n[o.XRANGEPLAIN]}$`);p("CARETLOOSE",`^${n[o.LONECARET]}${n[o.XRANGEPLAINLOOSE]}$`);p("COMPARATORLOOSE",`^${n[o.GTLT]}\\s*(${n[o.LOOSEPLAIN]})$|^$`);p("COMPARATOR",`^${n[o.GTLT]}\\s*(${n[o.FULLPLAIN]})$|^$`);p("COMPARATORTRIM",`(\\s*)${n[o.GTLT]}\\s*(${n[o.LOOSEPLAIN]}|${n[o.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";p("HYPHENRANGE",`^\\s*(${n[o.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${n[o.XRANGEPLAIN]})`+`\\s*$`);p("HYPHENRANGELOOSE",`^\\s*(${n[o.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${n[o.XRANGEPLAINLOOSE]})`+`\\s*$`);p("STAR","(<|>)?=?\\s*\\*");p("GTE0","^\\s*>=\\s*0.0.0\\s*$");p("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},1986:function(e){e.exports={pagination:{DescribeHomeRegionControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1989:function(e,t,r){var i=r(2602);var a=r(5747);i.register("sed",_sed,{globStart:3,canReceivePipe:true,cmdOptions:{i:"inplace"}});function _sed(e,t,r,s){var n=i.readFromPipe();if(typeof r!=="string"&&typeof r!=="function"){if(typeof r==="number"){r=r.toString()}else{i.error("invalid replacement string")}}if(typeof t==="string"){t=RegExp(t)}if(!s&&!n){i.error("no files given")}s=[].slice.call(arguments,3);if(n){s.unshift("-")}var o=[];s.forEach(function(s){if(!a.existsSync(s)&&s!=="-"){i.error("no such file or directory: "+s,2,{continue:true});return}var u=s==="-"?n:a.readFileSync(s,"utf8");var p=u.split("\n");var c=p.map(function(e){return e.replace(t,r)}).join("\n");o.push(c);if(e.inplace){a.writeFileSync(s,c,"utf8")}});return o.join("\n")}e.exports=_sed},2007:function(e,t,r){var i=r(395);r(1371);i.util.update(i.DynamoDB.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.service.config.dynamoDbCrc32){e.removeListener("extractData",i.EventListeners.Json.EXTRACT_DATA);e.addListener("extractData",this.checkCrc32);e.addListener("extractData",i.EventListeners.Json.EXTRACT_DATA)}},checkCrc32:function checkCrc32(e){if(!e.httpResponse.streaming&&!e.request.service.crc32IsValid(e)){e.data=null;e.error=i.util.error(new Error,{code:"CRC32CheckFailed",message:"CRC32 integrity check failed",retryable:true});e.request.haltHandlersOnError();throw e.error}},crc32IsValid:function crc32IsValid(e){var t=e.httpResponse.headers["x-amz-crc32"];if(!t)return true;return parseInt(t,10)===i.util.crypto.crc32(e.httpResponse.body)},defaultRetryCount:10,retryDelays:function retryDelays(e,t){var r=i.util.copy(this.config.retryDelayOptions);if(typeof r.base!=="number"){r.base=50}var a=i.util.calculateRetryDelay(e,r,t);return a}})},2011:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexruntimev2"]={};i.LexRuntimeV2=a.defineService("lexruntimev2",["2020-08-07"]);Object.defineProperty(s.services["lexruntimev2"],"2020-08-07",{get:function get(){var e=r(8585);e.paginators=r(703).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexRuntimeV2},2013:function(e){e.exports={metadata:{apiVersion:"2020-08-11",endpointPrefix:"amplifybackend",signingName:"amplifybackend",serviceFullName:"AmplifyBackend",serviceId:"AmplifyBackend",protocol:"rest-json",jsonVersion:"1.1",uid:"amplifybackend-2020-08-11",signatureVersion:"v4"},operations:{CloneBackend:{http:{requestUri:"/backend/{appId}/environments/{backendEnvironmentName}/clone",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},TargetEnvironmentName:{locationName:"targetEnvironmentName"}},required:["AppId","BackendEnvironmentName","TargetEnvironmentName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackend:{http:{requestUri:"/backend",responseCode:200},input:{type:"structure",members:{AppId:{locationName:"appId"},AppName:{locationName:"appName"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{locationName:"resourceConfig",type:"structure",members:{}},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","AppName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendAPI:{http:{requestUri:"/backend/{appId}/api",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","ResourceName","BackendEnvironmentName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendAuth:{http:{requestUri:"/backend/{appId}/auth",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{shape:"Si",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","ResourceName","BackendEnvironmentName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendConfig:{http:{requestUri:"/backend/{appId}/config",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendManagerAppId:{locationName:"backendManagerAppId"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},JobId:{locationName:"jobId"},Status:{locationName:"status"}}}},CreateToken:{http:{requestUri:"/backend/{appId}/challenge",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},ChallengeCode:{locationName:"challengeCode"},SessionId:{locationName:"sessionId"},Ttl:{locationName:"ttl"}}}},DeleteBackend:{http:{requestUri:"/backend/{appId}/environments/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"}},required:["AppId","BackendEnvironmentName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteToken:{http:{requestUri:"/backend/{appId}/challenge/{sessionId}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},SessionId:{location:"uri",locationName:"sessionId"}},required:["SessionId","AppId"]},output:{type:"structure",members:{IsSuccess:{locationName:"isSuccess",type:"boolean"}}}},GenerateBackendAPIModels:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/generateModels",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},GetBackend:{http:{requestUri:"/backend/{appId}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"}},required:["AppId"]},output:{type:"structure",members:{AmplifyMetaConfig:{locationName:"amplifyMetaConfig"},AppId:{locationName:"appId"},AppName:{locationName:"appName"},BackendEnvironmentList:{shape:"S11",locationName:"backendEnvironmentList"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"}}}},GetBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}}}},GetBackendAPIModels:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/getModels",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{Models:{locationName:"models"},Status:{locationName:"status"}}}},GetBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},ResourceConfig:{shape:"Si",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}}}},GetBackendJob:{http:{method:"GET",requestUri:"/backend/{appId}/job/{backendEnvironmentName}/{jobId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{location:"uri",locationName:"jobId"}},required:["AppId","BackendEnvironmentName","JobId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}}}},GetToken:{http:{method:"GET",requestUri:"/backend/{appId}/challenge/{sessionId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},SessionId:{location:"uri",locationName:"sessionId"}},required:["SessionId","AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},ChallengeCode:{locationName:"challengeCode"},SessionId:{locationName:"sessionId"},Ttl:{locationName:"ttl"}}}},ListBackendJobs:{http:{requestUri:"/backend/{appId}/job/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{locationName:"jobId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Operation:{locationName:"operation"},Status:{locationName:"status"}},required:["AppId","BackendEnvironmentName"]},output:{type:"structure",members:{Jobs:{locationName:"jobs",type:"list",member:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}},required:["AppId","BackendEnvironmentName"]}},NextToken:{locationName:"nextToken"}}}},RemoveAllBackends:{http:{requestUri:"/backend/{appId}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},CleanAmplifyApp:{locationName:"cleanAmplifyApp",type:"boolean"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},RemoveBackendConfig:{http:{requestUri:"/backend/{appId}/config/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"}},required:["AppId"]},output:{type:"structure",members:{Error:{locationName:"error"}}}},UpdateBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},UpdateBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{locationName:"resourceConfig",type:"structure",members:{AuthResources:{locationName:"authResources"},IdentityPoolConfigs:{locationName:"identityPoolConfigs",type:"structure",members:{UnauthenticatedLogin:{locationName:"unauthenticatedLogin",type:"boolean"}}},Service:{locationName:"service"},UserPoolConfigs:{locationName:"userPoolConfigs",type:"structure",members:{ForgotPassword:{locationName:"forgotPassword",type:"structure",members:{DeliveryMethod:{locationName:"deliveryMethod"},EmailSettings:{shape:"Sq",locationName:"emailSettings"},SmsSettings:{shape:"Sr",locationName:"smsSettings"}}},Mfa:{locationName:"mfa",type:"structure",members:{MFAMode:{},Settings:{shape:"Su",locationName:"settings"}}},OAuth:{locationName:"oAuth",type:"structure",members:{DomainPrefix:{locationName:"domainPrefix"},OAuthGrantType:{locationName:"oAuthGrantType"},OAuthScopes:{shape:"Sz",locationName:"oAuthScopes"},RedirectSignInURIs:{shape:"S11",locationName:"redirectSignInURIs"},RedirectSignOutURIs:{shape:"S11",locationName:"redirectSignOutURIs"},SocialProviderSettings:{shape:"S12",locationName:"socialProviderSettings"}}},PasswordPolicy:{locationName:"passwordPolicy",type:"structure",members:{AdditionalConstraints:{shape:"S15",locationName:"additionalConstraints"},MinimumLength:{locationName:"minimumLength",type:"double"}}}}}},required:["AuthResources","UserPoolConfigs","Service"]},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},UpdateBackendConfig:{http:{requestUri:"/backend/{appId}/config/update",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},LoginAuthConfig:{shape:"S2n",locationName:"loginAuthConfig"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendManagerAppId:{locationName:"backendManagerAppId"},Error:{locationName:"error"},LoginAuthConfig:{shape:"S2n",locationName:"loginAuthConfig"}}}},UpdateBackendJob:{http:{requestUri:"/backend/{appId}/job/{backendEnvironmentName}/{jobId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{location:"uri",locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}},required:["AppId","BackendEnvironmentName","JobId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}}}}},shapes:{S8:{type:"structure",members:{AdditionalAuthTypes:{locationName:"additionalAuthTypes",type:"list",member:{shape:"Sa"}},ApiName:{locationName:"apiName"},ConflictResolution:{locationName:"conflictResolution",type:"structure",members:{ResolutionStrategy:{locationName:"resolutionStrategy"}}},DefaultAuthType:{shape:"Sa",locationName:"defaultAuthType"},Service:{locationName:"service"},TransformSchema:{locationName:"transformSchema"}}},Sa:{type:"structure",members:{Mode:{locationName:"mode"},Settings:{locationName:"settings",type:"structure",members:{CognitoUserPoolId:{locationName:"cognitoUserPoolId"},Description:{locationName:"description"},ExpirationTime:{locationName:"expirationTime",type:"double"},OpenIDAuthTTL:{locationName:"openIDAuthTTL"},OpenIDClientId:{locationName:"openIDClientId"},OpenIDIatTTL:{locationName:"openIDIatTTL"},OpenIDIssueURL:{locationName:"openIDIssueURL"},OpenIDProviderName:{locationName:"openIDProviderName"}}}}},Si:{type:"structure",members:{AuthResources:{locationName:"authResources"},IdentityPoolConfigs:{locationName:"identityPoolConfigs",type:"structure",members:{IdentityPoolName:{locationName:"identityPoolName"},UnauthenticatedLogin:{locationName:"unauthenticatedLogin",type:"boolean"}},required:["UnauthenticatedLogin","IdentityPoolName"]},Service:{locationName:"service"},UserPoolConfigs:{locationName:"userPoolConfigs",type:"structure",members:{ForgotPassword:{locationName:"forgotPassword",type:"structure",members:{DeliveryMethod:{locationName:"deliveryMethod"},EmailSettings:{shape:"Sq",locationName:"emailSettings"},SmsSettings:{shape:"Sr",locationName:"smsSettings"}},required:["DeliveryMethod"]},Mfa:{locationName:"mfa",type:"structure",members:{MFAMode:{},Settings:{shape:"Su",locationName:"settings"}},required:["MFAMode"]},OAuth:{locationName:"oAuth",type:"structure",members:{DomainPrefix:{locationName:"domainPrefix"},OAuthGrantType:{locationName:"oAuthGrantType"},OAuthScopes:{shape:"Sz",locationName:"oAuthScopes"},RedirectSignInURIs:{shape:"S11",locationName:"redirectSignInURIs"},RedirectSignOutURIs:{shape:"S11",locationName:"redirectSignOutURIs"},SocialProviderSettings:{shape:"S12",locationName:"socialProviderSettings"}},required:["RedirectSignOutURIs","RedirectSignInURIs","OAuthGrantType","OAuthScopes"]},PasswordPolicy:{locationName:"passwordPolicy",type:"structure",members:{AdditionalConstraints:{shape:"S15",locationName:"additionalConstraints"},MinimumLength:{locationName:"minimumLength",type:"double"}},required:["MinimumLength"]},RequiredSignUpAttributes:{locationName:"requiredSignUpAttributes",type:"list",member:{}},SignInMethod:{locationName:"signInMethod"},UserPoolName:{locationName:"userPoolName"}},required:["RequiredSignUpAttributes","SignInMethod","UserPoolName"]}},required:["AuthResources","UserPoolConfigs","Service"]},Sq:{type:"structure",members:{EmailMessage:{locationName:"emailMessage"},EmailSubject:{locationName:"emailSubject"}}},Sr:{type:"structure",members:{SmsMessage:{locationName:"smsMessage"}}},Su:{type:"structure",members:{MfaTypes:{locationName:"mfaTypes",type:"list",member:{}},SmsMessage:{locationName:"smsMessage"}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S12:{type:"structure",members:{Facebook:{shape:"S13"},Google:{shape:"S13"},LoginWithAmazon:{shape:"S13"}}},S13:{type:"structure",members:{ClientId:{locationName:"client_id"},ClientSecret:{locationName:"client_secret"}}},S15:{type:"list",member:{}},S2n:{type:"structure",members:{AwsCognitoIdentityPoolId:{locationName:"aws_cognito_identity_pool_id"},AwsCognitoRegion:{locationName:"aws_cognito_region"},AwsUserPoolsId:{locationName:"aws_user_pools_id"},AwsUserPoolsWebClientId:{locationName:"aws_user_pools_web_client_id"}}}}}},2016:function(e,t,r){"use strict";const{constants:i}=r(4293);const a=r(5453);const s=r(6375);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}async function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t={maxBuffer:Infinity,...t};const{maxBuffer:r}=t;let n;await new Promise((o,u)=>{const p=e=>{if(e&&n.getBufferedLength()<=i.MAX_LENGTH){e.bufferedData=n.getBufferedValue()}u(e)};n=a(e,s(t),e=>{if(e){p(e);return}o()});n.on("data",()=>{if(n.getBufferedLength()>r){p(new MaxBufferError)}})});return n.getBufferedValue()}e.exports=getStream;e.exports.default=getStream;e.exports.buffer=((e,t)=>getStream(e,{...t,encoding:"buffer"}));e.exports.array=((e,t)=>getStream(e,{...t,array:true}));e.exports.MaxBufferError=MaxBufferError},2020:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["apigatewayv2"]={};i.ApiGatewayV2=a.defineService("apigatewayv2",["2018-11-29"]);Object.defineProperty(s.services["apigatewayv2"],"2018-11-29",{get:function get(){var e=r(5687);e.paginators=r(4725).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApiGatewayV2},2028:function(e){e.exports={pagination:{}}},2035:function(e,t,r){var i=r(395);i.util.update(i.LexModelsV2.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("build",this.modifyContentType)},modifyContentType:function modifyContentType(e){if(e.httpRequest.headers["Content-Type"]==="application/json"){e.httpRequest.headers["Content-Type"]="application/x-amz-json-1.1"}}})},2041:function(e){e.exports={$id:"har.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["log"],properties:{log:{$ref:"log.json#"}}}},2046:function(e){e.exports={pagination:{}}},2048:function(e,t,r){const i=r(5039);const{OPError:a,RPError:s}=r(3889);const n=r(1564);const o=r(2166);const u=r(3331);const{CLOCK_TOLERANCE:p,HTTP_OPTIONS:c}=r(7766);const m=r(9368);const{setDefaults:l}=r(9204);e.exports={Issuer:i,Registry:n,Strategy:o,TokenSet:u,errors:{OPError:a,RPError:s},custom:{setHttpOptionsDefaults:l,http_options:c,clock_tolerance:p},generators:m}},2053:function(e){e.exports={metadata:{apiVersion:"2017-06-07",endpointPrefix:"greengrass",signingName:"greengrass",serviceFullName:"AWS Greengrass",serviceId:"Greengrass",protocol:"rest-json",jsonVersion:"1.1",uid:"greengrass-2017-06-07",signatureVersion:"v4"},operations:{AssociateRoleToGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},RoleArn:{}},required:["GroupId","RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},AssociateServiceRoleToAccount:{http:{method:"PUT",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{RoleArn:{}},required:["RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},CreateConnectorDefinition:{http:{requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S7"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateConnectorDefinitionVersion:{http:{requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Connectors:{shape:"S8"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateCoreDefinition:{http:{requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sg"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateCoreDefinitionVersion:{http:{requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Cores:{shape:"Sh"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateDeployment:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeploymentId:{},DeploymentType:{},GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{}},required:["GroupId","DeploymentType"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},CreateDeviceDefinition:{http:{requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sr"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateDeviceDefinitionVersion:{http:{requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Devices:{shape:"Ss"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateFunctionDefinition:{http:{requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sy"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateFunctionDefinitionVersion:{http:{requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DefaultConfig:{shape:"Sz"},FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Functions:{shape:"S14"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateGroup:{http:{requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1h"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateGroupCertificateAuthority:{http:{requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{}}}},CreateGroupVersion:{http:{requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},GroupId:{location:"uri",locationName:"GroupId"},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateLoggerDefinition:{http:{requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1o"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateLoggerDefinitionVersion:{http:{requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Loggers:{shape:"S1p"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateResourceDefinition:{http:{requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1y"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateResourceDefinitionVersion:{http:{requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},Resources:{shape:"S1z"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateSoftwareUpdateJob:{http:{requestUri:"/greengrass/updates",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},S3UrlSignerRole:{},SoftwareToUpdate:{},UpdateAgentLogLevel:{},UpdateTargets:{type:"list",member:{}},UpdateTargetsArchitecture:{},UpdateTargetsOperatingSystem:{}},required:["S3UrlSignerRole","UpdateTargetsArchitecture","SoftwareToUpdate","UpdateTargets","UpdateTargetsOperatingSystem"]},output:{type:"structure",members:{IotJobArn:{},IotJobId:{},PlatformSoftwareVersion:{}}}},CreateSubscriptionDefinition:{http:{requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S2m"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateSubscriptionDefinitionVersion:{http:{requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},Subscriptions:{shape:"S2n"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},DeleteConnectorDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},DeleteCoreDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},DeleteDeviceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},DeleteFunctionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{}}},DeleteLoggerDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},DeleteResourceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},DeleteSubscriptionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},DisassociateRoleFromGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DisassociatedAt:{}}}},DisassociateServiceRoleFromAccount:{http:{method:"DELETE",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{DisassociatedAt:{}}}},GetAssociatedRole:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetBulkDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/status",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{BulkDeploymentMetrics:{type:"structure",members:{InvalidInputRecords:{type:"integer"},RecordsProcessed:{type:"integer"},RetryAttempts:{type:"integer"}}},BulkDeploymentStatus:{},CreatedAt:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},tags:{shape:"Sb"}}}},GetConnectivityInfo:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},Message:{locationName:"message"}}}},GetConnectorDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetConnectorDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},ConnectorDefinitionVersionId:{location:"uri",locationName:"ConnectorDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId","ConnectorDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S7"},Id:{},NextToken:{},Version:{}}}},GetCoreDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetCoreDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},CoreDefinitionVersionId:{location:"uri",locationName:"CoreDefinitionVersionId"}},required:["CoreDefinitionId","CoreDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sg"},Id:{},NextToken:{},Version:{}}}},GetDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",responseCode:200},input:{type:"structure",members:{DeploymentId:{location:"uri",locationName:"DeploymentId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId","DeploymentId"]},output:{type:"structure",members:{DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},UpdatedAt:{}}}},GetDeviceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetDeviceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},DeviceDefinitionVersionId:{location:"uri",locationName:"DeviceDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionVersionId","DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sr"},Id:{},NextToken:{},Version:{}}}},GetFunctionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetFunctionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},FunctionDefinitionVersionId:{location:"uri",locationName:"FunctionDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId","FunctionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sy"},Id:{},NextToken:{},Version:{}}}},GetGroup:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetGroupCertificateAuthority:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",responseCode:200},input:{type:"structure",members:{CertificateAuthorityId:{location:"uri",locationName:"CertificateAuthorityId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["CertificateAuthorityId","GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{},PemEncodedCertificate:{}}}},GetGroupCertificateConfiguration:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},GetGroupVersion:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions/{GroupVersionId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{location:"uri",locationName:"GroupVersionId"}},required:["GroupVersionId","GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1h"},Id:{},Version:{}}}},GetLoggerDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetLoggerDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},LoggerDefinitionVersionId:{location:"uri",locationName:"LoggerDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionVersionId","LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1o"},Id:{},Version:{}}}},GetResourceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetResourceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},ResourceDefinitionVersionId:{location:"uri",locationName:"ResourceDefinitionVersionId"}},required:["ResourceDefinitionVersionId","ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1y"},Id:{},Version:{}}}},GetServiceRoleForAccount:{http:{method:"GET",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetSubscriptionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetSubscriptionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},SubscriptionDefinitionVersionId:{location:"uri",locationName:"SubscriptionDefinitionVersionId"}},required:["SubscriptionDefinitionId","SubscriptionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S2m"},Id:{},NextToken:{},Version:{}}}},GetThingRuntimeConfiguration:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{RuntimeConfiguration:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{ConfigurationSyncStatus:{},Telemetry:{}},required:["Telemetry"]}}}}}},ListBulkDeploymentDetailedReports:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},GroupArn:{}}}},NextToken:{}}}},ListBulkDeployments:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{BulkDeployments:{type:"list",member:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{},CreatedAt:{}}}},NextToken:{}}}},ListConnectorDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListConnectorDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListCoreDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListCoreDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentType:{},GroupArn:{}}}},NextToken:{}}}},ListDeviceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListDeviceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListFunctionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListFunctionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListGroupCertificateAuthorities:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorities:{type:"list",member:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{}}}}}}},ListGroupVersions:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListGroups:{http:{method:"GET",requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},NextToken:{}}}},ListLoggerDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListLoggerDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListResourceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListResourceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListSubscriptionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListSubscriptionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ResetDeployments:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments/$reset",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},Force:{type:"boolean"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},StartBulkDeployment:{http:{requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ExecutionRoleArn:{},InputFileUri:{},tags:{shape:"Sb"}},required:["ExecutionRoleArn","InputFileUri"]},output:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{}}}},StopBulkDeployment:{http:{method:"PUT",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},tags:{shape:"Sb"}},required:["ResourceArn"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"S29",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateConnectivityInfo:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{Message:{locationName:"message"},Version:{}}}},UpdateConnectorDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Name:{}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},UpdateCoreDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Name:{}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},UpdateDeviceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Name:{}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},UpdateFunctionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Name:{}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},UpdateGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},Name:{}},required:["GroupId"]},output:{type:"structure",members:{}}},UpdateGroupCertificateConfiguration:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{CertificateExpiryInMilliseconds:{},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},UpdateLoggerDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Name:{}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},UpdateResourceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},UpdateSubscriptionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},UpdateThingRuntimeConfiguration:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{Telemetry:{}},required:["Telemetry"]},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",members:{Connectors:{shape:"S8"}}},S8:{type:"list",member:{type:"structure",members:{ConnectorArn:{},Id:{},Parameters:{shape:"Sa"}},required:["ConnectorArn","Id"]}},Sa:{type:"map",key:{},value:{}},Sb:{type:"map",key:{},value:{}},Sg:{type:"structure",members:{Cores:{shape:"Sh"}}},Sh:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sr:{type:"structure",members:{Devices:{shape:"Ss"}}},Ss:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sy:{type:"structure",members:{DefaultConfig:{shape:"Sz"},Functions:{shape:"S14"}}},Sz:{type:"structure",members:{Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}}}},S12:{type:"structure",members:{Gid:{type:"integer"},Uid:{type:"integer"}}},S14:{type:"list",member:{type:"structure",members:{FunctionArn:{},FunctionConfiguration:{type:"structure",members:{EncodingType:{},Environment:{type:"structure",members:{AccessSysfs:{type:"boolean"},Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}},ResourceAccessPolicies:{type:"list",member:{type:"structure",members:{Permission:{},ResourceId:{}},required:["ResourceId"]}},Variables:{shape:"Sa"}}},ExecArgs:{},Executable:{},MemorySize:{type:"integer"},Pinned:{type:"boolean"},Timeout:{type:"integer"}}},Id:{}},required:["Id"]}},S1h:{type:"structure",members:{ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}}},S1o:{type:"structure",members:{Loggers:{shape:"S1p"}}},S1p:{type:"list",member:{type:"structure",members:{Component:{},Id:{},Level:{},Space:{type:"integer"},Type:{}},required:["Type","Level","Id","Component"]}},S1y:{type:"structure",members:{Resources:{shape:"S1z"}}},S1z:{type:"list",member:{type:"structure",members:{Id:{},Name:{},ResourceDataContainer:{type:"structure",members:{LocalDeviceResourceData:{type:"structure",members:{GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},LocalVolumeResourceData:{type:"structure",members:{DestinationPath:{},GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},S3MachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},S3Uri:{}}},SageMakerMachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},SageMakerJobArn:{}}},SecretsManagerSecretResourceData:{type:"structure",members:{ARN:{},AdditionalStagingLabelsToDownload:{shape:"S29"}}}}}},required:["ResourceDataContainer","Id","Name"]}},S23:{type:"structure",members:{AutoAddGroupOwner:{type:"boolean"},GroupOwner:{}}},S26:{type:"structure",members:{GroupOwner:{},GroupPermission:{}},required:["GroupOwner","GroupPermission"]},S29:{type:"list",member:{}},S2m:{type:"structure",members:{Subscriptions:{shape:"S2n"}}},S2n:{type:"list",member:{type:"structure",members:{Id:{},Source:{},Subject:{},Target:{}},required:["Target","Id","Subject","Source"]}},S3i:{type:"list",member:{type:"structure",members:{DetailedErrorCode:{},DetailedErrorMessage:{}}}},S3m:{type:"list",member:{type:"structure",members:{HostAddress:{},Id:{},Metadata:{},PortNumber:{type:"integer"}}}},S58:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},S5c:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},Tags:{shape:"Sb",locationName:"tags"}}}}}}},2062:function(e,t,r){var i=r(3249);e.exports={Ber:i,BerReader:i.Reader,BerWriter:i.Writer}},2065:function(e,t,r){const i=r(8548);const{MAX_LENGTH:a,MAX_SAFE_INTEGER:s}=r(9181);const{re:n,t:o}=r(1976);const{compareIdentifiers:u}=r(8760);class SemVer{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError(`Invalid Version: ${e}`)}if(e.length>a){throw new TypeError(`version is longer than ${a} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?n[o.LOOSE]:n[o.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<s){return t}}return e})}this.build=r[5]?r[5].split("."):[];this.format()}format(){this.version=`${this.major}.${this.minor}.${this.patch}`;if(this.prerelease.length){this.version+=`-${this.prerelease.join(".")}`}return this.version}toString(){return this.version}compare(e){i("SemVer.compare",this.version,this.options,e);if(!(e instanceof SemVer)){if(typeof e==="string"&&e===this.version){return 0}e=new SemVer(e,this.options)}if(e.version===this.version){return 0}return this.compareMain(e)||this.comparePre(e)}compareMain(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}let t=0;do{const r=this.prerelease[t];const a=e.prerelease[t];i("prerelease compare",t,r,a);if(r===undefined&&a===undefined){return 0}else if(a===undefined){return 1}else if(r===undefined){return-1}else if(r===a){continue}else{return u(r,a)}}while(++t)}compareBuild(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}let t=0;do{const r=this.build[t];const a=e.build[t];i("prerelease compare",t,r,a);if(r===undefined&&a===undefined){return 0}else if(a===undefined){return 1}else if(r===undefined){return-1}else if(r===a){continue}else{return u(r,a)}}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t);this.inc("pre",t);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t)}this.inc("pre",t);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{let e=this.prerelease.length;while(--e>=0){if(typeof this.prerelease[e]==="number"){this.prerelease[e]++;e=-2}}if(e===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error(`invalid increment argument: ${e}`)}this.format();this.raw=this.version;return this}}e.exports=SemVer},2077:function(e){e.exports={pagination:{GetBehaviorModelTrainingSummaries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListActiveViolations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activeViolations"},ListAttachedPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListAuditFindings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"findings"},ListAuditMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListAuditMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuditSuppressions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"suppressions"},ListAuditTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuthorizers:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"authorizers"},ListBillingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"billingGroups"},ListCACertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificatesByCA:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCustomMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricNames"},ListDetectMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListDetectMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListDimensions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"dimensionNames"},ListDomainConfigurations:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"domainConfigurations"},ListIndices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"indexNames"},ListJobExecutionsForJob:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobExecutionsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobs"},ListMitigationActions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionIdentifiers"},ListOTAUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"otaUpdates"},ListOutgoingCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"outgoingCertificates"},ListPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPolicyPrincipals:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"principals"},ListPrincipalPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPrincipalThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListProvisioningTemplateVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"versions"},ListProvisioningTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"templates"},ListRoleAliases:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"roleAliases"},ListScheduledAudits:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"scheduledAudits"},ListSecurityProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileIdentifiers"},ListSecurityProfilesForTarget:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargetMappings"},ListStreams:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",result_key:"tags"},ListTargetsForPolicy:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"targets"},ListTargetsForSecurityProfile:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargets"},ListThingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingGroupsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingPrincipals:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"principals"},ListThingRegistrationTaskReports:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["reportType"],output_token:"nextToken",result_key:"resourceLinks"},ListThingRegistrationTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskIds"},ListThingTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingTypes"},ListThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInBillingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInThingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListTopicRuleDestinations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"destinationSummaries"},ListTopicRules:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"rules"},ListV2LoggingLevels:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"logTargetConfigurations"},ListViolationEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"violationEvents"}}}},2084:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-12-01",endpointPrefix:"redshift",protocol:"query",serviceFullName:"Amazon Redshift",serviceId:"Redshift",signatureVersion:"v4",uid:"redshift-2012-12-01",xmlNamespace:"http://redshift.amazonaws.com/doc/2012-12-01/"},operations:{AcceptReservedNodeExchange:{input:{type:"structure",required:["ReservedNodeId","TargetReservedNodeOfferingId"],members:{ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},output:{resultWrapper:"AcceptReservedNodeExchangeResult",type:"structure",members:{ExchangedReservedNode:{shape:"S4"}}}},AuthorizeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},AuthorizeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"AuthorizeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},BatchDeleteClusterSnapshots:{input:{type:"structure",required:["Identifiers"],members:{Identifiers:{type:"list",member:{shape:"Sv",locationName:"DeleteClusterSnapshotMessage"}}}},output:{resultWrapper:"BatchDeleteClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"Sx"},Errors:{type:"list",member:{shape:"Sz",locationName:"SnapshotErrorMessage"}}}}},BatchModifyClusterSnapshots:{input:{type:"structure",required:["SnapshotIdentifierList"],members:{SnapshotIdentifierList:{shape:"Sx"},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"BatchModifyClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"Sx"},Errors:{type:"list",member:{shape:"Sz",locationName:"SnapshotErrorMessage"}}}}},CancelResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S14",resultWrapper:"CancelResizeResult"}},CopyClusterSnapshot:{input:{type:"structure",required:["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],members:{SourceSnapshotIdentifier:{},SourceSnapshotClusterIdentifier:{},TargetSnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"CopyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},CreateCluster:{input:{type:"structure",required:["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],members:{DBName:{},ClusterIdentifier:{},ClusterType:{},NodeType:{},MasterUsername:{},MasterUserPassword:{},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},ClusterSubnetGroupName:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},Port:{type:"integer"},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},Tags:{shape:"Sg"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1g"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},AvailabilityZoneRelocation:{type:"boolean"}}},output:{resultWrapper:"CreateClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},CreateClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterGroupFamily","Description"],members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterParameterGroupResult",type:"structure",members:{ClusterParameterGroup:{shape:"S2b"}}}},CreateClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName","Description"],members:{ClusterSecurityGroupName:{},Description:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSecurityGroupResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},CreateClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier","ClusterIdentifier"],members:{SnapshotIdentifier:{},ClusterIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},CreateClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","Description","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S2h"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2j"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2q"},EventCategories:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2t"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S2w"}}}},CreateHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},HsmPartitionPassword:{},HsmServerPublicCertificate:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateHsmConfigurationResult",type:"structure",members:{HsmConfiguration:{shape:"S2z"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S35",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S3a"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S3c"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"Sg"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S3d",resultWrapper:"CreateSnapshotScheduleResult"}},CreateTags:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sg"}}}},CreateUsageLimit:{input:{type:"structure",required:["ClusterIdentifier","FeatureType","LimitType","Amount"],members:{ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"Sg"}}},output:{shape:"S3n",resultWrapper:"CreateUsageLimitResult"}},DeleteCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},SkipFinalClusterSnapshot:{type:"boolean"},FinalClusterSnapshotIdentifier:{},FinalClusterSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"DeleteClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},DeleteClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}}},DeleteClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{}}}},DeleteClusterSnapshot:{input:{shape:"Sv"},output:{resultWrapper:"DeleteClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},DeleteClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName"],members:{ClusterSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}}},DeleteHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{}}}},DeleteHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier"],members:{HsmConfigurationIdentifier:{}}}},DeleteScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{}}}},DeleteSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier"],members:{ScheduleIdentifier:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{shape:"S41"}}}},DeleteUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{type:"list",member:{locationName:"AttributeName"}}}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountAttributes:{type:"list",member:{locationName:"AccountAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{type:"list",member:{locationName:"AttributeValueTarget",type:"structure",members:{AttributeValue:{}}}}}}}}}},DescribeClusterDbRevisions:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterDbRevisionsResult",type:"structure",members:{Marker:{},ClusterDbRevisions:{type:"list",member:{locationName:"ClusterDbRevision",type:"structure",members:{ClusterIdentifier:{},CurrentDatabaseRevision:{},DatabaseRevisionReleaseDate:{type:"timestamp"},RevisionTargets:{type:"list",member:{locationName:"RevisionTarget",type:"structure",members:{DatabaseRevision:{},Description:{},DatabaseRevisionReleaseDate:{type:"timestamp"}}}}}}}}}},DescribeClusterParameterGroups:{input:{type:"structure",members:{ParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S2b",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S4m"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClusterSecurityGroupsResult",type:"structure",members:{Marker:{},ClusterSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"ClusterSecurityGroup"}}}}},DescribeClusterSnapshots:{input:{type:"structure",members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},Marker:{},OwnerAccount:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"},ClusterExists:{type:"boolean"},SortingEntities:{type:"list",member:{locationName:"SnapshotSortingEntity",type:"structure",required:["Attribute"],members:{Attribute:{},SortOrder:{}}}}}},output:{resultWrapper:"DescribeClusterSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"Sm",locationName:"Snapshot"}}}}},DescribeClusterSubnetGroups:{input:{type:"structure",members:{ClusterSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S2j",locationName:"ClusterSubnetGroup"}}}}},DescribeClusterTracks:{input:{type:"structure",members:{MaintenanceTrackName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterTracksResult",type:"structure",members:{MaintenanceTracks:{type:"list",member:{locationName:"MaintenanceTrack",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},UpdateTargets:{type:"list",member:{locationName:"UpdateTarget",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},SupportedOperations:{type:"list",member:{locationName:"SupportedOperation",type:"structure",members:{OperationName:{}}}}}}}}}},Marker:{}}}},DescribeClusterVersions:{input:{type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterVersionsResult",type:"structure",members:{Marker:{},ClusterVersions:{type:"list",member:{locationName:"ClusterVersion",type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},Description:{}}}}}}},DescribeClusters:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClustersResult",type:"structure",members:{Marker:{},Clusters:{type:"list",member:{shape:"S1i",locationName:"Cluster"}}}}},DescribeDefaultClusterParameters:{input:{type:"structure",required:["ParameterGroupFamily"],members:{ParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDefaultClusterParametersResult",type:"structure",members:{DefaultClusterParameters:{type:"structure",members:{ParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4m"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},Events:{type:"list",member:{locationName:"EventInfoMap",type:"structure",members:{EventId:{},EventCategories:{shape:"S2r"},EventDescription:{},Severity:{}},wrapper:true}}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S2t",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S2r"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S2w",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S2z",locationName:"HsmConfiguration"}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S65",resultWrapper:"DescribeLoggingStatusResult"}},DescribeNodeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},OwnerAccount:{},Filters:{locationName:"Filter",type:"list",member:{locationName:"NodeConfigurationOptionsFilter",type:"structure",members:{Name:{},Operator:{},Values:{shape:"S6c",locationName:"Value"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNodeConfigurationOptionsResult",type:"structure",members:{NodeConfigurationOptionList:{type:"list",member:{locationName:"NodeConfigurationOption",type:"structure",members:{NodeType:{},NumberOfNodes:{type:"integer"},EstimatedDiskUtilizationPercent:{type:"double"},Mode:{}}}},Marker:{}}}},DescribeOrderableClusterOptions:{input:{type:"structure",members:{ClusterVersion:{},NodeType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableClusterOptionsResult",type:"structure",members:{OrderableClusterOptions:{type:"list",member:{locationName:"OrderableClusterOption",type:"structure",members:{ClusterVersion:{},ClusterType:{},NodeType:{},AvailabilityZones:{type:"list",member:{shape:"S2m",locationName:"AvailabilityZone"}}},wrapper:true}},Marker:{}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6o"}}}},DescribeReservedNodes:{input:{type:"structure",members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodesResult",type:"structure",members:{Marker:{},ReservedNodes:{type:"list",member:{shape:"S4",locationName:"ReservedNode"}}}}},DescribeResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S14",resultWrapper:"DescribeResizeResult"}},DescribeScheduledActions:{input:{type:"structure",members:{ScheduledActionName:{},TargetActionType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Active:{type:"boolean"},Filters:{type:"list",member:{locationName:"ScheduledActionFilter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S6c"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S35",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S3a",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S3d",locationName:"SnapshotSchedule"}},Marker:{}}}},DescribeStorage:{output:{resultWrapper:"DescribeStorageResult",type:"structure",members:{TotalBackupSizeInMegaBytes:{type:"double"},TotalProvisionedStorageInMegaBytes:{type:"double"}}}},DescribeTableRestoreStatus:{input:{type:"structure",members:{ClusterIdentifier:{},TableRestoreRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeTableRestoreStatusResult",type:"structure",members:{TableRestoreStatusDetails:{type:"list",member:{shape:"S7b",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TaggedResources:{type:"list",member:{locationName:"TaggedResource",type:"structure",members:{Tag:{shape:"Sh"},ResourceName:{},ResourceType:{}}}},Marker:{}}}},DescribeUsageLimits:{input:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S3n"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S65",resultWrapper:"DisableLoggingResult"}},DisableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"DisableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},EnableLogging:{input:{type:"structure",required:["ClusterIdentifier","BucketName"],members:{ClusterIdentifier:{},BucketName:{},S3KeyPrefix:{}}},output:{shape:"S65",resultWrapper:"EnableLoggingResult"}},EnableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier","DestinationRegion"],members:{ClusterIdentifier:{},DestinationRegion:{},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"EnableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser","ClusterIdentifier"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{type:"string",sensitive:true},Expiration:{type:"timestamp"}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6o"}}}},ModifyCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},MasterUserPassword:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},PreferredMaintenanceWindow:{},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},NewClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},ElasticIp:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},Encrypted:{type:"boolean"},KmsKeyId:{},AvailabilityZoneRelocation:{type:"boolean"},AvailabilityZone:{},Port:{type:"integer"}}},output:{resultWrapper:"ModifyClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterDbRevision:{input:{type:"structure",required:["ClusterIdentifier","RevisionTarget"],members:{ClusterIdentifier:{},RevisionTarget:{}}},output:{resultWrapper:"ModifyClusterDbRevisionResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterIamRoles:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AddIamRoles:{shape:"S1g"},RemoveIamRoles:{shape:"S1g"}}},output:{resultWrapper:"ModifyClusterIamRolesResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterMaintenance:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},DeferMaintenance:{type:"boolean"},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"},DeferMaintenanceDuration:{type:"integer"}}},output:{resultWrapper:"ModifyClusterMaintenanceResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Parameters"],members:{ParameterGroupName:{},Parameters:{shape:"S4m"}}},output:{shape:"S85",resultWrapper:"ModifyClusterParameterGroupResult"}},ModifyClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"ModifyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},ModifyClusterSnapshotSchedule:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ScheduleIdentifier:{},DisassociateSchedule:{type:"boolean"}}}},ModifyClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S2h"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2j"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2q"},EventCategories:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2t"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S35",resultWrapper:"ModifyScheduledActionResult"}},ModifySnapshotCopyRetentionPeriod:{input:{type:"structure",required:["ClusterIdentifier","RetentionPeriod"],members:{ClusterIdentifier:{},RetentionPeriod:{type:"integer"},Manual:{type:"boolean"}}},output:{resultWrapper:"ModifySnapshotCopyRetentionPeriodResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifySnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier","ScheduleDefinitions"],members:{ScheduleIdentifier:{},ScheduleDefinitions:{shape:"S3c"}}},output:{shape:"S3d",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S3n",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S33"},output:{resultWrapper:"PauseClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},PurchaseReservedNodeOffering:{input:{type:"structure",required:["ReservedNodeOfferingId"],members:{ReservedNodeOfferingId:{},NodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedNodeOfferingResult",type:"structure",members:{ReservedNode:{shape:"S4"}}}},RebootCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RebootClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ResetClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S4m"}}},output:{shape:"S85",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S32"},output:{resultWrapper:"ResizeClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RestoreFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotClusterIdentifier:{},Port:{type:"integer"},AvailabilityZone:{},AllowVersionUpgrade:{type:"boolean"},ClusterSubnetGroupName:{},PubliclyAccessible:{type:"boolean"},OwnerAccount:{},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},ClusterParameterGroupName:{},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},PreferredMaintenanceWindow:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},KmsKeyId:{},NodeType:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1g"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},NumberOfNodes:{type:"integer"},AvailabilityZoneRelocation:{type:"boolean"}}},output:{resultWrapper:"RestoreFromClusterSnapshotResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RestoreTableFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}}},output:{resultWrapper:"RestoreTableFromClusterSnapshotResult",type:"structure",members:{TableRestoreStatus:{shape:"S7b"}}}},ResumeCluster:{input:{shape:"S34"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RevokeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},RevokeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"RevokeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},RotateEncryptionKey:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RotateEncryptionKeyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}}},shapes:{S4:{type:"structure",members:{ReservedNodeId:{},ReservedNodeOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},NodeCount:{type:"integer"},State:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:true},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},Sd:{type:"structure",members:{ClusterSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{},Tags:{shape:"Sg"}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{},Tags:{shape:"Sg"}}}},Tags:{shape:"Sg"}},wrapper:true},Sg:{type:"list",member:{shape:"Sh",locationName:"Tag"}},Sh:{type:"structure",members:{Key:{},Value:{}}},Sm:{type:"structure",members:{SnapshotIdentifier:{},ClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Status:{},Port:{type:"integer"},AvailabilityZone:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},ClusterVersion:{},EngineFullVersion:{},SnapshotType:{},NodeType:{},NumberOfNodes:{type:"integer"},DBName:{},VpcId:{},Encrypted:{type:"boolean"},KmsKeyId:{},EncryptedWithHSM:{type:"boolean"},AccountsWithRestoreAccess:{type:"list",member:{locationName:"AccountWithRestoreAccess",type:"structure",members:{AccountId:{},AccountAlias:{}}}},OwnerAccount:{},TotalBackupSizeInMegaBytes:{type:"double"},ActualIncrementalBackupSizeInMegaBytes:{type:"double"},BackupProgressInMegaBytes:{type:"double"},CurrentBackupRateInMegaBytesPerSecond:{type:"double"},EstimatedSecondsToCompletion:{type:"long"},ElapsedTimeInSeconds:{type:"long"},SourceRegion:{},Tags:{shape:"Sg"},RestorableNodeTypes:{type:"list",member:{locationName:"NodeType"}},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRemainingDays:{type:"integer"},SnapshotRetentionStartTime:{type:"timestamp"}},wrapper:true},Sv:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{}}},Sx:{type:"list",member:{locationName:"String"}},Sz:{type:"structure",members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},FailureCode:{},FailureReason:{}}},S14:{type:"structure",members:{TargetNodeType:{},TargetNumberOfNodes:{type:"integer"},TargetClusterType:{},Status:{},ImportTablesCompleted:{type:"list",member:{}},ImportTablesInProgress:{type:"list",member:{}},ImportTablesNotStarted:{type:"list",member:{}},AvgResizeRateInMegaBytesPerSecond:{type:"double"},TotalResizeDataInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ResizeType:{},Message:{},TargetEncryptionType:{},DataTransferProgressPercent:{type:"double"}}},S1d:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1e:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1g:{type:"list",member:{locationName:"IamRoleArn"}},S1i:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},VpcEndpoints:{type:"list",member:{locationName:"VpcEndpoint",type:"structure",members:{VpcEndpointId:{}}}}}},ClusterCreateTime:{type:"timestamp"},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},ClusterSecurityGroups:{type:"list",member:{locationName:"ClusterSecurityGroup",type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{type:"list",member:{locationName:"VpcSecurityGroup",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},ClusterParameterGroups:{type:"list",member:{locationName:"ClusterParameterGroup",type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}}}}},ClusterSubnetGroupName:{},VpcId:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterType:{},ClusterVersion:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},EncryptionType:{}}},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},RestoreStatus:{type:"structure",members:{Status:{},CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},SnapshotSizeInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"}}},DataTransferProgress:{type:"structure",members:{Status:{},CurrentRateInMegaBytesPerSecond:{type:"double"},TotalDataInMegaBytes:{type:"long"},DataTransferredInMegaBytes:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ElapsedTimeInSeconds:{type:"long"}}},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},RetentionPeriod:{type:"long"},ManualSnapshotRetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterPublicKey:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIPAddress:{},PublicIPAddress:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ClusterRevisionNumber:{},Tags:{shape:"Sg"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},IamRoles:{type:"list",member:{locationName:"ClusterIamRole",type:"structure",members:{IamRoleArn:{},ApplyStatus:{}}}},PendingActions:{type:"list",member:{}},MaintenanceTrackName:{},ElasticResizeNumberOfNodeOptions:{},DeferredMaintenanceWindows:{type:"list",member:{locationName:"DeferredMaintenanceWindow",type:"structure",members:{DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"}}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},ExpectedNextSnapshotScheduleTime:{type:"timestamp"},ExpectedNextSnapshotScheduleTimeStatus:{},NextMaintenanceWindowStartTime:{type:"timestamp"},ResizeInfo:{type:"structure",members:{ResizeType:{},AllowCancelResize:{type:"boolean"}}},AvailabilityZoneRelocationStatus:{},ClusterNamespaceArn:{}},wrapper:true},S2b:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"Sg"}},wrapper:true},S2h:{type:"list",member:{locationName:"SubnetIdentifier"}},S2j:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2m"},SubnetStatus:{}}}},Tags:{shape:"Sg"}},wrapper:true},S2m:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:true}}},wrapper:true},S2q:{type:"list",member:{locationName:"SourceId"}},S2r:{type:"list",member:{locationName:"EventCategory"}},S2t:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S2q"},EventCategoriesList:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}},wrapper:true},S2w:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"Sg"}},wrapper:true},S2z:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"Sg"}},wrapper:true},S31:{type:"structure",members:{ResizeCluster:{shape:"S32"},PauseCluster:{shape:"S33"},ResumeCluster:{shape:"S34"}}},S32:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"}}},S33:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S34:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S35:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S3a:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}},wrapper:true},S3c:{type:"list",member:{locationName:"ScheduleDefinition"}},S3d:{type:"structure",members:{ScheduleDefinitions:{shape:"S3c"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"Sg"},NextInvocations:{type:"list",member:{locationName:"SnapshotTime",type:"timestamp"}},AssociatedClusterCount:{type:"integer"},AssociatedClusters:{type:"list",member:{locationName:"ClusterAssociatedToSchedule",type:"structure",members:{ClusterIdentifier:{},ScheduleAssociationState:{}}}}}},S3n:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"Sg"}}},S41:{type:"list",member:{locationName:"TagKey"}},S4h:{type:"list",member:{locationName:"TagValue"}},S4m:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S65:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{}}},S6c:{type:"list",member:{locationName:"item"}},S6o:{type:"list",member:{locationName:"ReservedNodeOffering",type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:true}},S7b:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:true},S85:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}}},2086:function(e,t,r){var i=r(6139);var a=r(1722);var s;var n;var o=0;var u=0;function v1(e,t,r){var p=t&&r||0;var c=t||[];e=e||{};var m=e.node||s;var l=e.clockseq!==undefined?e.clockseq:n;if(m==null||l==null){var d=i();if(m==null){m=s=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(l==null){l=n=(d[6]<<8|d[7])&16383}}var y=e.msecs!==undefined?e.msecs:(new Date).getTime();var b=e.nsecs!==undefined?e.nsecs:u+1;var h=y-o+(b-u)/1e4;if(h<0&&e.clockseq===undefined){l=l+1&16383}if((h<0||y>o)&&e.nsecs===undefined){b=0}if(b>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}o=y;u=b;n=l;y+=122192928e5;var f=((y&268435455)*1e4+b)%4294967296;c[p++]=f>>>24&255;c[p++]=f>>>16&255;c[p++]=f>>>8&255;c[p++]=f&255;var g=y/4294967296*1e4&268435455;c[p++]=g>>>8&255;c[p++]=g&255;c[p++]=g>>>24&15|16;c[p++]=g>>>16&255;c[p++]=l>>>8|128;c[p++]=l&255;for(var S=0;S<6;++S){c[p+S]=m[S]}return t?t:a(c)}e.exports=v1},2087:function(e){e.exports=require("os")},2102:function(e,t,r){"use strict";var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(r(5747));const s=i(r(2087));const n=r(5082);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}a.appendFileSync(r,`${n.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2106:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["migrationhub"]={};i.MigrationHub=a.defineService("migrationhub",["2017-05-31"]);Object.defineProperty(s.services["migrationhub"],"2017-05-31",{get:function get(){var e=r(6686);e.paginators=r(370).pagination;return e},enumerable:true,configurable:true});e.exports=i.MigrationHub},2107:function(e){"use strict";e.exports=function generate_allOf(e,t,r){var i=" ";var a=e.schema[t];var s=e.schemaPath+e.util.getProperty(t);var n=e.errSchemaPath+"/"+t;var o=!e.opts.allErrors;var u=e.util.copy(e);var p="";u.level++;var c="valid"+u.level;var m=u.baseId,l=true;var d=a;if(d){var y,b=-1,h=d.length-1;while(b<h){y=d[b+=1];if(e.opts.strictKeywords?typeof y=="object"&&Object.keys(y).length>0:e.util.schemaHasRules(y,e.RULES.all)){l=false;u.schema=y;u.schemaPath=s+"["+b+"]";u.errSchemaPath=n+"/"+b;i+=" "+e.validate(u)+" ";u.baseId=m;if(o){i+=" if ("+c+") { ";p+="}"}}}}if(o){if(l){i+=" if (true) { "}else{i+=" "+p.slice(0,-1)+" "}}return i}},2110:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["synthetics"]={};i.Synthetics=a.defineService("synthetics",["2017-10-11"]);Object.defineProperty(s.services["synthetics"],"2017-10-11",{get:function get(){var e=r(7717);e.paginators=r(1340).pagination;return e},enumerable:true,configurable:true});e.exports=i.Synthetics},2117:function(e,t,r){var i=r(5622);var a=process.platform==="win32";var s=r(5747);var n=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function rethrow(){var e;if(n){var t=new Error;e=debugCallback}else e=missingCallback;return e;function debugCallback(e){if(e){t.message=e.message;e=t;missingCallback(e)}}function missingCallback(e){if(e){if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var t="fs: missing callback "+(e.stack||e.message);if(process.traceDeprecation)console.trace(t);else console.error(t)}}}}function maybeCallback(e){return typeof e==="function"?e:rethrow()}var o=i.normalize;if(a){var u=/(.*?)(?:[\/\\]+|$)/g}else{var u=/(.*?)(?:[\/]+|$)/g}if(a){var p=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/}else{var p=/^[\/]*/}t.realpathSync=function realpathSync(e,t){e=i.resolve(e);if(t&&Object.prototype.hasOwnProperty.call(t,e)){return t[e]}var r=e,n={},o={};var c;var m;var l;var d;start();function start(){var t=p.exec(e);c=t[0].length;m=t[0];l=t[0];d="";if(a&&!o[l]){s.lstatSync(l);o[l]=true}}while(c<e.length){u.lastIndex=c;var y=u.exec(e);d=m;m+=y[0];l=d+y[1];c=u.lastIndex;if(o[l]||t&&t[l]===l){continue}var b;if(t&&Object.prototype.hasOwnProperty.call(t,l)){b=t[l]}else{var h=s.lstatSync(l);if(!h.isSymbolicLink()){o[l]=true;if(t)t[l]=l;continue}var f=null;if(!a){var g=h.dev.toString(32)+":"+h.ino.toString(32);if(n.hasOwnProperty(g)){f=n[g]}}if(f===null){s.statSync(l);f=s.readlinkSync(l)}b=i.resolve(d,f);if(t)t[l]=b;if(!a)n[g]=f}e=i.resolve(b,e.slice(c));start()}if(t)t[r]=e;return e};t.realpath=function realpath(e,t,r){if(typeof r!=="function"){r=maybeCallback(t);t=null}e=i.resolve(e);if(t&&Object.prototype.hasOwnProperty.call(t,e)){return process.nextTick(r.bind(null,null,t[e]))}var n=e,o={},c={};var m;var l;var d;var y;start();function start(){var t=p.exec(e);m=t[0].length;l=t[0];d=t[0];y="";if(a&&!c[d]){s.lstat(d,function(e){if(e)return r(e);c[d]=true;LOOP()})}else{process.nextTick(LOOP)}}function LOOP(){if(m>=e.length){if(t)t[n]=e;return r(null,e)}u.lastIndex=m;var i=u.exec(e);y=l;l+=i[0];d=y+i[1];m=u.lastIndex;if(c[d]||t&&t[d]===d){return process.nextTick(LOOP)}if(t&&Object.prototype.hasOwnProperty.call(t,d)){return gotResolvedLink(t[d])}return s.lstat(d,gotStat)}function gotStat(e,i){if(e)return r(e);if(!i.isSymbolicLink()){c[d]=true;if(t)t[d]=d;return process.nextTick(LOOP)}if(!a){var n=i.dev.toString(32)+":"+i.ino.toString(32);if(o.hasOwnProperty(n)){return gotTarget(null,o[n],d)}}s.stat(d,function(e){if(e)return r(e);s.readlink(d,function(e,t){if(!a)o[n]=t;gotTarget(e,t)})})}function gotTarget(e,a,s){if(e)return r(e);var n=i.resolve(y,a);if(t)t[s]=n;gotResolvedLink(n)}function gotResolvedLink(t){e=i.resolve(t,e.slice(m));start()}}},2120:function(e){e.exports={pagination:{GetBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotChannelAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypeVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},2122:function(e){e.exports={pagination:{GetDevicePositionHistory:{input_token:"NextToken",output_token:"NextToken",result_key:"DevicePositions"},ListGeofenceCollections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofences:{input_token:"NextToken",output_token:"NextToken",result_key:"Entries"},ListMaps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListPlaceIndexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListTrackerConsumers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConsumerArns"},ListTrackers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"}}}},2135:function(e,t,r){const{inherits:i}=r(1669);const a=r(8645);const s=r(474);e.exports.define=function define(e,t){return new Entity(e,t)};function Entity(e,t){this.name=e;this.body=t;this.decoders={};this.encoders={}}Entity.prototype._createNamed=function createNamed(e){const t=this.name;function Generated(e){this._initNamed(e,t)}i(Generated,e);Generated.prototype._initNamed=function _initNamed(t,r){e.call(this,t,r)};return new Generated(this)};Entity.prototype._getDecoder=function _getDecoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.decoders,e)){this.decoders[e]=this._createNamed(s[e])}return this.decoders[e]};Entity.prototype.decode=function decode(e,t,r){return this._getDecoder(t).decode(e,r)};Entity.prototype._getEncoder=function _getEncoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.encoders,e)){this.encoders[e]=this._createNamed(a[e])}return this.encoders[e]};Entity.prototype.encode=function encode(e,t,r){return this._getEncoder(t).encode(e,r)}},2140:function(e){"use strict";function Queue(e){if(!(this instanceof Queue)){return new Queue(e)}e=e||{};this.concurrency=e.concurrency||Infinity;this.pending=0;this.jobs=[];this.cbs=[];this._done=done.bind(this)}var t=["push","unshift","splice"];t.forEach(function(e){Queue.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);this._run();return t}});Object.defineProperty(Queue.prototype,"length",{get:function(){return this.pending+this.jobs.length}});Queue.prototype._run=function(){if(this.pending===this.concurrency){return}if(this.jobs.length){var e=this.jobs.shift();this.pending++;e(this._done);this._run()}if(this.pending===0){while(this.cbs.length!==0){var t=this.cbs.pop();process.nextTick(t)}}};Queue.prototype.onDone=function(e){if(typeof e==="function"){this.cbs.push(e);this._run()}};function done(){this.pending--;this._run()}e.exports=Queue},2141:function(e,t,r){"use strict";const i=r(2413).Readable;const a=r(9474);class Response extends i{constructor(e,t,r,i){if(typeof e!=="number"){throw new TypeError("Argument `statusCode` should be a number")}if(typeof t!=="object"){throw new TypeError("Argument `headers` should be an object")}if(!(r instanceof Buffer)){throw new TypeError("Argument `body` should be a buffer")}if(typeof i!=="string"){throw new TypeError("Argument `url` should be a string")}super();this.statusCode=e;this.headers=a(t);this.body=r;this.url=i}_read(){this.push(this.body);this.push(null)}}e.exports=Response},2145:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workmailmessageflow"]={};i.WorkMailMessageFlow=a.defineService("workmailmessageflow",["2019-05-01"]);Object.defineProperty(s.services["workmailmessageflow"],"2019-05-01",{get:function get(){var e=r(3642);e.paginators=r(2028).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkMailMessageFlow},2150:function(e,t,r){const i=r(1651);const a=r(3688);e.exports=((e,{complete:t=false}={})=>{if(typeof e!=="string"||!e){throw new TypeError("JWT must be a string")}const{0:r,1:s,2:n,length:o}=e.split(".");if(o===5){throw new TypeError("JWTs must be decrypted first")}if(o!==3){throw new a.JWTMalformed("JWTs must have three components")}try{const e={header:i.JSON.decode(r),payload:i.JSON.decode(s),signature:n};return t?e:e.payload}catch(e){throw new a.JWTMalformed("JWT is malformed")}})},2166:function(e,t,r){const i=r(8835);const{format:a}=r(1669);const s=r(4822);const{RPError:n,OPError:o}=r(3889);const{BaseClient:u}=r(860);const{random:p,codeChallenge:c}=r(9368);const m=r(108);const{resolveResponseType:l,resolveRedirectUri:d}=r(7693);function verified(e,t,r={}){if(e){this.error(e)}else if(!t){this.fail(r)}else{this.success(t,r)}}function OpenIDConnectStrategy({client:e,params:t={},passReqToCallback:r=false,sessionKey:a,usePKCE:n=false}={},o){if(!(e instanceof u)){throw new TypeError("client must be an instance of openid-client Client")}if(typeof o!=="function"){throw new TypeError("verify callback must be a function")}if(!e.issuer||!e.issuer.issuer){throw new TypeError("client must have an issuer with an identifier")}this._client=e;this._issuer=e.issuer;this._verify=o;this._passReqToCallback=r;this._usePKCE=n;this._key=a||`oidc:${i.parse(this._issuer.issuer).hostname}`;this._params=s(t);if(this._usePKCE===true){const e=this._issuer.code_challenge_methods_supported;if(!Array.isArray(e)){throw new TypeError("code_challenge_methods_supported is not properly set on issuer")}if(e.includes("S256")){this._usePKCE="S256"}else if(e.includes("plain")){this._usePKCE="plain"}else{throw new TypeError("neither supported code_challenge_method is supported by the issuer")}}else if(typeof this._usePKCE==="string"&&!["plain","S256"].includes(this._usePKCE)){throw new TypeError(`${this._usePKCE} is not valid/implemented PKCE code_challenge_method`)}this.name=i.parse(e.issuer.issuer).hostname;if(!this._params.response_type)this._params.response_type=l.call(e);if(!this._params.redirect_uri)this._params.redirect_uri=d.call(e);if(!this._params.scope)this._params.scope="openid"}OpenIDConnectStrategy.prototype.authenticate=function authenticate(e,t){(async()=>{const r=this._client;if(!e.session){throw new TypeError("authentication requires session support")}const i=r.callbackParams(e);const s=this._key;if(Object.keys(i).length===0){const i={state:p(),...this._params,...t};if(!i.nonce&&i.response_type.includes("id_token")){i.nonce=p()}e.session[s]=m(i,"nonce","state","max_age","response_type");if(this._usePKCE){const t=p();e.session[s].code_verifier=t;switch(this._usePKCE){case"S256":i.code_challenge=c(t);i.code_challenge_method="S256";break;case"plain":i.code_challenge=t;break}}this.redirect(r.authorizationUrl(i));return}const o=e.session[s];if(Object.keys(o||{}).length===0){throw new Error(a('did not find expected authorization request details in session, req.session["%s"] is %j',s,o))}const{state:u,nonce:l,max_age:d,code_verifier:y,response_type:b}=o;try{delete e.session[s]}catch(e){}const h={redirect_uri:this._params.redirect_uri,...t};const f={state:u,nonce:l,max_age:d,code_verifier:y,response_type:b};const g=await r.callback(h.redirect_uri,i,f);const S=this._passReqToCallback;const N=this._verify.length>(S?3:2)&&r.issuer.userinfo_endpoint;const I=[g,verified.bind(this)];if(N){if(!g.access_token){throw new n({message:"expected access_token to be returned when asking for userinfo in verify callback",tokenset:g})}const e=await r.userinfo(g);I.splice(1,0,e)}if(S){I.unshift(e)}this._verify(...I)})().catch(e=>{if(e instanceof o&&e.error!=="server_error"&&!e.error.startsWith("invalid")||e instanceof n){this.fail(e)}else{this.error(e)}})};e.exports=OpenIDConnectStrategy},2184:function(e){e.exports=require("vm")},2189:function(e){e.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContactLists:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListCustomVerificationEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDedicatedIpPools:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDeliverabilityTestReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDomainDeliverabilityCampaigns:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListImportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListSuppressedDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"}}}},2198:function(e){"use strict";const t={clusterroles:[],clusterrolebindings:[],componentstatuses:["cs"],configmaps:["cm"],cronjobs:[],customresourcedefinitions:["crd"],daemonsets:["ds"],deployments:["deploy"],events:["ev"],endpoints:["ep"],horizontalpodautoscalers:["hpa"],ingresses:["ing"],jobs:[],limitranges:["limits"],namespaces:["ns"],nodes:["no"],persistentvolumes:["pv"],persistentvolumeclaims:["pvc"],petsets:[],pods:["po"],replicationcontrollers:["rc"],replicasets:["rs"],resourcequotas:["quota"],roles:[],rolebindings:[],scheduledjobs:[],secrets:[],serviceaccounts:[],services:["svc"],statefulsets:[],thirdpartyresources:[]};const r={componentstatuses:true,ingresses:true};const i={apis:true,status:true};e.exports=function(e){let a=[e];if(t[e]){a=a.concat(t[e])}if(e.slice(-1)!=="s"||e in i){return a}const s=r[e]?2:1;const n=e.substr(0,e.length-s);a.push(n);return a}},2204:function(e){e.exports={pagination:{SearchDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"devices"},SearchQuantumTasks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"quantumTasks"}}}},2214:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cognitoidentity"]={};i.CognitoIdentity=a.defineService("cognitoidentity",["2014-06-30"]);Object.defineProperty(s.services["cognitoidentity"],"2014-06-30",{get:function get(){var e=r(7056);e.paginators=r(7280).pagination;return e},enumerable:true,configurable:true});e.exports=i.CognitoIdentity},2220:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["braket"]={};i.Braket=a.defineService("braket",["2019-09-01"]);Object.defineProperty(s.services["braket"],"2019-09-01",{get:function get(){var e=r(6039);e.paginators=r(2204).pagination;return e},enumerable:true,configurable:true});e.exports=i.Braket},2221:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotsitewise"]={};i.IoTSiteWise=a.defineService("iotsitewise",["2019-12-02"]);Object.defineProperty(s.services["iotsitewise"],"2019-12-02",{get:function get(){var e=r(1872);e.paginators=r(9090).pagination;e.waiters=r(9472).waiters;return e},enumerable:true,configurable:true});e.exports=i.IoTSiteWise},2225:function(e){e.exports={pagination:{}}},2230:function(e){e.exports={version:2,waiters:{ProjectVersionTrainingCompleted:{description:"Wait until the ProjectVersion training completes.",operation:"DescribeProjectVersions",delay:120,maxAttempts:360,acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_COMPLETED"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_FAILED"}]},ProjectVersionRunning:{description:"Wait until the ProjectVersion is running.",delay:30,maxAttempts:40,operation:"DescribeProjectVersions",acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"RUNNING"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"FAILED"}]}}}},2241:function(e){e.exports={metadata:{apiVersion:"2018-09-05",endpointPrefix:"sms-voice.pinpoint",signingName:"sms-voice",serviceAbbreviation:"Pinpoint SMS Voice",serviceFullName:"Amazon Pinpoint SMS and Voice Service",serviceId:"Pinpoint SMS Voice",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-sms-voice-2018-09-05",signatureVersion:"v4"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},Name:{},SnsDestination:{shape:"Sd"}}}}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},SendVoiceMessage:{http:{requestUri:"/v1/sms-voice/voice/message",responseCode:200},input:{type:"structure",members:{CallerId:{},ConfigurationSetName:{},Content:{type:"structure",members:{CallInstructionsMessage:{type:"structure",members:{Text:{}},required:[]},PlainTextMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]},SSMLMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]}}},DestinationPhoneNumber:{},OriginationPhoneNumber:{}}},output:{type:"structure",members:{MessageId:{}}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}}},shapes:{S6:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},SnsDestination:{shape:"Sd"}},required:[]},S7:{type:"structure",members:{IamRoleArn:{},LogGroupArn:{}},required:[]},Sa:{type:"structure",members:{DeliveryStreamArn:{},IamRoleArn:{}},required:[]},Sb:{type:"list",member:{}},Sd:{type:"structure",members:{TopicArn:{}},required:[]}}}},2250:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"runtime.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Runtime Service",serviceId:"Lex Runtime Service",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex-2016-11-28"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{botName:{},botAlias:{},userId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},checkpointLabelFilter:{location:"querystring",locationName:"checkpointLabelFilter"}}},output:{type:"structure",members:{recentIntentSummaryView:{shape:"Sa"},sessionAttributes:{shape:"Sd"},sessionId:{},dialogAction:{shape:"Sh"},activeContexts:{shape:"Sk"}}}},PostContent:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},input:{type:"structure",required:["botName","botAlias","userId","contentType","inputStream"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"St",jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"St",jsonvalue:true,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"Sw"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:true,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:true,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:true,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{location:"header",locationName:"x-amz-lex-input-transcript"},audioStream:{shape:"Sw"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"},authtype:"v4-unsigned-body"},PostText:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},input:{type:"structure",required:["botName","botAlias","userId","inputText"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},requestAttributes:{shape:"Sd"},inputText:{shape:"Si"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S13"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S13"},slots:{shape:"Sd"}}}},slots:{shape:"Sd"},sessionAttributes:{shape:"Sd"},message:{shape:"Si"},sentimentResponse:{type:"structure",members:{sentimentLabel:{},sentimentScore:{}}},messageFormat:{},dialogState:{},slotToElicit:{},responseCard:{type:"structure",members:{version:{},contentType:{},genericAttachments:{type:"list",member:{type:"structure",members:{title:{},subTitle:{},attachmentLinkUrl:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},sessionId:{},botVersion:{},activeContexts:{shape:"Sk"}}}},PutSession:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},dialogAction:{shape:"Sh"},recentIntentSummaryView:{shape:"Sa"},accept:{location:"header",locationName:"Accept"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:true,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"Sw"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:true},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:true},Sk:{type:"list",member:{type:"structure",required:["name","timeToLive","parameters"],members:{name:{},timeToLive:{type:"structure",members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},parameters:{type:"map",key:{},value:{shape:"Si"}}}},sensitive:true},St:{type:"string",sensitive:true},Sw:{type:"blob",streaming:true},Sx:{type:"string",sensitive:true},S13:{type:"structure",members:{score:{type:"double"}}}}}},2259:function(e,t,r){const i=r(8124);const a=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t)};e.exports=a},2261:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-10-20",endpointPrefix:"budgets",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWSBudgets",serviceFullName:"AWS Budgets",serviceId:"Budgets",signatureVersion:"v4",targetPrefix:"AWSBudgetServiceGateway",uid:"budgets-2016-10-20"},operations:{CreateBudget:{input:{type:"structure",required:["AccountId","Budget"],members:{AccountId:{},Budget:{shape:"S3"},NotificationsWithSubscribers:{type:"list",member:{type:"structure",required:["Notification","Subscribers"],members:{Notification:{shape:"Sl"},Subscribers:{shape:"Sr"}}}}}},output:{type:"structure",members:{}}},CreateBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","NotificationType","ActionType","ActionThreshold","Definition","ExecutionRoleArn","ApprovalModel","Subscribers"],members:{AccountId:{},BudgetName:{},NotificationType:{},ActionType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Subscribers:{shape:"Sr"}}},output:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}}},CreateNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscribers"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscribers:{shape:"Sr"}}},output:{type:"structure",members:{}}},CreateSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}},DeleteBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{}}},output:{type:"structure",members:{}}},DeleteBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}},output:{type:"structure",required:["AccountId","BudgetName","Action"],members:{AccountId:{},BudgetName:{},Action:{shape:"S1t"}}}},DeleteNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"}}},output:{type:"structure",members:{}}},DeleteSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}},DescribeBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{}}},output:{type:"structure",members:{Budget:{shape:"S3"}}}},DescribeBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}},output:{type:"structure",required:["AccountId","BudgetName","Action"],members:{AccountId:{},BudgetName:{},Action:{shape:"S1t"}}}},DescribeBudgetActionHistories:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{},TimePeriod:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ActionHistories"],members:{ActionHistories:{type:"list",member:{type:"structure",required:["Timestamp","Status","EventType","ActionHistoryDetails"],members:{Timestamp:{type:"timestamp"},Status:{},EventType:{},ActionHistoryDetails:{type:"structure",required:["Message","Action"],members:{Message:{},Action:{shape:"S1t"}}}}}},NextToken:{}}}},DescribeBudgetActionsForAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Actions"],members:{Actions:{shape:"S2c"},NextToken:{}}}},DescribeBudgetActionsForBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Actions"],members:{Actions:{shape:"S2c"},NextToken:{}}}},DescribeBudgetPerformanceHistory:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},TimePeriod:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BudgetPerformanceHistory:{type:"structure",members:{BudgetName:{},BudgetType:{},CostFilters:{shape:"Sa"},CostTypes:{shape:"Sc"},TimeUnit:{},BudgetedAndActualAmountsList:{type:"list",member:{type:"structure",members:{BudgetedAmount:{shape:"S5"},ActualAmount:{shape:"S5"},TimePeriod:{shape:"Sf"}}}}}},NextToken:{}}}},DescribeBudgets:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Budgets:{type:"list",member:{shape:"S3"}},NextToken:{}}}},DescribeNotificationsForBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Notifications:{type:"list",member:{shape:"Sl"}},NextToken:{}}}},DescribeSubscribersForNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Subscribers:{shape:"Sr"},NextToken:{}}}},ExecuteBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId","ExecutionType"],members:{AccountId:{},BudgetName:{},ActionId:{},ExecutionType:{}}},output:{type:"structure",required:["AccountId","BudgetName","ActionId","ExecutionType"],members:{AccountId:{},BudgetName:{},ActionId:{},ExecutionType:{}}}},UpdateBudget:{input:{type:"structure",required:["AccountId","NewBudget"],members:{AccountId:{},NewBudget:{shape:"S3"}}},output:{type:"structure",members:{}}},UpdateBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{},NotificationType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Subscribers:{shape:"Sr"}}},output:{type:"structure",required:["AccountId","BudgetName","OldAction","NewAction"],members:{AccountId:{},BudgetName:{},OldAction:{shape:"S1t"},NewAction:{shape:"S1t"}}}},UpdateNotification:{input:{type:"structure",required:["AccountId","BudgetName","OldNotification","NewNotification"],members:{AccountId:{},BudgetName:{},OldNotification:{shape:"Sl"},NewNotification:{shape:"Sl"}}},output:{type:"structure",members:{}}},UpdateSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","OldSubscriber","NewSubscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},OldSubscriber:{shape:"Ss"},NewSubscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["BudgetName","TimeUnit","BudgetType"],members:{BudgetName:{},BudgetLimit:{shape:"S5"},PlannedBudgetLimits:{type:"map",key:{},value:{shape:"S5"}},CostFilters:{shape:"Sa"},CostTypes:{shape:"Sc"},TimeUnit:{},TimePeriod:{shape:"Sf"},CalculatedSpend:{type:"structure",required:["ActualSpend"],members:{ActualSpend:{shape:"S5"},ForecastedSpend:{shape:"S5"}}},BudgetType:{},LastUpdatedTime:{type:"timestamp"}}},S5:{type:"structure",required:["Amount","Unit"],members:{Amount:{},Unit:{}}},Sa:{type:"map",key:{},value:{type:"list",member:{}}},Sc:{type:"structure",members:{IncludeTax:{type:"boolean"},IncludeSubscription:{type:"boolean"},UseBlended:{type:"boolean"},IncludeRefund:{type:"boolean"},IncludeCredit:{type:"boolean"},IncludeUpfront:{type:"boolean"},IncludeRecurring:{type:"boolean"},IncludeOtherSubscription:{type:"boolean"},IncludeSupport:{type:"boolean"},IncludeDiscount:{type:"boolean"},UseAmortized:{type:"boolean"}}},Sf:{type:"structure",members:{Start:{type:"timestamp"},End:{type:"timestamp"}}},Sl:{type:"structure",required:["NotificationType","ComparisonOperator","Threshold"],members:{NotificationType:{},ComparisonOperator:{},Threshold:{type:"double"},ThresholdType:{},NotificationState:{}}},Sr:{type:"list",member:{shape:"Ss"}},Ss:{type:"structure",required:["SubscriptionType","Address"],members:{SubscriptionType:{},Address:{type:"string",sensitive:true}}},Sy:{type:"structure",required:["ActionThresholdValue","ActionThresholdType"],members:{ActionThresholdValue:{type:"double"},ActionThresholdType:{}}},Sz:{type:"structure",members:{IamActionDefinition:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Roles:{type:"list",member:{}},Groups:{type:"list",member:{}},Users:{type:"list",member:{}}}},ScpActionDefinition:{type:"structure",required:["PolicyId","TargetIds"],members:{PolicyId:{},TargetIds:{type:"list",member:{}}}},SsmActionDefinition:{type:"structure",required:["ActionSubType","Region","InstanceIds"],members:{ActionSubType:{},Region:{},InstanceIds:{type:"list",member:{}}}}}},S1t:{type:"structure",required:["ActionId","BudgetName","NotificationType","ActionType","ActionThreshold","Definition","ExecutionRoleArn","ApprovalModel","Status","Subscribers"],members:{ActionId:{},BudgetName:{},NotificationType:{},ActionType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Status:{},Subscribers:{shape:"Sr"}}},S2c:{type:"list",member:{shape:"S1t"}}}}},2265:function(e,t,r){const{inherits:i}=r(1669);const a=r(3832);function PEMEncoder(e){a.call(this,e);this.enc="pem"}i(PEMEncoder,a);PEMEncoder.prototype.encode=function encode(e,t){const r=a.prototype.encode.call(this,e);const i=r.toString("base64");const s=[`-----BEGIN ${t.label}-----`];for(let e=0;e<i.length;e+=64){s.push(i.slice(e,e+64))}s.push(`-----END ${t.label}-----`);return s.join("\n")};e.exports=PEMEncoder},2269:function(e){e.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},ListTagsForResource:{result_key:"TagList"}}}},2270:function(e,t,r){e.exports={bufferSplit:bufferSplit,addRSAMissing:addRSAMissing,calculateDSAPublic:calculateDSAPublic,calculateED25519Public:calculateED25519Public,calculateX25519Public:calculateX25519Public,mpNormalize:mpNormalize,mpDenormalize:mpDenormalize,ecNormalize:ecNormalize,countZeros:countZeros,assertCompatible:assertCompatible,isCompatible:isCompatible,opensslKeyDeriv:opensslKeyDeriv,opensshCipherInfo:opensshCipherInfo,publicFromPrivateECDSA:publicFromPrivateECDSA,zeroPadToLength:zeroPadToLength,writeBitString:writeBitString,readBitString:readBitString,pbkdf2:pbkdf2};var i=r(9489);var a=r(6215).Buffer;var s=r(7502);var n=r(3852);var o=r(6417);var u=r(8098);var p=r(2062);var c=r(1729);var m=r(9242).BigInteger;var l=r(196);var d=3;function isCompatible(e,t,r){if(e===null||typeof e!=="object")return false;if(r===undefined)r=t.prototype._sshpkApiVersion;if(e instanceof t&&t.prototype._sshpkApiVersion[0]==r[0])return true;var i=Object.getPrototypeOf(e);var a=0;while(i.constructor.name!==t.name){i=Object.getPrototypeOf(i);if(!i||++a>d)return false}if(i.constructor.name!==t.name)return false;var s=i._sshpkApiVersion;if(s===undefined)s=t._oldVersionDetect(e);if(s[0]!=r[0]||s[1]<r[1])return false;return true}function assertCompatible(e,t,r,a){if(a===undefined)a="object";i.ok(e,a+" must not be null");i.object(e,a+" must be an object");if(r===undefined)r=t.prototype._sshpkApiVersion;if(e instanceof t&&t.prototype._sshpkApiVersion[0]==r[0])return;var s=Object.getPrototypeOf(e);var n=0;while(s.constructor.name!==t.name){s=Object.getPrototypeOf(s);i.ok(s&&++n<=d,a+" must be a "+t.name+" instance")}i.strictEqual(s.constructor.name,t.name,a+" must be a "+t.name+" instance");var o=s._sshpkApiVersion;if(o===undefined)o=t._oldVersionDetect(e);i.ok(o[0]==r[0]&&o[1]>=r[1],a+" must be compatible with "+t.name+" klass "+"version "+r[0]+"."+r[1])}var y={"des-ede3-cbc":{key:24,iv:8},"aes-128-cbc":{key:16,iv:16},"aes-256-cbc":{key:32,iv:16}};var b=8;function opensslKeyDeriv(e,t,r,s){i.buffer(t,"salt");i.buffer(r,"passphrase");i.number(s,"iteration count");var n=y[e];i.object(n,"supported cipher");t=t.slice(0,b);var u,p,c;var m=a.alloc(0);while(m.length<n.key+n.iv){c=[];if(p)c.push(p);c.push(r);c.push(t);u=a.concat(c);for(var l=0;l<s;++l)u=o.createHash("md5").update(u).digest();m=a.concat([m,u]);p=u}return{key:m.slice(0,n.key),iv:m.slice(n.key,n.key+n.iv)}}function pbkdf2(e,t,r,i,s){var n=a.alloc(t.length+4);t.copy(n);var u=0,p=[];var c=1;while(u<i){var m=T(c++);u+=m.length;p.push(m)}return a.concat(p).slice(0,i);function T(t){n.writeUInt32BE(t,n.length-4);var i=o.createHmac(e,s);i.update(n);var a=i.digest();var u=a;var p=1;while(p++<r){i=o.createHmac(e,s);i.update(u);u=i.digest();for(var c=0;c<a.length;++c)a[c]^=u[c]}return a}}function countZeros(e){var t=0,r=8;while(t<e.length){var i=1<<r;if((e[t]&i)===i)break;r--;if(r<0){t++;r=8}}return t*8+(8-r)-1}function bufferSplit(e,t){i.buffer(e);i.string(t);var r=[];var a=0;var s=0;for(var n=0;n<e.length;++n){if(e[n]===t.charCodeAt(s))++s;else if(e[n]===t.charCodeAt(0))s=1;else s=0;if(s>=t.length){var o=n+1;r.push(e.slice(a,o-s));a=o;s=0}}if(a<=e.length)r.push(e.slice(a,e.length));return r}function ecNormalize(e,t){i.buffer(e);if(e[0]===0&&e[1]===4){if(t)return e;return e.slice(1)}else if(e[0]===4){if(!t)return e}else{while(e[0]===0)e=e.slice(1);if(e[0]===2||e[0]===3)throw new Error("Compressed elliptic curve points "+"are not supported");if(e[0]!==4)throw new Error("Not a valid elliptic curve point");if(!t)return e}var r=a.alloc(e.length+1);r[0]=0;e.copy(r,1);return r}function readBitString(e,t){if(t===undefined)t=p.Ber.BitString;var r=e.readString(t,true);i.strictEqual(r[0],0,"bit strings with unused bits are "+"not supported (0x"+r[0].toString(16)+")");return r.slice(1)}function writeBitString(e,t,r){if(r===undefined)r=p.Ber.BitString;var i=a.alloc(t.length+1);i[0]=0;t.copy(i,1);e.writeBuffer(i,r)}function mpNormalize(e){i.buffer(e);while(e.length>1&&e[0]===0&&(e[1]&128)===0)e=e.slice(1);if((e[0]&128)===128){var t=a.alloc(e.length+1);t[0]=0;e.copy(t,1);e=t}return e}function mpDenormalize(e){i.buffer(e);while(e.length>1&&e[0]===0)e=e.slice(1);return e}function zeroPadToLength(e,t){i.buffer(e);i.number(t);while(e.length>t){i.equal(e[0],0);e=e.slice(1)}while(e.length<t){var r=a.alloc(e.length+1);r[0]=0;e.copy(r,1);e=r}return e}function bigintToMpBuf(e){var t=a.from(e.toByteArray());t=mpNormalize(t);return t}function calculateDSAPublic(e,t,r){i.buffer(e);i.buffer(t);i.buffer(r);e=new m(e);t=new m(t);r=new m(r);var a=e.modPow(r,t);var s=bigintToMpBuf(a);return s}function calculateED25519Public(e){i.buffer(e);var t=l.sign.keyPair.fromSeed(new Uint8Array(e));return a.from(t.publicKey)}function calculateX25519Public(e){i.buffer(e);var t=l.box.keyPair.fromSeed(new Uint8Array(e));return a.from(t.publicKey)}function addRSAMissing(e){i.object(e);assertCompatible(e,s,[1,1]);var t=new m(e.part.d.data);var r;if(!e.part.dmodp){var a=new m(e.part.p.data);var n=t.mod(a.subtract(1));r=bigintToMpBuf(n);e.part.dmodp={name:"dmodp",data:r};e.parts.push(e.part.dmodp)}if(!e.part.dmodq){var o=new m(e.part.q.data);var u=t.mod(o.subtract(1));r=bigintToMpBuf(u);e.part.dmodq={name:"dmodq",data:r};e.parts.push(e.part.dmodq)}}function publicFromPrivateECDSA(e,t){i.string(e,"curveName");i.buffer(t);var r=u.curves[e];var s=new m(r.p);var o=new m(r.a);var p=new m(r.b);var l=new c.ECCurveFp(s,o,p);var d=l.decodePointHex(r.G.toString("hex"));var y=new m(mpNormalize(t));var b=d.multiply(y);b=a.from(l.encodePointHex(b),"hex");var h=[];h.push({name:"curve",data:a.from(e)});h.push({name:"Q",data:b});var f=new n({type:"ecdsa",curve:l,parts:h});return f}function opensshCipherInfo(e){var t={};switch(e){case"3des-cbc":t.keySize=24;t.blockSize=8;t.opensslName="des-ede3-cbc";break;case"blowfish-cbc":t.keySize=16;t.blockSize=8;t.opensslName="bf-cbc";break;case"aes128-cbc":case"aes128-ctr":case"aes128-gcm@openssh.com":t.keySize=16;t.blockSize=16;t.opensslName="aes-128-"+e.slice(7,10);break;case"aes192-cbc":case"aes192-ctr":case"aes192-gcm@openssh.com":t.keySize=24;t.blockSize=16;t.opensslName="aes-192-"+e.slice(7,10);break;case"aes256-cbc":case"aes256-ctr":case"aes256-gcm@openssh.com":t.keySize=32;t.blockSize=16;t.opensslName="aes-256-"+e.slice(7,10);break;default:throw new Error('Unsupported openssl cipher "'+e+'"')}return t}},2271:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediastoredata"]={};i.MediaStoreData=a.defineService("mediastoredata",["2017-09-01"]);Object.defineProperty(s.services["mediastoredata"],"2017-09-01",{get:function get(){var e=r(8825);e.paginators=r(4483).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaStoreData},2275:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-03-22",endpointPrefix:"personalize-events",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Events",serviceId:"Personalize Events",signatureVersion:"v4",signingName:"personalize",uid:"personalize-events-2018-03-22"},operations:{PutEvents:{http:{requestUri:"/events"},input:{type:"structure",required:["trackingId","sessionId","eventList"],members:{trackingId:{},userId:{},sessionId:{},eventList:{type:"list",member:{type:"structure",required:["eventType","sentAt"],members:{eventId:{},eventType:{},eventValue:{type:"float"},itemId:{},properties:{jsonvalue:true},sentAt:{type:"timestamp"},recommendationId:{},impression:{type:"list",member:{}}}}}}}},PutItems:{http:{requestUri:"/items"},input:{type:"structure",required:["datasetArn","items"],members:{datasetArn:{},items:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{},properties:{jsonvalue:true}}}}}}},PutUsers:{http:{requestUri:"/users"},input:{type:"structure",required:["datasetArn","users"],members:{datasetArn:{},users:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},properties:{jsonvalue:true}}}}}}}},shapes:{}}},2304:function(e){e.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"kafka",signingName:"kafka",serviceFullName:"Managed Streaming for Kafka",serviceAbbreviation:"Kafka",serviceId:"Kafka",protocol:"rest-json",jsonVersion:"1.1",uid:"kafka-2018-11-14",signatureVersion:"v4"},operations:{BatchAssociateScramSecret:{http:{requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},SecretArnList:{shape:"S3",locationName:"secretArnList"}},required:["ClusterArn","SecretArnList"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},UnprocessedScramSecrets:{shape:"S5",locationName:"unprocessedScramSecrets"}}}},CreateCluster:{http:{requestUri:"/v1/clusters",responseCode:200},input:{type:"structure",members:{BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Se",locationName:"clientAuthentication"},ClusterName:{locationName:"clusterName"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},EncryptionInfo:{shape:"Sm",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"Sr",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},Tags:{shape:"S12",locationName:"tags"}},required:["BrokerNodeGroupInfo","KafkaVersion","NumberOfBrokerNodes","ClusterName"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},State:{locationName:"state"}}}},CreateConfiguration:{http:{requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},Name:{locationName:"name"},ServerProperties:{locationName:"serverProperties",type:"blob"}},required:["ServerProperties","Name"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/v1/clusters/{clusterArn}",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{location:"querystring",locationName:"currentVersion"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},State:{locationName:"state"}}}},DeleteConfiguration:{http:{method:"DELETE",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},State:{locationName:"state"}}}},DescribeCluster:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterInfo:{shape:"S1h",locationName:"clusterInfo"}}}},DescribeClusterOperation:{http:{method:"GET",requestUri:"/v1/operations/{clusterOperationArn}",responseCode:200},input:{type:"structure",members:{ClusterOperationArn:{location:"uri",locationName:"clusterOperationArn"}},required:["ClusterOperationArn"]},output:{type:"structure",members:{ClusterOperationInfo:{shape:"S1r",locationName:"clusterOperationInfo"}}}},DescribeConfiguration:{http:{method:"GET",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}}}},DescribeConfigurationRevision:{http:{method:"GET",requestUri:"/v1/configurations/{arn}/revisions/{revision}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},Revision:{location:"uri",locationName:"revision",type:"long"}},required:["Revision","Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"},ServerProperties:{locationName:"serverProperties",type:"blob"}}}},BatchDisassociateScramSecret:{http:{method:"PATCH",requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},SecretArnList:{shape:"S3",locationName:"secretArnList"}},required:["ClusterArn","SecretArnList"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},UnprocessedScramSecrets:{shape:"S5",locationName:"unprocessedScramSecrets"}}}},GetBootstrapBrokers:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/bootstrap-brokers",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{BootstrapBrokerString:{locationName:"bootstrapBrokerString"},BootstrapBrokerStringTls:{locationName:"bootstrapBrokerStringTls"},BootstrapBrokerStringSaslScram:{locationName:"bootstrapBrokerStringSaslScram"}}}},GetCompatibleKafkaVersions:{http:{method:"GET",requestUri:"/v1/compatible-kafka-versions",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"querystring",locationName:"clusterArn"}}},output:{type:"structure",members:{CompatibleKafkaVersions:{locationName:"compatibleKafkaVersions",type:"list",member:{type:"structure",members:{SourceVersion:{locationName:"sourceVersion"},TargetVersions:{shape:"S3",locationName:"targetVersions"}}}}}}},ListClusterOperations:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/operations",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterOperationInfoList:{locationName:"clusterOperationInfoList",type:"list",member:{shape:"S1r"}},NextToken:{locationName:"nextToken"}}}},ListClusters:{http:{method:"GET",requestUri:"/v1/clusters",responseCode:200},input:{type:"structure",members:{ClusterNameFilter:{location:"querystring",locationName:"clusterNameFilter"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ClusterInfoList:{locationName:"clusterInfoList",type:"list",member:{shape:"S1h"}},NextToken:{locationName:"nextToken"}}}},ListConfigurationRevisions:{http:{method:"GET",requestUri:"/v1/configurations/{arn}/revisions",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["Arn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Revisions:{locationName:"revisions",type:"list",member:{shape:"S19"}}}}},ListConfigurations:{http:{method:"GET",requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Configurations:{locationName:"configurations",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}},required:["Description","LatestRevision","CreationTime","KafkaVersions","Arn","Name","State"]}},NextToken:{locationName:"nextToken"}}}},ListKafkaVersions:{http:{method:"GET",requestUri:"/v1/kafka-versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{KafkaVersions:{locationName:"kafkaVersions",type:"list",member:{type:"structure",members:{Version:{locationName:"version"},Status:{locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},ListNodes:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/nodes",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},NodeInfoList:{locationName:"nodeInfoList",type:"list",member:{type:"structure",members:{AddedToClusterTime:{locationName:"addedToClusterTime"},BrokerNodeInfo:{locationName:"brokerNodeInfo",type:"structure",members:{AttachedENIId:{locationName:"attachedENIId"},BrokerId:{locationName:"brokerId",type:"double"},ClientSubnet:{locationName:"clientSubnet"},ClientVpcIpAddress:{locationName:"clientVpcIpAddress"},CurrentBrokerSoftwareInfo:{shape:"S1i",locationName:"currentBrokerSoftwareInfo"},Endpoints:{shape:"S3",locationName:"endpoints"}}},InstanceType:{locationName:"instanceType"},NodeARN:{locationName:"nodeARN"},NodeType:{locationName:"nodeType"},ZookeeperNodeInfo:{locationName:"zookeeperNodeInfo",type:"structure",members:{AttachedENIId:{locationName:"attachedENIId"},ClientVpcIpAddress:{locationName:"clientVpcIpAddress"},Endpoints:{shape:"S3",locationName:"endpoints"},ZookeeperId:{locationName:"zookeeperId",type:"double"},ZookeeperVersion:{locationName:"zookeeperVersion"}}}}}}}}},ListScramSecrets:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SecretArnList:{shape:"S3",locationName:"secretArnList"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S12",locationName:"tags"}}}},RebootBroker:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/reboot-broker",responseCode:200},input:{type:"structure",members:{BrokerIds:{shape:"S3",locationName:"brokerIds"},ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn","BrokerIds"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S12",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{shape:"S3",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateBrokerCount:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/nodes/count",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},TargetNumberOfBrokerNodes:{locationName:"targetNumberOfBrokerNodes",type:"integer"}},required:["ClusterArn","CurrentVersion","TargetNumberOfBrokerNodes"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},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:"S1x",locationName:"targetBrokerEBSVolumeInfo"}},required:["ClusterArn","TargetBrokerEBSVolumeInfo","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateConfiguration:{http:{method:"PUT",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},Description:{locationName:"description"},ServerProperties:{locationName:"serverProperties",type:"blob"}},required:["Arn","ServerProperties"]},output:{type:"structure",members:{Arn:{locationName:"arn"},LatestRevision:{shape:"S19",locationName:"latestRevision"}}}},UpdateClusterConfiguration:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/configuration",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},CurrentVersion:{locationName:"currentVersion"}},required:["ClusterArn","CurrentVersion","ConfigurationInfo"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateClusterKafkaVersion:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/version",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},CurrentVersion:{locationName:"currentVersion"},TargetKafkaVersion:{locationName:"targetKafkaVersion"}},required:["ClusterArn","TargetKafkaVersion","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateMonitoring:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/monitoring",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"Sr",locationName:"openMonitoring"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"}},required:["ClusterArn","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}}},shapes:{S3:{type:"list",member:{}},S5:{type:"list",member:{type:"structure",members:{ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"},SecretArn:{locationName:"secretArn"}}}},S8:{type:"structure",members:{BrokerAZDistribution:{locationName:"brokerAZDistribution"},ClientSubnets:{shape:"S3",locationName:"clientSubnets"},InstanceType:{locationName:"instanceType"},SecurityGroups:{shape:"S3",locationName:"securityGroups"},StorageInfo:{locationName:"storageInfo",type:"structure",members:{EbsStorageInfo:{locationName:"ebsStorageInfo",type:"structure",members:{VolumeSize:{locationName:"volumeSize",type:"integer"}}}}}},required:["ClientSubnets","InstanceType"]},Se:{type:"structure",members:{Sasl:{locationName:"sasl",type:"structure",members:{Scram:{locationName:"scram",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}}}},Tls:{locationName:"tls",type:"structure",members:{CertificateAuthorityArnList:{shape:"S3",locationName:"certificateAuthorityArnList"}}}}},Sk:{type:"structure",members:{Arn:{locationName:"arn"},Revision:{locationName:"revision",type:"long"}},required:["Revision","Arn"]},Sm:{type:"structure",members:{EncryptionAtRest:{locationName:"encryptionAtRest",type:"structure",members:{DataVolumeKMSKeyId:{locationName:"dataVolumeKMSKeyId"}},required:["DataVolumeKMSKeyId"]},EncryptionInTransit:{locationName:"encryptionInTransit",type:"structure",members:{ClientBroker:{locationName:"clientBroker"},InCluster:{locationName:"inCluster",type:"boolean"}}}}},Sr:{type:"structure",members:{Prometheus:{locationName:"prometheus",type:"structure",members:{JmxExporter:{locationName:"jmxExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]},NodeExporter:{locationName:"nodeExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]}}}},required:["Prometheus"]},Sw:{type:"structure",members:{BrokerLogs:{locationName:"brokerLogs",type:"structure",members:{CloudWatchLogs:{locationName:"cloudWatchLogs",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LogGroup:{locationName:"logGroup"}},required:["Enabled"]},Firehose:{locationName:"firehose",type:"structure",members:{DeliveryStream:{locationName:"deliveryStream"},Enabled:{locationName:"enabled",type:"boolean"}},required:["Enabled"]},S3:{locationName:"s3",type:"structure",members:{Bucket:{locationName:"bucket"},Enabled:{locationName:"enabled",type:"boolean"},Prefix:{locationName:"prefix"}},required:["Enabled"]}}}},required:["BrokerLogs"]},S12:{type:"map",key:{},value:{}},S18:{type:"timestamp",timestampFormat:"iso8601"},S19:{type:"structure",members:{CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"}},required:["Revision","CreationTime"]},S1h:{type:"structure",members:{ActiveOperationArn:{locationName:"activeOperationArn"},BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Se",locationName:"clientAuthentication"},ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},CreationTime:{shape:"S18",locationName:"creationTime"},CurrentBrokerSoftwareInfo:{shape:"S1i",locationName:"currentBrokerSoftwareInfo"},CurrentVersion:{locationName:"currentVersion"},EncryptionInfo:{shape:"Sm",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S1j",locationName:"openMonitoring"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},State:{locationName:"state"},StateInfo:{locationName:"stateInfo",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"S12",locationName:"tags"},ZookeeperConnectString:{locationName:"zookeeperConnectString"},ZookeeperConnectStringTls:{locationName:"zookeeperConnectStringTls"}}},S1i:{type:"structure",members:{ConfigurationArn:{locationName:"configurationArn"},ConfigurationRevision:{locationName:"configurationRevision",type:"long"},KafkaVersion:{locationName:"kafkaVersion"}}},S1j:{type:"structure",members:{Prometheus:{locationName:"prometheus",type:"structure",members:{JmxExporter:{locationName:"jmxExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]},NodeExporter:{locationName:"nodeExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]}}}},required:["Prometheus"]},S1r:{type:"structure",members:{ClientRequestId:{locationName:"clientRequestId"},ClusterArn:{locationName:"clusterArn"},CreationTime:{shape:"S18",locationName:"creationTime"},EndTime:{shape:"S18",locationName:"endTime"},ErrorInfo:{locationName:"errorInfo",type:"structure",members:{ErrorCode:{locationName:"errorCode"},ErrorString:{locationName:"errorString"}}},OperationArn:{locationName:"operationArn"},OperationState:{locationName:"operationState"},OperationSteps:{locationName:"operationSteps",type:"list",member:{type:"structure",members:{StepInfo:{locationName:"stepInfo",type:"structure",members:{StepStatus:{locationName:"stepStatus"}}},StepName:{locationName:"stepName"}}}},OperationType:{locationName:"operationType"},SourceClusterInfo:{shape:"S1w",locationName:"sourceClusterInfo"},TargetClusterInfo:{shape:"S1w",locationName:"targetClusterInfo"}}},S1w:{type:"structure",members:{BrokerEBSVolumeInfo:{shape:"S1x",locationName:"brokerEBSVolumeInfo"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S1j",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"},InstanceType:{locationName:"instanceType"}}},S1x:{type:"list",member:{type:"structure",members:{KafkaBrokerNodeId:{locationName:"kafkaBrokerNodeId"},VolumeSizeGB:{locationName:"volumeSizeGB",type:"integer"}},required:["VolumeSizeGB","KafkaBrokerNodeId"]}}}}},2315:function(e){if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}}}},2317:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codedeploy"]={};i.CodeDeploy=a.defineService("codedeploy",["2014-10-06"]);Object.defineProperty(s.services["codedeploy"],"2014-10-06",{get:function get(){var e=r(4721);e.paginators=r(2971).pagination;e.waiters=r(1154).waiters;return e},enumerable:true,configurable:true});e.exports=i.CodeDeploy},2323:function(e){e.exports={pagination:{}}},2325:function(e,t,r){"use strict";const i=r(2413).PassThrough;const a=r(3089);const s=e=>{if(!(e&&e.pipe)){throw new TypeError("Parameter `response` must be a response stream.")}const t=new i;a(e,t);return e.pipe(t)};e.exports=s},2327:function(e,t,r){var i=r(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},2334:function(e,t,r){e.exports={parallel:r(5424),serial:r(5091),serialOrdered:r(7892)}},2336:function(e){e.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}}},2339:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediapackagevod"]={};i.MediaPackageVod=a.defineService("mediapackagevod",["2018-11-07"]);Object.defineProperty(s.services["mediapackagevod"],"2018-11-07",{get:function get(){var e=r(5351);e.paginators=r(5826).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaPackageVod},2345:function(e){e.exports={pagination:{ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},2348:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(2413);class TerminalSizeQueue extends i.Readable{constructor(e={}){super(Object.assign({},e,{read(){}}))}handleResizes(e){this.resize(getTerminalSize(e));e.on("resize",()=>this.resize(getTerminalSize(e)))}resize(e){this.push(JSON.stringify(e))}}t.TerminalSizeQueue=TerminalSizeQueue;function isResizable(e){if(e==null){return false}const t="rows"in e;const r="columns"in e;const i=typeof e.on==="function";return t&&r&&i}t.isResizable=isResizable;function getTerminalSize(e){return{height:e.rows,width:e.columns}}},2349:function(e,t,r){e.exports={read:read,verify:verify,sign:sign,signAsync:signAsync,write:write};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(3852);var p=r(7502);var c=r(9268);var m=r(2378);var l=r(9575);var d=r(8752);var y=r(5707);function readMPInt(e,t){i.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function verify(e,t){var r=e.signatures.x509;i.object(r,"x509 signature");var s=r.algo.split("-");if(s[0]!==t.type)return false;var n=r.cache;if(n===undefined){var o=new a.BerWriter;writeTBSCert(e,o);n=o.buffer}var u=t.createVerify(s[1]);u.write(n);return u.verify(r.signature)}function Local(e){return a.Ber.Context|a.Ber.Constructor|e}function Context(e){return a.Ber.Context|e}var b={"rsa-md5":"1.2.840.113549.1.1.4","rsa-sha1":"1.2.840.113549.1.1.5","rsa-sha256":"1.2.840.113549.1.1.11","rsa-sha384":"1.2.840.113549.1.1.12","rsa-sha512":"1.2.840.113549.1.1.13","dsa-sha1":"1.2.840.10040.4.3","dsa-sha256":"2.16.840.1.101.3.4.3.2","ecdsa-sha1":"1.2.840.10045.4.1","ecdsa-sha256":"1.2.840.10045.4.3.2","ecdsa-sha384":"1.2.840.10045.4.3.3","ecdsa-sha512":"1.2.840.10045.4.3.4","ed25519-sha512":"1.3.101.112"};Object.keys(b).forEach(function(e){b[b[e]]=e});b["1.3.14.3.2.3"]="rsa-md5";b["1.3.14.3.2.29"]="rsa-sha1";var h={issuerKeyId:"2.5.29.35",altName:"2.5.29.17",basicConstraints:"2.5.29.19",keyUsage:"2.5.29.15",extKeyUsage:"2.5.29.37"};function read(e,t){if(typeof e==="string"){e=s.from(e,"binary")}i.buffer(e,"buf");var r=new a.BerReader(e);r.readSequence();if(Math.abs(r.length-r.remain)>1){throw new Error("DER sequence does not contain whole byte "+"stream")}var n=r.offset;r.readSequence();var o=r.offset+r.length;var u=o;if(r.peek()===Local(0)){r.readSequence(Local(0));var p=r.readInt();i.ok(p<=3,"only x.509 versions up to v3 supported")}var c={};c.signatures={};var h=c.signatures.x509={};h.extras={};c.serial=readMPInt(r,"serial");r.readSequence();var f=r.offset+r.length;var g=r.readOID();var S=b[g];if(S===undefined)throw new Error("unknown signature algorithm "+g);r._offset=f;c.issuer=m.parseAsn1(r);r.readSequence();c.validFrom=readDate(r);c.validUntil=readDate(r);c.subjects=[m.parseAsn1(r)];r.readSequence();f=r.offset+r.length;c.subjectKey=y.readPkcs8(undefined,"public",r);r._offset=f;if(r.peek()===Local(1)){r.readSequence(Local(1));h.extras.issuerUniqueID=e.slice(r.offset,r.offset+r.length);r._offset+=r.length}if(r.peek()===Local(2)){r.readSequence(Local(2));h.extras.subjectUniqueID=e.slice(r.offset,r.offset+r.length);r._offset+=r.length}if(r.peek()===Local(3)){r.readSequence(Local(3));var N=r.offset+r.length;r.readSequence();while(r.offset<N)readExtension(c,e,r);i.strictEqual(r.offset,N)}i.strictEqual(r.offset,o);r.readSequence();f=r.offset+r.length;var I=r.readOID();var T=b[I];if(T===undefined)throw new Error("unknown signature algorithm "+I);r._offset=f;var v=r.readString(a.Ber.BitString,true);if(v[0]===0)v=v.slice(1);var k=T.split("-");h.signature=l.parse(v,k[0],"asn1");h.signature.hashAlgorithm=k[1];h.algo=T;h.cache=e.slice(n,u);return new d(c)}function readDate(e){if(e.peek()===a.Ber.UTCTime){return utcTimeToDate(e.readString(a.Ber.UTCTime))}else if(e.peek()===a.Ber.GeneralizedTime){return gTimeToDate(e.readString(a.Ber.GeneralizedTime))}else{throw new Error("Unsupported date format")}}function writeDate(e,t){if(t.getUTCFullYear()>=2050||t.getUTCFullYear()<1950){e.writeString(dateToGTime(t),a.Ber.GeneralizedTime)}else{e.writeString(dateToUTCTime(t),a.Ber.UTCTime)}}var f={OtherName:Local(0),RFC822Name:Context(1),DNSName:Context(2),X400Address:Local(3),DirectoryName:Local(4),EDIPartyName:Local(5),URI:Context(6),IPAddress:Context(7),OID:Context(8)};var g={serverAuth:"1.3.6.1.5.5.7.3.1",clientAuth:"1.3.6.1.5.5.7.3.2",codeSigning:"1.3.6.1.5.5.7.3.3",joyentDocker:"1.3.6.1.4.1.38678.1.4.1",joyentCmon:"1.3.6.1.4.1.38678.1.4.2"};var S={};Object.keys(g).forEach(function(e){S[g[e]]=e});var N=["signature","identity","keyEncryption","encryption","keyAgreement","ca","crl"];function readExtension(e,t,r){r.readSequence();var i=r.offset+r.length;var s=r.readOID();var n;var o=e.signatures.x509;if(!o.extras.exts)o.extras.exts=[];var u;if(r.peek()===a.Ber.Boolean)u=r.readBoolean();switch(s){case h.basicConstraints:r.readSequence(a.Ber.OctetString);r.readSequence();var p=r.offset+r.length;var c=false;if(r.peek()===a.Ber.Boolean)c=r.readBoolean();if(e.purposes===undefined)e.purposes=[];if(c===true)e.purposes.push("ca");var l={oid:s,critical:u};if(r.offset<p&&r.peek()===a.Ber.Integer)l.pathLen=r.readInt();o.extras.exts.push(l);break;case h.extKeyUsage:r.readSequence(a.Ber.OctetString);r.readSequence();if(e.purposes===undefined)e.purposes=[];var d=r.offset+r.length;while(r.offset<d){var y=r.readOID();e.purposes.push(S[y]||y)}if(e.purposes.indexOf("serverAuth")!==-1&&e.purposes.indexOf("clientAuth")===-1){e.subjects.forEach(function(e){if(e.type!=="host"){e.type="host";e.hostname=e.uid||e.email||e.components[0].value}})}else if(e.purposes.indexOf("clientAuth")!==-1&&e.purposes.indexOf("serverAuth")===-1){e.subjects.forEach(function(e){if(e.type!=="user"){e.type="user";e.uid=e.hostname||e.email||e.components[0].value}})}o.extras.exts.push({oid:s,critical:u});break;case h.keyUsage:r.readSequence(a.Ber.OctetString);var b=r.readString(a.Ber.BitString,true);var g=readBitField(b,N);g.forEach(function(t){if(e.purposes===undefined)e.purposes=[];if(e.purposes.indexOf(t)===-1)e.purposes.push(t)});o.extras.exts.push({oid:s,critical:u,bits:b});break;case h.altName:r.readSequence(a.Ber.OctetString);r.readSequence();var I=r.offset+r.length;while(r.offset<I){switch(r.peek()){case f.OtherName:case f.EDIPartyName:r.readSequence();r._offset+=r.length;break;case f.OID:r.readOID(f.OID);break;case f.RFC822Name:var T=r.readString(f.RFC822Name);n=m.forEmail(T);if(!e.subjects[0].equals(n))e.subjects.push(n);break;case f.DirectoryName:r.readSequence(f.DirectoryName);n=m.parseAsn1(r);if(!e.subjects[0].equals(n))e.subjects.push(n);break;case f.DNSName:var v=r.readString(f.DNSName);n=m.forHost(v);if(!e.subjects[0].equals(n))e.subjects.push(n);break;default:r.readString(r.peek());break}}o.extras.exts.push({oid:s,critical:u});break;default:o.extras.exts.push({oid:s,critical:u,data:r.readString(a.Ber.OctetString,true)});break}r._offset=i}var I=/^([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})?Z$/;function utcTimeToDate(e){var t=e.match(I);i.ok(t,"timestamps must be in UTC");var r=new Date;var a=r.getUTCFullYear();var s=Math.floor(a/100)*100;var n=parseInt(t[1],10);if(a%100<50&&n>=60)n+=s-1;else n+=s;r.setUTCFullYear(n,parseInt(t[2],10)-1,parseInt(t[3],10));r.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)r.setUTCSeconds(parseInt(t[6],10));return r}var T=/^([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})?Z$/;function gTimeToDate(e){var t=e.match(T);i.ok(t);var r=new Date;r.setUTCFullYear(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10));r.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)r.setUTCSeconds(parseInt(t[6],10));return r}function zeroPad(e,t){if(t===undefined)t=2;var r=""+e;while(r.length<t)r="0"+r;return r}function dateToUTCTime(e){var t="";t+=zeroPad(e.getUTCFullYear()%100);t+=zeroPad(e.getUTCMonth()+1);t+=zeroPad(e.getUTCDate());t+=zeroPad(e.getUTCHours());t+=zeroPad(e.getUTCMinutes());t+=zeroPad(e.getUTCSeconds());t+="Z";return t}function dateToGTime(e){var t="";t+=zeroPad(e.getUTCFullYear(),4);t+=zeroPad(e.getUTCMonth()+1);t+=zeroPad(e.getUTCDate());t+=zeroPad(e.getUTCHours());t+=zeroPad(e.getUTCMinutes());t+=zeroPad(e.getUTCSeconds());t+="Z";return t}function sign(e,t){if(e.signatures.x509===undefined)e.signatures.x509={};var r=e.signatures.x509;r.algo=t.type+"-"+t.defaultHashAlgorithm();if(b[r.algo]===undefined)return false;var i=new a.BerWriter;writeTBSCert(e,i);var s=i.buffer;r.cache=s;var n=t.createSign();n.write(s);e.signatures.x509.signature=n.sign();return true}function signAsync(e,t,r){if(e.signatures.x509===undefined)e.signatures.x509={};var i=e.signatures.x509;var s=new a.BerWriter;writeTBSCert(e,s);var n=s.buffer;i.cache=n;t(n,function(e,t){if(e){r(e);return}i.algo=t.type+"-"+t.hashAlgorithm;if(b[i.algo]===undefined){r(new Error('Invalid signing algorithm "'+i.algo+'"'));return}i.signature=t;r()})}function write(e,t){var r=e.signatures.x509;i.object(r,"x509 signature");var n=new a.BerWriter;n.startSequence();if(r.cache){n._ensure(r.cache.length);r.cache.copy(n._buf,n._offset);n._offset+=r.cache.length}else{writeTBSCert(e,n)}n.startSequence();n.writeOID(b[r.algo]);if(r.algo.match(/^rsa-/))n.writeNull();n.endSequence();var o=r.signature.toBuffer("asn1");var u=s.alloc(o.length+1);u[0]=0;o.copy(u,1);n.writeBuffer(u,a.Ber.BitString);n.endSequence();return n.buffer}function writeTBSCert(e,t){var r=e.signatures.x509;i.object(r,"x509 signature");t.startSequence();t.startSequence(Local(0));t.writeInt(2);t.endSequence();t.writeBuffer(o.mpNormalize(e.serial),a.Ber.Integer);t.startSequence();t.writeOID(b[r.algo]);if(r.algo.match(/^rsa-/))t.writeNull();t.endSequence();e.issuer.toAsn1(t);t.startSequence();writeDate(t,e.validFrom);writeDate(t,e.validUntil);t.endSequence();var s=e.subjects[0];var n=e.subjects.slice(1);s.toAsn1(t);y.writePkcs8(t,e.subjectKey);if(r.extras&&r.extras.issuerUniqueID){t.writeBuffer(r.extras.issuerUniqueID,Local(1))}if(r.extras&&r.extras.subjectUniqueID){t.writeBuffer(r.extras.subjectUniqueID,Local(2))}if(n.length>0||s.type==="host"||e.purposes!==undefined&&e.purposes.length>0||r.extras&&r.extras.exts){t.startSequence(Local(3));t.startSequence();var u=[];if(e.purposes!==undefined&&e.purposes.length>0){u.push({oid:h.basicConstraints,critical:true});u.push({oid:h.keyUsage,critical:true});u.push({oid:h.extKeyUsage,critical:true})}u.push({oid:h.altName});if(r.extras&&r.extras.exts)u=r.extras.exts;for(var p=0;p<u.length;++p){t.startSequence();t.writeOID(u[p].oid);if(u[p].critical!==undefined)t.writeBoolean(u[p].critical);if(u[p].oid===h.altName){t.startSequence(a.Ber.OctetString);t.startSequence();if(s.type==="host"){t.writeString(s.hostname,Context(2))}for(var c=0;c<n.length;++c){if(n[c].type==="host"){t.writeString(n[c].hostname,f.DNSName)}else if(n[c].type==="email"){t.writeString(n[c].email,f.RFC822Name)}else{t.startSequence(f.DirectoryName);n[c].toAsn1(t);t.endSequence()}}t.endSequence();t.endSequence()}else if(u[p].oid===h.basicConstraints){t.startSequence(a.Ber.OctetString);t.startSequence();var m=e.purposes.indexOf("ca")!==-1;var l=u[p].pathLen;t.writeBoolean(m);if(l!==undefined)t.writeInt(l);t.endSequence();t.endSequence()}else if(u[p].oid===h.extKeyUsage){t.startSequence(a.Ber.OctetString);t.startSequence();e.purposes.forEach(function(e){if(e==="ca")return;if(N.indexOf(e)!==-1)return;var r=e;if(g[e]!==undefined)r=g[e];t.writeOID(r)});t.endSequence();t.endSequence()}else if(u[p].oid===h.keyUsage){t.startSequence(a.Ber.OctetString);if(u[p].bits!==undefined){t.writeBuffer(u[p].bits,a.Ber.BitString)}else{var d=writeBitField(e.purposes,N);t.writeBuffer(d,a.Ber.BitString)}t.endSequence()}else{t.writeBuffer(u[p].data,a.Ber.OctetString)}t.endSequence()}t.endSequence();t.endSequence()}t.endSequence()}function readBitField(e,t){var r=8*(e.length-1)-e[0];var i={};for(var a=0;a<r;++a){var s=1+Math.floor(a/8);var n=7-a%8;var o=1<<n;var u=(e[s]&o)!==0;var p=t[a];if(u&&typeof p==="string"){i[p]=true}}return Object.keys(i)}function writeBitField(e,t){var r=t.length;var i=Math.ceil(r/8);var a=i*8-r;var n=s.alloc(1+i);n[0]=a;for(var o=0;o<r;++o){var u=1+Math.floor(o/8);var p=7-o%8;var c=1<<p;var m=t[o];if(m===undefined)continue;var l=e.indexOf(m)!==-1;if(l){n[u]|=c}}return n}},2350:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["translate"]={};i.Translate=a.defineService("translate",["2017-07-01"]);Object.defineProperty(s.services["translate"],"2017-07-01",{get:function get(){var e=r(5452);e.paginators=r(324).pagination;return e},enumerable:true,configurable:true});e.exports=i.Translate},2355:function(e,t,r){const{timingSafeEqual:i}=r(6417);const a=(e,t)=>{if(e.length===t){return e}const r=Buffer.alloc(t);e.copy(r);return r};const s=(e,t)=>{const r=Math.max(e.length,t.length);return i(a(e,r),a(t,r))};e.exports=s},2357:function(e){e.exports=require("assert")},2378:function(e,t,r){e.exports=Identity;var i=r(9489);var a=r(8098);var s=r(6417);var n=r(5400);var o=r(9575);var u=r(6753);var p=r(1669);var c=r(2270);var m=r(2062);var l=r(6215).Buffer;var d=/^([*]|[a-z0-9][a-z0-9\-]{0,62})(?:\.([*]|[a-z0-9][a-z0-9\-]{0,62}))*$/i;var y={};y.cn="2.5.4.3";y.o="2.5.4.10";y.ou="2.5.4.11";y.l="2.5.4.7";y.s="2.5.4.8";y.c="2.5.4.6";y.sn="2.5.4.4";y.postalCode="2.5.4.17";y.serialNumber="2.5.4.5";y.street="2.5.4.9";y.x500UniqueIdentifier="2.5.4.45";y.role="2.5.4.72";y.telephoneNumber="2.5.4.20";y.description="2.5.4.13";y.dc="0.9.2342.19200300.100.1.25";y.uid="0.9.2342.19200300.100.1.1";y.mail="0.9.2342.19200300.100.1.3";y.title="2.5.4.12";y.gn="2.5.4.42";y.initials="2.5.4.43";y.pseudonym="2.5.4.65";y.emailAddress="1.2.840.113549.1.9.1";var b={};Object.keys(y).forEach(function(e){b[y[e]]=e});function Identity(e){var t=this;i.object(e,"options");i.arrayOfObject(e.components,"options.components");this.components=e.components;this.componentLookup={};this.components.forEach(function(e){if(e.name&&!e.oid)e.oid=y[e.name];if(e.oid&&!e.name)e.name=b[e.oid];if(t.componentLookup[e.name]===undefined)t.componentLookup[e.name]=[];t.componentLookup[e.name].push(e)});if(this.componentLookup.cn&&this.componentLookup.cn.length>0){this.cn=this.componentLookup.cn[0].value}i.optionalString(e.type,"options.type");if(e.type===undefined){if(this.components.length===1&&this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(d)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.dc&&this.components.length===this.componentLookup.dc.length){this.type="host";this.hostname=this.componentLookup.dc.map(function(e){return e.value}).join(".")}else if(this.componentLookup.uid&&this.components.length===this.componentLookup.uid.length){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(d)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.uid&&this.componentLookup.uid.length===1){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.mail&&this.componentLookup.mail.length===1){this.type="email";this.email=this.componentLookup.mail[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1){this.type="user";this.uid=this.componentLookup.cn[0].value}else{this.type="unknown"}}else{this.type=e.type;if(this.type==="host")this.hostname=e.hostname;else if(this.type==="user")this.uid=e.uid;else if(this.type==="email")this.email=e.email;else throw new Error("Unknown type "+this.type)}}Identity.prototype.toString=function(){return this.components.map(function(e){var t=e.name.toUpperCase();t=t.replace(/=/g,"\\=");var r=e.value;r=r.replace(/,/g,"\\,");return t+"="+r}).join(", ")};Identity.prototype.get=function(e,t){i.string(e,"name");var r=this.componentLookup[e];if(r===undefined||r.length===0)return undefined;if(!t&&r.length>1)throw new Error("Multiple values for attribute "+e);if(!t)return r[0].value;return r.map(function(e){return e.value})};Identity.prototype.toArray=function(e){return this.components.map(function(e){return{name:e.name,value:e.value}})};var h=/[^a-zA-Z0-9 '(),+.\/:=?-]/;var f=/[^\x00-\x7f]/;Identity.prototype.toAsn1=function(e,t){e.startSequence(t);this.components.forEach(function(t){e.startSequence(m.Ber.Constructor|m.Ber.Set);e.startSequence();e.writeOID(t.oid);if(t.asn1type===m.Ber.Utf8String||t.value.match(f)){var r=l.from(t.value,"utf8");e.writeBuffer(r,m.Ber.Utf8String)}else if(t.asn1type===m.Ber.IA5String||t.value.match(h)){e.writeString(t.value,m.Ber.IA5String)}else{var i=m.Ber.PrintableString;if(t.asn1type!==undefined)i=t.asn1type;e.writeString(t.value,i)}e.endSequence();e.endSequence()});e.endSequence()};function globMatch(e,t){if(e==="**"||t==="**")return true;var r=e.split(".");var i=t.split(".");if(r.length!==i.length)return false;for(var a=0;a<r.length;++a){if(r[a]==="*"||i[a]==="*")continue;if(r[a]!==i[a])return false}return true}Identity.prototype.equals=function(e){if(!Identity.isIdentity(e,[1,0]))return false;if(e.components.length!==this.components.length)return false;for(var t=0;t<this.components.length;++t){if(this.components[t].oid!==e.components[t].oid)return false;if(!globMatch(this.components[t].value,e.components[t].value)){return false}}return true};Identity.forHost=function(e){i.string(e,"hostname");return new Identity({type:"host",hostname:e,components:[{name:"cn",value:e}]})};Identity.forUser=function(e){i.string(e,"uid");return new Identity({type:"user",uid:e,components:[{name:"uid",value:e}]})};Identity.forEmail=function(e){i.string(e,"email");return new Identity({type:"email",email:e,components:[{name:"mail",value:e}]})};Identity.parseDN=function(e){i.string(e,"dn");var t=[""];var r=0;var a=e;while(a.length>0){var s;if((s=/^,/.exec(a))!==null){t[++r]="";a=a.slice(s[0].length)}else if((s=/^\\,/.exec(a))!==null){t[r]+=",";a=a.slice(s[0].length)}else if((s=/^\\./.exec(a))!==null){t[r]+=s[0];a=a.slice(s[0].length)}else if((s=/^[^\\,]+/.exec(a))!==null){t[r]+=s[0];a=a.slice(s[0].length)}else{throw new Error("Failed to parse DN")}}var n=t.map(function(e){e=e.trim();var t=e.indexOf("=");while(t>0&&e.charAt(t-1)==="\\")t=e.indexOf("=",t+1);if(t===-1){throw new Error("Failed to parse DN")}var r=e.slice(0,t).toLowerCase().replace(/\\=/g,"=");var i=e.slice(t+1);return{name:r,value:i}});return new Identity({components:n})};Identity.fromArray=function(e){i.arrayOfObject(e,"components");e.forEach(function(e){i.object(e,"component");i.string(e.name,"component.name");if(!l.isBuffer(e.value)&&!(typeof e.value==="string")){throw new Error("Invalid component value")}});return new Identity({components:e})};Identity.parseAsn1=function(e,t){var r=[];e.readSequence(t);var i=e.offset+e.length;while(e.offset<i){e.readSequence(m.Ber.Constructor|m.Ber.Set);var a=e.offset+e.length;e.readSequence();var s=e.readOID();var n=e.peek();var o;switch(n){case m.Ber.PrintableString:case m.Ber.IA5String:case m.Ber.OctetString:case m.Ber.T61String:o=e.readString(n);break;case m.Ber.Utf8String:o=e.readString(n,true);o=o.toString("utf8");break;case m.Ber.CharacterString:case m.Ber.BMPString:o=e.readString(n,true);o=o.toString("utf16le");break;default:throw new Error("Unknown asn1 type "+n)}r.push({oid:s,asn1type:n,value:o});e._offset=a}e._offset=i;return new Identity({components:r})};Identity.isIdentity=function(e,t){return c.isCompatible(e,Identity,t)};Identity.prototype._sshpkApiVersion=[1,0];Identity._oldVersionDetect=function(e){return[1,0]}},2386:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["acmpca"]={};i.ACMPCA=a.defineService("acmpca",["2017-08-22"]);Object.defineProperty(s.services["acmpca"],"2017-08-22",{get:function get(){var e=r(72);e.paginators=r(1455).pagination;e.waiters=r(1273).waiters;return e},enumerable:true,configurable:true});e.exports=i.ACMPCA},2394:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},2401:function(e,t,r){const i=r(3378);e.exports=function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").explicit(0).optional().choice({namedCurve:this.objid(i)}),this.key("publicKey").explicit(1).optional().bitstr())}},2413:function(e){e.exports=require("stream")},2421:function(e){e.exports={pagination:{ListGatewayRoutes:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"gatewayRoutes"},ListMeshes:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"meshes"},ListRoutes:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"routes"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"tags"},ListVirtualGateways:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"virtualGateways"},ListVirtualNodes:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"virtualNodes"},ListVirtualRouters:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"virtualRouters"},ListVirtualServices:{input_token:"nextToken",output_token:"nextToken",limit_key:"limit",result_key:"virtualServices"}}}},2422:function(e,t,r){"use strict";var i=r(2567);var a=Object.prototype.hasOwnProperty;var s={allowDots:false,allowPrototypes:false,arrayLimit:20,decoder:i.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:false,strictNullHandling:false};var n=function parseQueryStringValues(e,t){var r={};var i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;var n=t.parameterLimit===Infinity?undefined:t.parameterLimit;var o=i.split(t.delimiter,n);for(var u=0;u<o.length;++u){var p=o[u];var c=p.indexOf("]=");var m=c===-1?p.indexOf("="):c+1;var l,d;if(m===-1){l=t.decoder(p,s.decoder);d=t.strictNullHandling?null:""}else{l=t.decoder(p.slice(0,m),s.decoder);d=t.decoder(p.slice(m+1),s.decoder)}if(a.call(r,l)){r[l]=[].concat(r[l]).concat(d)}else{r[l]=d}}return r};var o=function(e,t,r){var i=t;for(var a=e.length-1;a>=0;--a){var s;var n=e[a];if(n==="[]"){s=[];s=s.concat(i)}else{s=r.plainObjects?Object.create(null):{};var o=n.charAt(0)==="["&&n.charAt(n.length-1)==="]"?n.slice(1,-1):n;var u=parseInt(o,10);if(!isNaN(u)&&n!==o&&String(u)===o&&u>=0&&(r.parseArrays&&u<=r.arrayLimit)){s=[];s[u]=i}else{s[o]=i}}i=s}return i};var u=function parseQueryStringKeys(e,t,r){if(!e){return}var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var s=/(\[[^[\]]*])/;var n=/(\[[^[\]]*])/g;var u=s.exec(i);var p=u?i.slice(0,u.index):i;var c=[];if(p){if(!r.plainObjects&&a.call(Object.prototype,p)){if(!r.allowPrototypes){return}}c.push(p)}var m=0;while((u=n.exec(i))!==null&&m<r.depth){m+=1;if(!r.plainObjects&&a.call(Object.prototype,u[1].slice(1,-1))){if(!r.allowPrototypes){return}}c.push(u[1])}if(u){c.push("["+i.slice(u.index)+"]")}return o(c,t,r)};e.exports=function(e,t){var r=t?i.assign({},t):{};if(r.decoder!==null&&r.decoder!==undefined&&typeof r.decoder!=="function"){throw new TypeError("Decoder has to be a function.")}r.ignoreQueryPrefix=r.ignoreQueryPrefix===true;r.delimiter=typeof r.delimiter==="string"||i.isRegExp(r.delimiter)?r.delimiter:s.delimiter;r.depth=typeof r.depth==="number"?r.depth:s.depth;r.arrayLimit=typeof r.arrayLimit==="number"?r.arrayLimit:s.arrayLimit;r.parseArrays=r.parseArrays!==false;r.decoder=typeof r.decoder==="function"?r.decoder:s.decoder;r.allowDots=typeof r.allowDots==="boolean"?r.allowDots:s.allowDots;r.plainObjects=typeof r.plainObjects==="boolean"?r.plainObjects:s.plainObjects;r.allowPrototypes=typeof r.allowPrototypes==="boolean"?r.allowPrototypes:s.allowPrototypes;r.parameterLimit=typeof r.parameterLimit==="number"?r.parameterLimit:s.parameterLimit;r.strictNullHandling=typeof r.strictNullHandling==="boolean"?r.strictNullHandling:s.strictNullHandling;if(e===""||e===null||typeof e==="undefined"){return r.plainObjects?Object.create(null):{}}var a=typeof e==="string"?n(e,r):e;var o=r.plainObjects?Object.create(null):{};var p=Object.keys(a);for(var c=0;c<p.length;++c){var m=p[c];var l=u(m,a[m],r);o=i.merge(o,l,r)}return i.compact(o)}},2440:function(e,t,r){r(5951)},2447:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["qldbsession"]={};i.QLDBSession=a.defineService("qldbsession",["2019-07-11"]);Object.defineProperty(s.services["qldbsession"],"2019-07-11",{get:function get(){var e=r(320);e.paginators=r(8452).pagination;return e},enumerable:true,configurable:true});e.exports=i.QLDBSession},2449:function(e){e.exports={pagination:{}}},2450:function(e,t,r){var i=r(395);i.util.update(i.RDSDataService.prototype,{retryableError:function retryableError(e){if(e.code==="BadRequestException"&&e.message&&e.message.match(/^Communications link failure/)&&e.statusCode===400){return true}else{var t=i.Service.prototype.retryableError;return t.call(this,e)}}})},2453:function(e,t,r){var i=r(395);var a=r(3696);var s=i.util.inherit;var n=i.util.domain;var o=r(2802);var u={success:1,error:1,complete:1};function isTerminalState(e){return Object.prototype.hasOwnProperty.call(u,e._asm.currentState)}var p=new a;p.setupStates=function(){var e=function(e,t){var r=this;r._haltHandlersOnError=false;r.emit(r._asm.currentState,function(e){if(e){if(isTerminalState(r)){if(n&&r.domain instanceof n.Domain){e.domainEmitter=r;e.domain=r.domain;e.domainThrown=false;r.domain.emit("error",e)}else{throw e}}else{r.response.error=e;t(e)}}else{t(r.response.error)}})};this.addState("validate","build","error",e);this.addState("build","afterBuild","restart",e);this.addState("afterBuild","sign","restart",e);this.addState("sign","send","retry",e);this.addState("retry","afterRetry","afterRetry",e);this.addState("afterRetry","sign","error",e);this.addState("send","validateResponse","retry",e);this.addState("validateResponse","extractData","extractError",e);this.addState("extractError","extractData","retry",e);this.addState("extractData","success","retry",e);this.addState("restart","build","error",e);this.addState("success","complete","complete",e);this.addState("error","complete","complete",e);this.addState("complete",null,null,e)};p.setupStates();i.Request=s({constructor:function Request(e,t,r){var s=e.endpoint;var o=e.config.region;var u=e.config.customUserAgent;if(e.isGlobalEndpoint){if(e.signingRegion){o=e.signingRegion}else{o="us-east-1"}}this.domain=n&&n.active;this.service=e;this.operation=t;this.params=r||{};this.httpRequest=new i.HttpRequest(s,o);this.httpRequest.appendToUserAgent(u);this.startTime=e.getSkewCorrectedDate();this.response=new i.Response(this);this._asm=new a(p.states,"validate");this._haltHandlersOnError=false;i.SequentialExecutor.call(this);this.emit=this.emitEvent},send:function send(e){if(e){this.httpRequest.appendToUserAgent("callback");this.on("complete",function(t){e.call(t,t.error,t.data)})}this.runTo();return this.response},build:function build(e){return this.runTo("send",e)},runTo:function runTo(e,t){this._asm.runTo(e,t,this);return this},abort:function abort(){this.removeAllListeners("validateResponse");this.removeAllListeners("extractError");this.on("validateResponse",function addAbortedError(e){e.error=i.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(e){e=i.util.fn.makeAsync(e,3);function wrappedCallback(t){e.call(t,t.error,t.data,function(r){if(r===false)return;if(t.hasNextPage()){t.nextPage().on("complete",wrappedCallback).send()}else{e.call(t,null,null,i.util.fn.noop)}})}this.on("complete",wrappedCallback).send()},eachItem:function eachItem(e){var t=this;function wrappedCallback(r,a){if(r)return e(r,null);if(a===null)return e(null,null);var s=t.service.paginationConfig(t.operation);var n=s.resultKey;if(Array.isArray(n))n=n[0];var u=o.search(a,n);var p=true;i.util.arrayEach(u,function(t){p=e(null,t);if(p===false){return i.util.abort}});return p}this.eachPage(wrappedCallback)},isPageable:function isPageable(){return this.service.paginationConfig(this.operation)?true:false},createReadStream:function createReadStream(){var e=i.util.stream;var t=this;var r=null;if(i.HttpClient.streamsApiVersion===2){r=new e.PassThrough;process.nextTick(function(){t.send()})}else{r=new e.Stream;r.readable=true;r.sent=false;r.on("newListener",function(e){if(!r.sent&&e==="data"){r.sent=true;process.nextTick(function(){t.send()})}})}this.on("error",function(e){r.emit("error",e)});this.on("httpHeaders",function streamHeaders(a,s,n){if(a<300){t.removeListener("httpData",i.EventListeners.Core.HTTP_DATA);t.removeListener("httpError",i.EventListeners.Core.HTTP_ERROR);t.on("httpError",function streamHttpError(e){n.error=e;n.error.retryable=false});var o=false;var u;if(t.httpRequest.method!=="HEAD"){u=parseInt(s["content-length"],10)}if(u!==undefined&&!isNaN(u)&&u>=0){o=true;var p=0}var c=function checkContentLengthAndEmit(){if(o&&p!==u){r.emit("error",i.util.error(new Error("Stream content length mismatch. Received "+p+" of "+u+" bytes."),{code:"StreamContentLengthMismatch"}))}else if(i.HttpClient.streamsApiVersion===2){r.end()}else{r.emit("end")}};var m=n.httpResponse.createUnbufferedStream();if(i.HttpClient.streamsApiVersion===2){if(o){var l=new e.PassThrough;l._write=function(t){if(t&&t.length){p+=t.length}return e.PassThrough.prototype._write.apply(this,arguments)};l.on("end",c);r.on("error",function(e){o=false;m.unpipe(l);l.emit("end");l.end()});m.pipe(l).pipe(r,{end:false})}else{m.pipe(r)}}else{if(o){m.on("data",function(e){if(e&&e.length){p+=e.length}})}m.on("data",function(e){r.emit("data",e)});m.on("end",c)}m.on("error",function(e){o=false;r.emit("error",e)})}});return r},emitEvent:function emit(e,t,r){if(typeof t==="function"){r=t;t=null}if(!r)r=function(){};if(!t)t=this.eventParameters(e,this.response);var a=i.SequentialExecutor.prototype.emit;a.call(this,e,t,function(e){if(e)this.response.error=e;r.call(this,e)})},eventParameters:function eventParameters(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function presign(e,t){if(!t&&typeof e==="function"){t=e;e=null}return(new i.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function isPresigned(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function toUnauthenticated(){this._unAuthenticated=true;this.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS);this.removeListener("sign",i.EventListeners.Core.SIGN);return this},toGet:function toGet(){if(this.service.api.protocol==="query"||this.service.api.protocol==="ec2"){this.removeListener("build",this.buildAsGet);this.addListener("build",this.buildAsGet)}return this},buildAsGet:function buildAsGet(e){e.httpRequest.method="GET";e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body;e.httpRequest.body="";delete e.httpRequest.headers["Content-Length"];delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function haltHandlersOnError(){this._haltHandlersOnError=true}});i.Request.addPromisesToClass=function addPromisesToClass(e){this.prototype.promise=function promise(){var t=this;this.httpRequest.appendToUserAgent("promise");return new e(function(e,r){t.on("complete",function(t){if(t.error){r(t.error)}else{e(Object.defineProperty(t.data||{},"$response",{value:t}))}});t.runTo()})}};i.Request.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.promise};i.util.addPromises(i.Request);i.util.mixin(i.Request,i.SequentialExecutor)},2457:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(93);var n=r(8723);var o=r(5910);var u=Object.prototype.hasOwnProperty;var p=1;var c=2;var m=3;var l=4;var d=1;var y=2;var b=3;var h=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var f=/[\x85\u2028\u2029]/;var g=/[,\[\]\{\}]/;var S=/^(?:!|!!|![a-z\-]+!)$/i;var N=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(e){return Object.prototype.toString.call(e)}function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var t;if(48<=e&&e<=57){return e-48}t=e|32;if(97<=t&&t<=102){return t-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var I=new Array(256);var T=new Array(256);for(var v=0;v<256;v++){I[v]=simpleEscapeSequence(v)?1:0;T[v]=simpleEscapeSequence(v)}function State(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||o;this.onWarning=t["onWarning"]||null;this.legacy=t["legacy"]||false;this.json=t["json"]||false;this.listener=t["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=e.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.documents=[]}function generateError(e,t){return new a(t,new s(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){if(e.onWarning){e.onWarning.call(null,generateError(e,t))}}var k={YAML:function handleYamlDirective(e,t,r){var i,a,s;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(r.length!==1){throwError(e,"YAML directive accepts exactly one argument")}i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);if(i===null){throwError(e,"ill-formed argument of the YAML directive")}a=parseInt(i[1],10);s=parseInt(i[2],10);if(a!==1){throwError(e,"unacceptable YAML version of the document")}e.version=r[0];e.checkLineBreaks=s<2;if(s!==1&&s!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,t,r){var i,a;if(r.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}i=r[0];a=r[1];if(!S.test(i)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(u.call(e.tagMap,i)){throwError(e,'there is a previously declared suffix for "'+i+'" tag handle')}if(!N.test(a)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}e.tagMap[i]=a}};function captureSegment(e,t,r,i){var a,s,n,o;if(t<r){o=e.input.slice(t,r);if(i){for(a=0,s=o.length;a<s;a+=1){n=o.charCodeAt(a);if(!(n===9||32<=n&&n<=1114111)){throwError(e,"expected valid JSON character")}}}else if(h.test(o)){throwError(e,"the stream contains non-printable characters")}e.result+=o}}function mergeMappings(e,t,r,a){var s,n,o,p;if(!i.isObject(r)){throwError(e,"cannot merge mappings; the provided source object is unacceptable")}s=Object.keys(r);for(o=0,p=s.length;o<p;o+=1){n=s[o];if(!u.call(t,n)){t[n]=r[n];a[n]=true}}}function storeMappingPair(e,t,r,i,a,s,n,o){var p,c;if(Array.isArray(a)){a=Array.prototype.slice.call(a);for(p=0,c=a.length;p<c;p+=1){if(Array.isArray(a[p])){throwError(e,"nested arrays are not supported inside keys")}if(typeof a==="object"&&_class(a[p])==="[object Object]"){a[p]="[object Object]"}}}if(typeof a==="object"&&_class(a)==="[object Object]"){a="[object Object]"}a=String(a);if(t===null){t={}}if(i==="tag:yaml.org,2002:merge"){if(Array.isArray(s)){for(p=0,c=s.length;p<c;p+=1){mergeMappings(e,t,s[p],r)}}else{mergeMappings(e,t,s,r)}}else{if(!e.json&&!u.call(r,a)&&u.call(t,a)){e.line=n||e.line;e.position=o||e.position;throwError(e,"duplicated mapping key")}t[a]=s;delete r[a]}return t}function readLineBreak(e){var t;t=e.input.charCodeAt(e.position);if(t===10){e.position++}else if(t===13){e.position++;if(e.input.charCodeAt(e.position)===10){e.position++}}else{throwError(e,"a line break is expected")}e.line+=1;e.lineStart=e.position}function skipSeparationSpace(e,t,r){var i=0,a=e.input.charCodeAt(e.position);while(a!==0){while(is_WHITE_SPACE(a)){a=e.input.charCodeAt(++e.position)}if(t&&a===35){do{a=e.input.charCodeAt(++e.position)}while(a!==10&&a!==13&&a!==0)}if(is_EOL(a)){readLineBreak(e);a=e.input.charCodeAt(e.position);i++;e.lineIndent=0;while(a===32){e.lineIndent++;a=e.input.charCodeAt(++e.position)}}else{break}}if(r!==-1&&i!==0&&e.lineIndent<r){throwWarning(e,"deficient indentation")}return i}function testDocumentSeparator(e){var t=e.position,r;r=e.input.charCodeAt(t);if((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)){t+=3;r=e.input.charCodeAt(t);if(r===0||is_WS_OR_EOL(r)){return true}}return false}function writeFoldedLines(e,t){if(t===1){e.result+=" "}else if(t>1){e.result+=i.repeat("\n",t-1)}}function readPlainScalar(e,t,r){var i,a,s,n,o,u,p,c,m=e.kind,l=e.result,d;d=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(d)||is_FLOW_INDICATOR(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96){return false}if(d===63||d===45){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||r&&is_FLOW_INDICATOR(a)){return false}}e.kind="scalar";e.result="";s=n=e.position;o=false;while(d!==0){if(d===58){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||r&&is_FLOW_INDICATOR(a)){break}}else if(d===35){i=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(i)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||r&&is_FLOW_INDICATOR(d)){break}else if(is_EOL(d)){u=e.line;p=e.lineStart;c=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=t){o=true;d=e.input.charCodeAt(e.position);continue}else{e.position=n;e.line=u;e.lineStart=p;e.lineIndent=c;break}}if(o){captureSegment(e,s,n,false);writeFoldedLines(e,e.line-u);s=n=e.position;o=false}if(!is_WHITE_SPACE(d)){n=e.position+1}d=e.input.charCodeAt(++e.position)}captureSegment(e,s,n,false);if(e.result){return true}e.kind=m;e.result=l;return false}function readSingleQuotedScalar(e,t){var r,i,a;r=e.input.charCodeAt(e.position);if(r!==39){return false}e.kind="scalar";e.result="";e.position++;i=a=e.position;while((r=e.input.charCodeAt(e.position))!==0){if(r===39){captureSegment(e,i,e.position,true);r=e.input.charCodeAt(++e.position);if(r===39){i=e.position;e.position++;a=e.position}else{return true}}else if(is_EOL(r)){captureSegment(e,i,a,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));i=a=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;a=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var r,i,a,s,n,o;o=e.input.charCodeAt(e.position);if(o!==34){return false}e.kind="scalar";e.result="";e.position++;r=i=e.position;while((o=e.input.charCodeAt(e.position))!==0){if(o===34){captureSegment(e,r,e.position,true);e.position++;return true}else if(o===92){captureSegment(e,r,e.position,true);o=e.input.charCodeAt(++e.position);if(is_EOL(o)){skipSeparationSpace(e,false,t)}else if(o<256&&I[o]){e.result+=T[o];e.position++}else if((n=escapedHexLen(o))>0){a=n;s=0;for(;a>0;a--){o=e.input.charCodeAt(++e.position);if((n=fromHexCode(o))>=0){s=(s<<4)+n}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(s);e.position++}else{throwError(e,"unknown escape sequence")}r=i=e.position}else if(is_EOL(o)){captureSegment(e,r,i,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));r=i=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;i=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var r=true,i,a=e.tag,s,n=e.anchor,o,u,c,m,l,d={},y,b,h,f;f=e.input.charCodeAt(e.position);if(f===91){u=93;l=false;s=[]}else if(f===123){u=125;l=true;s={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=s}f=e.input.charCodeAt(++e.position);while(f!==0){skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if(f===u){e.position++;e.tag=a;e.anchor=n;e.kind=l?"mapping":"sequence";e.result=s;return true}else if(!r){throwError(e,"missed comma between flow collection entries")}b=y=h=null;c=m=false;if(f===63){o=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(o)){c=m=true;e.position++;skipSeparationSpace(e,true,t)}}i=e.line;composeNode(e,t,p,false,true);b=e.tag;y=e.result;skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if((m||e.line===i)&&f===58){c=true;f=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,t);composeNode(e,t,p,false,true);h=e.result}if(l){storeMappingPair(e,s,d,b,y,h)}else if(c){s.push(storeMappingPair(e,null,d,b,y,h))}else{s.push(y)}skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if(f===44){r=true;f=e.input.charCodeAt(++e.position)}else{r=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var r,a,s=d,n=false,o=false,u=t,p=0,c=false,m,l;l=e.input.charCodeAt(e.position);if(l===124){a=false}else if(l===62){a=true}else{return false}e.kind="scalar";e.result="";while(l!==0){l=e.input.charCodeAt(++e.position);if(l===43||l===45){if(d===s){s=l===43?b:y}else{throwError(e,"repeat of a chomping mode identifier")}}else if((m=fromDecimalCode(l))>=0){if(m===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!o){u=t+m-1;o=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(l)){do{l=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(l));if(l===35){do{l=e.input.charCodeAt(++e.position)}while(!is_EOL(l)&&l!==0)}}while(l!==0){readLineBreak(e);e.lineIndent=0;l=e.input.charCodeAt(e.position);while((!o||e.lineIndent<u)&&l===32){e.lineIndent++;l=e.input.charCodeAt(++e.position)}if(!o&&e.lineIndent>u){u=e.lineIndent}if(is_EOL(l)){p++;continue}if(e.lineIndent<u){if(s===b){e.result+=i.repeat("\n",n?1+p:p)}else if(s===d){if(n){e.result+="\n"}}break}if(a){if(is_WHITE_SPACE(l)){c=true;e.result+=i.repeat("\n",n?1+p:p)}else if(c){c=false;e.result+=i.repeat("\n",p+1)}else if(p===0){if(n){e.result+=" "}}else{e.result+=i.repeat("\n",p)}}else{e.result+=i.repeat("\n",n?1+p:p)}n=true;o=true;p=0;r=e.position;while(!is_EOL(l)&&l!==0){l=e.input.charCodeAt(++e.position)}captureSegment(e,r,e.position,false)}return true}function readBlockSequence(e,t){var r,i=e.tag,a=e.anchor,s=[],n,o=false,u;if(e.anchor!==null){e.anchorMap[e.anchor]=s}u=e.input.charCodeAt(e.position);while(u!==0){if(u!==45){break}n=e.input.charCodeAt(e.position+1);if(!is_WS_OR_EOL(n)){break}o=true;e.position++;if(skipSeparationSpace(e,true,-1)){if(e.lineIndent<=t){s.push(null);u=e.input.charCodeAt(e.position);continue}}r=e.line;composeNode(e,t,m,false,true);s.push(e.result);skipSeparationSpace(e,true,-1);u=e.input.charCodeAt(e.position);if((e.line===r||e.lineIndent>t)&&u!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndent<t){break}}if(o){e.tag=i;e.anchor=a;e.kind="sequence";e.result=s;return true}return false}function readBlockMapping(e,t,r){var i,a,s,n,o=e.tag,u=e.anchor,p={},m={},d=null,y=null,b=null,h=false,f=false,g;if(e.anchor!==null){e.anchorMap[e.anchor]=p}g=e.input.charCodeAt(e.position);while(g!==0){i=e.input.charCodeAt(e.position+1);s=e.line;n=e.position;if((g===63||g===58)&&is_WS_OR_EOL(i)){if(g===63){if(h){storeMappingPair(e,p,m,d,y,null);d=y=b=null}f=true;h=true;a=true}else if(h){h=false;a=true}else{throwError(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line")}e.position+=1;g=i}else if(composeNode(e,r,c,false,true)){if(e.line===s){g=e.input.charCodeAt(e.position);while(is_WHITE_SPACE(g)){g=e.input.charCodeAt(++e.position)}if(g===58){g=e.input.charCodeAt(++e.position);if(!is_WS_OR_EOL(g)){throwError(e,"a whitespace character is expected after the key-value separator within a block mapping")}if(h){storeMappingPair(e,p,m,d,y,null);d=y=b=null}f=true;h=false;a=false;d=e.tag;y=e.result}else if(f){throwError(e,"can not read an implicit mapping pair; a colon is missed")}else{e.tag=o;e.anchor=u;return true}}else if(f){throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{e.tag=o;e.anchor=u;return true}}else{break}if(e.line===s||e.lineIndent>t){if(composeNode(e,t,l,true,a)){if(h){y=e.result}else{b=e.result}}if(!h){storeMappingPair(e,p,m,d,y,b,s,n);d=y=b=null}skipSeparationSpace(e,true,-1);g=e.input.charCodeAt(e.position)}if(e.lineIndent>t&&g!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndent<t){break}}if(h){storeMappingPair(e,p,m,d,y,null)}if(f){e.tag=o;e.anchor=u;e.kind="mapping";e.result=p}return f}function readTagProperty(e){var t,r=false,i=false,a,s,n;n=e.input.charCodeAt(e.position);if(n!==33)return false;if(e.tag!==null){throwError(e,"duplication of a tag property")}n=e.input.charCodeAt(++e.position);if(n===60){r=true;n=e.input.charCodeAt(++e.position)}else if(n===33){i=true;a="!!";n=e.input.charCodeAt(++e.position)}else{a="!"}t=e.position;if(r){do{n=e.input.charCodeAt(++e.position)}while(n!==0&&n!==62);if(e.position<e.length){s=e.input.slice(t,e.position);n=e.input.charCodeAt(++e.position)}else{throwError(e,"unexpected end of the stream within a verbatim tag")}}else{while(n!==0&&!is_WS_OR_EOL(n)){if(n===33){if(!i){a=e.input.slice(t-1,e.position+1);if(!S.test(a)){throwError(e,"named tag handle cannot contain such characters")}i=true;t=e.position+1}else{throwError(e,"tag suffix cannot contain exclamation marks")}}n=e.input.charCodeAt(++e.position)}s=e.input.slice(t,e.position);if(g.test(s)){throwError(e,"tag suffix cannot contain flow indicator characters")}}if(s&&!N.test(s)){throwError(e,"tag name cannot contain such characters: "+s)}if(r){e.tag=s}else if(u.call(e.tagMap,a)){e.tag=e.tagMap[a]+s}else if(a==="!"){e.tag="!"+s}else if(a==="!!"){e.tag="tag:yaml.org,2002:"+s}else{throwError(e,'undeclared tag handle "'+a+'"')}return true}function readAnchorProperty(e){var t,r;r=e.input.charCodeAt(e.position);if(r!==38)return false;if(e.anchor!==null){throwError(e,"duplication of an anchor property")}r=e.input.charCodeAt(++e.position);t=e.position;while(r!==0&&!is_WS_OR_EOL(r)&&!is_FLOW_INDICATOR(r)){r=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an anchor node must contain at least one character")}e.anchor=e.input.slice(t,e.position);return true}function readAlias(e){var t,r,i;i=e.input.charCodeAt(e.position);if(i!==42)return false;i=e.input.charCodeAt(++e.position);t=e.position;while(i!==0&&!is_WS_OR_EOL(i)&&!is_FLOW_INDICATOR(i)){i=e.input.charCodeAt(++e.position)}if(e.position===t){throwError(e,"name of an alias node must contain at least one character")}r=e.input.slice(t,e.position);if(!e.anchorMap.hasOwnProperty(r)){throwError(e,'unidentified alias "'+r+'"')}e.result=e.anchorMap[r];skipSeparationSpace(e,true,-1);return true}function composeNode(e,t,r,i,a){var s,n,o,d=1,y=false,b=false,h,f,g,S,N;if(e.listener!==null){e.listener("open",e)}e.tag=null;e.anchor=null;e.kind=null;e.result=null;s=n=o=l===r||m===r;if(i){if(skipSeparationSpace(e,true,-1)){y=true;if(e.lineIndent>t){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndent<t){d=-1}}}if(d===1){while(readTagProperty(e)||readAnchorProperty(e)){if(skipSeparationSpace(e,true,-1)){y=true;o=s;if(e.lineIndent>t){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndent<t){d=-1}}else{o=false}}}if(o){o=y||a}if(d===1||l===r){if(p===r||c===r){S=t}else{S=t+1}N=e.position-e.lineStart;if(d===1){if(o&&(readBlockSequence(e,N)||readBlockMapping(e,N,S))||readFlowCollection(e,S)){b=true}else{if(n&&readBlockScalar(e,S)||readSingleQuotedScalar(e,S)||readDoubleQuotedScalar(e,S)){b=true}else if(readAlias(e)){b=true;if(e.tag!==null||e.anchor!==null){throwError(e,"alias node should not have any properties")}}else if(readPlainScalar(e,S,p===r)){b=true;if(e.tag===null){e.tag="?"}}if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else if(d===0){b=o&&readBlockSequence(e,N)}}if(e.tag!==null&&e.tag!=="!"){if(e.tag==="?"){if(e.result!==null&&e.kind!=="scalar"){throwError(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"')}for(h=0,f=e.implicitTypes.length;h<f;h+=1){g=e.implicitTypes[h];if(g.resolve(e.result)){e.result=g.construct(e.result);e.tag=g.tag;if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}break}}}else if(u.call(e.typeMap[e.kind||"fallback"],e.tag)){g=e.typeMap[e.kind||"fallback"][e.tag];if(e.result!==null&&g.kind!==e.kind){throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"')}if(!g.resolve(e.result)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=g.construct(e.result);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else{throwError(e,"unknown tag !<"+e.tag+">")}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||b}function readDocument(e){var t=e.position,r,i,a,s=false,n;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap={};e.anchorMap={};while((n=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);n=e.input.charCodeAt(e.position);if(e.lineIndent>0||n!==37){break}s=true;n=e.input.charCodeAt(++e.position);r=e.position;while(n!==0&&!is_WS_OR_EOL(n)){n=e.input.charCodeAt(++e.position)}i=e.input.slice(r,e.position);a=[];if(i.length<1){throwError(e,"directive name must not be less than one character in length")}while(n!==0){while(is_WHITE_SPACE(n)){n=e.input.charCodeAt(++e.position)}if(n===35){do{n=e.input.charCodeAt(++e.position)}while(n!==0&&!is_EOL(n));break}if(is_EOL(n))break;r=e.position;while(n!==0&&!is_WS_OR_EOL(n)){n=e.input.charCodeAt(++e.position)}a.push(e.input.slice(r,e.position))}if(n!==0)readLineBreak(e);if(u.call(k,i)){k[i](e,i,a)}else{throwWarning(e,'unknown document directive "'+i+'"')}}skipSeparationSpace(e,true,-1);if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45){e.position+=3;skipSeparationSpace(e,true,-1)}else if(s){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,l,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&f.test(e.input.slice(t,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position<e.length-1){throwError(e,"end of the stream or a document separator is expected")}else{return}}function loadDocuments(e,t){e=String(e);t=t||{};if(e.length!==0){if(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13){e+="\n"}if(e.charCodeAt(0)===65279){e=e.slice(1)}}var r=new State(e,t);var i=e.indexOf("\0");if(i!==-1){r.position=i;throwError(r,"null byte is not allowed in input")}r.input+="\0";while(r.input.charCodeAt(r.position)===32){r.lineIndent+=1;r.position+=1}while(r.position<r.length-1){readDocument(r)}return r.documents}function loadAll(e,t,r){if(t!==null&&typeof t==="object"&&typeof r==="undefined"){r=t;t=null}var i=loadDocuments(e,r);if(typeof t!=="function"){return i}for(var a=0,s=i.length;a<s;a+=1){t(i[a])}}function load(e,t){var r=loadDocuments(e,t);if(r.length===0){return undefined}else if(r.length===1){return r[0]}throw new a("expected a single document in the stream, but found more")}function safeLoadAll(e,t,r){if(typeof t==="object"&&t!==null&&typeof r==="undefined"){r=t;t=null}return loadAll(e,t,i.extend({schema:n},r))}function safeLoad(e,t){return load(e,i.extend({schema:n},t))}e.exports.loadAll=loadAll;e.exports.load=load;e.exports.safeLoadAll=safeLoadAll;e.exports.safeLoad=safeLoad},2459:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon DocDB",serviceFullName:"Amazon DocumentDB with MongoDB compatibility",serviceId:"DocDB",signatureVersion:"v4",signingName:"rds",uid:"docdb-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"S7"}}}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sd"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword"],members:{AvailabilityZones:{shape:"Si"},BackupRetentionPeriod:{type:"integer"},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"S3"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sd"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","DBClusterIdentifier"],members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},AutoMinorVersionUpgrade:{type:"boolean"},Tags:{shape:"S3"},DBClusterIdentifier:{},PromotionTier:{type:"integer"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1e"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S15"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{locationName:"Certificate",type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{}},wrapper:true}},Marker:{}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sd",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S20"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S25"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"Sh",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"Sq",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},ExportableLogTypes:{shape:"So"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S13",locationName:"DBInstance"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S15",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S20"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S1p"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S2y"}},wrapper:true}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S2y"},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S2y"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S18",locationName:"AvailabilityZone"}},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S1p"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"S7",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},FailoverDBCluster:{input:{type:"structure",members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S1p"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S3"}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Port:{type:"integer"},MasterUserPassword:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},CloudwatchLogsExportConfiguration:{type:"structure",members:{EnableLogTypes:{shape:"So"},DisableLogTypes:{shape:"So"}}},EngineVersion:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S20"}}},output:{shape:"S3k",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S28"},ValuesToRemove:{shape:"S28"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S25"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBInstanceClass:{},ApplyImmediately:{type:"boolean"},PreferredMaintenanceWindow:{},AutoMinorVersionUpgrade:{type:"boolean"},NewDBInstanceIdentifier:{},CACertificateIdentifier:{},PromotionTier:{type:"integer"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1e"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S15"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S20"}}},output:{shape:"S3k",resultWrapper:"ResetDBClusterParameterGroupResult"}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"Si"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Tags:{shape:"S3"},KmsKeyId:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Tags:{shape:"S3"},KmsKeyId:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S7:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:true},Sd:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:true},Sh:{type:"structure",members:{AvailabilityZones:{shape:"Si"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{}},wrapper:true},Si:{type:"list",member:{locationName:"AvailabilityZone"}},Sn:{type:"list",member:{locationName:"VpcSecurityGroupId"}},So:{type:"list",member:{}},Sq:{type:"structure",members:{AvailabilityZones:{shape:"Si"},BackupRetentionPeriod:{type:"integer"},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:true}},VpcSecurityGroups:{shape:"St"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{}}}},ClusterCreateTime:{type:"timestamp"},EnabledCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}},wrapper:true},St:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S13:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},VpcSecurityGroups:{shape:"St"},AvailabilityZone:{},DBSubnetGroup:{shape:"S15"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"So"},LogTypesToDisable:{shape:"So"}}}}},LatestRestorableTime:{type:"timestamp"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},PromotionTier:{type:"integer"},DBInstanceArn:{},EnabledCloudwatchLogsExports:{shape:"So"}},wrapper:true},S15:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S18"},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:true},S18:{type:"structure",members:{Name:{}},wrapper:true},S1e:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S20:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S25:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S28"}}}}},wrapper:true},S28:{type:"list",member:{locationName:"AttributeValue"}},S2y:{type:"list",member:{locationName:"EventCategory"}},S3k:{type:"structure",members:{DBClusterParameterGroupName:{}}}}}},2463:function(e){e.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",members:{suiteDefinitionConfiguration:{shape:"S2"},tags:{shape:"S9"}}},output:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionArn:{},suiteDefinitionName:{},createdAt:{type:"timestamp"}}}},DeleteSuiteDefinition:{http:{method:"DELETE",requestUri:"/suiteDefinitions/{suiteDefinitionId}"},input:{type:"structure",required:["suiteDefinitionId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"}}},output:{type:"structure",members:{}}},GetSuiteDefinition:{http:{method:"GET",requestUri:"/suiteDefinitions/{suiteDefinitionId}"},input:{type:"structure",required:["suiteDefinitionId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteDefinitionVersion:{location:"querystring",locationName:"suiteDefinitionVersion"}}},output:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionArn:{},suiteDefinitionVersion:{},latestVersion:{},suiteDefinitionConfiguration:{shape:"S2"},createdAt:{type:"timestamp"},lastModifiedAt:{type:"timestamp"},tags:{shape:"S9"}}}},GetSuiteRun:{http:{method:"GET",requestUri:"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}"},input:{type:"structure",required:["suiteDefinitionId","suiteRunId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteRunId:{location:"uri",locationName:"suiteRunId"}}},output:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionVersion:{},suiteRunId:{},suiteRunArn:{},suiteRunConfiguration:{shape:"Sm"},testResult:{type:"structure",members:{groups:{type:"list",member:{type:"structure",members:{groupId:{},groupName:{},tests:{type:"list",member:{type:"structure",members:{testCaseRunId:{},testCaseDefinitionId:{},testCaseDefinitionName:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},logUrl:{},warnings:{},failure:{}}}}}}}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{},errorReason:{},tags:{shape:"S9"}}}},GetSuiteRunReport:{http:{method:"GET",requestUri:"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}/report"},input:{type:"structure",required:["suiteDefinitionId","suiteRunId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteRunId:{location:"uri",locationName:"suiteRunId"}}},output:{type:"structure",members:{qualificationReportDownloadUrl:{}}}},ListSuiteDefinitions:{http:{method:"GET",requestUri:"/suiteDefinitions"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{suiteDefinitionInformationList:{type:"list",member:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionName:{},defaultDevices:{shape:"S4"},intendedForQualification:{type:"boolean"},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListSuiteRuns:{http:{method:"GET",requestUri:"/suiteRuns"},input:{type:"structure",members:{suiteDefinitionId:{location:"querystring",locationName:"suiteDefinitionId"},suiteDefinitionVersion:{location:"querystring",locationName:"suiteDefinitionVersion"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{suiteRunsList:{type:"list",member:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionVersion:{},suiteDefinitionName:{},suiteRunId:{},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},endAt:{type:"timestamp"},status:{},passed:{type:"integer"},failed:{type:"integer"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S9"}}}},ListTestCases:{http:{method:"GET",requestUri:"/testCases"},input:{type:"structure",members:{intendedForQualification:{location:"querystring",locationName:"intendedForQualification",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{categories:{type:"list",member:{type:"structure",members:{name:{},tests:{type:"list",member:{type:"structure",members:{name:{},configuration:{shape:"S1p"},test:{type:"structure",members:{id:{},testCaseVersion:{}}}}}}}}},rootGroupConfiguration:{shape:"S1p"},groupConfiguration:{shape:"S1p"},nextToken:{}}}},StartSuiteRun:{http:{requestUri:"/suiteDefinitions/{suiteDefinitionId}/suiteRuns"},input:{type:"structure",required:["suiteDefinitionId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteDefinitionVersion:{},suiteRunConfiguration:{shape:"Sm"},tags:{shape:"S9"}}},output:{type:"structure",members:{suiteRunId:{},suiteRunArn:{},createdAt:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S9"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateSuiteDefinition:{http:{method:"PATCH",requestUri:"/suiteDefinitions/{suiteDefinitionId}"},input:{type:"structure",required:["suiteDefinitionId"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteDefinitionConfiguration:{shape:"S2"}}},output:{type:"structure",members:{suiteDefinitionId:{},suiteDefinitionArn:{},suiteDefinitionName:{},suiteDefinitionVersion:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}},shapes:{S2:{type:"structure",members:{suiteDefinitionName:{},devices:{shape:"S4"},intendedForQualification:{type:"boolean"},rootGroup:{},devicePermissionRoleArn:{}}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{thingArn:{},certificateArn:{}}},S9:{type:"map",key:{},value:{}},Sm:{type:"structure",members:{primaryDevice:{shape:"S5"},secondaryDevice:{shape:"S5"},selectedTestList:{type:"list",member:{}}}},S1p:{type:"map",key:{},value:{}}}}},2467:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["accessanalyzer"]={};i.AccessAnalyzer=a.defineService("accessanalyzer",["2019-11-01"]);Object.defineProperty(s.services["accessanalyzer"],"2019-11-01",{get:function get(){var e=r(9124);e.paginators=r(7291).pagination;return e},enumerable:true,configurable:true});e.exports=i.AccessAnalyzer},2469:function(e){e.exports={pagination:{DescribeResourceCollectionHealth:{input_token:"NextToken",output_token:"NextToken",result_key:["CloudFormation"]},GetResourceCollection:{input_token:"NextToken",non_aggregate_keys:["ResourceCollection"],output_token:"NextToken",result_key:["ResourceCollection.CloudFormation.StackNames"]},ListAnomaliesForInsight:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:["ReactiveAnomalies","ProactiveAnomalies"]},ListEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Events"},ListInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:["ProactiveInsights","ReactiveInsights"]},ListNotificationChannels:{input_token:"NextToken",output_token:"NextToken",result_key:"Channels"},ListRecommendations:{input_token:"NextToken",output_token:"NextToken",result_key:"Recommendations"},SearchInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:["ProactiveInsights","ReactiveInsights"]}}}},2474:function(e){e.exports={pagination:{}}},2476:function(e,t,r){(function(){"use strict";var e,i,a,s,n,o={}.hasOwnProperty;e=r(312);i=r(8316).defaults;s=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};n=function(e){return"<![CDATA["+a(e)+"]]>"};a=function(e){return e.replace("]]>","]]]]><![CDATA[>")};t.Builder=function(){function Builder(e){var t,r,a;this.options={};r=i["0.2"];for(t in r){if(!o.call(r,t))continue;a=r[t];this.options[t]=a}for(t in e){if(!o.call(e,t))continue;a=e[t];this.options[t]=a}}Builder.prototype.buildObject=function(t){var r,a,u,p,c;r=this.options.attrkey;a=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===i["0.2"].rootName){c=Object.keys(t)[0];t=t[c]}else{c=this.options.rootName}u=function(e){return function(t,i){var p,c,m,l,d,y;if(typeof i!=="object"){if(e.options.cdata&&s(i)){t.raw(n(i))}else{t.txt(i)}}else if(Array.isArray(i)){for(l in i){if(!o.call(i,l))continue;c=i[l];for(d in c){m=c[d];t=u(t.ele(d),m).up()}}}else{for(d in i){if(!o.call(i,d))continue;c=i[d];if(d===r){if(typeof c==="object"){for(p in c){y=c[p];t=t.att(p,y)}}}else if(d===a){if(e.options.cdata&&s(c)){t=t.raw(n(c))}else{t=t.txt(c)}}else if(Array.isArray(c)){for(l in c){if(!o.call(c,l))continue;m=c[l];if(typeof m==="string"){if(e.options.cdata&&s(m)){t=t.ele(d).raw(n(m)).up()}else{t=t.ele(d,m).up()}}else{t=u(t.ele(d),m).up()}}}else if(typeof c==="object"){t=u(t.ele(d),c).up()}else{if(typeof c==="string"&&e.options.cdata&&s(c)){t=t.ele(d).raw(n(c)).up()}else{if(c==null){c=""}t=t.ele(d,c.toString()).up()}}}}return t}}(this);p=e.create(c,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return u(p,t).end(this.options.renderOpts)};return Builder}()}).call(this)},2481:function(e){e.exports={pagination:{GetUsageStatistics:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDetectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DetectorIds"},ListFilters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FilterNames"},ListFindings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FindingIds"},ListIPSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IpSetIds"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Invitations"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Members"},ListOrganizationAdminAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AdminAccounts"},ListPublishingDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListThreatIntelSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ThreatIntelSetIds"}}}},2490:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-02-27",endpointPrefix:"pi",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS PI",serviceFullName:"AWS Performance Insights",serviceId:"PI",signatureVersion:"v4",signingName:"pi",targetPrefix:"PerformanceInsightsv20180227",uid:"pi-2018-02-27"},operations:{DescribeDimensionKeys:{input:{type:"structure",required:["ServiceType","Identifier","StartTime","EndTime","Metric","GroupBy"],members:{ServiceType:{},Identifier:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Metric:{},PeriodInSeconds:{type:"integer"},GroupBy:{shape:"S6"},PartitionBy:{shape:"S6"},Filter:{shape:"S9"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},PartitionKeys:{type:"list",member:{type:"structure",required:["Dimensions"],members:{Dimensions:{shape:"Se"}}}},Keys:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"Se"},Total:{type:"double"},Partitions:{type:"list",member:{type:"double"}}}}},NextToken:{}}}},GetResourceMetrics:{input:{type:"structure",required:["ServiceType","Identifier","MetricQueries","StartTime","EndTime"],members:{ServiceType:{},Identifier:{},MetricQueries:{type:"list",member:{type:"structure",required:["Metric"],members:{Metric:{},GroupBy:{shape:"S6"},Filter:{shape:"S9"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PeriodInSeconds:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},Identifier:{},MetricList:{type:"list",member:{type:"structure",members:{Key:{type:"structure",required:["Metric"],members:{Metric:{},Dimensions:{shape:"Se"}}},DataPoints:{type:"list",member:{type:"structure",required:["Timestamp","Value"],members:{Timestamp:{type:"timestamp"},Value:{type:"double"}}}}}}},NextToken:{}}}}},shapes:{S6:{type:"structure",required:["Group"],members:{Group:{},Dimensions:{type:"list",member:{}},Limit:{type:"integer"}}},S9:{type:"map",key:{},value:{}},Se:{type:"map",key:{},value:{}}}}},2491:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=r(6855);e.exports=i=function(e){a(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,t,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing instruction target")}this.target=this.stringify.insTarget(t);if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.set(e).processingInstruction(this)};return XMLProcessingInstruction}(t)}).call(this)},2492:function(e,t,r){"use strict";r.r(t);var i=r(5622);var a=r.n(i);class action_Action{static get supportedPlatforms(){return["linux"]}static get isRunningLocally(){return process.env.RUNNER_WORKSPACE===undefined}static get isRunningFromSource(){return a().basename(__dirname)==="model"}static get name(){return"unity-builder"}static get rootFolder(){if(action_Action.isRunningFromSource){return a().dirname(a().dirname(a().dirname(__filename)))}return a().dirname(a().dirname(__filename))}static get actionFolder(){return`${action_Action.rootFolder}/action`}static get dockerfile(){return`${action_Action.actionFolder}/Dockerfile`}static get workspace(){return process.env.GITHUB_WORKSPACE}static checkCompatibility(){const e=process.platform;if(!action_Action.supportedPlatforms.includes(e)){throw new Error(`Currently ${e}-platform is not supported`)}}}var s=action_Action;var n=r(6470);var o=r(7876);class android_versioning_AndroidVersioning{static determineVersionCode(e,t){if(!t){return android_versioning_AndroidVersioning.versionToVersionCode(e)}return t}static versionToVersionCode(e){const t=Object(o.parse)(e);if(!t){Object(n.warning)(`Could not parse "${e}" to semver, defaulting android version code to 1`);return 1}const r=t.major*1e6+t.minor*1e3+t.patch;if(r>=1e9){throw new Error(`Generated versionCode ${r} is dangerously close to the maximum allowed number 2100000000. Consider a different versioning scheme to be able to continue updating your application.`)}Object(n.info)(`Using android versionCode ${r}`);return r}}class Platform{static get default(){return Platform.types.StandaloneWindows64}static get types(){return{StandaloneOSX:"StandaloneOSX",StandaloneWindows:"StandaloneWindows",StandaloneWindows64:"StandaloneWindows64",StandaloneLinux64:"StandaloneLinux64",iOS:"iOS",Android:"Android",WebGL:"WebGL",WSAPlayer:"WSAPlayer",PS4:"PS4",XboxOne:"XboxOne",tvOS:"tvOS",Switch:"Switch",Lumin:"Lumin",BJM:"BJM",Stadia:"Stadia",Facebook:"Facebook",NoTarget:"NoTarget",Test:"Test"}}static isWindows(e){switch(e){case Platform.types.StandaloneWindows:case Platform.types.StandaloneWindows64:return true;default:return false}}static isAndroid(e){switch(e){case Platform.types.Android:return true;default:return false}}}var u=Platform;const p=r(6470);class input_Input{static get unityVersion(){return p.getInput("unityVersion")||"auto"}static get customImage(){return p.getInput("customImage")}static get targetPlatform(){return p.getInput("targetPlatform")||u.default}static get projectPath(){const e=p.getInput("projectPath")||".";return e.replace(/\/$/,"")}static get buildName(){return p.getInput("buildName")||this.targetPlatform}static get buildsPath(){return p.getInput("buildsPath")||"build"}static get buildMethod(){return p.getInput("buildMethod")}static get versioningStrategy(){return p.getInput("versioning")||"Semantic"}static get specifiedVersion(){return p.getInput("version")||""}static get androidVersionCode(){return p.getInput("androidVersionCode")}static get androidAppBundle(){const e=p.getInput("androidAppBundle")||false;return e==="true"}static get androidKeystoreName(){return p.getInput("androidKeystoreName")||""}static get androidKeystoreBase64(){return p.getInput("androidKeystoreBase64")||""}static get androidKeystorePass(){return p.getInput("androidKeystorePass")||""}static get androidKeyaliasName(){return p.getInput("androidKeyaliasName")||""}static get androidKeyaliasPass(){return p.getInput("androidKeyaliasPass")||""}static get allowDirtyBuild(){const e=p.getInput("allowDirtyBuild")||false;return e==="true"}static get customParameters(){return p.getInput("customParameters")||""}static get remote(){return p.getInput("remote")||""}static get awsStackName(){return p.getInput("awsStackName")||""}static get awsRegion(){return p.getInput("awsRegion")||""}static get kubeConfig(){return p.getInput("kubeConfig")||""}static get githubToken(){return p.getInput("githubToken")||""}static get kubeContainerMemory(){return p.getInput("kubeContainerMemory")||"800M"}static get kubeContainerCPU(){return p.getInput("kubeContainerCPU")||"0.25"}static get kubeVolumeSize(){return p.getInput("kubeVolumeSize")||"5Gi"}static get kubeVolume(){return p.getInput("kubeVolume")||""}}var c=input_Input;var m=r(5747);var l=r.n(m);class unity_versioning_UnityVersioning{static get versionPattern(){return/20\d{2}\.\d\.\w{3,4}|3/}static determineUnityVersion(e,t){if(t==="auto"){return unity_versioning_UnityVersioning.read(e)}return t}static read(e){const t=Object(i.join)(e,"ProjectSettings","ProjectVersion.txt");if(!Object(m.existsSync)(t)){Object(n.warning)(`Could not find "${t}", keeping unityVersion as "auto"`);return"auto"}return unity_versioning_UnityVersioning.parse(Object(m.readFileSync)(t,"utf8"))}static parse(e){const t=e.match(unity_versioning_UnityVersioning.versionPattern);if(!t||t.length===0){throw new Error(`Failed to parse version from "${e}".`)}return t[0]}}class NotImplementedException extends Error{constructor(e){super(e);this.name="NotImplementedException"}}var d=NotImplementedException;class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError"}}var y=ValidationError;var b=r(4986);class system_System{static async run(e,t,r){let i="";let a="";let s="";const o={stdout:e=>{i+=e.toString()},stderr:e=>{a+=e.toString()},debug:e=>{s+=e.toString()}};const u=()=>{if(s!==""){Object(n.debug)(s)}if(i!==""){Object(n.info)(i)}if(a!==""){Object(n.warning)(a)}};const p=r=>{let i=e;if(Array.isArray(t)){i+=` ${t.join(" ")}`}else if(typeof t==="string"){i+=` ${t}`}throw new Error(`Failed to run "${i}".\n ${r}`)};try{const i=await Object(b.exec)(e,t,{silent:true,listeners:o,...r});u();if(i!==0){p(`Command returned non-zero exit code.\nError: ${a}`)}}catch(e){u();p(`In-command error caught: ${e}`)}return i}}var h=system_System;class versioning_Versioning{static get projectPath(){return c.projectPath}static get isDirtyAllowed(){return c.allowDirtyBuild}static get strategies(){return{None:"None",Semantic:"Semantic",Tag:"Tag",Custom:"Custom"}}static get branch(){return this.headRef||this.ref&&this.ref.slice(11)}static get headRef(){return process.env.GITHUB_HEAD_REF}static get ref(){return process.env.GITHUB_REF}static get sha(){return process.env.GITHUB_SHA}static get maxDiffLines(){return 60}static async logDiff(){const e=`git --no-pager diff | head -n ${this.maxDiffLines.toString()}`;await h.run("sh",undefined,{input:Buffer.from(e),silent:true})}static get descriptionRegex1(){return/^v([\d.]+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex2(){return/^v([\d.]+-\w+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex3(){return/^v([\d.]+-\w+\.\d+)-(\d+)-g(\w+)-?(\w+)*/g}static async determineVersion(e,t){if(!Object.hasOwnProperty.call(this.strategies,e)){throw new y(`Versioning strategy should be one of ${Object.values(this.strategies).join(", ")}.`)}let r;switch(e){case this.strategies.None:r="none";break;case this.strategies.Custom:r=t;break;case this.strategies.Semantic:r=await this.generateSemanticVersion();break;case this.strategies.Tag:r=await this.generateTagVersion();break;default:throw new d(`Strategy ${e} is not implemented.`)}return r}static async generateSemanticVersion(){await this.fetch();await this.logDiff();if(await this.isDirty()&&!this.isDirtyAllowed){throw new Error("Branch is dirty. Refusing to base semantic version on uncommitted changes")}if(!await this.hasAnyVersionTags()){const e=`0.0.${await this.getTotalNumberOfCommits()}`;Object(n.info)(`Generated version ${e} (no version tags found).`);return e}const e=await this.parseSemanticVersion();if(e){const{tag:t,commits:r,hash:i}=e;Object(n.info)(`Found semantic version ${t}.${r} for ${this.branch}@${i}`);return`${t}.${r}`}const t=`0.0.${await this.getTotalNumberOfCommits()}`;Object(n.info)(`Generated version ${t} (semantic version couldn't be determined).`);return t}static async generateTagVersion(){let e=await this.getTag();if(e.charAt(0)==="v"){e=e.slice(1)}return e}static async parseSemanticVersion(){const e=await this.getVersionDescription();try{const[t,r,i,a]=this.descriptionRegex1.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){try{const[t,r,i,a]=this.descriptionRegex2.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){try{const[t,r,i,a]=this.descriptionRegex3.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){Object(n.warning)(`Failed to parse git describe output or version can not be determined through: "${e}".`);return false}}}}static async fetch(){try{await this.git(["fetch","--unshallow"])}catch(e){Object(n.warning)(`Fetch --unshallow caught: ${e}`);await this.git(["fetch"])}}static async getVersionDescription(){return this.git(["describe","--long","--tags","--always",this.sha])}static async isDirty(){const e=await this.git(["status","--porcelain"]);return e!==""}static async getTag(){return this.git(["tag","--points-at","HEAD"])}static async hasAnyVersionTags(){const e=await h.run("sh",undefined,{input:Buffer.from("git tag --list --merged HEAD | grep v[0-9]* | wc -l"),silent:false});const t=Number.parseInt(e,10);return t!==0}static async getTotalNumberOfCommits(){const e=await this.git(["rev-list","--count",this.sha]);return Number.parseInt(e,10)}static async git(e,t={}){return h.run("git",e,{cwd:this.projectPath,...t})}}class build_parameters_BuildParameters{static async create(){const e=this.parseBuildFile(c.buildName,c.targetPlatform,c.androidAppBundle);const t=unity_versioning_UnityVersioning.determineUnityVersion(c.projectPath,c.unityVersion);const r=await versioning_Versioning.determineVersion(c.versioningStrategy,c.specifiedVersion);const i=android_versioning_AndroidVersioning.determineVersionCode(r,c.androidVersionCode);return{version:t,customImage:c.customImage,runnerTempPath:process.env.RUNNER_TEMP,platform:c.targetPlatform,projectPath:c.projectPath,buildName:c.buildName,buildPath:`${c.buildsPath}/${c.targetPlatform}`,buildFile:e,buildMethod:c.buildMethod,buildVersion:r,androidVersionCode:i,androidKeystoreName:c.androidKeystoreName,androidKeystoreBase64:c.androidKeystoreBase64,androidKeystorePass:c.androidKeystorePass,androidKeyaliasName:c.androidKeyaliasName,androidKeyaliasPass:c.androidKeyaliasPass,customParameters:c.customParameters,kubeConfig:c.kubeConfig,githubToken:c.githubToken,remote:c.remote,awsStackName:c.awsStackName,awsRegion:c.awsRegion,kubeContainerMemory:c.kubeContainerMemory,kubeContainerCPU:c.kubeContainerCPU,kubeVolumeSize:c.kubeVolumeSize,kubeVolume:c.kubeVolume}}static parseBuildFile(e,t,r){if(u.isWindows(t)){return`${e}.exe`}if(u.isAndroid(t)){return r?`${e}.aab`:`${e}.apk`}return e}}var f=build_parameters_BuildParameters;class Unity{static get libraryFolder(){return"Library"}}var g=Unity;class project_Project{static get relativePath(){const{projectPath:e}=c;return`${e}`}static get absolutePath(){const{workspace:e}=s;return`${e}/${this.relativePath}`}static get libraryFolder(){return`${this.relativePath}/${g.libraryFolder}`}}var S=project_Project;class cache_Cache{static verify(){if(!l().existsSync(S.libraryFolder)){this.notifyAboutCachingPossibility()}}static notifyAboutCachingPossibility(){if(s.isRunningLocally){return}Object(n.warning)(`\n Library folder does not exist.\n Consider setting up caching to speed up your workflow,\n if this is not your first build.\n `)}}var N=cache_Cache;var I=typeof global=="object"&&global&&global.Object===Object&&global;var T=I;var v=typeof self=="object"&&self&&self.Object===Object&&self;var k=T||v||Function("return this")();var C=k;var A=C.Symbol;var R=A;var D=Object.prototype;var x=D.hasOwnProperty;var q=D.toString;var w=R?R.toStringTag:undefined;function getRawTag(e){var t=x.call(e,w),r=e[w];try{e[w]=undefined;var i=true}catch(e){}var a=q.call(e);if(i){if(t){e[w]=r}else{delete e[w]}}return a}var P=getRawTag;var E=Object.prototype;var M=E.toString;function objectToString(e){return M.call(e)}var O=objectToString;var z="[object Null]",L="[object Undefined]";var j=R?R.toStringTag:undefined;function baseGetTag(e){if(e==null){return e===undefined?L:z}return j&&j in Object(e)?P(e):O(e)}var U=baseGetTag;function isObjectLike(e){return e!=null&&typeof e=="object"}var V=isObjectLike;var B="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||V(e)&&U(e)==B}var G=isSymbol;var _=0/0;function baseToNumber(e){if(typeof e=="number"){return e}if(G(e)){return _}return+e}var F=baseToNumber;function arrayMap(e,t){var r=-1,i=e==null?0:e.length,a=Array(i);while(++r<i){a[r]=t(e[r],r,e)}return a}var H=arrayMap;var W=Array.isArray;var K=W;var Q=1/0;var J=R?R.prototype:undefined,Z=J?J.toString:undefined;function baseToString(e){if(typeof e=="string"){return e}if(K(e)){return H(e,baseToString)+""}if(G(e)){return Z?Z.call(e):""}var t=e+"";return t=="0"&&1/e==-Q?"-0":t}var X=baseToString;function createMathOperation(e,t){return function(r,i){var a;if(r===undefined&&i===undefined){return t}if(r!==undefined){a=r}if(i!==undefined){if(a===undefined){return i}if(typeof r=="string"||typeof i=="string"){r=X(r);i=X(i)}else{r=F(r);i=F(i)}a=e(r,i)}return a}}var Y=createMathOperation;var $=Y(function(e,t){return e+t},0);var ee=$;function isObject(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var te=isObject;var re=0/0;var ie=/^\s+|\s+$/g;var ae=/^[-+]0x[0-9a-f]+$/i;var se=/^0b[01]+$/i;var ne=/^0o[0-7]+$/i;var oe=parseInt;function toNumber(e){if(typeof e=="number"){return e}if(G(e)){return re}if(te(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=te(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(ie,"");var r=se.test(e);return r||ne.test(e)?oe(e.slice(2),r?2:8):ae.test(e)?re:+e}var ue=toNumber;var pe=1/0,ce=1.7976931348623157e308;function toFinite(e){if(!e){return e===0?e:0}e=ue(e);if(e===pe||e===-pe){var t=e<0?-1:1;return t*ce}return e===e?e:0}var me=toFinite;function toInteger(e){var t=me(e),r=t%1;return t===t?r?t-r:t:0}var le=toInteger;var de="Expected a function";function after(e,t){if(typeof t!="function"){throw new TypeError(de)}e=le(e);return function(){if(--e<1){return t.apply(this,arguments)}}}var ye=after;function identity(e){return e}var be=identity;var he="[object AsyncFunction]",fe="[object Function]",ge="[object GeneratorFunction]",Se="[object Proxy]";function isFunction(e){if(!te(e)){return false}var t=U(e);return t==fe||t==ge||t==he||t==Se}var Ne=isFunction;var Ie=C["__core-js_shared__"];var Te=Ie;var ve=function(){var e=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!ve&&ve in e}var ke=isMasked;var Ce=Function.prototype;var Ae=Ce.toString;function toSource(e){if(e!=null){try{return Ae.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var Re=toSource;var De=/[\\^$.*+?()[\]{}|]/g;var xe=/^\[object .+?Constructor\]$/;var qe=Function.prototype,we=Object.prototype;var Pe=qe.toString;var Ee=we.hasOwnProperty;var Me=RegExp("^"+Pe.call(Ee).replace(De,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){if(!te(e)||ke(e)){return false}var t=Ne(e)?Me:xe;return t.test(Re(e))}var Oe=baseIsNative;function getValue(e,t){return e==null?undefined:e[t]}var ze=getValue;function getNative(e,t){var r=ze(e,t);return Oe(r)?r:undefined}var Le=getNative;var je=Le(C,"WeakMap");var Ue=je;var Ve=Ue&&new Ue;var Be=Ve;var Ge=!Be?be:function(e,t){Be.set(e,t);return e};var _e=Ge;var Fe=Object.create;var He=function(){function object(){}return function(e){if(!te(e)){return{}}if(Fe){return Fe(e)}object.prototype=e;var t=new object;object.prototype=undefined;return t}}();var We=He;function createCtor(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=We(e.prototype),i=e.apply(r,t);return te(i)?i:r}}var Ke=createCtor;var Qe=1;function createBind(e,t,r){var i=t&Qe,a=Ke(e);function wrapper(){var t=this&&this!==C&&this instanceof wrapper?a:e;return t.apply(i?r:this,arguments)}return wrapper}var Je=createBind;function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Ze=apply;var Xe=Math.max;function composeArgs(e,t,r,i){var a=-1,s=e.length,n=r.length,o=-1,u=t.length,p=Xe(s-n,0),c=Array(u+p),m=!i;while(++o<u){c[o]=t[o]}while(++a<n){if(m||a<s){c[r[a]]=e[a]}}while(p--){c[o++]=e[a++]}return c}var Ye=composeArgs;var $e=Math.max;function composeArgsRight(e,t,r,i){var a=-1,s=e.length,n=-1,o=r.length,u=-1,p=t.length,c=$e(s-o,0),m=Array(c+p),l=!i;while(++a<c){m[a]=e[a]}var d=a;while(++u<p){m[d+u]=t[u]}while(++n<o){if(l||a<s){m[d+r[n]]=e[a++]}}return m}var et=composeArgsRight;function countHolders(e,t){var r=e.length,i=0;while(r--){if(e[r]===t){++i}}return i}var tt=countHolders;function baseLodash(){}var rt=baseLodash;var it=4294967295;function LazyWrapper(e){this.__wrapped__=e;this.__actions__=[];this.__dir__=1;this.__filtered__=false;this.__iteratees__=[];this.__takeCount__=it;this.__views__=[]}LazyWrapper.prototype=We(rt.prototype);LazyWrapper.prototype.constructor=LazyWrapper;var at=LazyWrapper;function noop(){}var st=noop;var nt=!Be?st:function(e){return Be.get(e)};var ot=nt;var ut={};var pt=ut;var ct=Object.prototype;var mt=ct.hasOwnProperty;function getFuncName(e){var t=e.name+"",r=pt[t],i=mt.call(pt,t)?r.length:0;while(i--){var a=r[i],s=a.func;if(s==null||s==e){return a.name}}return t}var lt=getFuncName;function LodashWrapper(e,t){this.__wrapped__=e;this.__actions__=[];this.__chain__=!!t;this.__index__=0;this.__values__=undefined}LodashWrapper.prototype=We(rt.prototype);LodashWrapper.prototype.constructor=LodashWrapper;var dt=LodashWrapper;function copyArray(e,t){var r=-1,i=e.length;t||(t=Array(i));while(++r<i){t[r]=e[r]}return t}var yt=copyArray;function wrapperClone(e){if(e instanceof at){return e.clone()}var t=new dt(e.__wrapped__,e.__chain__);t.__actions__=yt(e.__actions__);t.__index__=e.__index__;t.__values__=e.__values__;return t}var bt=wrapperClone;var ht=Object.prototype;var ft=ht.hasOwnProperty;function lodash(e){if(V(e)&&!K(e)&&!(e instanceof at)){if(e instanceof dt){return e}if(ft.call(e,"__wrapped__")){return bt(e)}}return new dt(e)}lodash.prototype=rt.prototype;lodash.prototype.constructor=lodash;var gt=lodash;function isLaziable(e){var t=lt(e),r=gt[t];if(typeof r!="function"||!(t in at.prototype)){return false}if(e===r){return true}var i=ot(r);return!!i&&e===i[0]}var St=isLaziable;var Nt=800,It=16;var Tt=Date.now;function shortOut(e){var t=0,r=0;return function(){var i=Tt(),a=It-(i-r);r=i;if(a>0){if(++t>=Nt){return arguments[0]}}else{t=0}return e.apply(undefined,arguments)}}var vt=shortOut;var kt=vt(_e);var Ct=kt;var At=/\{\n\/\* \[wrapped with (.+)\] \*/,Rt=/,? & /;function getWrapDetails(e){var t=e.match(At);return t?t[1].split(Rt):[]}var Dt=getWrapDetails;var xt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function insertWrapDetails(e,t){var r=t.length;if(!r){return e}var i=r-1;t[i]=(r>1?"& ":"")+t[i];t=t.join(r>2?", ":" ");return e.replace(xt,"{\n/* [wrapped with "+t+"] */\n")}var qt=insertWrapDetails;function constant(e){return function(){return e}}var wt=constant;var Pt=function(){try{var e=Le(Object,"defineProperty");e({},"",{});return e}catch(e){}}();var Et=Pt;var Mt=!Et?be:function(e,t){return Et(e,"toString",{configurable:true,enumerable:false,value:wt(t),writable:true})};var Ot=Mt;var zt=vt(Ot);var Lt=zt;function arrayEach(e,t){var r=-1,i=e==null?0:e.length;while(++r<i){if(t(e[r],r,e)===false){break}}return e}var jt=arrayEach;function baseFindIndex(e,t,r,i){var a=e.length,s=r+(i?1:-1);while(i?s--:++s<a){if(t(e[s],s,e)){return s}}return-1}var Ut=baseFindIndex;function baseIsNaN(e){return e!==e}var Vt=baseIsNaN;function strictIndexOf(e,t,r){var i=r-1,a=e.length;while(++i<a){if(e[i]===t){return i}}return-1}var Bt=strictIndexOf;function baseIndexOf(e,t,r){return t===t?Bt(e,t,r):Ut(e,Vt,r)}var Gt=baseIndexOf;function arrayIncludes(e,t){var r=e==null?0:e.length;return!!r&&Gt(e,t,0)>-1}var _t=arrayIncludes;var Ft=1,Ht=2,Wt=8,Kt=16,Qt=32,Jt=64,Zt=128,Xt=256,Yt=512;var $t=[["ary",Zt],["bind",Ft],["bindKey",Ht],["curry",Wt],["curryRight",Kt],["flip",Yt],["partial",Qt],["partialRight",Jt],["rearg",Xt]];function updateWrapDetails(e,t){jt($t,function(r){var i="_."+r[0];if(t&r[1]&&!_t(e,i)){e.push(i)}});return e.sort()}var er=updateWrapDetails;function setWrapToString(e,t,r){var i=t+"";return Lt(e,qt(i,er(Dt(i),r)))}var tr=setWrapToString;var rr=1,ir=2,ar=4,sr=8,nr=32,or=64;function createRecurry(e,t,r,i,a,s,n,o,u,p){var c=t&sr,m=c?n:undefined,l=c?undefined:n,d=c?s:undefined,y=c?undefined:s;t|=c?nr:or;t&=~(c?or:nr);if(!(t&ar)){t&=~(rr|ir)}var b=[e,t,a,d,m,y,l,o,u,p];var h=r.apply(undefined,b);if(St(e)){Ct(h,b)}h.placeholder=i;return tr(h,e,t)}var ur=createRecurry;function getHolder(e){var t=e;return t.placeholder}var pr=getHolder;var cr=9007199254740991;var mr=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var r=typeof e;t=t==null?cr:t;return!!t&&(r=="number"||r!="symbol"&&mr.test(e))&&(e>-1&&e%1==0&&e<t)}var lr=isIndex;var dr=Math.min;function reorder(e,t){var r=e.length,i=dr(t.length,r),a=yt(e);while(i--){var s=t[i];e[i]=lr(s,r)?a[s]:undefined}return e}var yr=reorder;var br="__lodash_placeholder__";function replaceHolders(e,t){var r=-1,i=e.length,a=0,s=[];while(++r<i){var n=e[r];if(n===t||n===br){e[r]=br;s[a++]=r}}return s}var hr=replaceHolders;var fr=1,gr=2,Sr=8,Nr=16,Ir=128,Tr=512;function createHybrid(e,t,r,i,a,s,n,o,u,p){var c=t&Ir,m=t&fr,l=t&gr,d=t&(Sr|Nr),y=t&Tr,b=l?undefined:Ke(e);function wrapper(){var h=arguments.length,f=Array(h),g=h;while(g--){f[g]=arguments[g]}if(d){var S=pr(wrapper),N=tt(f,S)}if(i){f=Ye(f,i,a,d)}if(s){f=et(f,s,n,d)}h-=N;if(d&&h<p){var I=hr(f,S);return ur(e,t,createHybrid,wrapper.placeholder,r,f,I,o,u,p-h)}var T=m?r:this,v=l?T[e]:e;h=f.length;if(o){f=yr(f,o)}else if(y&&h>1){f.reverse()}if(c&&u<h){f.length=u}if(this&&this!==C&&this instanceof wrapper){v=b||Ke(v)}return v.apply(T,f)}return wrapper}var vr=createHybrid;function createCurry(e,t,r){var i=Ke(e);function wrapper(){var a=arguments.length,s=Array(a),n=a,o=pr(wrapper);while(n--){s[n]=arguments[n]}var u=a<3&&s[0]!==o&&s[a-1]!==o?[]:hr(s,o);a-=u.length;if(a<r){return ur(e,t,vr,wrapper.placeholder,undefined,s,u,undefined,undefined,r-a)}var p=this&&this!==C&&this instanceof wrapper?i:e;return Ze(p,this,s)}return wrapper}var kr=createCurry;var Cr=1;function createPartial(e,t,r,i){var a=t&Cr,s=Ke(e);function wrapper(){var t=-1,n=arguments.length,o=-1,u=i.length,p=Array(u+n),c=this&&this!==C&&this instanceof wrapper?s:e;while(++o<u){p[o]=i[o]}while(n--){p[o++]=arguments[++t]}return Ze(c,a?r:this,p)}return wrapper}var Ar=createPartial;var Rr="__lodash_placeholder__";var Dr=1,xr=2,qr=4,wr=8,Pr=128,Er=256;var Mr=Math.min;function mergeData(e,t){var r=e[1],i=t[1],a=r|i,s=a<(Dr|xr|Pr);var n=i==Pr&&r==wr||i==Pr&&r==Er&&e[7].length<=t[8]||i==(Pr|Er)&&t[7].length<=t[8]&&r==wr;if(!(s||n)){return e}if(i&Dr){e[2]=t[2];a|=r&Dr?0:qr}var o=t[3];if(o){var u=e[3];e[3]=u?Ye(u,o,t[4]):o;e[4]=u?hr(e[3],Rr):t[4]}o=t[5];if(o){u=e[5];e[5]=u?et(u,o,t[6]):o;e[6]=u?hr(e[5],Rr):t[6]}o=t[7];if(o){e[7]=o}if(i&Pr){e[8]=e[8]==null?t[8]:Mr(e[8],t[8])}if(e[9]==null){e[9]=t[9]}e[0]=t[0];e[1]=a;return e}var Or=mergeData;var zr="Expected a function";var Lr=1,jr=2,Ur=8,Vr=16,Br=32,Gr=64;var _r=Math.max;function createWrap(e,t,r,i,a,s,n,o){var u=t&jr;if(!u&&typeof e!="function"){throw new TypeError(zr)}var p=i?i.length:0;if(!p){t&=~(Br|Gr);i=a=undefined}n=n===undefined?n:_r(le(n),0);o=o===undefined?o:le(o);p-=a?a.length:0;if(t&Gr){var c=i,m=a;i=a=undefined}var l=u?undefined:ot(e);var d=[e,t,r,i,a,c,m,s,n,o];if(l){Or(d,l)}e=d[0];t=d[1];r=d[2];i=d[3];a=d[4];o=d[9]=d[9]===undefined?u?0:e.length:_r(d[9]-p,0);if(!o&&t&(Ur|Vr)){t&=~(Ur|Vr)}if(!t||t==Lr){var y=Je(e,t,r)}else if(t==Ur||t==Vr){y=kr(e,t,o)}else if((t==Br||t==(Lr|Br))&&!a.length){y=Ar(e,t,r,i)}else{y=vr.apply(undefined,d)}var b=l?_e:Ct;return tr(b(y,d),e,t)}var Fr=createWrap;var Hr=128;function ary_ary(e,t,r){t=r?undefined:t;t=e&&t==null?e.length:t;return Fr(e,Hr,undefined,undefined,undefined,undefined,t)}var Wr=ary_ary;function baseAssignValue(e,t,r){if(t=="__proto__"&&Et){Et(e,t,{configurable:true,enumerable:true,value:r,writable:true})}else{e[t]=r}}var Kr=baseAssignValue;function eq(e,t){return e===t||e!==e&&t!==t}var Qr=eq;var Jr=Object.prototype;var Zr=Jr.hasOwnProperty;function assignValue(e,t,r){var i=e[t];if(!(Zr.call(e,t)&&Qr(i,r))||r===undefined&&!(t in e)){Kr(e,t,r)}}var Xr=assignValue;function copyObject(e,t,r,i){var a=!r;r||(r={});var s=-1,n=t.length;while(++s<n){var o=t[s];var u=i?i(r[o],e[o],o,r,e):undefined;if(u===undefined){u=e[o]}if(a){Kr(r,o,u)}else{Xr(r,o,u)}}return r}var Yr=copyObject;var $r=Math.max;function overRest(e,t,r){t=$r(t===undefined?e.length-1:t,0);return function(){var i=arguments,a=-1,s=$r(i.length-t,0),n=Array(s);while(++a<s){n[a]=i[t+a]}a=-1;var o=Array(t+1);while(++a<t){o[a]=i[a]}o[t]=r(n);return Ze(e,this,o)}}var ei=overRest;function baseRest(e,t){return Lt(ei(e,t,be),e+"")}var ti=baseRest;var ri=9007199254740991;function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ri}var ii=isLength;function isArrayLike(e){return e!=null&&ii(e.length)&&!Ne(e)}var ai=isArrayLike;function isIterateeCall(e,t,r){if(!te(r)){return false}var i=typeof t;if(i=="number"?ai(r)&&lr(t,r.length):i=="string"&&t in r){return Qr(r[t],e)}return false}var si=isIterateeCall;function createAssigner(e){return ti(function(t,r){var i=-1,a=r.length,s=a>1?r[a-1]:undefined,n=a>2?r[2]:undefined;s=e.length>3&&typeof s=="function"?(a--,s):undefined;if(n&&si(r[0],r[1],n)){s=a<3?undefined:s;a=1}t=Object(t);while(++i<a){var o=r[i];if(o){e(t,o,i,s)}}return t})}var ni=createAssigner;var oi=Object.prototype;function isPrototype(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||oi;return e===r}var ui=isPrototype;function baseTimes(e,t){var r=-1,i=Array(e);while(++r<e){i[r]=t(r)}return i}var pi=baseTimes;var ci="[object Arguments]";function baseIsArguments(e){return V(e)&&U(e)==ci}var mi=baseIsArguments;var li=Object.prototype;var di=li.hasOwnProperty;var yi=li.propertyIsEnumerable;var bi=mi(function(){return arguments}())?mi:function(e){return V(e)&&di.call(e,"callee")&&!yi.call(e,"callee")};var hi=bi;function stubFalse(){return false}var fi=stubFalse;e=r.hmd(e);var gi=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Si=gi&&"object"=="object"&&e&&!e.nodeType&&e;var Ni=Si&&Si.exports===gi;var Ii=Ni?C.Buffer:undefined;var Ti=Ii?Ii.isBuffer:undefined;var vi=Ti||fi;var ki=vi;var Ci="[object Arguments]",Ai="[object Array]",Ri="[object Boolean]",Di="[object Date]",xi="[object Error]",qi="[object Function]",wi="[object Map]",Pi="[object Number]",Ei="[object Object]",Mi="[object RegExp]",Oi="[object Set]",zi="[object String]",Li="[object WeakMap]";var ji="[object ArrayBuffer]",Ui="[object DataView]",Vi="[object Float32Array]",Bi="[object Float64Array]",Gi="[object Int8Array]",_i="[object Int16Array]",Fi="[object Int32Array]",Hi="[object Uint8Array]",Wi="[object Uint8ClampedArray]",Ki="[object Uint16Array]",Qi="[object Uint32Array]";var Ji={};Ji[Vi]=Ji[Bi]=Ji[Gi]=Ji[_i]=Ji[Fi]=Ji[Hi]=Ji[Wi]=Ji[Ki]=Ji[Qi]=true;Ji[Ci]=Ji[Ai]=Ji[ji]=Ji[Ri]=Ji[Ui]=Ji[Di]=Ji[xi]=Ji[qi]=Ji[wi]=Ji[Pi]=Ji[Ei]=Ji[Mi]=Ji[Oi]=Ji[zi]=Ji[Li]=false;function baseIsTypedArray(e){return V(e)&&ii(e.length)&&!!Ji[U(e)]}var Zi=baseIsTypedArray;function baseUnary(e){return function(t){return e(t)}}var Xi=baseUnary;e=r.hmd(e);var Yi=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var $i=Yi&&"object"=="object"&&e&&!e.nodeType&&e;var ea=$i&&$i.exports===Yi;var ta=ea&&T.process;var ra=function(){try{var e=$i&&$i.require&&$i.require("util").types;if(e){return e}return ta&&ta.binding&&ta.binding("util")}catch(e){}}();var ia=ra;var aa=ia&&ia.isTypedArray;var sa=aa?Xi(aa):Zi;var na=sa;var oa=Object.prototype;var ua=oa.hasOwnProperty;function arrayLikeKeys(e,t){var r=K(e),i=!r&&hi(e),a=!r&&!i&&ki(e),s=!r&&!i&&!a&&na(e),n=r||i||a||s,o=n?pi(e.length,String):[],u=o.length;for(var p in e){if((t||ua.call(e,p))&&!(n&&(p=="length"||a&&(p=="offset"||p=="parent")||s&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||lr(p,u)))){o.push(p)}}return o}var pa=arrayLikeKeys;function overArg(e,t){return function(r){return e(t(r))}}var ca=overArg;var ma=ca(Object.keys,Object);var la=ma;var da=Object.prototype;var ya=da.hasOwnProperty;function baseKeys(e){if(!ui(e)){return la(e)}var t=[];for(var r in Object(e)){if(ya.call(e,r)&&r!="constructor"){t.push(r)}}return t}var ba=baseKeys;function keys(e){return ai(e)?pa(e):ba(e)}var ha=keys;var fa=Object.prototype;var ga=fa.hasOwnProperty;var Sa=ni(function(e,t){if(ui(t)||ai(t)){Yr(t,ha(t),e);return}for(var r in t){if(ga.call(t,r)){Xr(e,r,t[r])}}});var Na=Sa;function nativeKeysIn(e){var t=[];if(e!=null){for(var r in Object(e)){t.push(r)}}return t}var Ia=nativeKeysIn;var Ta=Object.prototype;var va=Ta.hasOwnProperty;function baseKeysIn(e){if(!te(e)){return Ia(e)}var t=ui(e),r=[];for(var i in e){if(!(i=="constructor"&&(t||!va.call(e,i)))){r.push(i)}}return r}var ka=baseKeysIn;function keysIn_keysIn(e){return ai(e)?pa(e,true):ka(e)}var Ca=keysIn_keysIn;var Aa=ni(function(e,t){Yr(t,Ca(t),e)});var Ra=Aa;var Da=ni(function(e,t,r,i){Yr(t,Ca(t),e,i)});var xa=Da;var qa=ni(function(e,t,r,i){Yr(t,ha(t),e,i)});var wa=qa;var Pa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ea=/^\w*$/;function isKey(e,t){if(K(e)){return false}var r=typeof e;if(r=="number"||r=="symbol"||r=="boolean"||e==null||G(e)){return true}return Ea.test(e)||!Pa.test(e)||t!=null&&e in Object(t)}var Ma=isKey;var Oa=Le(Object,"create");var za=Oa;function hashClear(){this.__data__=za?za(null):{};this.size=0}var La=hashClear;function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];this.size-=t?1:0;return t}var ja=hashDelete;var Ua="__lodash_hash_undefined__";var Va=Object.prototype;var Ba=Va.hasOwnProperty;function hashGet(e){var t=this.__data__;if(za){var r=t[e];return r===Ua?undefined:r}return Ba.call(t,e)?t[e]:undefined}var Ga=hashGet;var _a=Object.prototype;var Fa=_a.hasOwnProperty;function hashHas(e){var t=this.__data__;return za?t[e]!==undefined:Fa.call(t,e)}var Ha=hashHas;var Wa="__lodash_hash_undefined__";function hashSet(e,t){var r=this.__data__;this.size+=this.has(e)?0:1;r[e]=za&&t===undefined?Wa:t;return this}var Ka=hashSet;function Hash(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var i=e[t];this.set(i[0],i[1])}}Hash.prototype.clear=La;Hash.prototype["delete"]=ja;Hash.prototype.get=Ga;Hash.prototype.has=Ha;Hash.prototype.set=Ka;var Qa=Hash;function listCacheClear(){this.__data__=[];this.size=0}var Ja=listCacheClear;function assocIndexOf(e,t){var r=e.length;while(r--){if(Qr(e[r][0],t)){return r}}return-1}var Za=assocIndexOf;var Xa=Array.prototype;var Ya=Xa.splice;function listCacheDelete(e){var t=this.__data__,r=Za(t,e);if(r<0){return false}var i=t.length-1;if(r==i){t.pop()}else{Ya.call(t,r,1)}--this.size;return true}var $a=listCacheDelete;function listCacheGet(e){var t=this.__data__,r=Za(t,e);return r<0?undefined:t[r][1]}var es=listCacheGet;function listCacheHas(e){return Za(this.__data__,e)>-1}var ts=listCacheHas;function listCacheSet(e,t){var r=this.__data__,i=Za(r,e);if(i<0){++this.size;r.push([e,t])}else{r[i][1]=t}return this}var rs=listCacheSet;function ListCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var i=e[t];this.set(i[0],i[1])}}ListCache.prototype.clear=Ja;ListCache.prototype["delete"]=$a;ListCache.prototype.get=es;ListCache.prototype.has=ts;ListCache.prototype.set=rs;var is=ListCache;var as=Le(C,"Map");var ss=as;function mapCacheClear(){this.size=0;this.__data__={hash:new Qa,map:new(ss||is),string:new Qa}}var ns=mapCacheClear;function isKeyable(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var os=isKeyable;function getMapData(e,t){var r=e.__data__;return os(t)?r[typeof t=="string"?"string":"hash"]:r.map}var us=getMapData;function mapCacheDelete(e){var t=us(this,e)["delete"](e);this.size-=t?1:0;return t}var ps=mapCacheDelete;function mapCacheGet(e){return us(this,e).get(e)}var cs=mapCacheGet;function mapCacheHas(e){return us(this,e).has(e)}var ms=mapCacheHas;function mapCacheSet(e,t){var r=us(this,e),i=r.size;r.set(e,t);this.size+=r.size==i?0:1;return this}var ls=mapCacheSet;function MapCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t<r){var i=e[t];this.set(i[0],i[1])}}MapCache.prototype.clear=ns;MapCache.prototype["delete"]=ps;MapCache.prototype.get=cs;MapCache.prototype.has=ms;MapCache.prototype.set=ls;var ds=MapCache;var ys="Expected a function";function memoize(e,t){if(typeof e!="function"||t!=null&&typeof t!="function"){throw new TypeError(ys)}var r=function(){var i=arguments,a=t?t.apply(this,i):i[0],s=r.cache;if(s.has(a)){return s.get(a)}var n=e.apply(this,i);r.cache=s.set(a,n)||s;return n};r.cache=new(memoize.Cache||ds);return r}memoize.Cache=ds;var bs=memoize;var hs=500;function memoizeCapped(e){var t=bs(e,function(e){if(r.size===hs){r.clear()}return e});var r=t.cache;return t}var fs=memoizeCapped;var gs=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var Ss=/\\(\\)?/g;var Ns=fs(function(e){var t=[];if(e.charCodeAt(0)===46){t.push("")}e.replace(gs,function(e,r,i,a){t.push(i?a.replace(Ss,"$1"):r||e)});return t});var Is=Ns;function toString_toString(e){return e==null?"":X(e)}var Ts=toString_toString;function castPath(e,t){if(K(e)){return e}return Ma(e,t)?[e]:Is(Ts(e))}var vs=castPath;var ks=1/0;function toKey(e){if(typeof e=="string"||G(e)){return e}var t=e+"";return t=="0"&&1/e==-ks?"-0":t}var Cs=toKey;function baseGet(e,t){t=vs(t,e);var r=0,i=t.length;while(e!=null&&r<i){e=e[Cs(t[r++])]}return r&&r==i?e:undefined}var As=baseGet;function get(e,t,r){var i=e==null?undefined:As(e,t);return i===undefined?r:i}var Rs=get;function baseAt(e,t){var r=-1,i=t.length,a=Array(i),s=e==null;while(++r<i){a[r]=s?undefined:Rs(e,t[r])}return a}var Ds=baseAt;function arrayPush(e,t){var r=-1,i=t.length,a=e.length;while(++r<i){e[a+r]=t[r]}return e}var xs=arrayPush;var qs=R?R.isConcatSpreadable:undefined;function isFlattenable(e){return K(e)||hi(e)||!!(qs&&e&&e[qs])}var ws=isFlattenable;function baseFlatten(e,t,r,i,a){var s=-1,n=e.length;r||(r=ws);a||(a=[]);while(++s<n){var o=e[s];if(t>0&&r(o)){if(t>1){baseFlatten(o,t-1,r,i,a)}else{xs(a,o)}}else if(!i){a[a.length]=o}}return a}var Ps=baseFlatten;function flatten(e){var t=e==null?0:e.length;return t?Ps(e,1):[]}var Es=flatten;function flatRest(e){return Lt(ei(e,undefined,Es),e+"")}var Ms=flatRest;var Os=Ms(Ds);var zs=Os;var Ls=ca(Object.getPrototypeOf,Object);var js=Ls;var Us="[object Object]";var Vs=Function.prototype,Bs=Object.prototype;var Gs=Vs.toString;var _s=Bs.hasOwnProperty;var Fs=Gs.call(Object);function isPlainObject(e){if(!V(e)||U(e)!=Us){return false}var t=js(e);if(t===null){return true}var r=_s.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Gs.call(r)==Fs}var Hs=isPlainObject;var Ws="[object DOMException]",Ks="[object Error]";function isError(e){if(!V(e)){return false}var t=U(e);return t==Ks||t==Ws||typeof e.message=="string"&&typeof e.name=="string"&&!Hs(e)}var Qs=isError;var Js=ti(function(e,t){try{return Ze(e,undefined,t)}catch(e){return Qs(e)?e:new Error(e)}});var Zs=Js;var Xs="Expected a function";function before(e,t){var r;if(typeof t!="function"){throw new TypeError(Xs)}e=le(e);return function(){if(--e>0){r=t.apply(this,arguments)}if(e<=1){t=undefined}return r}}var Ys=before;var $s=1,en=32;var tn=ti(function(e,t,r){var i=$s;if(r.length){var a=hr(r,pr(tn));i|=en}return Fr(e,i,t,r,a)});tn.placeholder={};var rn=tn;var an=Ms(function(e,t){jt(t,function(t){t=Cs(t);Kr(e,t,rn(e[t],e))});return e});var sn=an;var nn=1,on=2,un=32;var pn=ti(function(e,t,r){var i=nn|on;if(r.length){var a=hr(r,pr(pn));i|=un}return Fr(t,i,e,r,a)});pn.placeholder={};var cn=pn;function baseSlice(e,t,r){var i=-1,a=e.length;if(t<0){t=-t>a?0:a+t}r=r>a?a:r;if(r<0){r+=a}a=t>r?0:r-t>>>0;t>>>=0;var s=Array(a);while(++i<a){s[i]=e[i+t]}return s}var mn=baseSlice;function castSlice(e,t,r){var i=e.length;r=r===undefined?i:r;return!t&&r>=i?e:mn(e,t,r)}var ln=castSlice;var dn="\\ud800-\\udfff",yn="\\u0300-\\u036f",bn="\\ufe20-\\ufe2f",hn="\\u20d0-\\u20ff",fn=yn+bn+hn,gn="\\ufe0e\\ufe0f";var Sn="\\u200d";var Nn=RegExp("["+Sn+dn+fn+gn+"]");function hasUnicode(e){return Nn.test(e)}var In=hasUnicode;function asciiToArray(e){return e.split("")}var Tn=asciiToArray;var vn="\\ud800-\\udfff",kn="\\u0300-\\u036f",Cn="\\ufe20-\\ufe2f",An="\\u20d0-\\u20ff",Rn=kn+Cn+An,Dn="\\ufe0e\\ufe0f";var xn="["+vn+"]",qn="["+Rn+"]",wn="\\ud83c[\\udffb-\\udfff]",Pn="(?:"+qn+"|"+wn+")",En="[^"+vn+"]",Mn="(?:\\ud83c[\\udde6-\\uddff]){2}",On="[\\ud800-\\udbff][\\udc00-\\udfff]",zn="\\u200d";var Ln=Pn+"?",jn="["+Dn+"]?",Un="(?:"+zn+"(?:"+[En,Mn,On].join("|")+")"+jn+Ln+")*",Vn=jn+Ln+Un,Bn="(?:"+[En+qn+"?",qn,Mn,On,xn].join("|")+")";var Gn=RegExp(wn+"(?="+wn+")|"+Bn+Vn,"g");function unicodeToArray(e){return e.match(Gn)||[]}var _n=unicodeToArray;function stringToArray(e){return In(e)?_n(e):Tn(e)}var Fn=stringToArray;function createCaseFirst(e){return function(t){t=Ts(t);var r=In(t)?Fn(t):undefined;var i=r?r[0]:t.charAt(0);var a=r?ln(r,1).join(""):t.slice(1);return i[e]()+a}}var Hn=createCaseFirst;var Wn=Hn("toUpperCase");var Kn=Wn;function capitalize(e){return Kn(Ts(e).toLowerCase())}var Qn=capitalize;function arrayReduce(e,t,r,i){var a=-1,s=e==null?0:e.length;if(i&&s){r=e[++a]}while(++a<s){r=t(r,e[a],a,e)}return r}var Jn=arrayReduce;function basePropertyOf(e){return function(t){return e==null?undefined:e[t]}}var Zn=basePropertyOf;var Xn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"};var Yn=Zn(Xn);var $n=Yn;var eo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;var to="\\u0300-\\u036f",ro="\\ufe20-\\ufe2f",io="\\u20d0-\\u20ff",ao=to+ro+io;var so="["+ao+"]";var no=RegExp(so,"g");function deburr(e){e=Ts(e);return e&&e.replace(eo,$n).replace(no,"")}var oo=deburr;var uo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords(e){return e.match(uo)||[]}var po=asciiWords;var co=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord(e){return co.test(e)}var mo=hasUnicodeWord;var lo="\\ud800-\\udfff",yo="\\u0300-\\u036f",bo="\\ufe20-\\ufe2f",ho="\\u20d0-\\u20ff",fo=yo+bo+ho,go="\\u2700-\\u27bf",So="a-z\\xdf-\\xf6\\xf8-\\xff",No="\\xac\\xb1\\xd7\\xf7",Io="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",To="\\u2000-\\u206f",vo=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ko="A-Z\\xc0-\\xd6\\xd8-\\xde",Co="\\ufe0e\\ufe0f",Ao=No+Io+To+vo;var Ro="[']",Do="["+Ao+"]",xo="["+fo+"]",qo="\\d+",wo="["+go+"]",Po="["+So+"]",Eo="[^"+lo+Ao+qo+go+So+ko+"]",Mo="\\ud83c[\\udffb-\\udfff]",Oo="(?:"+xo+"|"+Mo+")",zo="[^"+lo+"]",Lo="(?:\\ud83c[\\udde6-\\uddff]){2}",jo="[\\ud800-\\udbff][\\udc00-\\udfff]",Uo="["+ko+"]",Vo="\\u200d";var Bo="(?:"+Po+"|"+Eo+")",Go="(?:"+Uo+"|"+Eo+")",_o="(?:"+Ro+"(?:d|ll|m|re|s|t|ve))?",Fo="(?:"+Ro+"(?:D|LL|M|RE|S|T|VE))?",Ho=Oo+"?",Wo="["+Co+"]?",Ko="(?:"+Vo+"(?:"+[zo,Lo,jo].join("|")+")"+Wo+Ho+")*",Qo="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Jo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Zo=Wo+Ho+Ko,Xo="(?:"+[wo,Lo,jo].join("|")+")"+Zo;var Yo=RegExp([Uo+"?"+Po+"+"+_o+"(?="+[Do,Uo,"$"].join("|")+")",Go+"+"+Fo+"(?="+[Do,Uo+Bo,"$"].join("|")+")",Uo+"?"+Bo+"+"+_o,Uo+"+"+Fo,Jo,Qo,qo,Xo].join("|"),"g");function unicodeWords(e){return e.match(Yo)||[]}var $o=unicodeWords;function words(e,t,r){e=Ts(e);t=r?undefined:t;if(t===undefined){return mo(e)?$o(e):po(e)}return e.match(t)||[]}var eu=words;var tu="[']";var ru=RegExp(tu,"g");function createCompounder(e){return function(t){return Jn(eu(oo(t).replace(ru,"")),e,"")}}var iu=createCompounder;var au=iu(function(e,t,r){t=t.toLowerCase();return e+(r?Qn(t):t)});var su=au;function castArray(){if(!arguments.length){return[]}var e=arguments[0];return K(e)?e:[e]}var nu=castArray;var ou=C.isFinite,uu=Math.min;function createRound(e){var t=Math[e];return function(e,r){e=ue(e);r=r==null?0:uu(le(r),292);if(r&&ou(e)){var i=(Ts(e)+"e").split("e"),a=t(i[0]+"e"+(+i[1]+r));i=(Ts(a)+"e").split("e");return+(i[0]+"e"+(+i[1]-r))}return t(e)}}var pu=createRound;var cu=pu("ceil");var mu=cu;function chain_chain(e){var t=gt(e);t.__chain__=true;return t}var lu=chain_chain;var du=Math.ceil,yu=Math.max;function chunk(e,t,r){if(r?si(e,t,r):t===undefined){t=1}else{t=yu(le(t),0)}var i=e==null?0:e.length;if(!i||t<1){return[]}var a=0,s=0,n=Array(du(i/t));while(a<i){n[s++]=mn(e,a,a+=t)}return n}var bu=chunk;function baseClamp(e,t,r){if(e===e){if(r!==undefined){e=e<=r?e:r}if(t!==undefined){e=e>=t?e:t}}return e}var hu=baseClamp;function clamp(e,t,r){if(r===undefined){r=t;t=undefined}if(r!==undefined){r=ue(r);r=r===r?r:0}if(t!==undefined){t=ue(t);t=t===t?t:0}return hu(ue(e),t,r)}var fu=clamp;function stackClear(){this.__data__=new is;this.size=0}var gu=stackClear;function stackDelete(e){var t=this.__data__,r=t["delete"](e);this.size=t.size;return r}var Su=stackDelete;function stackGet(e){return this.__data__.get(e)}var Nu=stackGet;function stackHas(e){return this.__data__.has(e)}var Iu=stackHas;var Tu=200;function stackSet(e,t){var r=this.__data__;if(r instanceof is){var i=r.__data__;if(!ss||i.length<Tu-1){i.push([e,t]);this.size=++r.size;return this}r=this.__data__=new ds(i)}r.set(e,t);this.size=r.size;return this}var vu=stackSet;function Stack(e){var t=this.__data__=new is(e);this.size=t.size}Stack.prototype.clear=gu;Stack.prototype["delete"]=Su;Stack.prototype.get=Nu;Stack.prototype.has=Iu;Stack.prototype.set=vu;var ku=Stack;function baseAssign(e,t){return e&&Yr(t,ha(t),e)}var Cu=baseAssign;function baseAssignIn(e,t){return e&&Yr(t,Ca(t),e)}var Au=baseAssignIn;e=r.hmd(e);var Ru=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Du=Ru&&"object"=="object"&&e&&!e.nodeType&&e;var xu=Du&&Du.exports===Ru;var qu=xu?C.Buffer:undefined,wu=qu?qu.allocUnsafe:undefined;function cloneBuffer(e,t){if(t){return e.slice()}var r=e.length,i=wu?wu(r):new e.constructor(r);e.copy(i);return i}var Pu=cloneBuffer;function arrayFilter(e,t){var r=-1,i=e==null?0:e.length,a=0,s=[];while(++r<i){var n=e[r];if(t(n,r,e)){s[a++]=n}}return s}var Eu=arrayFilter;function stubArray(){return[]}var Mu=stubArray;var Ou=Object.prototype;var zu=Ou.propertyIsEnumerable;var Lu=Object.getOwnPropertySymbols;var ju=!Lu?Mu:function(e){if(e==null){return[]}e=Object(e);return Eu(Lu(e),function(t){return zu.call(e,t)})};var Uu=ju;function copySymbols(e,t){return Yr(e,Uu(e),t)}var Vu=copySymbols;var Bu=Object.getOwnPropertySymbols;var Gu=!Bu?Mu:function(e){var t=[];while(e){xs(t,Uu(e));e=js(e)}return t};var _u=Gu;function copySymbolsIn(e,t){return Yr(e,_u(e),t)}var Fu=copySymbolsIn;function baseGetAllKeys(e,t,r){var i=t(e);return K(e)?i:xs(i,r(e))}var Hu=baseGetAllKeys;function getAllKeys(e){return Hu(e,ha,Uu)}var Wu=getAllKeys;function getAllKeysIn(e){return Hu(e,Ca,_u)}var Ku=getAllKeysIn;var Qu=Le(C,"DataView");var Ju=Qu;var Zu=Le(C,"Promise");var Xu=Zu;var Yu=Le(C,"Set");var $u=Yu;var ep="[object Map]",tp="[object Object]",rp="[object Promise]",ip="[object Set]",ap="[object WeakMap]";var sp="[object DataView]";var np=Re(Ju),op=Re(ss),up=Re(Xu),pp=Re($u),cp=Re(Ue);var mp=U;if(Ju&&mp(new Ju(new ArrayBuffer(1)))!=sp||ss&&mp(new ss)!=ep||Xu&&mp(Xu.resolve())!=rp||$u&&mp(new $u)!=ip||Ue&&mp(new Ue)!=ap){mp=function(e){var t=U(e),r=t==tp?e.constructor:undefined,i=r?Re(r):"";if(i){switch(i){case np:return sp;case op:return ep;case up:return rp;case pp:return ip;case cp:return ap}}return t}}var lp=mp;var dp=Object.prototype;var yp=dp.hasOwnProperty;function initCloneArray(e){var t=e.length,r=new e.constructor(t);if(t&&typeof e[0]=="string"&&yp.call(e,"index")){r.index=e.index;r.input=e.input}return r}var bp=initCloneArray;var hp=C.Uint8Array;var fp=hp;function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);new fp(t).set(new fp(e));return t}var gp=cloneArrayBuffer;function cloneDataView(e,t){var r=t?gp(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var Sp=cloneDataView;var Np=/\w*$/;function cloneRegExp(e){var t=new e.constructor(e.source,Np.exec(e));t.lastIndex=e.lastIndex;return t}var Ip=cloneRegExp;var Tp=R?R.prototype:undefined,vp=Tp?Tp.valueOf:undefined;function cloneSymbol(e){return vp?Object(vp.call(e)):{}}var kp=cloneSymbol;function cloneTypedArray(e,t){var r=t?gp(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var Cp=cloneTypedArray;var Ap="[object Boolean]",Rp="[object Date]",Dp="[object Map]",xp="[object Number]",qp="[object RegExp]",wp="[object Set]",Pp="[object String]",Ep="[object Symbol]";var Mp="[object ArrayBuffer]",Op="[object DataView]",zp="[object Float32Array]",Lp="[object Float64Array]",jp="[object Int8Array]",Up="[object Int16Array]",Vp="[object Int32Array]",Bp="[object Uint8Array]",Gp="[object Uint8ClampedArray]",_p="[object Uint16Array]",Fp="[object Uint32Array]";function initCloneByTag(e,t,r){var i=e.constructor;switch(t){case Mp:return gp(e);case Ap:case Rp:return new i(+e);case Op:return Sp(e,r);case zp:case Lp:case jp:case Up:case Vp:case Bp:case Gp:case _p:case Fp:return Cp(e,r);case Dp:return new i;case xp:case Pp:return new i(e);case qp:return Ip(e);case wp:return new i;case Ep:return kp(e)}}var Hp=initCloneByTag;function initCloneObject(e){return typeof e.constructor=="function"&&!ui(e)?We(js(e)):{}}var Wp=initCloneObject;var Kp="[object Map]";function baseIsMap(e){return V(e)&&lp(e)==Kp}var Qp=baseIsMap;var Jp=ia&&ia.isMap;var Zp=Jp?Xi(Jp):Qp;var Xp=Zp;var Yp="[object Set]";function baseIsSet(e){return V(e)&&lp(e)==Yp}var $p=baseIsSet;var ec=ia&&ia.isSet;var tc=ec?Xi(ec):$p;var rc=tc;var ic=1,ac=2,sc=4;var nc="[object Arguments]",oc="[object Array]",uc="[object Boolean]",pc="[object Date]",cc="[object Error]",mc="[object Function]",lc="[object GeneratorFunction]",dc="[object Map]",yc="[object Number]",bc="[object Object]",hc="[object RegExp]",fc="[object Set]",gc="[object String]",Sc="[object Symbol]",Nc="[object WeakMap]";var Ic="[object ArrayBuffer]",Tc="[object DataView]",vc="[object Float32Array]",kc="[object Float64Array]",Cc="[object Int8Array]",Ac="[object Int16Array]",Rc="[object Int32Array]",Dc="[object Uint8Array]",xc="[object Uint8ClampedArray]",qc="[object Uint16Array]",wc="[object Uint32Array]";var Pc={};Pc[nc]=Pc[oc]=Pc[Ic]=Pc[Tc]=Pc[uc]=Pc[pc]=Pc[vc]=Pc[kc]=Pc[Cc]=Pc[Ac]=Pc[Rc]=Pc[dc]=Pc[yc]=Pc[bc]=Pc[hc]=Pc[fc]=Pc[gc]=Pc[Sc]=Pc[Dc]=Pc[xc]=Pc[qc]=Pc[wc]=true;Pc[cc]=Pc[mc]=Pc[Nc]=false;function baseClone(e,t,r,i,a,s){var n,o=t&ic,u=t&ac,p=t&sc;if(r){n=a?r(e,i,a,s):r(e)}if(n!==undefined){return n}if(!te(e)){return e}var c=K(e);if(c){n=bp(e);if(!o){return yt(e,n)}}else{var m=lp(e),l=m==mc||m==lc;if(ki(e)){return Pu(e,o)}if(m==bc||m==nc||l&&!a){n=u||l?{}:Wp(e);if(!o){return u?Fu(e,Au(n,e)):Vu(e,Cu(n,e))}}else{if(!Pc[m]){return a?e:{}}n=Hp(e,m,o)}}s||(s=new ku);var d=s.get(e);if(d){return d}s.set(e,n);if(rc(e)){e.forEach(function(i){n.add(baseClone(i,t,r,i,e,s))})}else if(Xp(e)){e.forEach(function(i,a){n.set(a,baseClone(i,t,r,a,e,s))})}var y=p?u?Ku:Wu:u?keysIn:ha;var b=c?undefined:y(e);jt(b||e,function(i,a){if(b){a=i;i=e[a]}Xr(n,a,baseClone(i,t,r,a,e,s))});return n}var Ec=baseClone;var Mc=4;function clone_clone(e){return Ec(e,Mc)}var Oc=clone_clone;var zc=1,Lc=4;function cloneDeep(e){return Ec(e,zc|Lc)}var jc=cloneDeep;var Uc=1,Vc=4;function cloneDeepWith(e,t){t=typeof t=="function"?t:undefined;return Ec(e,Uc|Vc,t)}var Bc=cloneDeepWith;var Gc=4;function cloneWith(e,t){t=typeof t=="function"?t:undefined;return Ec(e,Gc,t)}var _c=cloneWith;function wrapperCommit(){return new dt(this.value(),this.__chain__)}var Fc=wrapperCommit;function compact(e){var t=-1,r=e==null?0:e.length,i=0,a=[];while(++t<r){var s=e[t];if(s){a[i++]=s}}return a}var Hc=compact;function concat(){var e=arguments.length;if(!e){return[]}var t=Array(e-1),r=arguments[0],i=e;while(i--){t[i-1]=arguments[i]}return xs(K(r)?yt(r):[r],Ps(t,1))}var Wc=concat;var Kc="__lodash_hash_undefined__";function setCacheAdd(e){this.__data__.set(e,Kc);return this}var Qc=setCacheAdd;function setCacheHas(e){return this.__data__.has(e)}var Jc=setCacheHas;function SetCache(e){var t=-1,r=e==null?0:e.length;this.__data__=new ds;while(++t<r){this.add(e[t])}}SetCache.prototype.add=SetCache.prototype.push=Qc;SetCache.prototype.has=Jc;var Zc=SetCache;function arraySome(e,t){var r=-1,i=e==null?0:e.length;while(++r<i){if(t(e[r],r,e)){return true}}return false}var Xc=arraySome;function cacheHas(e,t){return e.has(t)}var Yc=cacheHas;var $c=1,em=2;function equalArrays(e,t,r,i,a,s){var n=r&$c,o=e.length,u=t.length;if(o!=u&&!(n&&u>o)){return false}var p=s.get(e);if(p&&s.get(t)){return p==t}var c=-1,m=true,l=r&em?new Zc:undefined;s.set(e,t);s.set(t,e);while(++c<o){var d=e[c],y=t[c];if(i){var b=n?i(y,d,c,t,e,s):i(d,y,c,e,t,s)}if(b!==undefined){if(b){continue}m=false;break}if(l){if(!Xc(t,function(e,t){if(!Yc(l,t)&&(d===e||a(d,e,r,i,s))){return l.push(t)}})){m=false;break}}else if(!(d===y||a(d,y,r,i,s))){m=false;break}}s["delete"](e);s["delete"](t);return m}var tm=equalArrays;function mapToArray(e){var t=-1,r=Array(e.size);e.forEach(function(e,i){r[++t]=[i,e]});return r}var rm=mapToArray;function setToArray(e){var t=-1,r=Array(e.size);e.forEach(function(e){r[++t]=e});return r}var im=setToArray;var am=1,sm=2;var nm="[object Boolean]",om="[object Date]",um="[object Error]",pm="[object Map]",cm="[object Number]",mm="[object RegExp]",lm="[object Set]",dm="[object String]",ym="[object Symbol]";var bm="[object ArrayBuffer]",hm="[object DataView]";var fm=R?R.prototype:undefined,gm=fm?fm.valueOf:undefined;function equalByTag(e,t,r,i,a,s,n){switch(r){case hm:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset){return false}e=e.buffer;t=t.buffer;case bm:if(e.byteLength!=t.byteLength||!s(new fp(e),new fp(t))){return false}return true;case nm:case om:case cm:return Qr(+e,+t);case um:return e.name==t.name&&e.message==t.message;case mm:case dm:return e==t+"";case pm:var o=rm;case lm:var u=i&am;o||(o=im);if(e.size!=t.size&&!u){return false}var p=n.get(e);if(p){return p==t}i|=sm;n.set(e,t);var c=tm(o(e),o(t),i,a,s,n);n["delete"](e);return c;case ym:if(gm){return gm.call(e)==gm.call(t)}}return false}var Sm=equalByTag;var Nm=1;var Im=Object.prototype;var Tm=Im.hasOwnProperty;function equalObjects(e,t,r,i,a,s){var n=r&Nm,o=Wu(e),u=o.length,p=Wu(t),c=p.length;if(u!=c&&!n){return false}var m=u;while(m--){var l=o[m];if(!(n?l in t:Tm.call(t,l))){return false}}var d=s.get(e);if(d&&s.get(t)){return d==t}var y=true;s.set(e,t);s.set(t,e);var b=n;while(++m<u){l=o[m];var h=e[l],f=t[l];if(i){var g=n?i(f,h,l,t,e,s):i(h,f,l,e,t,s)}if(!(g===undefined?h===f||a(h,f,r,i,s):g)){y=false;break}b||(b=l=="constructor")}if(y&&!b){var S=e.constructor,N=t.constructor;if(S!=N&&("constructor"in e&&"constructor"in t)&&!(typeof S=="function"&&S instanceof S&&typeof N=="function"&&N instanceof N)){y=false}}s["delete"](e);s["delete"](t);return y}var vm=equalObjects;var km=1;var Cm="[object Arguments]",Am="[object Array]",Rm="[object Object]";var Dm=Object.prototype;var xm=Dm.hasOwnProperty;function baseIsEqualDeep(e,t,r,i,a,s){var n=K(e),o=K(t),u=n?Am:lp(e),p=o?Am:lp(t);u=u==Cm?Rm:u;p=p==Cm?Rm:p;var c=u==Rm,m=p==Rm,l=u==p;if(l&&ki(e)){if(!ki(t)){return false}n=true;c=false}if(l&&!c){s||(s=new ku);return n||na(e)?tm(e,t,r,i,a,s):Sm(e,t,u,r,i,a,s)}if(!(r&km)){var d=c&&xm.call(e,"__wrapped__"),y=m&&xm.call(t,"__wrapped__");if(d||y){var b=d?e.value():e,h=y?t.value():t;s||(s=new ku);return a(b,h,r,i,s)}}if(!l){return false}s||(s=new ku);return vm(e,t,r,i,a,s)}var qm=baseIsEqualDeep;function baseIsEqual(e,t,r,i,a){if(e===t){return true}if(e==null||t==null||!V(e)&&!V(t)){return e!==e&&t!==t}return qm(e,t,r,i,baseIsEqual,a)}var wm=baseIsEqual;var Pm=1,Em=2;function baseIsMatch(e,t,r,i){var a=r.length,s=a,n=!i;if(e==null){return!s}e=Object(e);while(a--){var o=r[a];if(n&&o[2]?o[1]!==e[o[0]]:!(o[0]in e)){return false}}while(++a<s){o=r[a];var u=o[0],p=e[u],c=o[1];if(n&&o[2]){if(p===undefined&&!(u in e)){return false}}else{var m=new ku;if(i){var l=i(p,c,u,e,t,m)}if(!(l===undefined?wm(c,p,Pm|Em,i,m):l)){return false}}}return true}var Mm=baseIsMatch;function isStrictComparable(e){return e===e&&!te(e)}var Om=isStrictComparable;function getMatchData(e){var t=ha(e),r=t.length;while(r--){var i=t[r],a=e[i];t[r]=[i,a,Om(a)]}return t}var zm=getMatchData;function matchesStrictComparable(e,t){return function(r){if(r==null){return false}return r[e]===t&&(t!==undefined||e in Object(r))}}var Lm=matchesStrictComparable;function baseMatches(e){var t=zm(e);if(t.length==1&&t[0][2]){return Lm(t[0][0],t[0][1])}return function(r){return r===e||Mm(r,e,t)}}var jm=baseMatches;function baseHasIn(e,t){return e!=null&&t in Object(e)}var Um=baseHasIn;function hasPath(e,t,r){t=vs(t,e);var i=-1,a=t.length,s=false;while(++i<a){var n=Cs(t[i]);if(!(s=e!=null&&r(e,n))){break}e=e[n]}if(s||++i!=a){return s}a=e==null?0:e.length;return!!a&&ii(a)&&lr(n,a)&&(K(e)||hi(e))}var Vm=hasPath;function hasIn(e,t){return e!=null&&Vm(e,t,Um)}var Bm=hasIn;var Gm=1,_m=2;function baseMatchesProperty(e,t){if(Ma(e)&&Om(t)){return Lm(Cs(e),t)}return function(r){var i=Rs(r,e);return i===undefined&&i===t?Bm(r,e):wm(t,i,Gm|_m)}}var Fm=baseMatchesProperty;function baseProperty(e){return function(t){return t==null?undefined:t[e]}}var Hm=baseProperty;function basePropertyDeep(e){return function(t){return As(t,e)}}var Wm=basePropertyDeep;function property(e){return Ma(e)?Hm(Cs(e)):Wm(e)}var Km=property;function baseIteratee(e){if(typeof e=="function"){return e}if(e==null){return be}if(typeof e=="object"){return K(e)?Fm(e[0],e[1]):jm(e)}return Km(e)}var Qm=baseIteratee;var Jm="Expected a function";function cond(e){var t=e==null?0:e.length,r=Qm;e=!t?[]:H(e,function(e){if(typeof e[1]!="function"){throw new TypeError(Jm)}return[r(e[0]),e[1]]});return ti(function(r){var i=-1;while(++i<t){var a=e[i];if(Ze(a[0],this,r)){return Ze(a[1],this,r)}}})}var Zm=cond;function baseConformsTo(e,t,r){var i=r.length;if(e==null){return!i}e=Object(e);while(i--){var a=r[i],s=t[a],n=e[a];if(n===undefined&&!(a in e)||!s(n)){return false}}return true}var Xm=baseConformsTo;function baseConforms(e){var t=ha(e);return function(r){return Xm(r,e,t)}}var Ym=baseConforms;var $m=1;function conforms(e){return Ym(Ec(e,$m))}var el=conforms;function conformsTo(e,t){return t==null||Xm(e,t,ha(t))}var tl=conformsTo;function arrayAggregator(e,t,r,i){var a=-1,s=e==null?0:e.length;while(++a<s){var n=e[a];t(i,n,r(n),e)}return i}var rl=arrayAggregator;function createBaseFor(e){return function(t,r,i){var a=-1,s=Object(t),n=i(t),o=n.length;while(o--){var u=n[e?o:++a];if(r(s[u],u,s)===false){break}}return t}}var il=createBaseFor;var al=il();var sl=al;function baseForOwn(e,t){return e&&sl(e,t,ha)}var nl=baseForOwn;function createBaseEach(e,t){return function(r,i){if(r==null){return r}if(!ai(r)){return e(r,i)}var a=r.length,s=t?a:-1,n=Object(r);while(t?s--:++s<a){if(i(n[s],s,n)===false){break}}return r}}var ol=createBaseEach;var ul=ol(nl);var pl=ul;function baseAggregator(e,t,r,i){pl(e,function(e,a,s){t(i,e,r(e),s)});return i}var cl=baseAggregator;function createAggregator(e,t){return function(r,i){var a=K(r)?rl:cl,s=t?t():{};return a(r,e,Qm(i,2),s)}}var ml=createAggregator;var ll=Object.prototype;var dl=ll.hasOwnProperty;var yl=ml(function(e,t,r){if(dl.call(e,r)){++e[r]}else{Kr(e,r,1)}});var bl=yl;function create(e,t){var r=We(e);return t==null?r:Cu(r,t)}var hl=create;var fl=8;function curry(e,t,r){t=r?undefined:t;var i=Fr(e,fl,undefined,undefined,undefined,undefined,undefined,t);i.placeholder=curry.placeholder;return i}curry.placeholder={};var gl=curry;var Sl=16;function curryRight(e,t,r){t=r?undefined:t;var i=Fr(e,Sl,undefined,undefined,undefined,undefined,undefined,t);i.placeholder=curryRight.placeholder;return i}curryRight.placeholder={};var Nl=curryRight;var Il=function(){return C.Date.now()};var Tl=Il;var vl="Expected a function";var kl=Math.max,Cl=Math.min;function debounce(e,t,r){var i,a,s,n,o,u,p=0,c=false,m=false,l=true;if(typeof e!="function"){throw new TypeError(vl)}t=ue(t)||0;if(te(r)){c=!!r.leading;m="maxWait"in r;s=m?kl(ue(r.maxWait)||0,t):s;l="trailing"in r?!!r.trailing:l}function invokeFunc(t){var r=i,s=a;i=a=undefined;p=t;n=e.apply(s,r);return n}function leadingEdge(e){p=e;o=setTimeout(timerExpired,t);return c?invokeFunc(e):n}function remainingWait(e){var r=e-u,i=e-p,a=t-r;return m?Cl(a,s-i):a}function shouldInvoke(e){var r=e-u,i=e-p;return u===undefined||r>=t||r<0||m&&i>=s}function timerExpired(){var e=Tl();if(shouldInvoke(e)){return trailingEdge(e)}o=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){o=undefined;if(l&&i){return invokeFunc(e)}i=a=undefined;return n}function cancel(){if(o!==undefined){clearTimeout(o)}p=0;i=u=a=o=undefined}function flush(){return o===undefined?n:trailingEdge(Tl())}function debounced(){var e=Tl(),r=shouldInvoke(e);i=arguments;a=this;u=e;if(r){if(o===undefined){return leadingEdge(u)}if(m){clearTimeout(o);o=setTimeout(timerExpired,t);return invokeFunc(u)}}if(o===undefined){o=setTimeout(timerExpired,t)}return n}debounced.cancel=cancel;debounced.flush=flush;return debounced}var Al=debounce;function defaultTo(e,t){return e==null||e!==e?t:e}var Rl=defaultTo;var Dl=Object.prototype;var xl=Dl.hasOwnProperty;var ql=ti(function(e,t){e=Object(e);var r=-1;var i=t.length;var a=i>2?t[2]:undefined;if(a&&si(t[0],t[1],a)){i=1}while(++r<i){var s=t[r];var n=Ca(s);var o=-1;var u=n.length;while(++o<u){var p=n[o];var c=e[p];if(c===undefined||Qr(c,Dl[p])&&!xl.call(e,p)){e[p]=s[p]}}}return e});var wl=ql;function assignMergeValue(e,t,r){if(r!==undefined&&!Qr(e[t],r)||r===undefined&&!(t in e)){Kr(e,t,r)}}var Pl=assignMergeValue;function isArrayLikeObject(e){return V(e)&&ai(e)}var El=isArrayLikeObject;function safeGet(e,t){if(t==="constructor"&&typeof e[t]==="function"){return}if(t=="__proto__"){return}return e[t]}var Ml=safeGet;function toPlainObject(e){return Yr(e,Ca(e))}var Ol=toPlainObject;function baseMergeDeep(e,t,r,i,a,s,n){var o=Ml(e,r),u=Ml(t,r),p=n.get(u);if(p){Pl(e,r,p);return}var c=s?s(o,u,r+"",e,t,n):undefined;var m=c===undefined;if(m){var l=K(u),d=!l&&ki(u),y=!l&&!d&&na(u);c=u;if(l||d||y){if(K(o)){c=o}else if(El(o)){c=yt(o)}else if(d){m=false;c=Pu(u,true)}else if(y){m=false;c=Cp(u,true)}else{c=[]}}else if(Hs(u)||hi(u)){c=o;if(hi(o)){c=Ol(o)}else if(!te(o)||Ne(o)){c=Wp(u)}}else{m=false}}if(m){n.set(u,c);a(c,u,i,s,n);n["delete"](u)}Pl(e,r,c)}var zl=baseMergeDeep;function baseMerge(e,t,r,i,a){if(e===t){return}sl(t,function(s,n){a||(a=new ku);if(te(s)){zl(e,t,n,r,baseMerge,i,a)}else{var o=i?i(Ml(e,n),s,n+"",e,t,a):undefined;if(o===undefined){o=s}Pl(e,n,o)}},Ca)}var Ll=baseMerge;function customDefaultsMerge(e,t,r,i,a,s){if(te(e)&&te(t)){s.set(t,e);Ll(e,t,undefined,customDefaultsMerge,s);s["delete"](t)}return e}var jl=customDefaultsMerge;var Ul=ni(function(e,t,r,i){Ll(e,t,r,i)});var Vl=Ul;var Bl=ti(function(e){e.push(undefined,jl);return Ze(Vl,undefined,e)});var Gl=Bl;var _l="Expected a function";function baseDelay(e,t,r){if(typeof e!="function"){throw new TypeError(_l)}return setTimeout(function(){e.apply(undefined,r)},t)}var Fl=baseDelay;var Hl=ti(function(e,t){return Fl(e,1,t)});var Wl=Hl;var Kl=ti(function(e,t,r){return Fl(e,ue(t)||0,r)});var Ql=Kl;function arrayIncludesWith(e,t,r){var i=-1,a=e==null?0:e.length;while(++i<a){if(r(t,e[i])){return true}}return false}var Jl=arrayIncludesWith;var Zl=200;function baseDifference(e,t,r,i){var a=-1,s=_t,n=true,o=e.length,u=[],p=t.length;if(!o){return u}if(r){t=H(t,Xi(r))}if(i){s=Jl;n=false}else if(t.length>=Zl){s=Yc;n=false;t=new Zc(t)}e:while(++a<o){var c=e[a],m=r==null?c:r(c);c=i||c!==0?c:0;if(n&&m===m){var l=p;while(l--){if(t[l]===m){continue e}}u.push(c)}else if(!s(t,m,i)){u.push(c)}}return u}var Xl=baseDifference;var Yl=ti(function(e,t){return El(e)?Xl(e,Ps(t,1,El,true)):[]});var $l=Yl;function last(e){var t=e==null?0:e.length;return t?e[t-1]:undefined}var ed=last;var td=ti(function(e,t){var r=ed(t);if(El(r)){r=undefined}return El(e)?Xl(e,Ps(t,1,El,true),Qm(r,2)):[]});var rd=td;var id=ti(function(e,t){var r=ed(t);if(El(r)){r=undefined}return El(e)?Xl(e,Ps(t,1,El,true),undefined,r):[]});var ad=id;var sd=Y(function(e,t){return e/t},1);var nd=sd;function drop(e,t,r){var i=e==null?0:e.length;if(!i){return[]}t=r||t===undefined?1:le(t);return mn(e,t<0?0:t,i)}var od=drop;function dropRight(e,t,r){var i=e==null?0:e.length;if(!i){return[]}t=r||t===undefined?1:le(t);t=i-t;return mn(e,0,t<0?0:t)}var ud=dropRight;function baseWhile(e,t,r,i){var a=e.length,s=i?a:-1;while((i?s--:++s<a)&&t(e[s],s,e)){}return r?mn(e,i?0:s,i?s+1:a):mn(e,i?s+1:0,i?a:s)}var pd=baseWhile;function dropRightWhile(e,t){return e&&e.length?pd(e,Qm(t,3),true,true):[]}var cd=dropRightWhile;function dropWhile(e,t){return e&&e.length?pd(e,Qm(t,3),true):[]}var md=dropWhile;function castFunction(e){return typeof e=="function"?e:be}var ld=castFunction;function forEach(e,t){var r=K(e)?jt:pl;return r(e,ld(t))}var dd=forEach;function arrayEachRight(e,t){var r=e==null?0:e.length;while(r--){if(t(e[r],r,e)===false){break}}return e}var yd=arrayEachRight;var bd=il(true);var hd=bd;function baseForOwnRight(e,t){return e&&hd(e,t,ha)}var fd=baseForOwnRight;var gd=ol(fd,true);var Sd=gd;function forEachRight(e,t){var r=K(e)?yd:Sd;return r(e,ld(t))}var Nd=forEachRight;function endsWith(e,t,r){e=Ts(e);t=X(t);var i=e.length;r=r===undefined?i:hu(le(r),0,i);var a=r;r-=t.length;return r>=0&&e.slice(r,a)==t}var Id=endsWith;function baseToPairs(e,t){return H(t,function(t){return[t,e[t]]})}var Td=baseToPairs;function setToPairs(e){var t=-1,r=Array(e.size);e.forEach(function(e){r[++t]=[e,e]});return r}var vd=setToPairs;var kd="[object Map]",Cd="[object Set]";function createToPairs(e){return function(t){var r=lp(t);if(r==kd){return rm(t)}if(r==Cd){return vd(t)}return Td(t,e(t))}}var Ad=createToPairs;var Rd=Ad(ha);var Dd=Rd;var xd=Ad(Ca);var qd=xd;var wd={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};var Pd=Zn(wd);var Ed=Pd;var Md=/[&<>"']/g,Od=RegExp(Md.source);function escape_escape(e){e=Ts(e);return e&&Od.test(e)?e.replace(Md,Ed):e}var zd=escape_escape;var Ld=/[\\^$.*+?()[\]{}|]/g,jd=RegExp(Ld.source);function escapeRegExp(e){e=Ts(e);return e&&jd.test(e)?e.replace(Ld,"\\$&"):e}var Ud=escapeRegExp;function arrayEvery(e,t){var r=-1,i=e==null?0:e.length;while(++r<i){if(!t(e[r],r,e)){return false}}return true}var Vd=arrayEvery;function baseEvery(e,t){var r=true;pl(e,function(e,i,a){r=!!t(e,i,a);return r});return r}var Bd=baseEvery;function every(e,t,r){var i=K(e)?Vd:Bd;if(r&&si(e,t,r)){t=undefined}return i(e,Qm(t,3))}var Gd=every;var _d=4294967295;function toLength(e){return e?hu(le(e),0,_d):0}var Fd=toLength;function baseFill(e,t,r,i){var a=e.length;r=le(r);if(r<0){r=-r>a?0:a+r}i=i===undefined||i>a?a:le(i);if(i<0){i+=a}i=r>i?0:Fd(i);while(r<i){e[r++]=t}return e}var Hd=baseFill;function fill(e,t,r,i){var a=e==null?0:e.length;if(!a){return[]}if(r&&typeof r!="number"&&si(e,t,r)){r=0;i=a}return Hd(e,t,r,i)}var Wd=fill;function baseFilter(e,t){var r=[];pl(e,function(e,i,a){if(t(e,i,a)){r.push(e)}});return r}var Kd=baseFilter;function filter(e,t){var r=K(e)?Eu:Kd;return r(e,Qm(t,3))}var Qd=filter;function createFind(e){return function(t,r,i){var a=Object(t);if(!ai(t)){var s=Qm(r,3);t=ha(t);r=function(e){return s(a[e],e,a)}}var n=e(t,r,i);return n>-1?a[s?t[n]:n]:undefined}}var Jd=createFind;var Zd=Math.max;function findIndex(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=r==null?0:le(r);if(a<0){a=Zd(i+a,0)}return Ut(e,Qm(t,3),a)}var Xd=findIndex;var Yd=Jd(Xd);var $d=Yd;function baseFindKey(e,t,r){var i;r(e,function(e,r,a){if(t(e,r,a)){i=r;return false}});return i}var ey=baseFindKey;function findKey(e,t){return ey(e,Qm(t,3),nl)}var ty=findKey;var ry=Math.max,iy=Math.min;function findLastIndex(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=i-1;if(r!==undefined){a=le(r);a=r<0?ry(i+a,0):iy(a,i-1)}return Ut(e,Qm(t,3),a,true)}var ay=findLastIndex;var sy=Jd(ay);var ny=sy;function findLastKey(e,t){return ey(e,Qm(t,3),fd)}var oy=findLastKey;function head(e){return e&&e.length?e[0]:undefined}var uy=head;function baseMap(e,t){var r=-1,i=ai(e)?Array(e.length):[];pl(e,function(e,a,s){i[++r]=t(e,a,s)});return i}var py=baseMap;function map_map(e,t){var r=K(e)?H:py;return r(e,Qm(t,3))}var cy=map_map;function flatMap(e,t){return Ps(cy(e,t),1)}var my=flatMap;var ly=1/0;function flatMapDeep(e,t){return Ps(cy(e,t),ly)}var dy=flatMapDeep;function flatMapDepth(e,t,r){r=r===undefined?1:le(r);return Ps(cy(e,t),r)}var yy=flatMapDepth;var by=1/0;function flattenDeep(e){var t=e==null?0:e.length;return t?Ps(e,by):[]}var hy=flattenDeep;function flattenDepth(e,t){var r=e==null?0:e.length;if(!r){return[]}t=t===undefined?1:le(t);return Ps(e,t)}var fy=flattenDepth;var gy=512;function flip(e){return Fr(e,gy)}var Sy=flip;var Ny=pu("floor");var Iy=Ny;var Ty="Expected a function";var vy=8,ky=32,Cy=128,Ay=256;function createFlow(e){return Ms(function(t){var r=t.length,i=r,a=dt.prototype.thru;if(e){t.reverse()}while(i--){var s=t[i];if(typeof s!="function"){throw new TypeError(Ty)}if(a&&!n&&lt(s)=="wrapper"){var n=new dt([],true)}}i=n?i:r;while(++i<r){s=t[i];var o=lt(s),u=o=="wrapper"?ot(s):undefined;if(u&&St(u[0])&&u[1]==(Cy|vy|ky|Ay)&&!u[4].length&&u[9]==1){n=n[lt(u[0])].apply(n,u[3])}else{n=s.length==1&&St(s)?n[o]():n.thru(s)}}return function(){var e=arguments,i=e[0];if(n&&e.length==1&&K(i)){return n.plant(i).value()}var a=0,s=r?t[a].apply(this,e):i;while(++a<r){s=t[a].call(this,s)}return s}})}var Ry=createFlow;var Dy=Ry();var xy=Dy;var qy=Ry(true);var wy=qy;function forIn(e,t){return e==null?e:sl(e,ld(t),Ca)}var Py=forIn;function forInRight(e,t){return e==null?e:hd(e,ld(t),Ca)}var Ey=forInRight;function forOwn(e,t){return e&&nl(e,ld(t))}var My=forOwn;function forOwnRight(e,t){return e&&fd(e,ld(t))}var Oy=forOwnRight;function fromPairs(e){var t=-1,r=e==null?0:e.length,i={};while(++t<r){var a=e[t];i[a[0]]=a[1]}return i}var zy=fromPairs;function baseFunctions(e,t){return Eu(t,function(t){return Ne(e[t])})}var Ly=baseFunctions;function functions(e){return e==null?[]:Ly(e,ha(e))}var jy=functions;function functionsIn(e){return e==null?[]:Ly(e,Ca(e))}var Uy=functionsIn;var Vy=Object.prototype;var By=Vy.hasOwnProperty;var Gy=ml(function(e,t,r){if(By.call(e,r)){e[r].push(t)}else{Kr(e,r,[t])}});var _y=Gy;function baseGt(e,t){return e>t}var Fy=baseGt;function createRelationalOperation(e){return function(t,r){if(!(typeof t=="string"&&typeof r=="string")){t=ue(t);r=ue(r)}return e(t,r)}}var Hy=createRelationalOperation;var Wy=Hy(Fy);var Ky=Wy;var Qy=Hy(function(e,t){return e>=t});var Jy=Qy;var Zy=Object.prototype;var Xy=Zy.hasOwnProperty;function baseHas(e,t){return e!=null&&Xy.call(e,t)}var Yy=baseHas;function has(e,t){return e!=null&&Vm(e,t,Yy)}var $y=has;var eb=Math.max,tb=Math.min;function baseInRange(e,t,r){return e>=tb(t,r)&&e<eb(t,r)}var rb=baseInRange;function inRange(e,t,r){t=me(t);if(r===undefined){r=t;t=0}else{r=me(r)}e=ue(e);return rb(e,t,r)}var ib=inRange;var ab="[object String]";function isString(e){return typeof e=="string"||!K(e)&&V(e)&&U(e)==ab}var sb=isString;function baseValues(e,t){return H(t,function(t){return e[t]})}var nb=baseValues;function values_values(e){return e==null?[]:nb(e,ha(e))}var ob=values_values;var ub=Math.max;function includes_includes(e,t,r,i){e=ai(e)?e:ob(e);r=r&&!i?le(r):0;var a=e.length;if(r<0){r=ub(a+r,0)}return sb(e)?r<=a&&e.indexOf(t,r)>-1:!!a&&Gt(e,t,r)>-1}var pb=includes_includes;var cb=Math.max;function indexOf_indexOf(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=r==null?0:le(r);if(a<0){a=cb(i+a,0)}return Gt(e,t,a)}var mb=indexOf_indexOf;function initial(e){var t=e==null?0:e.length;return t?mn(e,0,-1):[]}var lb=initial;var db=Math.min;function baseIntersection(e,t,r){var i=r?Jl:_t,a=e[0].length,s=e.length,n=s,o=Array(s),u=Infinity,p=[];while(n--){var c=e[n];if(n&&t){c=H(c,Xi(t))}u=db(c.length,u);o[n]=!r&&(t||a>=120&&c.length>=120)?new Zc(n&&c):undefined}c=e[0];var m=-1,l=o[0];e:while(++m<a&&p.length<u){var d=c[m],y=t?t(d):d;d=r||d!==0?d:0;if(!(l?Yc(l,y):i(p,y,r))){n=s;while(--n){var b=o[n];if(!(b?Yc(b,y):i(e[n],y,r))){continue e}}if(l){l.push(y)}p.push(d)}}return p}var yb=baseIntersection;function castArrayLikeObject(e){return El(e)?e:[]}var bb=castArrayLikeObject;var hb=ti(function(e){var t=H(e,bb);return t.length&&t[0]===e[0]?yb(t):[]});var fb=hb;var gb=ti(function(e){var t=ed(e),r=H(e,bb);if(t===ed(r)){t=undefined}else{r.pop()}return r.length&&r[0]===e[0]?yb(r,Qm(t,2)):[]});var Sb=gb;var Nb=ti(function(e){var t=ed(e),r=H(e,bb);t=typeof t=="function"?t:undefined;if(t){r.pop()}return r.length&&r[0]===e[0]?yb(r,undefined,t):[]});var Ib=Nb;function baseInverter(e,t,r,i){nl(e,function(e,a,s){t(i,r(e),a,s)});return i}var Tb=baseInverter;function createInverter(e,t){return function(r,i){return Tb(r,e,t(i),{})}}var vb=createInverter;var kb=Object.prototype;var Cb=kb.toString;var Ab=vb(function(e,t,r){if(t!=null&&typeof t.toString!="function"){t=Cb.call(t)}e[t]=r},wt(be));var Rb=Ab;var Db=Object.prototype;var xb=Db.hasOwnProperty;var qb=Db.toString;var wb=vb(function(e,t,r){if(t!=null&&typeof t.toString!="function"){t=qb.call(t)}if(xb.call(e,t)){e[t].push(r)}else{e[t]=[r]}},Qm);var Pb=wb;function _parent_parent(e,t){return t.length<2?e:As(e,mn(t,0,-1))}var Eb=_parent_parent;function baseInvoke(e,t,r){t=vs(t,e);e=Eb(e,t);var i=e==null?e:e[Cs(ed(t))];return i==null?undefined:Ze(i,e,r)}var Mb=baseInvoke;var Ob=ti(Mb);var zb=Ob;var Lb=ti(function(e,t,r){var i=-1,a=typeof t=="function",s=ai(e)?Array(e.length):[];pl(e,function(e){s[++i]=a?Ze(t,e,r):Mb(e,t,r)});return s});var jb=Lb;var Ub="[object ArrayBuffer]";function baseIsArrayBuffer(e){return V(e)&&U(e)==Ub}var Vb=baseIsArrayBuffer;var Bb=ia&&ia.isArrayBuffer;var Gb=Bb?Xi(Bb):Vb;var _b=Gb;var Fb="[object Boolean]";function isBoolean(e){return e===true||e===false||V(e)&&U(e)==Fb}var Hb=isBoolean;var Wb="[object Date]";function baseIsDate(e){return V(e)&&U(e)==Wb}var Kb=baseIsDate;var Qb=ia&&ia.isDate;var Jb=Qb?Xi(Qb):Kb;var Zb=Jb;function isElement(e){return V(e)&&e.nodeType===1&&!Hs(e)}var Xb=isElement;var Yb="[object Map]",$b="[object Set]";var eh=Object.prototype;var th=eh.hasOwnProperty;function isEmpty(e){if(e==null){return true}if(ai(e)&&(K(e)||typeof e=="string"||typeof e.splice=="function"||ki(e)||na(e)||hi(e))){return!e.length}var t=lp(e);if(t==Yb||t==$b){return!e.size}if(ui(e)){return!ba(e).length}for(var r in e){if(th.call(e,r)){return false}}return true}var rh=isEmpty;function isEqual(e,t){return wm(e,t)}var ih=isEqual;function isEqualWith(e,t,r){r=typeof r=="function"?r:undefined;var i=r?r(e,t):undefined;return i===undefined?wm(e,t,undefined,r):!!i}var ah=isEqualWith;var sh=C.isFinite;function isFinite_isFinite(e){return typeof e=="number"&&sh(e)}var nh=isFinite_isFinite;function isInteger(e){return typeof e=="number"&&e==le(e)}var oh=isInteger;function isMatch(e,t){return e===t||Mm(e,t,zm(t))}var uh=isMatch;function isMatchWith(e,t,r){r=typeof r=="function"?r:undefined;return Mm(e,t,zm(t),r)}var ph=isMatchWith;var ch="[object Number]";function isNumber(e){return typeof e=="number"||V(e)&&U(e)==ch}var mh=isNumber;function isNaN_isNaN(e){return mh(e)&&e!=+e}var lh=isNaN_isNaN;var dh=Te?Ne:fi;var yh=dh;var bh="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";function isNative(e){if(yh(e)){throw new Error(bh)}return Oe(e)}var hh=isNative;function isNil(e){return e==null}var fh=isNil;function isNull(e){return e===null}var gh=isNull;var Sh="[object RegExp]";function baseIsRegExp(e){return V(e)&&U(e)==Sh}var Nh=baseIsRegExp;var Ih=ia&&ia.isRegExp;var Th=Ih?Xi(Ih):Nh;var vh=Th;var kh=9007199254740991;function isSafeInteger(e){return oh(e)&&e>=-kh&&e<=kh}var Ch=isSafeInteger;function isUndefined(e){return e===undefined}var Ah=isUndefined;var Rh="[object WeakMap]";function isWeakMap(e){return V(e)&&lp(e)==Rh}var Dh=isWeakMap;var xh="[object WeakSet]";function isWeakSet(e){return V(e)&&U(e)==xh}var qh=isWeakSet;var wh=1;function iteratee_iteratee(e){return Qm(typeof e=="function"?e:Ec(e,wh))}var Ph=iteratee_iteratee;var Eh=Array.prototype;var Mh=Eh.join;function join(e,t){return e==null?"":Mh.call(e,t)}var Oh=join;var zh=iu(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()});var Lh=zh;var jh=ml(function(e,t,r){Kr(e,r,t)});var Uh=jh;function strictLastIndexOf(e,t,r){var i=r+1;while(i--){if(e[i]===t){return i}}return i}var Vh=strictLastIndexOf;var Bh=Math.max,Gh=Math.min;function lastIndexOf(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=i;if(r!==undefined){a=le(r);a=a<0?Bh(i+a,0):Gh(a,i-1)}return t===t?Vh(e,t,a):Ut(e,Vt,a,true)}var _h=lastIndexOf;var Fh=iu(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()});var Hh=Fh;var Wh=Hn("toLowerCase");var Kh=Wh;function baseLt(e,t){return e<t}var Qh=baseLt;var Jh=Hy(Qh);var Zh=Jh;var Xh=Hy(function(e,t){return e<=t});var Yh=Xh;function mapKeys(e,t){var r={};t=Qm(t,3);nl(e,function(e,i,a){Kr(r,t(e,i,a),e)});return r}var $h=mapKeys;function mapValues(e,t){var r={};t=Qm(t,3);nl(e,function(e,i,a){Kr(r,i,t(e,i,a))});return r}var ef=mapValues;var tf=1;function matches(e){return jm(Ec(e,tf))}var rf=matches;var af=1;function matchesProperty(e,t){return Fm(e,Ec(t,af))}var sf=matchesProperty;function baseExtremum(e,t,r){var i=-1,a=e.length;while(++i<a){var s=e[i],n=t(s);if(n!=null&&(o===undefined?n===n&&!G(n):r(n,o))){var o=n,u=s}}return u}var nf=baseExtremum;function max(e){return e&&e.length?nf(e,be,Fy):undefined}var of=max;function maxBy(e,t){return e&&e.length?nf(e,Qm(t,2),Fy):undefined}var uf=maxBy;function baseSum(e,t){var r,i=-1,a=e.length;while(++i<a){var s=t(e[i]);if(s!==undefined){r=r===undefined?s:r+s}}return r}var pf=baseSum;var cf=0/0;function baseMean(e,t){var r=e==null?0:e.length;return r?pf(e,t)/r:cf}var mf=baseMean;function mean(e){return mf(e,be)}var lf=mean;function meanBy(e,t){return mf(e,Qm(t,2))}var df=meanBy;var yf=ni(function(e,t,r){Ll(e,t,r)});var bf=yf;var hf=ti(function(e,t){return function(r){return Mb(r,e,t)}});var ff=hf;var gf=ti(function(e,t){return function(r){return Mb(e,r,t)}});var Sf=gf;function min(e){return e&&e.length?nf(e,be,Qh):undefined}var Nf=min;function minBy(e,t){return e&&e.length?nf(e,Qm(t,2),Qh):undefined}var If=minBy;function mixin(e,t,r){var i=ha(t),a=Ly(t,i);var s=!(te(r)&&"chain"in r)||!!r.chain,n=Ne(e);jt(a,function(r){var i=t[r];e[r]=i;if(n){e.prototype[r]=function(){var t=this.__chain__;if(s||t){var r=e(this.__wrapped__),a=r.__actions__=yt(this.__actions__);a.push({func:i,args:arguments,thisArg:e});r.__chain__=t;return r}return i.apply(e,xs([this.value()],arguments))}}});return e}var Tf=mixin;var vf=Y(function(e,t){return e*t},1);var kf=vf;var Cf="Expected a function";function negate(e){if(typeof e!="function"){throw new TypeError(Cf)}return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}var Af=negate;function iteratorToArray(e){var t,r=[];while(!(t=e.next()).done){r.push(t.value)}return r}var Rf=iteratorToArray;var Df="[object Map]",xf="[object Set]";var qf=R?R.iterator:undefined;function toArray(e){if(!e){return[]}if(ai(e)){return sb(e)?Fn(e):yt(e)}if(qf&&e[qf]){return Rf(e[qf]())}var t=lp(e),r=t==Df?rm:t==xf?im:ob;return r(e)}var wf=toArray;function wrapperNext(){if(this.__values__===undefined){this.__values__=wf(this.value())}var e=this.__index__>=this.__values__.length,t=e?undefined:this.__values__[this.__index__++];return{done:e,value:t}}var Pf=wrapperNext;function baseNth(e,t){var r=e.length;if(!r){return}t+=t<0?r:0;return lr(t,r)?e[t]:undefined}var Ef=baseNth;function nth(e,t){return e&&e.length?Ef(e,le(t)):undefined}var Mf=nth;function nthArg(e){e=le(e);return ti(function(t){return Ef(t,e)})}var Of=nthArg;function baseUnset(e,t){t=vs(t,e);e=Eb(e,t);return e==null||delete e[Cs(ed(t))]}var zf=baseUnset;function customOmitClone(e){return Hs(e)?undefined:e}var Lf=customOmitClone;var jf=1,Uf=2,Vf=4;var Bf=Ms(function(e,t){var r={};if(e==null){return r}var i=false;t=H(t,function(t){t=vs(t,e);i||(i=t.length>1);return t});Yr(e,Ku(e),r);if(i){r=Ec(r,jf|Uf|Vf,Lf)}var a=t.length;while(a--){zf(r,t[a])}return r});var Gf=Bf;function baseSet(e,t,r,i){if(!te(e)){return e}t=vs(t,e);var a=-1,s=t.length,n=s-1,o=e;while(o!=null&&++a<s){var u=Cs(t[a]),p=r;if(a!=n){var c=o[u];p=i?i(c,u,o):undefined;if(p===undefined){p=te(c)?c:lr(t[a+1])?[]:{}}}Xr(o,u,p);o=o[u]}return e}var _f=baseSet;function basePickBy(e,t,r){var i=-1,a=t.length,s={};while(++i<a){var n=t[i],o=As(e,n);if(r(o,n)){_f(s,vs(n,e),o)}}return s}var Ff=basePickBy;function pickBy(e,t){if(e==null){return{}}var r=H(Ku(e),function(e){return[e]});t=Qm(t);return Ff(e,r,function(e,r){return t(e,r[0])})}var Hf=pickBy;function omitBy(e,t){return Hf(e,Af(Qm(t)))}var Wf=omitBy;function once(e){return Ys(2,e)}var Kf=once;function baseSortBy(e,t){var r=e.length;e.sort(t);while(r--){e[r]=e[r].value}return e}var Qf=baseSortBy;function compareAscending(e,t){if(e!==t){var r=e!==undefined,i=e===null,a=e===e,s=G(e);var n=t!==undefined,o=t===null,u=t===t,p=G(t);if(!o&&!p&&!s&&e>t||s&&n&&u&&!o&&!p||i&&n&&u||!r&&u||!a){return 1}if(!i&&!s&&!p&&e<t||p&&r&&a&&!i&&!s||o&&r&&a||!n&&a||!u){return-1}}return 0}var Jf=compareAscending;function compareMultiple(e,t,r){var i=-1,a=e.criteria,s=t.criteria,n=a.length,o=r.length;while(++i<n){var u=Jf(a[i],s[i]);if(u){if(i>=o){return u}var p=r[i];return u*(p=="desc"?-1:1)}}return e.index-t.index}var Zf=compareMultiple;function baseOrderBy(e,t,r){var i=-1;t=H(t.length?t:[be],Xi(Qm));var a=py(e,function(e,r,a){var s=H(t,function(t){return t(e)});return{criteria:s,index:++i,value:e}});return Qf(a,function(e,t){return Zf(e,t,r)})}var Xf=baseOrderBy;function orderBy(e,t,r,i){if(e==null){return[]}if(!K(t)){t=t==null?[]:[t]}r=i?undefined:r;if(!K(r)){r=r==null?[]:[r]}return Xf(e,t,r)}var Yf=orderBy;function createOver(e){return Ms(function(t){t=H(t,Xi(Qm));return ti(function(r){var i=this;return e(t,function(e){return Ze(e,i,r)})})})}var $f=createOver;var eg=$f(H);var tg=eg;var rg=ti;var ig=rg;var ag=Math.min;var sg=ig(function(e,t){t=t.length==1&&K(t[0])?H(t[0],Xi(Qm)):H(Ps(t,1),Xi(Qm));var r=t.length;return ti(function(i){var a=-1,s=ag(i.length,r);while(++a<s){i[a]=t[a].call(this,i[a])}return Ze(e,this,i)})});var ng=sg;var og=$f(Vd);var ug=og;var pg=$f(Xc);var cg=pg;var mg=9007199254740991;var lg=Math.floor;function baseRepeat(e,t){var r="";if(!e||t<1||t>mg){return r}do{if(t%2){r+=e}t=lg(t/2);if(t){e+=e}}while(t);return r}var dg=baseRepeat;var yg=Hm("length");var bg=yg;var hg="\\ud800-\\udfff",fg="\\u0300-\\u036f",gg="\\ufe20-\\ufe2f",Sg="\\u20d0-\\u20ff",Ng=fg+gg+Sg,Ig="\\ufe0e\\ufe0f";var Tg="["+hg+"]",vg="["+Ng+"]",kg="\\ud83c[\\udffb-\\udfff]",Cg="(?:"+vg+"|"+kg+")",Ag="[^"+hg+"]",Rg="(?:\\ud83c[\\udde6-\\uddff]){2}",Dg="[\\ud800-\\udbff][\\udc00-\\udfff]",xg="\\u200d";var qg=Cg+"?",wg="["+Ig+"]?",Pg="(?:"+xg+"(?:"+[Ag,Rg,Dg].join("|")+")"+wg+qg+")*",Eg=wg+qg+Pg,Mg="(?:"+[Ag+vg+"?",vg,Rg,Dg,Tg].join("|")+")";var Og=RegExp(kg+"(?="+kg+")|"+Mg+Eg,"g");function unicodeSize(e){var t=Og.lastIndex=0;while(Og.test(e)){++t}return t}var zg=unicodeSize;function stringSize(e){return In(e)?zg(e):bg(e)}var Lg=stringSize;var jg=Math.ceil;function createPadding(e,t){t=t===undefined?" ":X(t);var r=t.length;if(r<2){return r?dg(t,e):t}var i=dg(t,jg(e/Lg(t)));return In(t)?ln(Fn(i),0,e).join(""):i.slice(0,e)}var Ug=createPadding;var Vg=Math.ceil,Bg=Math.floor;function pad(e,t,r){e=Ts(e);t=le(t);var i=t?Lg(e):0;if(!t||i>=t){return e}var a=(t-i)/2;return Ug(Bg(a),r)+e+Ug(Vg(a),r)}var Gg=pad;function padEnd(e,t,r){e=Ts(e);t=le(t);var i=t?Lg(e):0;return t&&i<t?e+Ug(t-i,r):e}var _g=padEnd;function padStart(e,t,r){e=Ts(e);t=le(t);var i=t?Lg(e):0;return t&&i<t?Ug(t-i,r)+e:e}var Fg=padStart;var Hg=/^\s+/;var Wg=C.parseInt;function parseInt_parseInt(e,t,r){if(r||t==null){t=0}else if(t){t=+t}return Wg(Ts(e).replace(Hg,""),t||0)}var Kg=parseInt_parseInt;var Qg=32;var Jg=ti(function(e,t){var r=hr(t,pr(Jg));return Fr(e,Qg,undefined,t,r)});Jg.placeholder={};var Zg=Jg;var Xg=64;var Yg=ti(function(e,t){var r=hr(t,pr(Yg));return Fr(e,Xg,undefined,t,r)});Yg.placeholder={};var $g=Yg;var eS=ml(function(e,t,r){e[r?0:1].push(t)},function(){return[[],[]]});var tS=eS;function basePick(e,t){return Ff(e,t,function(t,r){return Bm(e,r)})}var rS=basePick;var iS=Ms(function(e,t){return e==null?{}:rS(e,t)});var aS=iS;function wrapperPlant(e){var t,r=this;while(r instanceof rt){var i=bt(r);i.__index__=0;i.__values__=undefined;if(t){a.__wrapped__=i}else{t=i}var a=i;r=r.__wrapped__}a.__wrapped__=e;return t}var sS=wrapperPlant;function propertyOf(e){return function(t){return e==null?undefined:As(e,t)}}var nS=propertyOf;function baseIndexOfWith(e,t,r,i){var a=r-1,s=e.length;while(++a<s){if(i(e[a],t)){return a}}return-1}var oS=baseIndexOfWith;var uS=Array.prototype;var pS=uS.splice;function basePullAll(e,t,r,i){var a=i?oS:Gt,s=-1,n=t.length,o=e;if(e===t){t=yt(t)}if(r){o=H(e,Xi(r))}while(++s<n){var u=0,p=t[s],c=r?r(p):p;while((u=a(o,c,u,i))>-1){if(o!==e){pS.call(o,u,1)}pS.call(e,u,1)}}return e}var cS=basePullAll;function pullAll(e,t){return e&&e.length&&t&&t.length?cS(e,t):e}var mS=pullAll;var lS=ti(mS);var dS=lS;function pullAllBy(e,t,r){return e&&e.length&&t&&t.length?cS(e,t,Qm(r,2)):e}var yS=pullAllBy;function pullAllWith(e,t,r){return e&&e.length&&t&&t.length?cS(e,t,undefined,r):e}var bS=pullAllWith;var hS=Array.prototype;var fS=hS.splice;function basePullAt(e,t){var r=e?t.length:0,i=r-1;while(r--){var a=t[r];if(r==i||a!==s){var s=a;if(lr(a)){fS.call(e,a,1)}else{zf(e,a)}}}return e}var gS=basePullAt;var SS=Ms(function(e,t){var r=e==null?0:e.length,i=Ds(e,t);gS(e,H(t,function(e){return lr(e,r)?+e:e}).sort(Jf));return i});var NS=SS;var IS=Math.floor,TS=Math.random;function baseRandom(e,t){return e+IS(TS()*(t-e+1))}var vS=baseRandom;var kS=parseFloat;var CS=Math.min,AS=Math.random;function random(e,t,r){if(r&&typeof r!="boolean"&&si(e,t,r)){t=r=undefined}if(r===undefined){if(typeof t=="boolean"){r=t;t=undefined}else if(typeof e=="boolean"){r=e;e=undefined}}if(e===undefined&&t===undefined){e=0;t=1}else{e=me(e);if(t===undefined){t=e;e=0}else{t=me(t)}}if(e>t){var i=e;e=t;t=i}if(r||e%1||t%1){var a=AS();return CS(e+a*(t-e+kS("1e-"+((a+"").length-1))),t)}return vS(e,t)}var RS=random;var DS=Math.ceil,xS=Math.max;function baseRange(e,t,r,i){var a=-1,s=xS(DS((t-e)/(r||1)),0),n=Array(s);while(s--){n[i?s:++a]=e;e+=r}return n}var qS=baseRange;function createRange(e){return function(t,r,i){if(i&&typeof i!="number"&&si(t,r,i)){r=i=undefined}t=me(t);if(r===undefined){r=t;t=0}else{r=me(r)}i=i===undefined?t<r?1:-1:me(i);return qS(t,r,i,e)}}var wS=createRange;var PS=wS();var ES=PS;var MS=wS(true);var OS=MS;var zS=256;var LS=Ms(function(e,t){return Fr(e,zS,undefined,undefined,undefined,t)});var jS=LS;function baseReduce(e,t,r,i,a){a(e,function(e,a,s){r=i?(i=false,e):t(r,e,a,s)});return r}var US=baseReduce;function reduce(e,t,r){var i=K(e)?Jn:US,a=arguments.length<3;return i(e,Qm(t,4),r,a,pl)}var VS=reduce;function arrayReduceRight(e,t,r,i){var a=e==null?0:e.length;if(i&&a){r=e[--a]}while(a--){r=t(r,e[a],a,e)}return r}var BS=arrayReduceRight;function reduceRight(e,t,r){var i=K(e)?BS:US,a=arguments.length<3;return i(e,Qm(t,4),r,a,Sd)}var GS=reduceRight;function reject(e,t){var r=K(e)?Eu:Kd;return r(e,Af(Qm(t,3)))}var _S=reject;function remove(e,t){var r=[];if(!(e&&e.length)){return r}var i=-1,a=[],s=e.length;t=Qm(t,3);while(++i<s){var n=e[i];if(t(n,i,e)){r.push(n);a.push(i)}}gS(e,a);return r}var FS=remove;function repeat(e,t,r){if(r?si(e,t,r):t===undefined){t=1}else{t=le(t)}return dg(Ts(e),t)}var HS=repeat;function replace(){var e=arguments,t=Ts(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var WS=replace;var KS="Expected a function";function rest(e,t){if(typeof e!="function"){throw new TypeError(KS)}t=t===undefined?t:le(t);return ti(e,t)}var QS=rest;function result_result(e,t,r){t=vs(t,e);var i=-1,a=t.length;if(!a){a=1;e=undefined}while(++i<a){var s=e==null?undefined:e[Cs(t[i])];if(s===undefined){i=a;s=r}e=Ne(s)?s.call(e):s}return e}var JS=result_result;var ZS=Array.prototype;var XS=ZS.reverse;function reverse(e){return e==null?e:XS.call(e)}var YS=reverse;var $S=pu("round");var eN=$S;function arraySample(e){var t=e.length;return t?e[vS(0,t-1)]:undefined}var tN=arraySample;function baseSample(e){return tN(ob(e))}var rN=baseSample;function sample(e){var t=K(e)?tN:rN;return t(e)}var iN=sample;function shuffleSelf(e,t){var r=-1,i=e.length,a=i-1;t=t===undefined?i:t;while(++r<t){var s=vS(r,a),n=e[s];e[s]=e[r];e[r]=n}e.length=t;return e}var aN=shuffleSelf;function arraySampleSize(e,t){return aN(yt(e),hu(t,0,e.length))}var sN=arraySampleSize;function baseSampleSize(e,t){var r=ob(e);return aN(r,hu(t,0,r.length))}var nN=baseSampleSize;function sampleSize(e,t,r){if(r?si(e,t,r):t===undefined){t=1}else{t=le(t)}var i=K(e)?sN:nN;return i(e,t)}var oN=sampleSize;function set_set(e,t,r){return e==null?e:_f(e,t,r)}var uN=set_set;function setWith(e,t,r,i){i=typeof i=="function"?i:undefined;return e==null?e:_f(e,t,r,i)}var pN=setWith;function arrayShuffle(e){return aN(yt(e))}var cN=arrayShuffle;function baseShuffle(e){return aN(ob(e))}var mN=baseShuffle;function shuffle(e){var t=K(e)?cN:mN;return t(e)}var lN=shuffle;var dN="[object Map]",yN="[object Set]";function size_size(e){if(e==null){return 0}if(ai(e)){return sb(e)?Lg(e):e.length}var t=lp(e);if(t==dN||t==yN){return e.size}return ba(e).length}var bN=size_size;function slice(e,t,r){var i=e==null?0:e.length;if(!i){return[]}if(r&&typeof r!="number"&&si(e,t,r)){t=0;r=i}else{t=t==null?0:le(t);r=r===undefined?i:le(r)}return mn(e,t,r)}var hN=slice;var fN=iu(function(e,t,r){return e+(r?"_":"")+t.toLowerCase()});var gN=fN;function baseSome(e,t){var r;pl(e,function(e,i,a){r=t(e,i,a);return!r});return!!r}var SN=baseSome;function some(e,t,r){var i=K(e)?Xc:SN;if(r&&si(e,t,r)){t=undefined}return i(e,Qm(t,3))}var NN=some;var IN=ti(function(e,t){if(e==null){return[]}var r=t.length;if(r>1&&si(e,t[0],t[1])){t=[]}else if(r>2&&si(t[0],t[1],t[2])){t=[t[0]]}return Xf(e,Ps(t,1),[])});var TN=IN;var vN=4294967295,kN=vN-1;var CN=Math.floor,AN=Math.min;function baseSortedIndexBy(e,t,r,i){t=r(t);var a=0,s=e==null?0:e.length,n=t!==t,o=t===null,u=G(t),p=t===undefined;while(a<s){var c=CN((a+s)/2),m=r(e[c]),l=m!==undefined,d=m===null,y=m===m,b=G(m);if(n){var h=i||y}else if(p){h=y&&(i||l)}else if(o){h=y&&l&&(i||!d)}else if(u){h=y&&l&&!d&&(i||!b)}else if(d||b){h=false}else{h=i?m<=t:m<t}if(h){a=c+1}else{s=c}}return AN(s,kN)}var RN=baseSortedIndexBy;var DN=4294967295,xN=DN>>>1;function baseSortedIndex(e,t,r){var i=0,a=e==null?i:e.length;if(typeof t=="number"&&t===t&&a<=xN){while(i<a){var s=i+a>>>1,n=e[s];if(n!==null&&!G(n)&&(r?n<=t:n<t)){i=s+1}else{a=s}}return a}return RN(e,t,be,r)}var qN=baseSortedIndex;function sortedIndex(e,t){return qN(e,t)}var wN=sortedIndex;function sortedIndexBy(e,t,r){return RN(e,t,Qm(r,2))}var PN=sortedIndexBy;function sortedIndexOf(e,t){var r=e==null?0:e.length;if(r){var i=qN(e,t);if(i<r&&Qr(e[i],t)){return i}}return-1}var EN=sortedIndexOf;function sortedLastIndex(e,t){return qN(e,t,true)}var MN=sortedLastIndex;function sortedLastIndexBy(e,t,r){return RN(e,t,Qm(r,2),true)}var ON=sortedLastIndexBy;function sortedLastIndexOf(e,t){var r=e==null?0:e.length;if(r){var i=qN(e,t,true)-1;if(Qr(e[i],t)){return i}}return-1}var zN=sortedLastIndexOf;function baseSortedUniq(e,t){var r=-1,i=e.length,a=0,s=[];while(++r<i){var n=e[r],o=t?t(n):n;if(!r||!Qr(o,u)){var u=o;s[a++]=n===0?0:n}}return s}var LN=baseSortedUniq;function sortedUniq(e){return e&&e.length?LN(e):[]}var jN=sortedUniq;function sortedUniqBy(e,t){return e&&e.length?LN(e,Qm(t,2)):[]}var UN=sortedUniqBy;var VN=4294967295;function split(e,t,r){if(r&&typeof r!="number"&&si(e,t,r)){t=r=undefined}r=r===undefined?VN:r>>>0;if(!r){return[]}e=Ts(e);if(e&&(typeof t=="string"||t!=null&&!vh(t))){t=X(t);if(!t&&In(e)){return ln(Fn(e),0,r)}}return e.split(t,r)}var BN=split;var GN="Expected a function";var _N=Math.max;function spread(e,t){if(typeof e!="function"){throw new TypeError(GN)}t=t==null?0:_N(le(t),0);return ti(function(r){var i=r[t],a=ln(r,0,t);if(i){xs(a,i)}return Ze(e,this,a)})}var FN=spread;var HN=iu(function(e,t,r){return e+(r?" ":"")+Kn(t)});var WN=HN;function startsWith(e,t,r){e=Ts(e);r=r==null?0:hu(le(r),0,e.length);t=X(t);return e.slice(r,r+t.length)==t}var KN=startsWith;function stubObject(){return{}}var QN=stubObject;function stubString(){return""}var JN=stubString;function stubTrue(){return true}var ZN=stubTrue;var XN=Y(function(e,t){return e-t},0);var YN=XN;function sum(e){return e&&e.length?pf(e,be):0}var $N=sum;function sumBy(e,t){return e&&e.length?pf(e,Qm(t,2)):0}var eI=sumBy;function tail(e){var t=e==null?0:e.length;return t?mn(e,1,t):[]}var tI=tail;function take(e,t,r){if(!(e&&e.length)){return[]}t=r||t===undefined?1:le(t);return mn(e,0,t<0?0:t)}var rI=take;function takeRight(e,t,r){var i=e==null?0:e.length;if(!i){return[]}t=r||t===undefined?1:le(t);t=i-t;return mn(e,t<0?0:t,i)}var iI=takeRight;function takeRightWhile(e,t){return e&&e.length?pd(e,Qm(t,3),false,true):[]}var aI=takeRightWhile;function takeWhile(e,t){return e&&e.length?pd(e,Qm(t,3)):[]}var sI=takeWhile;function tap(e,t){t(e);return e}var nI=tap;var oI=Object.prototype;var uI=oI.hasOwnProperty;function customDefaultsAssignIn(e,t,r,i){if(e===undefined||Qr(e,oI[r])&&!uI.call(i,r)){return t}return e}var pI=customDefaultsAssignIn;var cI={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function escapeStringChar(e){return"\\"+cI[e]}var mI=escapeStringChar;var lI=/<%=([\s\S]+?)%>/g;var dI=lI;var yI=/<%-([\s\S]+?)%>/g;var bI=yI;var hI=/<%([\s\S]+?)%>/g;var fI=hI;var gI={escape:bI,evaluate:fI,interpolate:dI,variable:"",imports:{_:{escape:zd}}};var SI=gI;var NI=/\b__p \+= '';/g,II=/\b(__p \+=) '' \+/g,TI=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var vI=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var kI=/($^)/;var CI=/['\n\r\u2028\u2029\\]/g;var AI=Object.prototype;var RI=AI.hasOwnProperty;function template(e,t,r){var i=SI.imports._.templateSettings||SI;if(r&&si(e,t,r)){t=undefined}e=Ts(e);t=xa({},t,i,pI);var a=xa({},t.imports,i.imports,pI),s=ha(a),n=nb(a,s);var o,u,p=0,c=t.interpolate||kI,m="__p += '";var l=RegExp((t.escape||kI).source+"|"+c.source+"|"+(c===dI?vI:kI).source+"|"+(t.evaluate||kI).source+"|$","g");var d=RI.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(l,function(t,r,i,a,s,n){i||(i=a);m+=e.slice(p,n).replace(CI,mI);if(r){o=true;m+="' +\n__e("+r+") +\n'"}if(s){u=true;m+="';\n"+s+";\n__p += '"}if(i){m+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"}p=n+t.length;return t});m+="';\n";var y=RI.call(t,"variable")&&t.variable;if(!y){m="with (obj) {\n"+m+"\n}\n"}m=(u?m.replace(NI,""):m).replace(II,"$1").replace(TI,"$1;");m="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var b=Zs(function(){return Function(s,d+"return "+m).apply(undefined,n)});b.source=m;if(Qs(b)){throw b}return b}var DI=template;var xI="Expected a function";function throttle(e,t,r){var i=true,a=true;if(typeof e!="function"){throw new TypeError(xI)}if(te(r)){i="leading"in r?!!r.leading:i;a="trailing"in r?!!r.trailing:a}return Al(e,t,{leading:i,maxWait:t,trailing:a})}var qI=throttle;function thru(e,t){return t(e)}var wI=thru;var PI=9007199254740991;var EI=4294967295;var MI=Math.min;function times(e,t){e=le(e);if(e<1||e>PI){return[]}var r=EI,i=MI(e,EI);t=ld(t);e-=EI;var a=pi(i,t);while(++r<e){t(r)}return a}var OI=times;function wrapperToIterator(){return this}var zI=wrapperToIterator;function baseWrapperValue(e,t){var r=e;if(r instanceof at){r=r.value()}return Jn(t,function(e,t){return t.func.apply(t.thisArg,xs([e],t.args))},r)}var LI=baseWrapperValue;function wrapperValue(){return LI(this.__wrapped__,this.__actions__)}var jI=wrapperValue;function toLower(e){return Ts(e).toLowerCase()}var UI=toLower;function toPath(e){if(K(e)){return H(e,Cs)}return G(e)?[e]:yt(Is(Ts(e)))}var VI=toPath;var BI=9007199254740991;function toSafeInteger(e){return e?hu(le(e),-BI,BI):e===0?e:0}var GI=toSafeInteger;function toUpper(e){return Ts(e).toUpperCase()}var _I=toUpper;function transform_transform(e,t,r){var i=K(e),a=i||ki(e)||na(e);t=Qm(t,4);if(r==null){var s=e&&e.constructor;if(a){r=i?new s:[]}else if(te(e)){r=Ne(s)?We(js(e)):{}}else{r={}}}(a?jt:nl)(e,function(e,i,a){return t(r,e,i,a)});return r}var FI=transform_transform;function charsEndIndex(e,t){var r=e.length;while(r--&&Gt(t,e[r],0)>-1){}return r}var HI=charsEndIndex;function charsStartIndex(e,t){var r=-1,i=e.length;while(++r<i&&Gt(t,e[r],0)>-1){}return r}var WI=charsStartIndex;var KI=/^\s+|\s+$/g;function trim(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(KI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=Fn(t),s=WI(i,a),n=HI(i,a)+1;return ln(i,s,n).join("")}var QI=trim;var JI=/\s+$/;function trimEnd(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(JI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=HI(i,Fn(t))+1;return ln(i,0,a).join("")}var ZI=trimEnd;var XI=/^\s+/;function trimStart(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(XI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=WI(i,Fn(t));return ln(i,a).join("")}var YI=trimStart;var $I=30,eT="...";var tT=/\w*$/;function truncate(e,t){var r=$I,i=eT;if(te(t)){var a="separator"in t?t.separator:a;r="length"in t?le(t.length):r;i="omission"in t?X(t.omission):i}e=Ts(e);var s=e.length;if(In(e)){var n=Fn(e);s=n.length}if(r>=s){return e}var o=r-Lg(i);if(o<1){return i}var u=n?ln(n,0,o).join(""):e.slice(0,o);if(a===undefined){return u+i}if(n){o+=u.length-o}if(vh(a)){if(e.slice(o).search(a)){var p,c=u;if(!a.global){a=RegExp(a.source,Ts(tT.exec(a))+"g")}a.lastIndex=0;while(p=a.exec(c)){var m=p.index}u=u.slice(0,m===undefined?o:m)}}else if(e.indexOf(X(a),o)!=o){var l=u.lastIndexOf(a);if(l>-1){u=u.slice(0,l)}}return u+i}var rT=truncate;function unary(e){return Wr(e,1)}var iT=unary;var aT={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"};var sT=Zn(aT);var nT=sT;var oT=/&(?:amp|lt|gt|quot|#39);/g,uT=RegExp(oT.source);function unescape_unescape(e){e=Ts(e);return e&&uT.test(e)?e.replace(oT,nT):e}var pT=unescape_unescape;var cT=1/0;var mT=!($u&&1/im(new $u([,-0]))[1]==cT)?st:function(e){return new $u(e)};var lT=mT;var dT=200;function baseUniq(e,t,r){var i=-1,a=_t,s=e.length,n=true,o=[],u=o;if(r){n=false;a=Jl}else if(s>=dT){var p=t?null:lT(e);if(p){return im(p)}n=false;a=Yc;u=new Zc}else{u=t?[]:o}e:while(++i<s){var c=e[i],m=t?t(c):c;c=r||c!==0?c:0;if(n&&m===m){var l=u.length;while(l--){if(u[l]===m){continue e}}if(t){u.push(m)}o.push(c)}else if(!a(u,m,r)){if(u!==o){u.push(m)}o.push(c)}}return o}var yT=baseUniq;var bT=ti(function(e){return yT(Ps(e,1,El,true))});var hT=bT;var fT=ti(function(e){var t=ed(e);if(El(t)){t=undefined}return yT(Ps(e,1,El,true),Qm(t,2))});var gT=fT;var ST=ti(function(e){var t=ed(e);t=typeof t=="function"?t:undefined;return yT(Ps(e,1,El,true),undefined,t)});var NT=ST;function uniq(e){return e&&e.length?yT(e):[]}var IT=uniq;function uniqBy(e,t){return e&&e.length?yT(e,Qm(t,2)):[]}var TT=uniqBy;function uniqWith(e,t){t=typeof t=="function"?t:undefined;return e&&e.length?yT(e,undefined,t):[]}var vT=uniqWith;var kT=0;function uniqueId(e){var t=++kT;return Ts(e)+t}var CT=uniqueId;function unset(e,t){return e==null?true:zf(e,t)}var AT=unset;var RT=Math.max;function unzip(e){if(!(e&&e.length)){return[]}var t=0;e=Eu(e,function(e){if(El(e)){t=RT(e.length,t);return true}});return pi(t,function(t){return H(e,Hm(t))})}var DT=unzip;function unzipWith(e,t){if(!(e&&e.length)){return[]}var r=DT(e);if(t==null){return r}return H(r,function(e){return Ze(t,undefined,e)})}var xT=unzipWith;function baseUpdate(e,t,r,i){return _f(e,t,r(As(e,t)),i)}var qT=baseUpdate;function update(e,t,r){return e==null?e:qT(e,t,ld(r))}var wT=update;function updateWith(e,t,r,i){i=typeof i=="function"?i:undefined;return e==null?e:qT(e,t,ld(r),i)}var PT=updateWith;var ET=iu(function(e,t,r){return e+(r?" ":"")+t.toUpperCase()});var MT=ET;function valuesIn(e){return e==null?[]:nb(e,Ca(e))}var OT=valuesIn;var zT=ti(function(e,t){return El(e)?Xl(e,t):[]});var LT=zT;function wrap(e,t){return Zg(ld(t),e)}var jT=wrap;var UT=Ms(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,a=function(t){return Ds(t,e)};if(t>1||this.__actions__.length||!(i instanceof at)||!lr(r)){return this.thru(a)}i=i.slice(r,+r+(t?1:0));i.__actions__.push({func:wI,args:[a],thisArg:undefined});return new dt(i,this.__chain__).thru(function(e){if(t&&!e.length){e.push(undefined)}return e})});var VT=UT;function wrapperChain(){return lu(this)}var BT=wrapperChain;function wrapperReverse(){var e=this.__wrapped__;if(e instanceof at){var t=e;if(this.__actions__.length){t=new at(this)}t=t.reverse();t.__actions__.push({func:wI,args:[YS],thisArg:undefined});return new dt(t,this.__chain__)}return this.thru(YS)}var GT=wrapperReverse;function baseXor(e,t,r){var i=e.length;if(i<2){return i?yT(e[0]):[]}var a=-1,s=Array(i);while(++a<i){var n=e[a],o=-1;while(++o<i){if(o!=a){s[a]=Xl(s[a]||n,e[o],t,r)}}}return yT(Ps(s,1),t,r)}var _T=baseXor;var FT=ti(function(e){return _T(Eu(e,El))});var HT=FT;var WT=ti(function(e){var t=ed(e);if(El(t)){t=undefined}return _T(Eu(e,El),Qm(t,2))});var KT=WT;var QT=ti(function(e){var t=ed(e);t=typeof t=="function"?t:undefined;return _T(Eu(e,El),undefined,t)});var JT=QT;var ZT=ti(DT);var XT=ZT;function baseZipObject(e,t,r){var i=-1,a=e.length,s=t.length,n={};while(++i<a){var o=i<s?t[i]:undefined;r(n,e[i],o)}return n}var YT=baseZipObject;function zipObject(e,t){return YT(e||[],t||[],Xr)}var $T=zipObject;function zipObjectDeep(e,t){return YT(e||[],t||[],_f)}var ev=zipObjectDeep;var tv=ti(function(e){var t=e.length,r=t>1?e[t-1]:undefined;r=typeof r=="function"?(e.pop(),r):undefined;return xT(e,r)});var rv=tv;var iv={chunk:bu,compact:Hc,concat:Wc,difference:$l,differenceBy:rd,differenceWith:ad,drop:od,dropRight:ud,dropRightWhile:cd,dropWhile:md,fill:Wd,findIndex:Xd,findLastIndex:ay,first:uy,flatten:Es,flattenDeep:hy,flattenDepth:fy,fromPairs:zy,head:uy,indexOf:mb,initial:lb,intersection:fb,intersectionBy:Sb,intersectionWith:Ib,join:Oh,last:ed,lastIndexOf:_h,nth:Mf,pull:dS,pullAll:mS,pullAllBy:yS,pullAllWith:bS,pullAt:NS,remove:FS,reverse:YS,slice:hN,sortedIndex:wN,sortedIndexBy:PN,sortedIndexOf:EN,sortedLastIndex:MN,sortedLastIndexBy:ON,sortedLastIndexOf:zN,sortedUniq:jN,sortedUniqBy:UN,tail:tI,take:rI,takeRight:iI,takeRightWhile:aI,takeWhile:sI,union:hT,unionBy:gT,unionWith:NT,uniq:IT,uniqBy:TT,uniqWith:vT,unzip:DT,unzipWith:xT,without:LT,xor:HT,xorBy:KT,xorWith:JT,zip:XT,zipObject:$T,zipObjectDeep:ev,zipWith:rv};var av={countBy:bl,each:dd,eachRight:Nd,every:Gd,filter:Qd,find:$d,findLast:ny,flatMap:my,flatMapDeep:dy,flatMapDepth:yy,forEach:dd,forEachRight:Nd,groupBy:_y,includes:pb,invokeMap:jb,keyBy:Uh,map:cy,orderBy:Yf,partition:tS,reduce:VS,reduceRight:GS,reject:_S,sample:iN,sampleSize:oN,shuffle:lN,size:bN,some:NN,sortBy:TN};var sv={now:Tl};var nv={after:ye,ary:Wr,before:Ys,bind:rn,bindKey:cn,curry:gl,curryRight:Nl,debounce:Al,defer:Wl,delay:Ql,flip:Sy,memoize:bs,negate:Af,once:Kf,overArgs:ng,partial:Zg,partialRight:$g,rearg:jS,rest:QS,spread:FN,throttle:qI,unary:iT,wrap:jT};var ov={castArray:nu,clone:Oc,cloneDeep:jc,cloneDeepWith:Bc,cloneWith:_c,conformsTo:tl,eq:Qr,gt:Ky,gte:Jy,isArguments:hi,isArray:K,isArrayBuffer:_b,isArrayLike:ai,isArrayLikeObject:El,isBoolean:Hb,isBuffer:ki,isDate:Zb,isElement:Xb,isEmpty:rh,isEqual:ih,isEqualWith:ah,isError:Qs,isFinite:nh,isFunction:Ne,isInteger:oh,isLength:ii,isMap:Xp,isMatch:uh,isMatchWith:ph,isNaN:lh,isNative:hh,isNil:fh,isNull:gh,isNumber:mh,isObject:te,isObjectLike:V,isPlainObject:Hs,isRegExp:vh,isSafeInteger:Ch,isSet:rc,isString:sb,isSymbol:G,isTypedArray:na,isUndefined:Ah,isWeakMap:Dh,isWeakSet:qh,lt:Zh,lte:Yh,toArray:wf,toFinite:me,toInteger:le,toLength:Fd,toNumber:ue,toPlainObject:Ol,toSafeInteger:GI,toString:Ts};var uv={add:ee,ceil:mu,divide:nd,floor:Iy,max:of,maxBy:uf,mean:lf,meanBy:df,min:Nf,minBy:If,multiply:kf,round:eN,subtract:YN,sum:$N,sumBy:eI};var pv={clamp:fu,inRange:ib,random:RS};var cv={assign:Na,assignIn:Ra,assignInWith:xa,assignWith:wa,at:zs,create:hl,defaults:wl,defaultsDeep:Gl,entries:Dd,entriesIn:qd,extend:Ra,extendWith:xa,findKey:ty,findLastKey:oy,forIn:Py,forInRight:Ey,forOwn:My,forOwnRight:Oy,functions:jy,functionsIn:Uy,get:Rs,has:$y,hasIn:Bm,invert:Rb,invertBy:Pb,invoke:zb,keys:ha,keysIn:Ca,mapKeys:$h,mapValues:ef,merge:bf,mergeWith:Vl,omit:Gf,omitBy:Wf,pick:aS,pickBy:Hf,result:JS,set:uN,setWith:pN,toPairs:Dd,toPairsIn:qd,transform:FI,unset:AT,update:wT,updateWith:PT,values:ob,valuesIn:OT};var mv={at:VT,chain:lu,commit:Fc,lodash:gt,next:Pf,plant:sS,reverse:GT,tap:nI,thru:wI,toIterator:zI,toJSON:jI,value:jI,valueOf:jI,wrapperChain:BT};var lv={camelCase:su,capitalize:Qn,deburr:oo,endsWith:Id,escape:zd,escapeRegExp:Ud,kebabCase:Lh,lowerCase:Hh,lowerFirst:Kh,pad:Gg,padEnd:_g,padStart:Fg,parseInt:Kg,repeat:HS,replace:WS,snakeCase:gN,split:BN,startCase:WN,startsWith:KN,template:DI,templateSettings:SI,toLower:UI,toUpper:_I,trim:QI,trimEnd:ZI,trimStart:YI,truncate:rT,unescape:pT,upperCase:MT,upperFirst:Kn,words:eu};var dv={attempt:Zs,bindAll:sn,cond:Zm,conforms:el,constant:wt,defaultTo:Rl,flow:xy,flowRight:wy,identity:be,iteratee:Ph,matches:rf,matchesProperty:sf,method:ff,methodOf:Sf,mixin:Tf,noop:st,nthArg:Of,over:tg,overEvery:ug,overSome:cg,property:Km,propertyOf:nS,range:ES,rangeRight:OS,stubArray:Mu,stubFalse:fi,stubObject:QN,stubString:JN,stubTrue:ZN,times:OI,toPath:VI,uniqueId:CT};function lazyClone(){var e=new at(this.__wrapped__);e.__actions__=yt(this.__actions__);e.__dir__=this.__dir__;e.__filtered__=this.__filtered__;e.__iteratees__=yt(this.__iteratees__);e.__takeCount__=this.__takeCount__;e.__views__=yt(this.__views__);return e}var yv=lazyClone;function lazyReverse(){if(this.__filtered__){var e=new at(this);e.__dir__=-1;e.__filtered__=true}else{e=this.clone();e.__dir__*=-1}return e}var bv=lazyReverse;var hv=Math.max,fv=Math.min;function getView(e,t,r){var i=-1,a=r.length;while(++i<a){var s=r[i],n=s.size;switch(s.type){case"drop":e+=n;break;case"dropRight":t-=n;break;case"take":t=fv(t,e+n);break;case"takeRight":e=hv(e,t-n);break}}return{start:e,end:t}}var gv=getView;var Sv=1,Nv=2;var Iv=Math.min;function lazyValue(){var e=this.__wrapped__.value(),t=this.__dir__,r=K(e),i=t<0,a=r?e.length:0,s=gv(0,a,this.__views__),n=s.start,o=s.end,u=o-n,p=i?o:n-1,c=this.__iteratees__,m=c.length,l=0,d=Iv(u,this.__takeCount__);if(!r||!i&&a==u&&d==u){return LI(e,this.__actions__)}var y=[];e:while(u--&&l<d){p+=t;var b=-1,h=e[p];while(++b<m){var f=c[b],g=f.iteratee,S=f.type,N=g(h);if(S==Nv){h=N}else if(!N){if(S==Sv){continue e}else{break e}}}y[l++]=h}return y}var Tv=lazyValue;var vv="4.17.15";var kv=2;var Cv=1,Av=3;var Rv=4294967295;var Dv=Array.prototype,xv=Object.prototype;var qv=xv.hasOwnProperty;var wv=R?R.iterator:undefined;var Pv=Math.max,Ev=Math.min;var Mv=function(e){return function(t,r,i){if(i==null){var a=te(r),s=a&&ha(r),n=s&&s.length&&Ly(r,s);if(!(n?n.length:a)){i=r;r=t;t=this}}return e(t,r,i)}}(Tf);gt.after=nv.after;gt.ary=nv.ary;gt.assign=cv.assign;gt.assignIn=cv.assignIn;gt.assignInWith=cv.assignInWith;gt.assignWith=cv.assignWith;gt.at=cv.at;gt.before=nv.before;gt.bind=nv.bind;gt.bindAll=dv.bindAll;gt.bindKey=nv.bindKey;gt.castArray=ov.castArray;gt.chain=mv.chain;gt.chunk=iv.chunk;gt.compact=iv.compact;gt.concat=iv.concat;gt.cond=dv.cond;gt.conforms=dv.conforms;gt.constant=dv.constant;gt.countBy=av.countBy;gt.create=cv.create;gt.curry=nv.curry;gt.curryRight=nv.curryRight;gt.debounce=nv.debounce;gt.defaults=cv.defaults;gt.defaultsDeep=cv.defaultsDeep;gt.defer=nv.defer;gt.delay=nv.delay;gt.difference=iv.difference;gt.differenceBy=iv.differenceBy;gt.differenceWith=iv.differenceWith;gt.drop=iv.drop;gt.dropRight=iv.dropRight;gt.dropRightWhile=iv.dropRightWhile;gt.dropWhile=iv.dropWhile;gt.fill=iv.fill;gt.filter=av.filter;gt.flatMap=av.flatMap;gt.flatMapDeep=av.flatMapDeep;gt.flatMapDepth=av.flatMapDepth;gt.flatten=iv.flatten;gt.flattenDeep=iv.flattenDeep;gt.flattenDepth=iv.flattenDepth;gt.flip=nv.flip;gt.flow=dv.flow;gt.flowRight=dv.flowRight;gt.fromPairs=iv.fromPairs;gt.functions=cv.functions;gt.functionsIn=cv.functionsIn;gt.groupBy=av.groupBy;gt.initial=iv.initial;gt.intersection=iv.intersection;gt.intersectionBy=iv.intersectionBy;gt.intersectionWith=iv.intersectionWith;gt.invert=cv.invert;gt.invertBy=cv.invertBy;gt.invokeMap=av.invokeMap;gt.iteratee=dv.iteratee;gt.keyBy=av.keyBy;gt.keys=ha;gt.keysIn=cv.keysIn;gt.map=av.map;gt.mapKeys=cv.mapKeys;gt.mapValues=cv.mapValues;gt.matches=dv.matches;gt.matchesProperty=dv.matchesProperty;gt.memoize=nv.memoize;gt.merge=cv.merge;gt.mergeWith=cv.mergeWith;gt.method=dv.method;gt.methodOf=dv.methodOf;gt.mixin=Mv;gt.negate=Af;gt.nthArg=dv.nthArg;gt.omit=cv.omit;gt.omitBy=cv.omitBy;gt.once=nv.once;gt.orderBy=av.orderBy;gt.over=dv.over;gt.overArgs=nv.overArgs;gt.overEvery=dv.overEvery;gt.overSome=dv.overSome;gt.partial=nv.partial;gt.partialRight=nv.partialRight;gt.partition=av.partition;gt.pick=cv.pick;gt.pickBy=cv.pickBy;gt.property=dv.property;gt.propertyOf=dv.propertyOf;gt.pull=iv.pull;gt.pullAll=iv.pullAll;gt.pullAllBy=iv.pullAllBy;gt.pullAllWith=iv.pullAllWith;gt.pullAt=iv.pullAt;gt.range=dv.range;gt.rangeRight=dv.rangeRight;gt.rearg=nv.rearg;gt.reject=av.reject;gt.remove=iv.remove;gt.rest=nv.rest;gt.reverse=iv.reverse;gt.sampleSize=av.sampleSize;gt.set=cv.set;gt.setWith=cv.setWith;gt.shuffle=av.shuffle;gt.slice=iv.slice;gt.sortBy=av.sortBy;gt.sortedUniq=iv.sortedUniq;gt.sortedUniqBy=iv.sortedUniqBy;gt.split=lv.split;gt.spread=nv.spread;gt.tail=iv.tail;gt.take=iv.take;gt.takeRight=iv.takeRight;gt.takeRightWhile=iv.takeRightWhile;gt.takeWhile=iv.takeWhile;gt.tap=mv.tap;gt.throttle=nv.throttle;gt.thru=wI;gt.toArray=ov.toArray;gt.toPairs=cv.toPairs;gt.toPairsIn=cv.toPairsIn;gt.toPath=dv.toPath;gt.toPlainObject=ov.toPlainObject;gt.transform=cv.transform;gt.unary=nv.unary;gt.union=iv.union;gt.unionBy=iv.unionBy;gt.unionWith=iv.unionWith;gt.uniq=iv.uniq;gt.uniqBy=iv.uniqBy;gt.uniqWith=iv.uniqWith;gt.unset=cv.unset;gt.unzip=iv.unzip;gt.unzipWith=iv.unzipWith;gt.update=cv.update;gt.updateWith=cv.updateWith;gt.values=cv.values;gt.valuesIn=cv.valuesIn;gt.without=iv.without;gt.words=lv.words;gt.wrap=nv.wrap;gt.xor=iv.xor;gt.xorBy=iv.xorBy;gt.xorWith=iv.xorWith;gt.zip=iv.zip;gt.zipObject=iv.zipObject;gt.zipObjectDeep=iv.zipObjectDeep;gt.zipWith=iv.zipWith;gt.entries=cv.toPairs;gt.entriesIn=cv.toPairsIn;gt.extend=cv.assignIn;gt.extendWith=cv.assignInWith;Mv(gt,gt);gt.add=uv.add;gt.attempt=dv.attempt;gt.camelCase=lv.camelCase;gt.capitalize=lv.capitalize;gt.ceil=uv.ceil;gt.clamp=pv.clamp;gt.clone=ov.clone;gt.cloneDeep=ov.cloneDeep;gt.cloneDeepWith=ov.cloneDeepWith;gt.cloneWith=ov.cloneWith;gt.conformsTo=ov.conformsTo;gt.deburr=lv.deburr;gt.defaultTo=dv.defaultTo;gt.divide=uv.divide;gt.endsWith=lv.endsWith;gt.eq=ov.eq;gt.escape=lv.escape;gt.escapeRegExp=lv.escapeRegExp;gt.every=av.every;gt.find=av.find;gt.findIndex=iv.findIndex;gt.findKey=cv.findKey;gt.findLast=av.findLast;gt.findLastIndex=iv.findLastIndex;gt.findLastKey=cv.findLastKey;gt.floor=uv.floor;gt.forEach=av.forEach;gt.forEachRight=av.forEachRight;gt.forIn=cv.forIn;gt.forInRight=cv.forInRight;gt.forOwn=cv.forOwn;gt.forOwnRight=cv.forOwnRight;gt.get=cv.get;gt.gt=ov.gt;gt.gte=ov.gte;gt.has=cv.has;gt.hasIn=cv.hasIn;gt.head=iv.head;gt.identity=be;gt.includes=av.includes;gt.indexOf=iv.indexOf;gt.inRange=pv.inRange;gt.invoke=cv.invoke;gt.isArguments=ov.isArguments;gt.isArray=K;gt.isArrayBuffer=ov.isArrayBuffer;gt.isArrayLike=ov.isArrayLike;gt.isArrayLikeObject=ov.isArrayLikeObject;gt.isBoolean=ov.isBoolean;gt.isBuffer=ov.isBuffer;gt.isDate=ov.isDate;gt.isElement=ov.isElement;gt.isEmpty=ov.isEmpty;gt.isEqual=ov.isEqual;gt.isEqualWith=ov.isEqualWith;gt.isError=ov.isError;gt.isFinite=ov.isFinite;gt.isFunction=ov.isFunction;gt.isInteger=ov.isInteger;gt.isLength=ov.isLength;gt.isMap=ov.isMap;gt.isMatch=ov.isMatch;gt.isMatchWith=ov.isMatchWith;gt.isNaN=ov.isNaN;gt.isNative=ov.isNative;gt.isNil=ov.isNil;gt.isNull=ov.isNull;gt.isNumber=ov.isNumber;gt.isObject=te;gt.isObjectLike=ov.isObjectLike;gt.isPlainObject=ov.isPlainObject;gt.isRegExp=ov.isRegExp;gt.isSafeInteger=ov.isSafeInteger;gt.isSet=ov.isSet;gt.isString=ov.isString;gt.isSymbol=ov.isSymbol;gt.isTypedArray=ov.isTypedArray;gt.isUndefined=ov.isUndefined;gt.isWeakMap=ov.isWeakMap;gt.isWeakSet=ov.isWeakSet;gt.join=iv.join;gt.kebabCase=lv.kebabCase;gt.last=ed;gt.lastIndexOf=iv.lastIndexOf;gt.lowerCase=lv.lowerCase;gt.lowerFirst=lv.lowerFirst;gt.lt=ov.lt;gt.lte=ov.lte;gt.max=uv.max;gt.maxBy=uv.maxBy;gt.mean=uv.mean;gt.meanBy=uv.meanBy;gt.min=uv.min;gt.minBy=uv.minBy;gt.stubArray=dv.stubArray;gt.stubFalse=dv.stubFalse;gt.stubObject=dv.stubObject;gt.stubString=dv.stubString;gt.stubTrue=dv.stubTrue;gt.multiply=uv.multiply;gt.nth=iv.nth;gt.noop=dv.noop;gt.now=sv.now;gt.pad=lv.pad;gt.padEnd=lv.padEnd;gt.padStart=lv.padStart;gt.parseInt=lv.parseInt;gt.random=pv.random;gt.reduce=av.reduce;gt.reduceRight=av.reduceRight;gt.repeat=lv.repeat;gt.replace=lv.replace;gt.result=cv.result;gt.round=uv.round;gt.sample=av.sample;gt.size=av.size;gt.snakeCase=lv.snakeCase;gt.some=av.some;gt.sortedIndex=iv.sortedIndex;gt.sortedIndexBy=iv.sortedIndexBy;gt.sortedIndexOf=iv.sortedIndexOf;gt.sortedLastIndex=iv.sortedLastIndex;gt.sortedLastIndexBy=iv.sortedLastIndexBy;gt.sortedLastIndexOf=iv.sortedLastIndexOf;gt.startCase=lv.startCase;gt.startsWith=lv.startsWith;gt.subtract=uv.subtract;gt.sum=uv.sum;gt.sumBy=uv.sumBy;gt.template=lv.template;gt.times=dv.times;gt.toFinite=ov.toFinite;gt.toInteger=le;gt.toLength=ov.toLength;gt.toLower=lv.toLower;gt.toNumber=ov.toNumber;gt.toSafeInteger=ov.toSafeInteger;gt.toString=ov.toString;gt.toUpper=lv.toUpper;gt.trim=lv.trim;gt.trimEnd=lv.trimEnd;gt.trimStart=lv.trimStart;gt.truncate=lv.truncate;gt.unescape=lv.unescape;gt.uniqueId=dv.uniqueId;gt.upperCase=lv.upperCase;gt.upperFirst=lv.upperFirst;gt.each=av.forEach;gt.eachRight=av.forEachRight;gt.first=iv.head;Mv(gt,function(){var e={};nl(gt,function(t,r){if(!qv.call(gt.prototype,r)){e[r]=t}});return e}(),{chain:false});gt.VERSION=vv;(gt.templateSettings=lv.templateSettings).imports._=gt;jt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){gt[e].placeholder=gt});jt(["drop","take"],function(e,t){at.prototype[e]=function(r){r=r===undefined?1:Pv(le(r),0);var i=this.__filtered__&&!t?new at(this):this.clone();if(i.__filtered__){i.__takeCount__=Ev(r,i.__takeCount__)}else{i.__views__.push({size:Ev(r,Rv),type:e+(i.__dir__<0?"Right":"")})}return i};at.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}});jt(["filter","map","takeWhile"],function(e,t){var r=t+1,i=r==Cv||r==Av;at.prototype[e]=function(e){var t=this.clone();t.__iteratees__.push({iteratee:Qm(e,3),type:r});t.__filtered__=t.__filtered__||i;return t}});jt(["head","last"],function(e,t){var r="take"+(t?"Right":"");at.prototype[e]=function(){return this[r](1).value()[0]}});jt(["initial","tail"],function(e,t){var r="drop"+(t?"":"Right");at.prototype[e]=function(){return this.__filtered__?new at(this):this[r](1)}});at.prototype.compact=function(){return this.filter(be)};at.prototype.find=function(e){return this.filter(e).head()};at.prototype.findLast=function(e){return this.reverse().find(e)};at.prototype.invokeMap=ti(function(e,t){if(typeof e=="function"){return new at(this)}return this.map(function(r){return Mb(r,e,t)})});at.prototype.reject=function(e){return this.filter(Af(Qm(e)))};at.prototype.slice=function(e,t){e=le(e);var r=this;if(r.__filtered__&&(e>0||t<0)){return new at(r)}if(e<0){r=r.takeRight(-e)}else if(e){r=r.drop(e)}if(t!==undefined){t=le(t);r=t<0?r.dropRight(-t):r.take(t-e)}return r};at.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};at.prototype.toArray=function(){return this.take(Rv)};nl(at.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=gt[i?"take"+(t=="last"?"Right":""):t],s=i||/^find/.test(t);if(!a){return}gt.prototype[t]=function(){var t=this.__wrapped__,n=i?[1]:arguments,o=t instanceof at,u=n[0],p=o||K(t);var c=function(e){var t=a.apply(gt,xs([e],n));return i&&m?t[0]:t};if(p&&r&&typeof u=="function"&&u.length!=1){o=p=false}var m=this.__chain__,l=!!this.__actions__.length,d=s&&!m,y=o&&!l;if(!s&&p){t=y?t:new at(this);var b=e.apply(t,n);b.__actions__.push({func:wI,args:[c],thisArg:undefined});return new dt(b,m)}if(d&&y){return e.apply(this,n)}b=this.thru(c);return d?i?b.value()[0]:b.value():b}});jt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Dv[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);gt.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var a=this.value();return t.apply(K(a)?a:[],e)}return this[r](function(r){return t.apply(K(r)?r:[],e)})}});nl(at.prototype,function(e,t){var r=gt[t];if(r){var i=r.name+"";if(!qv.call(pt,i)){pt[i]=[]}pt[i].push({name:t,func:r})}});pt[vr(undefined,kv).name]=[{name:"wrapper",func:undefined}];at.prototype.clone=yv;at.prototype.reverse=bv;at.prototype.value=Tv;gt.prototype.at=mv.at;gt.prototype.chain=mv.wrapperChain;gt.prototype.commit=mv.commit;gt.prototype.next=mv.next;gt.prototype.plant=mv.plant;gt.prototype.reverse=mv.reverse;gt.prototype.toJSON=gt.prototype.valueOf=gt.prototype.value=mv.value;gt.prototype.first=gt.prototype.head;if(wv){gt.prototype[wv]=mv.toIterator}var Ov=gt;class image_tag_ImageTag{constructor(e){const{repository:t="unityci",name:r="editor",version:i="2019.2.11f1",platform:a,customImage:s}=e;if(!image_tag_ImageTag.versionPattern.test(i)){throw new Error(`Invalid version "${i}".`)}const n=image_tag_ImageTag.getTargetPlatformToImageSuffixMap(a,i);Object.assign(this,{repository:t,name:r,version:i,platform:a,builderPlatform:n,customImage:s})}static get versionPattern(){return/^20\d{2}\.\d\.\w{3,4}|3$/}static get imageSuffixes(){return{generic:"",webgl:"webgl",mac:"mac-mono",windows:"windows-mono",linux:"base",linuxIl2cpp:"linux-il2cpp",android:"android",ios:"ios",facebook:"facebook"}}static getTargetPlatformToImageSuffixMap(e,t){const{generic:r,webgl:i,mac:a,windows:s,linux:n,linuxIl2cpp:o,android:p,ios:c,facebook:m}=image_tag_ImageTag.imageSuffixes;const[l,d]=t.split(".").map(e=>Number(e));switch(e){case u.types.StandaloneOSX:return a;case u.types.StandaloneWindows:return s;case u.types.StandaloneWindows64:return s;case u.types.StandaloneLinux64:{if(l>=2020||l===2019&&d>=3){return o}return n}case u.types.iOS:return c;case u.types.Android:return p;case u.types.WebGL:return i;case u.types.WSAPlayer:return s;case u.types.PS4:return s;case u.types.XboxOne:return s;case u.types.tvOS:return s;case u.types.Switch:return s;case u.types.Lumin:return s;case u.types.BJM:return s;case u.types.Stadia:return s;case u.types.Facebook:return m;case u.types.NoTarget:return r;case u.types.Test:return r;default:throw new Error(`\n Platform must be one of the ones described in the documentation.\n "${e}" is currently not supported.`)}}get tag(){return ZI(`${this.version}-${this.builderPlatform}`,"-")}get image(){return YI(`${this.repository}/${this.name}`,"/")}toString(){const{image:e,tag:t}=this;if(this.customImage&&this.customImage!==""){return this.customImage}return`${e}:${t}-0`}}var zv=image_tag_ImageTag;class docker_Docker{static async build(e,t=false){const{path:r,dockerfile:i,baseImage:a}=e;const{version:s,platform:n}=a;const o=new zv({repository:"",name:"unity-builder",version:s,platform:n});const u=`docker build ${r} --file ${i} --build-arg IMAGE=${a} --tag ${o}`;await Object(b.exec)(u,undefined,{silent:t});return o}static async run(e,t,r=false){const{version:i,workspace:a,runnerTempPath:s,platform:n,projectPath:o,buildName:u,buildPath:p,buildFile:c,buildMethod:m,buildVersion:l,androidVersionCode:d,androidKeystoreName:y,androidKeystoreBase64:h,androidKeystorePass:f,androidKeyaliasName:g,androidKeyaliasPass:S,customParameters:N}=t;const I=`docker run --workdir /github/workspace --rm --env UNITY_LICENSE --env UNITY_LICENSE_FILE --env UNITY_EMAIL --env UNITY_PASSWORD --env UNITY_SERIAL --env UNITY_VERSION="${i}" --env PROJECT_PATH="${o}" --env BUILD_TARGET="${n}" --env BUILD_NAME="${u}" --env BUILD_PATH="${p}" --env BUILD_FILE="${c}" --env BUILD_METHOD="${m}" --env VERSION="${l}" --env ANDROID_VERSION_CODE="${d}" --env ANDROID_KEYSTORE_NAME="${y}" --env ANDROID_KEYSTORE_BASE64="${h}" --env ANDROID_KEYSTORE_PASS="${f}" --env ANDROID_KEYALIAS_NAME="${g}" --env ANDROID_KEYALIAS_PASS="${S}" --env CUSTOM_PARAMETERS="${N}" --env HOME=/github/home --env GITHUB_REF --env GITHUB_SHA --env GITHUB_REPOSITORY --env GITHUB_ACTOR --env GITHUB_WORKFLOW --env GITHUB_HEAD_REF --env GITHUB_BASE_REF --env GITHUB_EVENT_NAME --env GITHUB_WORKSPACE=/github/workspace --env GITHUB_ACTION --env GITHUB_EVENT_PATH --env RUNNER_OS --env RUNNER_TOOL_CACHE --env RUNNER_TEMP --env RUNNER_WORKSPACE --volume "/var/run/docker.sock":"/var/run/docker.sock" --volume "${s}/_github_home":"/github/home" --volume "${s}/_github_workflow":"/github/workflow" --volume "${a}":"/github/workspace" ${e}`;await Object(b.exec)(I,undefined,{silent:r})}}var Lv=docker_Docker;const jv=r(6470);class Output{static async setBuildVersion(e){await jv.setOutput("buildVersion",e)}}var Uv=Output;var Vv=r(3868);var Bv=r(5610);var Gv=r.n(Bv);const _v=r(6470);const Fv=r(9870);const Hv=1e4;class kubernetes_Kubernetes{static async runBuildJob(e,t){const r=new Vv.KubeConfig;r.loadFromString(Fv.decode(e.kubeConfig));const i=new Gv.a({kubeconfig:r});const a=new Vv.Client(i);await a.loadSpec();const s=kubernetes_Kubernetes.uuidv4();const n=`unity-builder-pvc-${s}`;const o=`build-credentials-${s}`;const u=`unity-builder-job-${s}`;const p="default";Object.assign(this,{kubeClient:a,buildId:s,buildParameters:e,baseImage:t,pvcName:n,secretName:o,jobName:u,namespace:p});await kubernetes_Kubernetes.createSecret();await kubernetes_Kubernetes.createPersistentVolumeClaim();await kubernetes_Kubernetes.scheduleBuildJob();await kubernetes_Kubernetes.watchBuildJobUntilFinished();await kubernetes_Kubernetes.cleanup();_v.setOutput("volume",n)}static async createSecret(){const e={apiVersion:"v1",kind:"Secret",metadata:{name:this.secretName},type:"Opaque",data:{GITHUB_TOKEN:Fv.encode(this.buildParameters.githubToken),UNITY_LICENSE:Fv.encode(process.env.UNITY_LICENSE),ANDROID_KEYSTORE_BASE64:Fv.encode(this.buildParameters.androidKeystoreBase64),ANDROID_KEYSTORE_PASS:Fv.encode(this.buildParameters.androidKeystorePass),ANDROID_KEYALIAS_PASS:Fv.encode(this.buildParameters.androidKeyaliasPass)}};await this.kubeClient.api.v1.namespaces(this.namespace).secrets.post({body:e})}static async createPersistentVolumeClaim(){if(this.buildParameters.kubeVolume){_v.info(this.buildParameters.kubeVolume);this.pvcName=this.buildParameters.kubeVolume;return}const e={apiVersion:"v1",kind:"PersistentVolumeClaim",metadata:{name:this.pvcName},spec:{accessModes:["ReadWriteOnce"],volumeMode:"Filesystem",resources:{requests:{storage:this.buildParameters.kubeVolumeSize}}}};await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims.post({body:e});_v.info("Persistent Volume created, waiting for ready state...");await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady();_v.info("Persistent Volume ready for claims")}static async watchPersistentVolumeClaimUntilReady(){await new Promise(e=>setTimeout(e,Hv));const e=await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims(this.pvcName).get();if(e.body.status.phase==="Pending"){await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady()}}static async scheduleBuildJob(){_v.info("Creating build job");const e={apiVersion:"batch/v1",kind:"Job",metadata:{name:this.jobName,labels:{app:"unity-builder"}},spec:{template:{backoffLimit:1,spec:{volumes:[{name:"data",persistentVolumeClaim:{claimName:this.pvcName}},{name:"credentials",secret:{secretName:this.secretName}}],initContainers:[{name:"clone",image:"alpine/git",command:["/bin/sh","-c",`apk update;\n apk add git-lfs;\n export GITHUB_TOKEN=$(cat /credentials/GITHUB_TOKEN);\n cd /data;\n git clone https://github.com/${process.env.GITHUB_REPOSITORY}.git repo;\n git clone https://github.com/webbertakken/unity-builder.git builder;\n cd repo;\n git checkout $GITHUB_SHA;\n ls`],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],env:[{name:"GITHUB_SHA",value:this.buildId}]}],containers:[{name:"main",image:`${this.baseImage.toString()}`,command:["bin/bash","-c",`for f in ./credentials/*; do export $(basename $f)="$(cat $f)"; done\n cp -r /data/builder/action/default-build-script /UnityBuilderAction\n cp -r /data/builder/action/entrypoint.sh /entrypoint.sh\n cp -r /data/builder/action/steps /steps\n chmod -R +x /entrypoint.sh;\n chmod -R +x /steps;\n /entrypoint.sh;\n `],resources:{requests:{memory:this.buildParameters.kubeContainerMemory,cpu:this.buildParameters.kubeContainerCPU}},env:[{name:"GITHUB_WORKSPACE",value:"/data/repo"},{name:"PROJECT_PATH",value:this.buildParameters.projectPath},{name:"BUILD_PATH",value:this.buildParameters.buildPath},{name:"BUILD_FILE",value:this.buildParameters.buildFile},{name:"BUILD_NAME",value:this.buildParameters.buildName},{name:"BUILD_METHOD",value:this.buildParameters.buildMethod},{name:"CUSTOM_PARAMETERS",value:this.buildParameters.customParameters},{name:"BUILD_TARGET",value:this.buildParameters.platform},{name:"ANDROID_VERSION_CODE",value:this.buildParameters.androidVersionCode.toString()},{name:"ANDROID_KEYSTORE_NAME",value:this.buildParameters.androidKeystoreName},{name:"ANDROID_KEYALIAS_NAME",value:this.buildParameters.androidKeyaliasName}],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],lifeCycle:{preStop:{exec:{command:["bin/bash","-c",`cd /data/builder/action/steps;\n chmod +x /return_license.sh;\n /return_license.sh;`]}}}}],restartPolicy:"Never"}}}};await this.kubeClient.apis.batch.v1.namespaces(this.namespace).jobs.post({body:e});_v.info("Job created")}static async watchBuildJobUntilFinished(){let e;let t=false;while(!t){await new Promise(e=>setTimeout(e,Hv));const r=await this.kubeClient.api.v1.namespaces(this.namespace).pods.get();for(let i=0;i<r.body.items.length;i++){const a=r.body.items[i];if(a.metadata.labels["job-name"]===this.jobName){if(a.status.phase!=="Pending"){_v.info("Pod no longer pending");if(a.status.phase==="Failure"){_v.error("Kubernetes job failed")}else{t=true;e=a.metadata.name}}}}}_v.info(`Watching build job ${e}`);let r;let i=false;while(!i){await new Promise(e=>setTimeout(e,Hv));const t=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).get();if(t.body.status.phase!=="Running"){i=true}const a=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).log.get({qs:{sinceTime:r,timestamps:true}});if(a.body!==undefined){const e=a.body.match(/[^\n\r]+/g).reverse();for(let t=0;t<e.length;t+=1){const i=e[t];const[a,...s]=i.split(" ");if(a!==r){_v.info(s.join(" "))}else{break}}if(t.body.status.phase==="Failed"){throw new Error("Kubernetes job failed")}r=e[0].split(" ")[0]}}}static async cleanup(){await this.kubeClient.apis.batch.v1.namespaces(this.namespace).jobs(this.jobName).delete();await this.kubeClient.api.v1.namespaces(this.namespace).secrets(this.secretName).delete()}static uuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=Math.random()*16|0;const r=e==="x"?t:t&3|8;return r.toString(16)})}}var Wv=kubernetes_Kubernetes;var Kv=r(9350);const Qv=r(5747);const Jv=r(6470);class aws_AWS{static async runBuildJob(e,t){Object(Kv.config.update)({region:e.awsRegion});await this.run(e.awsStackName,t.toString())}static async run(e,t){const r=new Kv.ECS;const i=new Kv.CloudFormation;const a=`${e}-taskDef-${t}`;const s=(await i.listStacks().promise()).StackSummaries.find(e=>e.StackName===a)!==undefined;if(!s){Jv.info("Task Definition doesn't exist, creating a task definition stack");const e=Qv.readFileSync(`${__dirname}\\task-def-formation.yml`,"utf8");await i.createStack({StackName:a,TemplateBody:e,Parameters:[{ParameterKey:"ImageUrl",ParameterValue:t}]}).promise();await i.waitFor("stackCreateComplete",{StackName:a}).promise()}else{Jv.info("Task definition stack exists already")}const n=await i.describeStackResources({StackName:a}).promise();const o=await i.describeStackResources({StackName:e}).promise();const u=o.StackResources.find(e=>e.LogicalResourceId==="ECSCluster").PhysicalResourceId;const p=await r.runTask({cluster:u,taskDefinition:n.StackResources.find(e=>e.LogicalResourceId==="TaskDefinition").PhysicalResourceId,platformVersion:"1.4.0",launchType:"FARGATE",overrides:{containerOverrides:[{name:"example"}]},networkConfiguration:{awsvpcConfiguration:{subnets:[o.StackResources.find(e=>e.LogicalResourceId==="PublicSubnetOne").PhysicalResourceId,o.StackResources.find(e=>e.LogicalResourceId==="PublicSubnetTwo").PhysicalResourceId],assignPublicIp:"ENABLED",securityGroups:[o.StackResources.find(e=>e.LogicalResourceId==="ContainerSecurityGroup").PhysicalResourceId]}}}).promise();await r.waitFor("tasksRunning",{cluster:u,tasks:[p]}).promise();Jv.info("Build job is running, watching logs");await this.watch(async()=>{return(await r.describeTasks({tasks:[p],cluster:u}).promise()).tasks[0].lastStatus},"example");await r.waitFor("tasksStopped",{cluster:u,tasks:[p]}).promise();Jv.info("Build job has ended");return p}static async watch(e,t){const r=new Kv.CloudWatchLogs;let i=(new Date).getUTCSeconds();let a=false;while(!a){await new Promise(e=>setTimeout(e,1e4));if(await e()==="Stopped"){a=true}const s=await r.getLogEvents({startTime:i,logGroupName:t,logStreamName:(await r.describeLogStreams({logGroupName:t}).promise()).logStreams[0].logStreamName}).promise();if(s.events.length>0){for(let e=0;e<s.events.length;e++){Jv.info(s.events[e].message)}i=s.events[s.events.length-1].timestamp}}}}var Zv=aws_AWS;const Xv=r(6470);async function src_action(){s.checkCompatibility();N.verify();const{dockerfile:e,workspace:t,actionFolder:r}=s;const i=await f.create();const a=new zv(i);let n;switch(i.remote){case"k8s":Xv.info("Building with Kubernetes");await Wv.runBuildJob(i,a);break;case"aws":Xv.info("Building with AWS");await Zv.runBuildJob(i,a);break;default:n=await Lv.build({path:r,dockerfile:e,baseImage:a});await Lv.run(n,{workspace:t,...i});break}await Uv.setBuildVersion(i.buildVersion)}src_action().catch(e=>{Xv.setFailed(e.message)})},2500:function(e){e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},2510:function(e){e.exports={pagination:{ListSigningJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningPlatforms:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},2522:function(e){e.exports={pagination:{GetOfferingStatus:{input_token:"nextToken",output_token:"nextToken",result_key:["current","nextPeriod"]},ListArtifacts:{input_token:"nextToken",output_token:"nextToken",result_key:"artifacts"},ListDevicePools:{input_token:"nextToken",output_token:"nextToken",result_key:"devicePools"},ListDevices:{input_token:"nextToken",output_token:"nextToken",result_key:"devices"},ListJobs:{input_token:"nextToken",output_token:"nextToken",result_key:"jobs"},ListOfferingTransactions:{input_token:"nextToken",output_token:"nextToken",result_key:"offeringTransactions"},ListOfferings:{input_token:"nextToken",output_token:"nextToken",result_key:"offerings"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListRuns:{input_token:"nextToken",output_token:"nextToken",result_key:"runs"},ListSamples:{input_token:"nextToken",output_token:"nextToken",result_key:"samples"},ListSuites:{input_token:"nextToken",output_token:"nextToken",result_key:"suites"},ListTestGridProjects:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionActions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionArtifacts:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTests:{input_token:"nextToken",output_token:"nextToken",result_key:"tests"},ListUniqueProblems:{input_token:"nextToken",output_token:"nextToken",result_key:"uniqueProblems"},ListUploads:{input_token:"nextToken",output_token:"nextToken",result_key:"uploads"}}}},2528:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-06",endpointPrefix:"cur",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cost and Usage Report Service",serviceId:"Cost and Usage Report Service",signatureVersion:"v4",signingName:"cur",targetPrefix:"AWSOrigamiServiceGatewayService",uid:"cur-2017-01-06"},operations:{DeleteReportDefinition:{input:{type:"structure",members:{ReportName:{}}},output:{type:"structure",members:{ResponseMessage:{}}}},DescribeReportDefinitions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ReportDefinitions:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ModifyReportDefinition:{input:{type:"structure",required:["ReportName","ReportDefinition"],members:{ReportName:{},ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}},PutReportDefinition:{input:{type:"structure",required:["ReportDefinition"],members:{ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",required:["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],members:{ReportName:{},TimeUnit:{},Format:{},Compression:{},AdditionalSchemaElements:{type:"list",member:{}},S3Bucket:{},S3Prefix:{},S3Region:{},AdditionalArtifacts:{type:"list",member:{}},RefreshClosedReports:{type:"boolean"},ReportVersioning:{}}}}}},2533:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"apigateway",protocol:"rest-json",serviceFullName:"Amazon API Gateway",serviceId:"API Gateway",signatureVersion:"v4",uid:"apigateway-2015-07-09"},operations:{CreateApiKey:{http:{requestUri:"/apikeys",responseCode:201},input:{type:"structure",members:{name:{},description:{},enabled:{type:"boolean"},generateDistinctId:{type:"boolean"},value:{},stageKeys:{type:"list",member:{type:"structure",members:{restApiId:{},stageName:{}}}},customerId:{},tags:{shape:"S6"}}},output:{shape:"S7"}},CreateAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers",responseCode:201},input:{type:"structure",required:["restApiId","name","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},output:{shape:"Sf"}},CreateBasePathMapping:{http:{requestUri:"/domainnames/{domain_name}/basepathmappings",responseCode:201},input:{type:"structure",required:["domainName","restApiId"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{},restApiId:{},stage:{}}},output:{shape:"Sh"}},CreateDeployment:{http:{requestUri:"/restapis/{restapi_id}/deployments",responseCode:201},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},stageDescription:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},canarySettings:{type:"structure",members:{percentTraffic:{type:"double"},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},tracingEnabled:{type:"boolean"}}},output:{shape:"Sn"}},CreateDocumentationPart:{http:{requestUri:"/restapis/{restapi_id}/documentation/parts",responseCode:201},input:{type:"structure",required:["restApiId","location","properties"],members:{restApiId:{location:"uri",locationName:"restapi_id"},location:{shape:"Ss"},properties:{}}},output:{shape:"Sv"}},CreateDocumentationVersion:{http:{requestUri:"/restapis/{restapi_id}/documentation/versions",responseCode:201},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{},stageName:{},description:{}}},output:{shape:"Sx"}},CreateDomainName:{http:{requestUri:"/domainnames",responseCode:201},input:{type:"structure",required:["domainName"],members:{domainName:{},certificateName:{},certificateBody:{},certificatePrivateKey:{},certificateChain:{},certificateArn:{},regionalCertificateName:{},regionalCertificateArn:{},endpointConfiguration:{shape:"Sz"},tags:{shape:"S6"},securityPolicy:{},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{}}}}},output:{shape:"S14"}},CreateModel:{http:{requestUri:"/restapis/{restapi_id}/models",responseCode:201},input:{type:"structure",required:["restApiId","name","contentType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},description:{},schema:{},contentType:{}}},output:{shape:"S18"}},CreateRequestValidator:{http:{requestUri:"/restapis/{restapi_id}/requestvalidators",responseCode:201},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},validateRequestBody:{type:"boolean"},validateRequestParameters:{type:"boolean"}}},output:{shape:"S1a"}},CreateResource:{http:{requestUri:"/restapis/{restapi_id}/resources/{parent_id}",responseCode:201},input:{type:"structure",required:["restApiId","parentId","pathPart"],members:{restApiId:{location:"uri",locationName:"restapi_id"},parentId:{location:"uri",locationName:"parent_id"},pathPart:{}}},output:{shape:"S1c"}},CreateRestApi:{http:{requestUri:"/restapis",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},version:{},cloneFrom:{},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},output:{shape:"S1t"}},CreateStage:{http:{requestUri:"/restapis/{restapi_id}/stages",responseCode:201},input:{type:"structure",required:["restApiId","stageName","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},deploymentId:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},documentationVersion:{},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},tags:{shape:"S6"}}},output:{shape:"S1w"}},CreateUsagePlan:{http:{requestUri:"/usageplans",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},tags:{shape:"S6"}}},output:{shape:"S29"}},CreateUsagePlanKey:{http:{requestUri:"/usageplans/{usageplanId}/keys",responseCode:201},input:{type:"structure",required:["usagePlanId","keyId","keyType"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{},keyType:{}}},output:{shape:"S2b"}},CreateVpcLink:{http:{requestUri:"/vpclinks",responseCode:202},input:{type:"structure",required:["name","targetArns"],members:{name:{},description:{},targetArns:{shape:"S9"},tags:{shape:"S6"}}},output:{shape:"S2d"}},DeleteApiKey:{http:{method:"DELETE",requestUri:"/apikeys/{api_Key}",responseCode:202},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"}}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}",responseCode:202},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}}},DeleteBasePathMapping:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}",responseCode:202},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}}},DeleteClientCertificate:{http:{method:"DELETE",requestUri:"/clientcertificates/{clientcertificate_id}",responseCode:202},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}",responseCode:202},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"}}}},DeleteDocumentationPart:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}",responseCode:202},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}}},DeleteDocumentationVersion:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}",responseCode:202},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}}},DeleteDomainName:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}",responseCode:202},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}}},DeleteGatewayResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:202},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}}},DeleteIntegration:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteIntegrationResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteMethod:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteMethodResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteModel:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/models/{model_name}",responseCode:202},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"}}}},DeleteRequestValidator:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}",responseCode:202},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"}}}},DeleteResource:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}",responseCode:202},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"}}}},DeleteRestApi:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}",responseCode:202},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}}},DeleteStage:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},DeleteUsagePlan:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}",responseCode:202},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}}},DeleteUsagePlanKey:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}/keys/{keyId}",responseCode:202},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"}}}},DeleteVpcLink:{http:{method:"DELETE",requestUri:"/vpclinks/{vpclink_id}",responseCode:202},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}}},FlushStageAuthorizersCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},FlushStageCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/data",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},GenerateClientCertificate:{http:{requestUri:"/clientcertificates",responseCode:201},input:{type:"structure",members:{description:{},tags:{shape:"S6"}}},output:{shape:"S34"}},GetAccount:{http:{method:"GET",requestUri:"/account"},input:{type:"structure",members:{}},output:{shape:"S36"}},GetApiKey:{http:{method:"GET",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},includeValue:{location:"querystring",locationName:"includeValue",type:"boolean"}}},output:{shape:"S7"}},GetApiKeys:{http:{method:"GET",requestUri:"/apikeys"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},nameQuery:{location:"querystring",locationName:"name"},customerId:{location:"querystring",locationName:"customerId"},includeValues:{location:"querystring",locationName:"includeValues",type:"boolean"}}},output:{type:"structure",members:{warnings:{shape:"S9"},position:{},items:{locationName:"item",type:"list",member:{shape:"S7"}}}}},GetAuthorizer:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}},output:{shape:"Sf"}},GetAuthorizers:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sf"}}}}},GetBasePathMapping:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}},output:{shape:"Sh"}},GetBasePathMappings:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sh"}}}}},GetClientCertificate:{http:{method:"GET",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}},output:{shape:"S34"}},GetClientCertificates:{http:{method:"GET",requestUri:"/clientcertificates"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S34"}}}}},GetDeployment:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}"},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"Sn"}},GetDeployments:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sn"}}}}},GetDocumentationPart:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}"},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}},output:{shape:"Sv"}},GetDocumentationParts:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},type:{location:"querystring",locationName:"type"},nameQuery:{location:"querystring",locationName:"name"},path:{location:"querystring",locationName:"path"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},locationStatus:{location:"querystring",locationName:"locationStatus"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sv"}}}}},GetDocumentationVersion:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}"},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}},output:{shape:"Sx"}},GetDocumentationVersions:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sx"}}}}},GetDomainName:{http:{method:"GET",requestUri:"/domainnames/{domain_name}"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}},output:{shape:"S14"}},GetDomainNames:{http:{method:"GET",requestUri:"/domainnames"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S14"}}}}},GetExport:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","exportType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},exportType:{location:"uri",locationName:"export_type"},parameters:{shape:"S6",location:"querystring"},accepts:{location:"header",locationName:"Accept"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetGatewayResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}"},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}},output:{shape:"S48"}},GetGatewayResponses:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/gatewayresponses"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S48"}}}}},GetIntegration:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}},output:{shape:"S1j"}},GetIntegrationResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}},output:{shape:"S1p"}},GetMethod:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}},output:{shape:"S1e"}},GetMethodResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}},output:{shape:"S1h"}},GetModel:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models/{model_name}"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"},flatten:{location:"querystring",locationName:"flatten",type:"boolean"}}},output:{shape:"S18"}},GetModelTemplate:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models/{model_name}/default_template"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"}}},output:{type:"structure",members:{value:{}}}},GetModels:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/models"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S18"}}}}},GetRequestValidator:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"}}},output:{shape:"S1a"}},GetRequestValidators:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/requestvalidators"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1a"}}}}},GetResource:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}"},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"S1c"}},GetResources:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1c"}}}}},GetRestApi:{http:{method:"GET",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}},output:{shape:"S1t"}},GetRestApis:{http:{method:"GET",requestUri:"/restapis"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1t"}}}}},GetSdk:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","sdkType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},sdkType:{location:"uri",locationName:"sdk_type"},parameters:{shape:"S6",location:"querystring"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetSdkType:{http:{method:"GET",requestUri:"/sdktypes/{sdktype_id}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"sdktype_id"}}},output:{shape:"S51"}},GetSdkTypes:{http:{method:"GET",requestUri:"/sdktypes"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S51"}}}}},GetStage:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}"},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}},output:{shape:"S1w"}},GetStages:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"querystring",locationName:"deploymentId"}}},output:{type:"structure",members:{item:{type:"list",member:{shape:"S1w"}}}}},GetTags:{http:{method:"GET",requestUri:"/tags/{resource_arn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},GetUsage:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/usage"},input:{type:"structure",required:["usagePlanId","startDate","endDate"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"querystring",locationName:"keyId"},startDate:{location:"querystring",locationName:"startDate"},endDate:{location:"querystring",locationName:"endDate"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{shape:"S5e"}},GetUsagePlan:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}},output:{shape:"S29"}},GetUsagePlanKey:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/keys/{keyId}",responseCode:200},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"}}},output:{shape:"S2b"}},GetUsagePlanKeys:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/keys"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},nameQuery:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S2b"}}}}},GetUsagePlans:{http:{method:"GET",requestUri:"/usageplans"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},keyId:{location:"querystring",locationName:"keyId"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S29"}}}}},GetVpcLink:{http:{method:"GET",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}},output:{shape:"S2d"}},GetVpcLinks:{http:{method:"GET",requestUri:"/vpclinks"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S2d"}}}}},ImportApiKeys:{http:{requestUri:"/apikeys?mode=import",responseCode:201},input:{type:"structure",required:["body","format"],members:{body:{type:"blob"},format:{location:"querystring",locationName:"format"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportDocumentationParts:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},body:{type:"blob"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportRestApi:{http:{requestUri:"/restapis?mode=import",responseCode:201},input:{type:"structure",required:["body"],members:{failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},PutGatewayResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:201},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"}}},output:{shape:"S48"}},PutIntegration:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},type:{},integrationHttpMethod:{locationName:"httpMethod"},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},contentHandling:{},timeoutInMillis:{type:"integer"},tlsConfig:{shape:"S1q"}}},output:{shape:"S1j"}},PutIntegrationResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},output:{shape:"S1p"}},PutMethod:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","authorizationType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},authorizationType:{},authorizerId:{},apiKeyRequired:{type:"boolean"},operationName:{},requestParameters:{shape:"S1f"},requestModels:{shape:"S6"},requestValidatorId:{},authorizationScopes:{shape:"S9"}}},output:{shape:"S1e"}},PutMethodResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},responseParameters:{shape:"S1f"},responseModels:{shape:"S6"}}},output:{shape:"S1h"}},PutRestApi:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},TagResource:{http:{method:"PUT",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tags:{shape:"S6"}}}},TestInvokeAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},pathWithQueryString:{},body:{},stageVariables:{shape:"S6"},additionalContext:{shape:"S6"}}},output:{type:"structure",members:{clientStatus:{type:"integer"},log:{},latency:{type:"long"},principalId:{},policy:{},authorization:{shape:"S6a"},claims:{shape:"S6"}}}},TestInvokeMethod:{http:{requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},pathWithQueryString:{},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},clientCertificateId:{},stageVariables:{shape:"S6"}}},output:{type:"structure",members:{status:{type:"integer"},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},log:{},latency:{type:"long"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tagKeys:{shape:"S9",location:"querystring",locationName:"tagKeys"}}}},UpdateAccount:{http:{method:"PATCH",requestUri:"/account"},input:{type:"structure",members:{patchOperations:{shape:"S6g"}}},output:{shape:"S36"}},UpdateApiKey:{http:{method:"PATCH",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},patchOperations:{shape:"S6g"}}},output:{shape:"S7"}},UpdateAuthorizer:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sf"}},UpdateBasePathMapping:{http:{method:"PATCH",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"},patchOperations:{shape:"S6g"}}},output:{shape:"Sh"}},UpdateClientCertificate:{http:{method:"PATCH",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S34"}},UpdateDeployment:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}"},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sn"}},UpdateDocumentationPart:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}"},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sv"}},UpdateDocumentationVersion:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}"},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"},patchOperations:{shape:"S6g"}}},output:{shape:"Sx"}},UpdateDomainName:{http:{method:"PATCH",requestUri:"/domainnames/{domain_name}"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S14"}},UpdateGatewayResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}"},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"},patchOperations:{shape:"S6g"}}},output:{shape:"S48"}},UpdateIntegration:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},patchOperations:{shape:"S6g"}}},output:{shape:"S1j"}},UpdateIntegrationResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},patchOperations:{shape:"S6g"}}},output:{shape:"S1p"}},UpdateMethod:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},patchOperations:{shape:"S6g"}}},output:{shape:"S1e"}},UpdateMethodResponse:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},patchOperations:{shape:"S6g"}}},output:{shape:"S1h"}},UpdateModel:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/models/{model_name}"},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S18"}},UpdateRequestValidator:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}"},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1a"}},UpdateResource:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/resources/{resource_id}"},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1c"}},UpdateRestApi:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1t"}},UpdateStage:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/stages/{stage_name}"},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},patchOperations:{shape:"S6g"}}},output:{shape:"S1w"}},UpdateUsage:{http:{method:"PATCH",requestUri:"/usageplans/{usageplanId}/keys/{keyId}/usage"},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"},patchOperations:{shape:"S6g"}}},output:{shape:"S5e"}},UpdateUsagePlan:{http:{method:"PATCH",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},patchOperations:{shape:"S6g"}}},output:{shape:"S29"}},UpdateVpcLink:{http:{method:"PATCH",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S2d"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{id:{},value:{},name:{},customerId:{},description:{},enabled:{type:"boolean"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},stageKeys:{shape:"S9"},tags:{shape:"S6"}}},S9:{type:"list",member:{}},Sc:{type:"list",member:{}},Sf:{type:"structure",members:{id:{},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},Sh:{type:"structure",members:{basePath:{},restApiId:{},stage:{}}},Sn:{type:"structure",members:{id:{},description:{},createdDate:{type:"timestamp"},apiSummary:{type:"map",key:{},value:{type:"map",key:{},value:{type:"structure",members:{authorizationType:{},apiKeyRequired:{type:"boolean"}}}}}}},Ss:{type:"structure",required:["type"],members:{type:{},path:{},method:{},statusCode:{},name:{}}},Sv:{type:"structure",members:{id:{},location:{shape:"Ss"},properties:{}}},Sx:{type:"structure",members:{version:{},createdDate:{type:"timestamp"},description:{}}},Sz:{type:"structure",members:{types:{type:"list",member:{}},vpcEndpointIds:{shape:"S9"}}},S14:{type:"structure",members:{domainName:{},certificateName:{},certificateArn:{},certificateUploadDate:{type:"timestamp"},regionalDomainName:{},regionalHostedZoneId:{},regionalCertificateName:{},regionalCertificateArn:{},distributionDomainName:{},distributionHostedZoneId:{},endpointConfiguration:{shape:"Sz"},domainNameStatus:{},domainNameStatusMessage:{},securityPolicy:{},tags:{shape:"S6"},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{},truststoreWarnings:{shape:"S9"}}}}},S18:{type:"structure",members:{id:{},name:{},description:{},schema:{},contentType:{}}},S1a:{type:"structure",members:{id:{},name:{},validateRequestBody:{type:"boolean"},validateRequestParameters:{type:"boolean"}}},S1c:{type:"structure",members:{id:{},parentId:{},pathPart:{},path:{},resourceMethods:{type:"map",key:{},value:{shape:"S1e"}}}},S1e:{type:"structure",members:{httpMethod:{},authorizationType:{},authorizerId:{},apiKeyRequired:{type:"boolean"},requestValidatorId:{},operationName:{},requestParameters:{shape:"S1f"},requestModels:{shape:"S6"},methodResponses:{type:"map",key:{},value:{shape:"S1h"}},methodIntegration:{shape:"S1j"},authorizationScopes:{shape:"S9"}}},S1f:{type:"map",key:{},value:{type:"boolean"}},S1h:{type:"structure",members:{statusCode:{},responseParameters:{shape:"S1f"},responseModels:{shape:"S6"}}},S1j:{type:"structure",members:{type:{},httpMethod:{},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},contentHandling:{},timeoutInMillis:{type:"integer"},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},integrationResponses:{type:"map",key:{},value:{shape:"S1p"}},tlsConfig:{shape:"S1q"}}},S1p:{type:"structure",members:{statusCode:{},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},S1q:{type:"structure",members:{insecureSkipVerification:{type:"boolean"}}},S1t:{type:"structure",members:{id:{},name:{},description:{},createdDate:{type:"timestamp"},version:{},warnings:{shape:"S9"},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},S1v:{type:"structure",members:{percentTraffic:{type:"double"},deploymentId:{},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},S1w:{type:"structure",members:{deploymentId:{},clientCertificateId:{},stageName:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},cacheClusterStatus:{},methodSettings:{type:"map",key:{},value:{type:"structure",members:{metricsEnabled:{type:"boolean"},loggingLevel:{},dataTraceEnabled:{type:"boolean"},throttlingBurstLimit:{type:"integer"},throttlingRateLimit:{type:"double"},cachingEnabled:{type:"boolean"},cacheTtlInSeconds:{type:"integer"},cacheDataEncrypted:{type:"boolean"},requireAuthorizationForCacheControl:{type:"boolean"},unauthorizedCacheControlHeaderStrategy:{}}}},variables:{shape:"S6"},documentationVersion:{},accessLogSettings:{type:"structure",members:{format:{},destinationArn:{}}},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},webAclArn:{},tags:{shape:"S6"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"}}},S23:{type:"list",member:{type:"structure",members:{apiId:{},stage:{},throttle:{type:"map",key:{},value:{shape:"S26"}}}}},S26:{type:"structure",members:{burstLimit:{type:"integer"},rateLimit:{type:"double"}}},S27:{type:"structure",members:{limit:{type:"integer"},offset:{type:"integer"},period:{}}},S29:{type:"structure",members:{id:{},name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},productCode:{},tags:{shape:"S6"}}},S2b:{type:"structure",members:{id:{},type:{},value:{},name:{}}},S2d:{type:"structure",members:{id:{},name:{},description:{},targetArns:{shape:"S9"},status:{},statusMessage:{},tags:{shape:"S6"}}},S34:{type:"structure",members:{clientCertificateId:{},description:{},pemEncodedCertificate:{},createdDate:{type:"timestamp"},expirationDate:{type:"timestamp"},tags:{shape:"S6"}}},S36:{type:"structure",members:{cloudwatchRoleArn:{},throttleSettings:{shape:"S26"},features:{shape:"S9"},apiKeyVersion:{}}},S48:{type:"structure",members:{responseType:{},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},defaultResponse:{type:"boolean"}}},S51:{type:"structure",members:{id:{},friendlyName:{},description:{},configurationProperties:{type:"list",member:{type:"structure",members:{name:{},friendlyName:{},description:{},required:{type:"boolean"},defaultValue:{}}}}}},S5e:{type:"structure",members:{usagePlanId:{},startDate:{},endDate:{},position:{},items:{locationName:"values",type:"map",key:{},value:{type:"list",member:{type:"list",member:{type:"long"}}}}}},S6a:{type:"map",key:{},value:{shape:"S9"}},S6g:{type:"list",member:{type:"structure",members:{op:{},path:{},value:{},from:{}}}}}}},2541:function(e,t,r){r(3234);e.exports={ACM:r(9427),APIGateway:r(7126),ApplicationAutoScaling:r(170),AppStream:r(7624),AutoScaling:r(9595),Batch:r(6605),Budgets:r(1836),CloudDirectory:r(1681),CloudFormation:r(6390),CloudFront:r(4779),CloudHSM:r(5701),CloudSearch:r(569),CloudSearchDomain:r(8395),CloudTrail:r(768),CloudWatch:r(5967),CloudWatchEvents:r(5114),CloudWatchLogs:r(4227),CodeBuild:r(665),CodeCommit:r(4086),CodeDeploy:r(2317),CodePipeline:r(8773),CognitoIdentity:r(2214),CognitoIdentityServiceProvider:r(9291),CognitoSync:r(4627),ConfigService:r(6458),CUR:r(4671),DataPipeline:r(5109),DeviceFarm:r(1372),DirectConnect:r(8331),DirectoryService:r(7883),Discovery:r(4341),DMS:r(6261),DynamoDB:r(740),DynamoDBStreams:r(9114),EC2:r(3877),ECR:r(5773),ECS:r(6211),EFS:r(6887),ElastiCache:r(9236),ElasticBeanstalk:r(9452),ELB:r(600),ELBv2:r(1420),EMR:r(1928),ES:r(1920),ElasticTranscoder:r(8930),Firehose:r(9405),GameLift:r(8307),Glacier:r(9096),Health:r(7715),IAM:r(7845),ImportExport:r(6384),Inspector:r(4343),Iot:r(6255),IotData:r(1291),Kinesis:r(7221),KinesisAnalytics:r(3506),KMS:r(6040),Lambda:r(6382),LexRuntime:r(1879),Lightsail:r(7350),MachineLearning:r(396),MarketplaceCommerceAnalytics:r(8458),MarketplaceMetering:r(9225),MTurk:r(6427),MobileAnalytics:r(6117),OpsWorks:r(5542),OpsWorksCM:r(6738),Organizations:r(7106),Pinpoint:r(5381),Polly:r(4211),RDS:r(1071),Redshift:r(5609),Rekognition:r(8991),ResourceGroupsTaggingAPI:r(6205),Route53:r(791),Route53Domains:r(3206),S3:r(1777),S3Control:r(2617),ServiceCatalog:r(2673),SES:r(5311),Shield:r(8057),SimpleDB:r(7645),SMS:r(5103),Snowball:r(9536),SNS:r(6735),SQS:r(8779),SSM:r(2883),StorageGateway:r(910),StepFunctions:r(5835),STS:r(1733),Support:r(3042),SWF:r(8866),XRay:r(1015),WAF:r(4258),WAFRegional:r(2709),WorkDocs:r(4469),WorkSpaces:r(4400),CodeStar:r(7205),LexModelBuildingService:r(1536),MarketplaceEntitlementService:r(8265),Athena:r(7207),Greengrass:r(4290),DAX:r(7258),MigrationHub:r(2106),CloudHSMV2:r(6900),Glue:r(1711),Mobile:r(758),Pricing:r(3989),CostExplorer:r(332),MediaConvert:r(9568),MediaLive:r(99),MediaPackage:r(6515),MediaStore:r(1401),MediaStoreData:r(2271),AppSync:r(4639),GuardDuty:r(5939),MQ:r(3346),Comprehend:r(9627),IoTJobsDataPlane:r(6394),KinesisVideoArchivedMedia:r(6454),KinesisVideoMedia:r(4487),KinesisVideo:r(3707),SageMakerRuntime:r(1749),SageMaker:r(7151),Translate:r(2350),ResourceGroups:r(215),AlexaForBusiness:r(8679),Cloud9:r(5799),ServerlessApplicationRepository:r(1592),ServiceDiscovery:r(6688),WorkMail:r(7404),AutoScalingPlans:r(3099),TranscribeService:r(8577),Connect:r(697),ACMPCA:r(2386),FMS:r(7923),SecretsManager:r(585),IoTAnalytics:r(7010),IoT1ClickDevicesService:r(8859),IoT1ClickProjects:r(9523),PI:r(1032),Neptune:r(8660),MediaTailor:r(466),EKS:r(1429),Macie:r(7899),DLM:r(160),Signer:r(4795),Chime:r(7409),PinpointEmail:r(8843),RAM:r(8421),Route53Resolver:r(4915),PinpointSMSVoice:r(1187),QuickSight:r(9475),RDSDataService:r(408),Amplify:r(8375),DataSync:r(9980),RoboMaker:r(4802),Transfer:r(7830),GlobalAccelerator:r(7443),ComprehendMedical:r(9457),KinesisAnalyticsV2:r(7043),MediaConnect:r(9526),FSx:r(8937),SecurityHub:r(1353),AppMesh:r(7555),LicenseManager:r(3110),Kafka:r(1275),ApiGatewayManagementApi:r(5319),ApiGatewayV2:r(2020),DocDB:r(7223),Backup:r(4604),WorkLink:r(1250),Textract:r(3223),ManagedBlockchain:r(3220),MediaPackageVod:r(2339),GroundStation:r(9976),IoTThingsGraph:r(5729),IoTEvents:r(3222),IoTEventsData:r(7581),Personalize:r(8478),PersonalizeEvents:r(8280),PersonalizeRuntime:r(6374),ApplicationInsights:r(9512),ServiceQuotas:r(797),EC2InstanceConnect:r(5107),EventBridge:r(4105),LakeFormation:r(7026),ForecastService:r(8537),ForecastQueryService:r(4068),QLDB:r(9086),QLDBSession:r(2447),WorkMailMessageFlow:r(2145),CodeStarNotifications:r(3853),SavingsPlans:r(686),SSO:r(4612),SSOOIDC:r(1786),MarketplaceCatalog:r(6773),DataExchange:r(8433),SESV2:r(837),MigrationHubConfig:r(8049),ConnectParticipant:r(4122),AppConfig:r(5821),IoTSecureTunneling:r(6992),WAFV2:r(42),ElasticInference:r(5252),Imagebuilder:r(6244),Schemas:r(3694),AccessAnalyzer:r(2467),CodeGuruReviewer:r(1917),CodeGuruProfiler:r(623),ComputeOptimizer:r(1530),FraudDetector:r(9196),Kendra:r(6906),NetworkManager:r(4128),Outposts:r(8119),AugmentedAIRuntime:r(7508),EBS:r(7646),KinesisVideoSignalingChannels:r(2641),Detective:r(1068),CodeStarconnections:r(1096),Synthetics:r(2110),IoTSiteWise:r(2221),Macie2:r(4230),CodeArtifact:r(4035),Honeycode:r(4388),IVS:r(4291),Braket:r(2220),IdentityStore:r(5998),Appflow:r(3870),RedshiftData:r(5040),SSOAdmin:r(3631),TimestreamQuery:r(3517),TimestreamWrite:r(7538),S3Outposts:r(1487),DataBrew:r(3576),ServiceCatalogAppRegistry:r(8889),NetworkFirewall:r(7310),MWAA:r(89),AmplifyBackend:r(299),AppIntegrations:r(3013),ConnectContactLens:r(3288),DevOpsGuru:r(6699),ECRPUBLIC:r(8508),LookoutVision:r(3536),SageMakerFeatureStoreRuntime:r(8806),CustomerProfiles:r(5774),AuditManager:r(212),EMRcontainers:r(7544),HealthLake:r(254),SagemakerEdge:r(3825),Amp:r(1607),GreengrassV2:r(1926),IotDeviceAdvisor:r(3109),IoTFleetHub:r(6465),IoTWireless:r(7528),Location:r(1753),WellArchitected:r(7462),LexModelsV2:r(5808),LexRuntimeV2:r(2011)}},2562:function(e,t,r){"use strict";try{const e=r(3235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1014&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},2567:function(e){"use strict";var t=Object.prototype.hasOwnProperty;var r=function(){var e=[];for(var t=0;t<256;++t){e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase())}return e}();var i=function compactQueue(e){var t;while(e.length){var r=e.pop();t=r.obj[r.prop];if(Array.isArray(t)){var i=[];for(var a=0;a<t.length;++a){if(typeof t[a]!=="undefined"){i.push(t[a])}}r.obj[r.prop]=i}}return t};var a=function arrayToObject(e,t){var r=t&&t.plainObjects?Object.create(null):{};for(var i=0;i<e.length;++i){if(typeof e[i]!=="undefined"){r[i]=e[i]}}return r};var s=function merge(e,r,i){if(!r){return e}if(typeof r!=="object"){if(Array.isArray(e)){e.push(r)}else if(typeof e==="object"){if(i.plainObjects||i.allowPrototypes||!t.call(Object.prototype,r)){e[r]=true}}else{return[e,r]}return e}if(typeof e!=="object"){return[e].concat(r)}var s=e;if(Array.isArray(e)&&!Array.isArray(r)){s=a(e,i)}if(Array.isArray(e)&&Array.isArray(r)){r.forEach(function(r,a){if(t.call(e,a)){if(e[a]&&typeof e[a]==="object"){e[a]=merge(e[a],r,i)}else{e.push(r)}}else{e[a]=r}});return e}return Object.keys(r).reduce(function(e,a){var s=r[a];if(t.call(e,a)){e[a]=merge(e[a],s,i)}else{e[a]=s}return e},s)};var n=function assignSingleSource(e,t){return Object.keys(t).reduce(function(e,r){e[r]=t[r];return e},e)};var o=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}};var u=function encode(e){if(e.length===0){return e}var t=typeof e==="string"?e:String(e);var i="";for(var a=0;a<t.length;++a){var s=t.charCodeAt(a);if(s===45||s===46||s===95||s===126||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122){i+=t.charAt(a);continue}if(s<128){i=i+r[s];continue}if(s<2048){i=i+(r[192|s>>6]+r[128|s&63]);continue}if(s<55296||s>=57344){i=i+(r[224|s>>12]+r[128|s>>6&63]+r[128|s&63]);continue}a+=1;s=65536+((s&1023)<<10|t.charCodeAt(a)&1023);i+=r[240|s>>18]+r[128|s>>12&63]+r[128|s>>6&63]+r[128|s&63]}return i};var p=function compact(e){var t=[{obj:{o:e},prop:"o"}];var r=[];for(var a=0;a<t.length;++a){var s=t[a];var n=s.obj[s.prop];var o=Object.keys(n);for(var u=0;u<o.length;++u){var p=o[u];var c=n[p];if(typeof c==="object"&&c!==null&&r.indexOf(c)===-1){t.push({obj:n,prop:p});r.push(c)}}}return i(t)};var c=function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"};var m=function isBuffer(e){if(e===null||typeof e==="undefined"){return false}return!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};e.exports={arrayToObject:a,assign:n,compact:p,decode:o,encode:u,isBuffer:m,isRegExp:c,merge:s}},2572:function(e){e.exports={rules:{"*/*":{endpoint:"{service}.{region}.amazonaws.com"},"cn-*/*":{endpoint:"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{endpoint:"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{endpoint:"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{endpoint:"{service}.amazonaws.com",signatureVersion:"v2",globalEndpoint:true},"*/route53":"globalSSL","cn-*/route53":{endpoint:"{service}.amazonaws.com.cn",globalEndpoint:true,signingRegion:"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{endpoint:"{service}.cn-north-1.amazonaws.com.cn",globalEndpoint:true,signingRegion:"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{endpoint:"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{endpoint:"{service}.amazonaws.com",signatureVersion:"s3"},"us-east-1/sdb":{endpoint:"{service}.amazonaws.com",signatureVersion:"v2"},"*/sdb":{endpoint:"{service}.{region}.amazonaws.com",signatureVersion:"v2"}},patterns:{globalSSL:{endpoint:"https://{service}.amazonaws.com",globalEndpoint:true,signingRegion:"us-east-1"},globalGovCloud:{endpoint:"{service}.us-gov.amazonaws.com",globalEndpoint:true,signingRegion:"us-gov-west-1"},s3signature:{endpoint:"{service}.{region}.amazonaws.com",signatureVersion:"s3"}}}},2581:function(e){"use strict";var t=Object.prototype.hasOwnProperty;var r=Array.isArray;var i=function(){var e=[];for(var t=0;t<256;++t){e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase())}return e}();var a=function compactQueue(e){while(e.length>1){var t=e.pop();var i=t.obj[t.prop];if(r(i)){var a=[];for(var s=0;s<i.length;++s){if(typeof i[s]!=="undefined"){a.push(i[s])}}t.obj[t.prop]=a}}};var s=function arrayToObject(e,t){var r=t&&t.plainObjects?Object.create(null):{};for(var i=0;i<e.length;++i){if(typeof e[i]!=="undefined"){r[i]=e[i]}}return r};var n=function merge(e,i,a){if(!i){return e}if(typeof i!=="object"){if(r(e)){e.push(i)}else if(e&&typeof e==="object"){if(a&&(a.plainObjects||a.allowPrototypes)||!t.call(Object.prototype,i)){e[i]=true}}else{return[e,i]}return e}if(!e||typeof e!=="object"){return[e].concat(i)}var n=e;if(r(e)&&!r(i)){n=s(e,a)}if(r(e)&&r(i)){i.forEach(function(r,i){if(t.call(e,i)){var s=e[i];if(s&&typeof s==="object"&&r&&typeof r==="object"){e[i]=merge(s,r,a)}else{e.push(r)}}else{e[i]=r}});return e}return Object.keys(i).reduce(function(e,r){var s=i[r];if(t.call(e,r)){e[r]=merge(e[r],s,a)}else{e[r]=s}return e},n)};var o=function assignSingleSource(e,t){return Object.keys(t).reduce(function(e,r){e[r]=t[r];return e},e)};var u=function(e,t,r){var i=e.replace(/\+/g," ");if(r==="iso-8859-1"){return i.replace(/%[0-9a-f]{2}/gi,unescape)}try{return decodeURIComponent(i)}catch(e){return i}};var p=function encode(e,t,r){if(e.length===0){return e}var a=e;if(typeof e==="symbol"){a=Symbol.prototype.toString.call(e)}else if(typeof e!=="string"){a=String(e)}if(r==="iso-8859-1"){return escape(a).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"})}var s="";for(var n=0;n<a.length;++n){var o=a.charCodeAt(n);if(o===45||o===46||o===95||o===126||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122){s+=a.charAt(n);continue}if(o<128){s=s+i[o];continue}if(o<2048){s=s+(i[192|o>>6]+i[128|o&63]);continue}if(o<55296||o>=57344){s=s+(i[224|o>>12]+i[128|o>>6&63]+i[128|o&63]);continue}n+=1;o=65536+((o&1023)<<10|a.charCodeAt(n)&1023);s+=i[240|o>>18]+i[128|o>>12&63]+i[128|o>>6&63]+i[128|o&63]}return s};var c=function compact(e){var t=[{obj:{o:e},prop:"o"}];var r=[];for(var i=0;i<t.length;++i){var s=t[i];var n=s.obj[s.prop];var o=Object.keys(n);for(var u=0;u<o.length;++u){var p=o[u];var c=n[p];if(typeof c==="object"&&c!==null&&r.indexOf(c)===-1){t.push({obj:n,prop:p});r.push(c)}}}a(t);return e};var m=function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"};var l=function isBuffer(e){if(!e||typeof e!=="object"){return false}return!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};var d=function combine(e,t){return[].concat(e,t)};var y=function maybeMap(e,t){if(r(e)){var i=[];for(var a=0;a<e.length;a+=1){i.push(t(e[a]))}return i}return t(e)};e.exports={arrayToObject:s,assign:o,combine:d,compact:c,decode:u,encode:p,isBuffer:l,isRegExp:m,maybeMap:y,merge:n}},2586:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)<0;e.exports=a},2592:function(e){e.exports={pagination:{ListAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRegionalBuckets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},2599:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"transfer",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Transfer",serviceFullName:"AWS Transfer Family",serviceId:"Transfer",signatureVersion:"v4",signingName:"transfer",targetPrefix:"TransferService",uid:"transfer-2018-11-05"},operations:{CreateServer:{input:{type:"structure",members:{Certificate:{},Domain:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKey:{shape:"Se"},IdentityProviderDetails:{shape:"Sf"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},Tags:{shape:"Sm"}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},CreateUser:{input:{type:"structure",required:["Role","ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Sv"},Policy:{},PosixProfile:{shape:"S10"},Role:{},ServerId:{},SshPublicKeyBody:{},Tags:{shape:"Sm"},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}},DeleteServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},DeleteSshPublicKey:{input:{type:"structure",required:["ServerId","SshPublicKeyId","UserName"],members:{ServerId:{},SshPublicKeyId:{},UserName:{}}}},DeleteUser:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}},DescribeSecurityPolicy:{input:{type:"structure",required:["SecurityPolicyName"],members:{SecurityPolicyName:{}}},output:{type:"structure",required:["SecurityPolicy"],members:{SecurityPolicy:{type:"structure",required:["SecurityPolicyName"],members:{Fips:{type:"boolean"},SecurityPolicyName:{},SshCiphers:{shape:"S1e"},SshKexs:{shape:"S1e"},SshMacs:{shape:"S1e"},TlsCiphers:{shape:"S1e"}}}}}},DescribeServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}},output:{type:"structure",required:["Server"],members:{Server:{type:"structure",required:["Arn"],members:{Arn:{},Certificate:{},Domain:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKeyFingerprint:{},IdentityProviderDetails:{shape:"Sf"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},ServerId:{},State:{},Tags:{shape:"Sm"},UserCount:{type:"integer"}}}}}},DescribeUser:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}},output:{type:"structure",required:["ServerId","User"],members:{ServerId:{},User:{type:"structure",required:["Arn"],members:{Arn:{},HomeDirectory:{},HomeDirectoryMappings:{shape:"Sv"},HomeDirectoryType:{},Policy:{},PosixProfile:{shape:"S10"},Role:{},SshPublicKeys:{type:"list",member:{type:"structure",required:["DateImported","SshPublicKeyBody","SshPublicKeyId"],members:{DateImported:{type:"timestamp"},SshPublicKeyBody:{},SshPublicKeyId:{}}}},Tags:{shape:"Sm"},UserName:{}}}}}},ImportSshPublicKey:{input:{type:"structure",required:["ServerId","SshPublicKeyBody","UserName"],members:{ServerId:{},SshPublicKeyBody:{},UserName:{}}},output:{type:"structure",required:["ServerId","SshPublicKeyId","UserName"],members:{ServerId:{},SshPublicKeyId:{},UserName:{}}}},ListSecurityPolicies:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["SecurityPolicyNames"],members:{NextToken:{},SecurityPolicyNames:{type:"list",member:{}}}}},ListServers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Servers"],members:{NextToken:{},Servers:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},Domain:{},IdentityProviderType:{},EndpointType:{},LoggingRole:{},ServerId:{},State:{},UserCount:{type:"integer"}}}}}}},ListTagsForResource:{input:{type:"structure",required:["Arn"],members:{Arn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Arn:{},NextToken:{},Tags:{shape:"Sm"}}}},ListUsers:{input:{type:"structure",required:["ServerId"],members:{MaxResults:{type:"integer"},NextToken:{},ServerId:{}}},output:{type:"structure",required:["ServerId","Users"],members:{NextToken:{},ServerId:{},Users:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},HomeDirectory:{},HomeDirectoryType:{},Role:{},SshPublicKeyCount:{type:"integer"},UserName:{}}}}}}},StartServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},StopServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sm"}}}},TestIdentityProvider:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},ServerProtocol:{},SourceIp:{},UserName:{},UserPassword:{type:"string",sensitive:true}}},output:{type:"structure",required:["StatusCode","Url"],members:{Response:{},StatusCode:{type:"integer"},Message:{},Url:{}}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}}},UpdateServer:{input:{type:"structure",required:["ServerId"],members:{Certificate:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKey:{shape:"Se"},IdentityProviderDetails:{shape:"Sf"},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},ServerId:{}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},UpdateUser:{input:{type:"structure",required:["ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Sv"},Policy:{},PosixProfile:{shape:"S10"},Role:{},ServerId:{},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}}},shapes:{S4:{type:"structure",members:{AddressAllocationIds:{type:"list",member:{}},SubnetIds:{type:"list",member:{}},VpcEndpointId:{},VpcId:{},SecurityGroupIds:{type:"list",member:{}}}},Se:{type:"string",sensitive:true},Sf:{type:"structure",members:{Url:{},InvocationRole:{}}},Sj:{type:"list",member:{}},Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"list",member:{type:"structure",required:["Entry","Target"],members:{Entry:{},Target:{}}}},S10:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},S1e:{type:"list",member:{}}}}},2602:function(e,t,r){"use strict";var i=r(2087);var a=r(5747);var s=r(6402);var n=r(2739);var o=Object.create(n);t.extend=Object.assign;var u=Boolean(process.versions.electron);var p={fatal:false,globOptions:{},maxdepth:255,noglob:false,silent:false,verbose:false,execPath:null,bufLength:64*1024};var c={reset:function(){Object.assign(this,p);if(!u){this.execPath=process.execPath}},resetForTesting:function(){this.reset();this.silent=true}};c.reset();t.config=c;var m={error:null,errorCode:0,currentCmd:"shell.js"};t.state=m;delete process.env.OLDPWD;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function log(){if(!c.silent){console.error.apply(console,arguments)}}t.log=log;function convertErrorOutput(e){if(typeof e!=="string"){throw new TypeError("input must be a string")}return e.replace(/\\/g,"/")}t.convertErrorOutput=convertErrorOutput;function error(e,t,r){if(typeof e!=="string")throw new Error("msg must be a string");var i={continue:false,code:1,prefix:m.currentCmd+": ",silent:false};if(typeof t==="number"&&isObject(r)){r.code=t}else if(isObject(t)){r=t}else if(typeof t==="number"){r={code:t}}else if(typeof t!=="number"){r={}}r=Object.assign({},i,r);if(!m.errorCode)m.errorCode=r.code;var a=convertErrorOutput(r.prefix+e);m.error=m.error?m.error+"\n":"";m.error+=a;if(c.fatal)throw new Error(a);if(e.length>0&&!r.silent)log(a);if(!r.continue){throw{msg:"earlyExit",retValue:new ShellString("",m.error,m.errorCode)}}}t.error=error;function ShellString(e,t,r){var i;if(e instanceof Array){i=e;i.stdout=e.join("\n");if(e.length>0)i.stdout+="\n"}else{i=new String(e);i.stdout=e}i.stderr=t;i.code=r;y.forEach(function(e){i[e]=o[e].bind(i)});return i}t.ShellString=ShellString;function parseOptions(e,t,r){if(typeof e!=="string"&&!isObject(e)){throw new Error("options must be strings or key-value pairs")}else if(!isObject(t)){throw new Error("parseOptions() internal error: map must be an object")}else if(r&&!isObject(r)){throw new Error("parseOptions() internal error: errorOptions must be object")}if(e==="--"){return{}}var i={};Object.keys(t).forEach(function(e){var r=t[e];if(r[0]!=="!"){i[r]=false}});if(e==="")return i;if(typeof e==="string"){if(e[0]!=="-"){throw new Error("Options string must start with a '-'")}var a=e.slice(1).split("");a.forEach(function(e){if(e in t){var a=t[e];if(a[0]==="!"){i[a.slice(1)]=false}else{i[a]=true}}else{error("option not recognized: "+e,r||{})}})}else{Object.keys(e).forEach(function(a){var s=a[1];if(s in t){var n=t[s];i[n]=e[a]}else{error("option not recognized: "+s,r||{})}})}return i}t.parseOptions=parseOptions;function expand(e){if(!Array.isArray(e)){throw new TypeError("must be an array")}var t=[];e.forEach(function(e){if(typeof e!=="string"){t.push(e)}else{var r;try{r=s.sync(e,c.globOptions);r=r.length>0?r:[e]}catch(t){r=[e]}t=t.concat(r)}});return t}t.expand=expand;var l=typeof Buffer.alloc==="function"?function(e){return Buffer.alloc(e||c.bufLength)}:function(e){return new Buffer(e||c.bufLength)};t.buffer=l;function unlinkSync(e){try{a.unlinkSync(e)}catch(t){if(t.code==="EPERM"){a.chmodSync(e,"0666");a.unlinkSync(e)}else{throw t}}}t.unlinkSync=unlinkSync;function statFollowLinks(){return a.statSync.apply(a,arguments)}t.statFollowLinks=statFollowLinks;function statNoFollowLinks(){return a.lstatSync.apply(a,arguments)}t.statNoFollowLinks=statNoFollowLinks;function randomFileName(){function randomHash(e){if(e===1){return parseInt(16*Math.random(),10).toString(16)}var t="";for(var r=0;r<e;r++){t+=randomHash(1)}return t}return"shelljs_"+randomHash(20)}t.randomFileName=randomFileName;function wrap(e,t,r){r=r||{};return function(){var a=null;m.currentCmd=e;m.error=null;m.errorCode=0;try{var s=[].slice.call(arguments,0);if(c.verbose){console.error.apply(console,[e].concat(s))}m.pipedValue=this&&typeof this.stdout==="string"?this.stdout:"";if(r.unix===false){a=t.apply(this,s)}else{if(isObject(s[0])&&s[0].constructor.name==="Object"){}else if(s.length===0||typeof s[0]!=="string"||s[0].length<=1||s[0][0]!=="-"){s.unshift("")}s=s.reduce(function(e,t){if(Array.isArray(t)){return e.concat(t)}e.push(t);return e},[]);s=s.map(function(e){if(isObject(e)&&e.constructor.name==="String"){return e.toString()}return e});var n=i.homedir();s=s.map(function(e){if(typeof e==="string"&&e.slice(0,2)==="~/"||e==="~"){return e.replace(/^~/,n)}return e});if(!c.noglob&&r.allowGlobbing===true){s=s.slice(0,r.globStart).concat(expand(s.slice(r.globStart)))}try{if(isObject(r.cmdOptions)){s[0]=parseOptions(s[0],r.cmdOptions)}a=t.apply(this,s)}catch(e){if(e.msg==="earlyExit"){a=e.retValue}else{throw e}}}}catch(e){if(!m.error){e.name="ShellJSInternalError";throw e}if(c.fatal)throw e}if(r.wrapOutput&&(typeof a==="string"||Array.isArray(a))){a=new ShellString(a,m.error,m.errorCode)}m.currentCmd="shell.js";return a}}t.wrap=wrap;function _readFromPipe(){return m.pipedValue}t.readFromPipe=_readFromPipe;var d={allowGlobbing:true,canReceivePipe:false,cmdOptions:null,globStart:1,pipeOnly:false,wrapOutput:true,unix:true};var y=[];function _register(e,t,r){r=r||{};Object.keys(r).forEach(function(e){if(!d.hasOwnProperty(e)){throw new Error("Unknown option '"+e+"'")}if(typeof r[e]!==typeof d[e]){throw new TypeError("Unsupported type '"+typeof r[e]+"' for option '"+e+"'")}});r=Object.assign({},d,r);if(n.hasOwnProperty(e)){throw new Error("Command `"+e+"` already exists")}if(r.pipeOnly){r.canReceivePipe=true;o[e]=wrap(e,t,r)}else{n[e]=wrap(e,t,r)}if(r.canReceivePipe){y.push(e)}}t.register=_register},2617:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["s3control"]={};i.S3Control=a.defineService("s3control",["2018-08-20"]);r(1489);Object.defineProperty(s.services["s3control"],"2018-08-20",{get:function get(){var e=r(6539);e.paginators=r(2592).pagination;return e},enumerable:true,configurable:true});e.exports=i.S3Control},2630:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(t,e,r);e.exports=a},2638:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-11",endpointPrefix:"clouddirectory",protocol:"rest-json",serviceFullName:"Amazon CloudDirectory",serviceId:"CloudDirectory",signatureVersion:"v4",signingName:"clouddirectory",uid:"clouddirectory-2017-01-11"},operations:{AddFacetToObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},ApplySchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/apply",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{AppliedSchemaArn:{},DirectoryArn:{}}}},AttachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","ChildReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},AttachToIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},output:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}}},BatchRead:{http:{requestUri:"/amazonclouddirectory/2017-01-11/batchread",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{ListObjectAttributes:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},FacetFilter:{shape:"S3"}}},ListObjectChildren:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListAttachedIndices:{type:"structure",required:["TargetReference"],members:{TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectParentPaths:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},GetObjectInformation:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},GetObjectAttributes:{type:"structure",required:["ObjectReference","SchemaFacet","AttributeNames"],members:{ObjectReference:{shape:"Sf"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},ListObjectParents:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectPolicies:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListPolicyAttachments:{type:"structure",required:["PolicyReference"],members:{PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},LookupPolicy:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListIndex:{type:"structure",required:["IndexReference"],members:{RangesOnIndexedValues:{shape:"S1g"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},ListIncomingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},GetLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeNames"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"}}}}}},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{SuccessfulResponse:{type:"structure",members:{ListObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}},ListObjectChildren:{type:"structure",members:{Children:{shape:"S1w"},NextToken:{}}},GetObjectInformation:{type:"structure",members:{SchemaFacets:{shape:"S1y"},ObjectIdentifier:{}}},GetObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListAttachedIndices:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}},ListObjectParentPaths:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S24"},NextToken:{}}},ListObjectPolicies:{type:"structure",members:{AttachedPolicyIds:{shape:"S27"},NextToken:{}}},ListPolicyAttachments:{type:"structure",members:{ObjectIdentifiers:{shape:"S27"},NextToken:{}}},LookupPolicy:{type:"structure",members:{PolicyToPathList:{shape:"S2b"},NextToken:{}}},ListIndex:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2i"},NextToken:{}}},ListIncomingTypedLinks:{type:"structure",members:{LinkSpecifiers:{shape:"S2i"},NextToken:{}}},GetLinkAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListObjectParents:{type:"structure",members:{ParentLinks:{shape:"S2m"},NextToken:{}}}}},ExceptionResponse:{type:"structure",members:{Type:{},Message:{}}}}}}}}},BatchWrite:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/batchwrite",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList"],members:{SchemaFacet:{shape:"S1y"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachObject:{type:"structure",required:["ParentReference","ChildReference","LinkName"],members:{ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},DetachObject:{type:"structure",required:["ParentReference","LinkName"],members:{ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},UpdateObjectAttributes:{type:"structure",required:["ObjectReference","AttributeUpdates"],members:{ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2z"}}},DeleteObject:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},AddFacetToObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},RemoveFacetFromObject:{type:"structure",required:["SchemaFacet","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},AttachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},DetachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},CreateIndex:{type:"structure",required:["OrderedIndexedAttributeList","IsUnique"],members:{OrderedIndexedAttributeList:{shape:"S39"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachToIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},DetachFromIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},AttachTypedLink:{type:"structure",required:["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},DetachTypedLink:{type:"structure",required:["TypedLinkSpecifier"],members:{TypedLinkSpecifier:{shape:"Sy"}}},UpdateLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeUpdates"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3g"}}}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",members:{ObjectIdentifier:{}}},AttachObject:{type:"structure",members:{attachedObjectIdentifier:{}}},DetachObject:{type:"structure",members:{detachedObjectIdentifier:{}}},UpdateObjectAttributes:{type:"structure",members:{ObjectIdentifier:{}}},DeleteObject:{type:"structure",members:{}},AddFacetToObject:{type:"structure",members:{}},RemoveFacetFromObject:{type:"structure",members:{}},AttachPolicy:{type:"structure",members:{}},DetachPolicy:{type:"structure",members:{}},CreateIndex:{type:"structure",members:{ObjectIdentifier:{}}},AttachToIndex:{type:"structure",members:{AttachedObjectIdentifier:{}}},DetachFromIndex:{type:"structure",members:{DetachedObjectIdentifier:{}}},AttachTypedLink:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}},DetachTypedLink:{type:"structure",members:{}},UpdateLinkAttributes:{type:"structure",members:{}}}}}}}},CreateDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/create",responseCode:200},input:{type:"structure",required:["Name","SchemaArn"],members:{Name:{},SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],members:{DirectoryArn:{},Name:{},ObjectIdentifier:{},AppliedSchemaArn:{}}}},CreateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},Attributes:{shape:"S46"},ObjectType:{},FacetStyle:{}}},output:{type:"structure",members:{}}},CreateIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index",responseCode:200},input:{type:"structure",required:["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},OrderedIndexedAttributeList:{shape:"S39"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacets"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacets:{shape:"S1y"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/create",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},CreateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Facet"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Facet:{type:"structure",required:["Name","Attributes","IdentityAttributeOrder"],members:{Name:{},Attributes:{shape:"S4v"},IdentityAttributeOrder:{shape:"S1a"}}}}},output:{type:"structure",members:{}}},DeleteDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},DeleteFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DeleteObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DeleteSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{SchemaArn:{}}}},DeleteTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DetachFromIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DetachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"}}}},DisableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/disable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},EnableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/enable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},GetAppliedSchemaVersion:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/getappliedschema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{}}},output:{type:"structure",members:{AppliedSchemaArn:{}}}},GetDirectory:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/get",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["Directory"],members:{Directory:{shape:"S5n"}}}},GetFacet:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{Facet:{type:"structure",members:{Name:{},ObjectType:{},FacetStyle:{}}}}}},GetLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"},ConsistencyLevel:{}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/information",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{SchemaFacets:{shape:"S1y"},ObjectIdentifier:{}}}},GetSchemaAsJson:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{Name:{},Document:{}}}},GetTypedLinkFacetInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/get",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{IdentityAttributeOrder:{shape:"S1a"}}}},ListAppliedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/applied",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{},SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListAttachedIndices:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/indices",responseCode:200},input:{type:"structure",required:["DirectoryArn","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}}},ListDevelopmentSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/development",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListDirectories:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/list",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},state:{}}},output:{type:"structure",required:["Directories"],members:{Directories:{type:"list",member:{shape:"S5n"}},NextToken:{}}}},ListFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S46"},NextToken:{}}}},ListFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},ListIncomingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/incoming",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{LinkSpecifiers:{shape:"S2i"},NextToken:{}}}},ListIndex:{http:{requestUri:"/amazonclouddirectory/2017-01-11/index/targets",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},RangesOnIndexedValues:{shape:"S1g"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}}},ListManagedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/managed",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},FacetFilter:{shape:"S3"}}},output:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}}},ListObjectChildren:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/children",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Children:{shape:"S1w"},NextToken:{}}}},ListObjectParentPaths:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parentpaths",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S24"},NextToken:{}}}},ListObjectParents:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parent",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},IncludeAllLinksToEachParent:{type:"boolean"}}},output:{type:"structure",members:{Parents:{type:"map",key:{},value:{}},NextToken:{},ParentLinks:{shape:"S2m"}}}},ListObjectPolicies:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/policy",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{AttachedPolicyIds:{shape:"S27"},NextToken:{}}}},ListOutgoingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/outgoing",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2i"},NextToken:{}}}},ListPolicyAttachments:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/attachment",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{ObjectIdentifiers:{shape:"S27"},NextToken:{}}}},ListPublishedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/published",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/amazonclouddirectory/2017-01-11/tags",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S79"},NextToken:{}}}},ListTypedLinkFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S4v"},NextToken:{}}}},ListTypedLinkFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},LookupPolicy:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/lookup",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyToPathList:{shape:"S2b"},NextToken:{}}}},PublishSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/publish",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","Version"],members:{DevelopmentSchemaArn:{location:"header",locationName:"x-amz-data-partition"},Version:{},MinorVersion:{},Name:{}}},output:{type:"structure",members:{PublishedSchemaArn:{}}}},PutSchemaFromJson:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn","Document"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Document:{}}},output:{type:"structure",members:{Arn:{}}}},RemoveFacetFromObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},TagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/add",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S79"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/remove",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",members:{Attribute:{shape:"S47"},Action:{}}}},ObjectType:{}}},output:{type:"structure",members:{}}},UpdateLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3g"}}},output:{type:"structure",members:{}}},UpdateObjectAttributes:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2z"}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/update",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},UpdateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",required:["Attribute","Action"],members:{Attribute:{shape:"S4w"},Action:{}}}},IdentityAttributeOrder:{shape:"S1a"}}},output:{type:"structure",members:{}}},UpgradeAppliedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradeapplied",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{},DirectoryArn:{}}}},UpgradePublishedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradepublished",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],members:{DevelopmentSchemaArn:{},PublishedSchemaArn:{},MinorVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{}}}}},shapes:{S3:{type:"structure",members:{SchemaArn:{},FacetName:{}}},S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"S7"},Value:{shape:"S9"}}}},S7:{type:"structure",required:["SchemaArn","FacetName","Name"],members:{SchemaArn:{},FacetName:{},Name:{}}},S9:{type:"structure",members:{StringValue:{},BinaryValue:{type:"blob"},BooleanValue:{type:"boolean"},NumberValue:{},DatetimeValue:{type:"timestamp"}}},Sf:{type:"structure",members:{Selector:{}}},St:{type:"structure",required:["SchemaArn","TypedLinkName"],members:{SchemaArn:{},TypedLinkName:{}}},Sv:{type:"list",member:{type:"structure",required:["AttributeName","Value"],members:{AttributeName:{},Value:{shape:"S9"}}}},Sy:{type:"structure",required:["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],members:{TypedLinkFacet:{shape:"St"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},IdentityAttributeValues:{shape:"Sv"}}},S1a:{type:"list",member:{}},S1g:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},Range:{shape:"S1i"}}}},S1i:{type:"structure",required:["StartMode","EndMode"],members:{StartMode:{},StartValue:{shape:"S9"},EndMode:{},EndValue:{shape:"S9"}}},S1l:{type:"list",member:{type:"structure",required:["Range"],members:{AttributeName:{},Range:{shape:"S1i"}}}},S1w:{type:"map",key:{},value:{}},S1y:{type:"list",member:{shape:"S3"}},S21:{type:"list",member:{type:"structure",members:{IndexedAttributes:{shape:"S5"},ObjectIdentifier:{}}}},S24:{type:"list",member:{type:"structure",members:{Path:{},ObjectIdentifiers:{shape:"S27"}}}},S27:{type:"list",member:{}},S2b:{type:"list",member:{type:"structure",members:{Path:{},Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},ObjectIdentifier:{},PolicyType:{}}}}}}},S2i:{type:"list",member:{shape:"Sy"}},S2m:{type:"list",member:{type:"structure",members:{ObjectIdentifier:{},LinkName:{}}}},S2z:{type:"list",member:{type:"structure",members:{ObjectAttributeKey:{shape:"S7"},ObjectAttributeAction:{type:"structure",members:{ObjectAttributeActionType:{},ObjectAttributeUpdateValue:{shape:"S9"}}}}}},S39:{type:"list",member:{shape:"S7"}},S3g:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},AttributeAction:{type:"structure",members:{AttributeActionType:{},AttributeUpdateValue:{shape:"S9"}}}}}},S46:{type:"list",member:{shape:"S47"}},S47:{type:"structure",required:["Name"],members:{Name:{},AttributeDefinition:{type:"structure",required:["Type"],members:{Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S4a"}}},AttributeReference:{type:"structure",required:["TargetFacetName","TargetAttributeName"],members:{TargetFacetName:{},TargetAttributeName:{}}},RequiredBehavior:{}}},S4a:{type:"map",key:{},value:{type:"structure",members:{Type:{},Parameters:{type:"map",key:{},value:{}}}}},S4v:{type:"list",member:{shape:"S4w"}},S4w:{type:"structure",required:["Name","Type","RequiredBehavior"],members:{Name:{},Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S4a"},RequiredBehavior:{}}},S5n:{type:"structure",members:{Name:{},DirectoryArn:{},State:{},CreationDateTime:{type:"timestamp"}}},S66:{type:"list",member:{}},S79:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},2641:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideosignalingchannels"]={};i.KinesisVideoSignalingChannels=a.defineService("kinesisvideosignalingchannels",["2019-12-04"]);Object.defineProperty(s.services["kinesisvideosignalingchannels"],"2019-12-04",{get:function get(){var e=r(1713);e.paginators=r(1529).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoSignalingChannels},2655:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Personalize",serviceId:"Personalize",signatureVersion:"v4",signingName:"personalize",targetPrefix:"AmazonPersonalize",uid:"personalize-2018-05-22"},operations:{CreateBatchInferenceJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},roleArn:{},batchInferenceJobConfig:{shape:"Sb"}}},output:{type:"structure",members:{batchInferenceJobArn:{}}}},CreateCampaign:{input:{type:"structure",required:["name","solutionVersionArn","minProvisionedTPS"],members:{name:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:true},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:true},CreateDatasetGroup:{input:{type:"structure",required:["name"],members:{name:{},roleArn:{},kmsKeyArn:{}}},output:{type:"structure",members:{datasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["jobName","datasetArn","dataSource","roleArn"],members:{jobName:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{}}},output:{type:"structure",members:{datasetImportJobArn:{}}}},CreateEventTracker:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},datasetGroupArn:{}}},output:{type:"structure",members:{eventTrackerArn:{},trackingId:{}}},idempotent:true},CreateFilter:{input:{type:"structure",required:["name","datasetGroupArn","filterExpression"],members:{name:{},datasetGroupArn:{},filterExpression:{shape:"Sw"}}},output:{type:"structure",members:{filterArn:{}}}},CreateSchema:{input:{type:"structure",required:["name","schema"],members:{name:{},schema:{}}},output:{type:"structure",members:{schemaArn:{}}},idempotent:true},CreateSolution:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S15"}}},output:{type:"structure",members:{solutionArn:{}}}},CreateSolutionVersion:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{},trainingMode:{}}},output:{type:"structure",members:{solutionVersionArn:{}}}},DeleteCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},idempotent:true},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:true},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:true},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:true},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:true},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:true},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"Sc"},defaultHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"},isTunable:{type:"boolean"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"},isTunable:{type:"boolean"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1p"},isTunable:{type:"boolean"}}}}}},defaultResourceConfig:{type:"map",key:{},value:{}},trainingInputMode:{},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeBatchInferenceJob:{input:{type:"structure",required:["batchInferenceJobArn"],members:{batchInferenceJobArn:{}}},output:{type:"structure",members:{batchInferenceJob:{type:"structure",members:{jobName:{},batchInferenceJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},batchInferenceJobConfig:{shape:"Sb"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},output:{type:"structure",members:{campaign:{type:"structure",members:{name:{},campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestCampaignUpdate:{type:"structure",members:{solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}}}},idempotent:true},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:true},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:true},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:true},DescribeFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}},output:{type:"structure",members:{filter:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},filterExpression:{shape:"Sw"},status:{}}}}},idempotent:true},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S15"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S3r"}}}}},idempotent:true},DescribeSolutionVersion:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S15"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{type:"map",key:{},value:{type:"double"}}}}},ListBatchInferenceJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchInferenceJobs:{type:"list",member:{type:"structure",members:{batchInferenceJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:true},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListFilters:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},status:{}}}},nextToken:{}}},idempotent:true},ListRecipes:{input:{type:"structure",members:{recipeProvider:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",members:{name:{},recipeArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S3r"}},nextToken:{}}},idempotent:true},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},UpdateCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:true}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sb:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sq:{type:"structure",members:{dataLocation:{}}},Sw:{type:"string",sensitive:true},S15:{type:"structure",members:{eventValueThreshold:{},hpoConfig:{type:"structure",members:{hpoObjective:{type:"structure",members:{type:{},metricName:{},metricRegex:{}}},hpoResourceConfig:{type:"structure",members:{maxNumberOfTrainingJobs:{},maxParallelTrainingJobs:{}}},algorithmHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1p"}}}}}}}},algorithmHyperParameters:{shape:"Sc"},featureTransformationParameters:{type:"map",key:{},value:{}},autoMLConfig:{type:"structure",members:{metricName:{},recipeList:{type:"list",member:{}}}}}},S1p:{type:"list",member:{}},S3r:{type:"structure",members:{solutionVersionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}}},2659:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-01",endpointPrefix:"appmesh",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS App Mesh",serviceId:"App Mesh",signatureVersion:"v4",signingName:"appmesh",uid:"appmesh-2018-10-01"},operations:{CreateMesh:{http:{method:"PUT",requestUri:"/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:true},CreateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},routeName:{},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},CreateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true},DeleteMesh:{http:{method:"DELETE",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:true},DeleteRoute:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true},DescribeMesh:{http:{method:"GET",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"}},DescribeRoute:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"}},DescribeVirtualNode:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"}},DescribeVirtualRouter:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"}},ListMeshes:{http:{method:"GET",requestUri:"/meshes",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["meshes"],members:{meshes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{}}}},nextToken:{}}}},ListRoutes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["routes"],members:{nextToken:{},routes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},routeName:{},virtualRouterName:{}}}}}}},ListVirtualNodes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualNodes"],members:{nextToken:{},virtualNodes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualNodeName:{}}}}}}},ListVirtualRouters:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualRouters"],members:{nextToken:{},virtualRouters:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualRouterName:{}}}}}}},UpdateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true}},shapes:{S5:{type:"structure",required:["meshName","metadata"],members:{meshName:{},metadata:{shape:"S6"},status:{type:"structure",members:{status:{}}}}},S6:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},uid:{},version:{type:"long"}}},Sd:{type:"structure",members:{httpRoute:{type:"structure",members:{action:{type:"structure",members:{weightedTargets:{type:"list",member:{type:"structure",members:{virtualNode:{},weight:{type:"integer"}}}}}},match:{type:"structure",members:{prefix:{}}}}}}},Sl:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},routeName:{},spec:{shape:"Sd"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}},Sp:{type:"structure",members:{backends:{type:"list",member:{}},listeners:{type:"list",member:{type:"structure",members:{healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{type:"structure",members:{port:{type:"integer"},protocol:{}}}}}},serviceDiscovery:{type:"structure",members:{dns:{type:"structure",members:{serviceName:{}}}}}}},S14:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"Sp"},status:{type:"structure",members:{status:{}}},virtualNodeName:{}}},S18:{type:"structure",members:{serviceNames:{type:"list",member:{}}}},S1b:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"S18"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}}}}},2662:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-08-08",endpointPrefix:"connect",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect",serviceFullName:"Amazon Connect Service",serviceId:"Connect",signatureVersion:"v4",signingName:"connect",uid:"connect-2017-08-08"},operations:{AssociateApprovedOrigin:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{}}}},AssociateInstanceStorageConfig:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/storage-config"},input:{type:"structure",required:["InstanceId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{},StorageConfig:{shape:"S6"}}},output:{type:"structure",members:{AssociationId:{}}}},AssociateLambdaFunction:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{}}}},AssociateLexBot:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","LexBot"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},LexBot:{shape:"So"}}}},AssociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/associate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"St"}}}},AssociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"Sx"}}}},AssociateSecurityKey:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/security-key"},input:{type:"structure",required:["InstanceId","Key"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Key:{}}},output:{type:"structure",members:{AssociationId:{}}}},CreateContactFlow:{http:{method:"PUT",requestUri:"/contact-flows/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Type","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"S1b"}}},output:{type:"structure",members:{ContactFlowId:{},ContactFlowArn:{}}}},CreateInstance:{http:{method:"PUT",requestUri:"/instance"},input:{type:"structure",required:["IdentityManagementType","InboundCallsEnabled","OutboundCallsEnabled"],members:{ClientToken:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},DirectoryId:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Id:{},Arn:{}}}},CreateIntegrationAssociation:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations"},input:{type:"structure",required:["InstanceId","IntegrationType","IntegrationArn","SourceApplicationUrl","SourceApplicationName","SourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{}}},output:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{}}}},CreateQueue:{http:{method:"PUT",requestUri:"/queues/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},OutboundCallerConfig:{shape:"S1y"},HoursOfOperationId:{},MaxContacts:{type:"integer"},QuickConnectIds:{shape:"St"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{QueueArn:{},QueueId:{}}}},CreateQuickConnect:{http:{method:"PUT",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},QuickConnectConfig:{shape:"S27"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{}}}},CreateRoutingProfile:{http:{method:"PUT",requestUri:"/routing-profiles/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Description","DefaultOutboundQueueId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},DefaultOutboundQueueId:{},QueueConfigs:{shape:"Sx"},MediaConcurrencies:{shape:"S2i"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{RoutingProfileArn:{},RoutingProfileId:{}}}},CreateUseCase:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseType:{}}},output:{type:"structure",members:{UseCaseId:{},UseCaseArn:{}}}},CreateUser:{http:{method:"PUT",requestUri:"/users/{InstanceId}"},input:{type:"structure",required:["Username","PhoneConfig","SecurityProfileIds","RoutingProfileId","InstanceId"],members:{Username:{},Password:{},IdentityInfo:{shape:"S2t"},PhoneConfig:{shape:"S2x"},DirectoryUserId:{},SecurityProfileIds:{shape:"S32"},RoutingProfileId:{},HierarchyGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{UserId:{},UserArn:{}}}},CreateUserHierarchyGroup:{http:{method:"PUT",requestUri:"/user-hierarchy-groups/{InstanceId}"},input:{type:"structure",required:["Name","InstanceId"],members:{Name:{},ParentGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroupId:{},HierarchyGroupArn:{}}}},DeleteInstance:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}}},DeleteIntegrationAssociation:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"}}}},DeleteQuickConnect:{http:{method:"DELETE",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}}},DeleteUseCase:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseId:{location:"uri",locationName:"UseCaseId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["InstanceId","UserId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},UserId:{location:"uri",locationName:"UserId"}}}},DeleteUserHierarchyGroup:{http:{method:"DELETE",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},DescribeContactFlow:{http:{method:"GET",requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"}}},output:{type:"structure",members:{ContactFlow:{type:"structure",members:{Arn:{},Id:{},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"S1b"}}}}}},DescribeHoursOfOperation:{http:{method:"GET",requestUri:"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"},input:{type:"structure",required:["InstanceId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},HoursOfOperationId:{location:"uri",locationName:"HoursOfOperationId"}}},output:{type:"structure",members:{HoursOfOperation:{type:"structure",members:{HoursOfOperationId:{},HoursOfOperationArn:{},Name:{},Description:{},TimeZone:{},Config:{type:"list",member:{type:"structure",members:{Day:{},StartTime:{shape:"S3q"},EndTime:{shape:"S3q"}}}},Tags:{shape:"S1b"}}}}}},DescribeInstance:{http:{method:"GET",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Instance:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},StatusReason:{type:"structure",members:{Message:{}}},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}}}},DescribeInstanceAttribute:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"}}},output:{type:"structure",members:{Attribute:{shape:"S43"}}}},DescribeInstanceStorageConfig:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}},output:{type:"structure",members:{StorageConfig:{shape:"S6"}}}},DescribeQueue:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"}}},output:{type:"structure",members:{Queue:{type:"structure",members:{Name:{},QueueArn:{},QueueId:{},Description:{},OutboundCallerConfig:{shape:"S1y"},HoursOfOperationId:{},MaxContacts:{type:"integer"},Status:{},Tags:{shape:"S1b"}}}}}},DescribeQuickConnect:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}},output:{type:"structure",members:{QuickConnect:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{},Name:{},Description:{},QuickConnectConfig:{shape:"S27"},Tags:{shape:"S1b"}}}}}},DescribeRoutingProfile:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"}}},output:{type:"structure",members:{RoutingProfile:{type:"structure",members:{InstanceId:{},Name:{},RoutingProfileArn:{},RoutingProfileId:{},Description:{},MediaConcurrencies:{shape:"S2i"},DefaultOutboundQueueId:{},Tags:{shape:"S1b"}}}}}},DescribeUser:{http:{method:"GET",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["UserId","InstanceId"],members:{UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{User:{type:"structure",members:{Id:{},Arn:{},Username:{},IdentityInfo:{shape:"S2t"},PhoneConfig:{shape:"S2x"},DirectoryUserId:{},SecurityProfileIds:{shape:"S32"},RoutingProfileId:{},HierarchyGroupId:{},Tags:{shape:"S1b"}}}}}},DescribeUserHierarchyGroup:{http:{method:"GET",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroup:{type:"structure",members:{Id:{},Arn:{},Name:{},LevelId:{},HierarchyPath:{type:"structure",members:{LevelOne:{shape:"S4p"},LevelTwo:{shape:"S4p"},LevelThree:{shape:"S4p"},LevelFour:{shape:"S4p"},LevelFive:{shape:"S4p"}}}}}}}},DescribeUserHierarchyStructure:{http:{method:"GET",requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"S4t"},LevelTwo:{shape:"S4t"},LevelThree:{shape:"S4t"},LevelFour:{shape:"S4t"},LevelFive:{shape:"S4t"}}}}}},DisassociateApprovedOrigin:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{location:"querystring",locationName:"origin"}}}},DisassociateInstanceStorageConfig:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}}},DisassociateLambdaFunction:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{location:"querystring",locationName:"functionArn"}}}},DisassociateLexBot:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","BotName","LexRegion"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},BotName:{location:"querystring",locationName:"botName"},LexRegion:{location:"querystring",locationName:"lexRegion"}}}},DisassociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/disassociate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"St"}}}},DisassociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueReferences"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueReferences:{type:"list",member:{shape:"Sz"}}}}},DisassociateSecurityKey:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/security-key/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"}}}},GetContactAttributes:{http:{method:"GET",requestUri:"/contact/attributes/{InstanceId}/{InitialContactId}"},input:{type:"structure",required:["InstanceId","InitialContactId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},InitialContactId:{location:"uri",locationName:"InitialContactId"}}},output:{type:"structure",members:{Attributes:{shape:"S56"}}}},GetCurrentMetricData:{http:{requestUri:"/metrics/current/{InstanceId}"},input:{type:"structure",required:["InstanceId","Filters","CurrentMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Filters:{shape:"S5a"},Groupings:{shape:"S5d"},CurrentMetrics:{type:"list",member:{shape:"S5g"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S5o"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S5g"},Value:{type:"double"}}}}}}},DataSnapshotTime:{type:"timestamp"}}}},GetFederationToken:{http:{method:"GET",requestUri:"/user/federate/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{AccessToken:{shape:"S5x"},AccessTokenExpiration:{type:"timestamp"},RefreshToken:{shape:"S5x"},RefreshTokenExpiration:{type:"timestamp"}}}}}},GetMetricData:{http:{requestUri:"/metrics/historical/{InstanceId}"},input:{type:"structure",required:["InstanceId","StartTime","EndTime","Filters","HistoricalMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Filters:{shape:"S5a"},Groupings:{shape:"S5d"},HistoricalMetrics:{type:"list",member:{shape:"S60"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S5o"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S60"},Value:{type:"double"}}}}}}}}}},ListApprovedOrigins:{http:{method:"GET",requestUri:"/instance/{InstanceId}/approved-origins"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Origins:{type:"list",member:{}},NextToken:{}}}},ListContactFlows:{http:{method:"GET",requestUri:"/contact-flows-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowTypes:{location:"querystring",locationName:"contactFlowTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{ContactFlowSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},ContactFlowType:{}}}},NextToken:{}}}},ListHoursOfOperations:{http:{method:"GET",requestUri:"/hours-of-operations-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{HoursOfOperationSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListInstanceAttributes:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attributes"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Attributes:{type:"list",member:{shape:"S43"}},NextToken:{}}}},ListInstanceStorageConfigs:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-configs"},input:{type:"structure",required:["InstanceId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{location:"querystring",locationName:"resourceType"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{StorageConfigs:{type:"list",member:{shape:"S6"}},NextToken:{}}}},ListInstances:{http:{method:"GET",requestUri:"/instance"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{InstanceSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}},NextToken:{}}}},ListIntegrationAssociations:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{IntegrationAssociationSummaryList:{type:"list",member:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{},InstanceId:{},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{}}}},NextToken:{}}}},ListLambdaFunctions:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lambda-functions"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{LambdaFunctions:{type:"list",member:{}},NextToken:{}}}},ListLexBots:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lex-bots"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{LexBots:{type:"list",member:{shape:"So"}},NextToken:{}}}},ListPhoneNumbers:{http:{method:"GET",requestUri:"/phone-numbers-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},PhoneNumberTypes:{location:"querystring",locationName:"phoneNumberTypes",type:"list",member:{}},PhoneNumberCountryCodes:{location:"querystring",locationName:"phoneNumberCountryCodes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PhoneNumberSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},PhoneNumber:{},PhoneNumberType:{},PhoneNumberCountryCode:{}}}},NextToken:{}}}},ListPrompts:{http:{method:"GET",requestUri:"/prompts-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PromptSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListQueueQuickConnects:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}/quick-connects"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},QuickConnectSummaryList:{shape:"S7s"}}}},ListQueues:{http:{method:"GET",requestUri:"/queues-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueTypes:{location:"querystring",locationName:"queueTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{QueueSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QueueType:{}}}},NextToken:{}}}},ListQuickConnects:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},QuickConnectTypes:{location:"querystring",locationName:"QuickConnectTypes",type:"list",member:{}}}},output:{type:"structure",members:{QuickConnectSummaryList:{shape:"S7s"},NextToken:{}}}},ListRoutingProfileQueues:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RoutingProfileQueueConfigSummaryList:{type:"list",member:{type:"structure",required:["QueueId","QueueArn","QueueName","Priority","Delay","Channel"],members:{QueueId:{},QueueArn:{},QueueName:{},Priority:{type:"integer"},Delay:{type:"integer"},Channel:{}}}}}}},ListRoutingProfiles:{http:{method:"GET",requestUri:"/routing-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{RoutingProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListSecurityKeys:{http:{method:"GET",requestUri:"/instance/{InstanceId}/security-keys"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{SecurityKeys:{type:"list",member:{type:"structure",members:{AssociationId:{},Key:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{SecurityProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1b"}}}},ListUseCases:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UseCaseSummaryList:{type:"list",member:{type:"structure",members:{UseCaseId:{},UseCaseArn:{},UseCaseType:{}}}},NextToken:{}}}},ListUserHierarchyGroups:{http:{method:"GET",requestUri:"/user-hierarchy-groups-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserHierarchyGroupSummaryList:{type:"list",member:{shape:"S4p"}},NextToken:{}}}},ListUsers:{http:{method:"GET",requestUri:"/users-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Username:{}}}},NextToken:{}}}},ResumeContactRecording:{http:{requestUri:"/contact/resume-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},StartChatContact:{http:{method:"PUT",requestUri:"/contact/chat"},input:{type:"structure",required:["InstanceId","ContactFlowId","ParticipantDetails"],members:{InstanceId:{},ContactFlowId:{},Attributes:{shape:"S56"},ParticipantDetails:{type:"structure",required:["DisplayName"],members:{DisplayName:{}}},InitialMessage:{type:"structure",required:["ContentType","Content"],members:{ContentType:{},Content:{}}},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{ContactId:{},ParticipantId:{},ParticipantToken:{}}}},StartContactRecording:{http:{requestUri:"/contact/start-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId","VoiceRecordingConfiguration"],members:{InstanceId:{},ContactId:{},InitialContactId:{},VoiceRecordingConfiguration:{type:"structure",members:{VoiceRecordingTrack:{}}}}},output:{type:"structure",members:{}}},StartOutboundVoiceContact:{http:{method:"PUT",requestUri:"/contact/outbound-voice"},input:{type:"structure",required:["DestinationPhoneNumber","ContactFlowId","InstanceId"],members:{DestinationPhoneNumber:{},ContactFlowId:{},InstanceId:{},ClientToken:{idempotencyToken:true},SourcePhoneNumber:{},QueueId:{},Attributes:{shape:"S56"}}},output:{type:"structure",members:{ContactId:{}}}},StartTaskContact:{http:{method:"PUT",requestUri:"/contact/task"},input:{type:"structure",required:["InstanceId","ContactFlowId","Name"],members:{InstanceId:{},PreviousContactId:{},ContactFlowId:{},Attributes:{shape:"S56"},Name:{},References:{type:"map",key:{},value:{type:"structure",required:["Value","Type"],members:{Value:{},Type:{}}}},Description:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{ContactId:{}}}},StopContact:{http:{requestUri:"/contact/stop"},input:{type:"structure",required:["ContactId","InstanceId"],members:{ContactId:{},InstanceId:{}}},output:{type:"structure",members:{}}},StopContactRecording:{http:{requestUri:"/contact/stop-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},SuspendContactRecording:{http:{requestUri:"/contact/suspend-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1b"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateContactAttributes:{http:{requestUri:"/contact/attributes"},input:{type:"structure",required:["InitialContactId","InstanceId","Attributes"],members:{InitialContactId:{},InstanceId:{},Attributes:{shape:"S56"}}},output:{type:"structure",members:{}}},UpdateContactFlowContent:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/content"},input:{type:"structure",required:["InstanceId","ContactFlowId","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Content:{}}}},UpdateContactFlowName:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/name"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Name:{},Description:{}}}},UpdateInstanceAttribute:{http:{requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType","Value"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"},Value:{}}}},UpdateInstanceStorageConfig:{http:{requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"},StorageConfig:{shape:"S6"}}}},UpdateQueueHoursOfOperation:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/hours-of-operation"},input:{type:"structure",required:["InstanceId","QueueId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},HoursOfOperationId:{}}}},UpdateQueueMaxContacts:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/max-contacts"},input:{type:"structure",required:["InstanceId","QueueId","MaxContacts"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},MaxContacts:{type:"integer"}}}},UpdateQueueName:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/name"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Name:{},Description:{}}}},UpdateQueueOutboundCallerConfig:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/outbound-caller-config"},input:{type:"structure",required:["InstanceId","QueueId","OutboundCallerConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},OutboundCallerConfig:{shape:"S1y"}}}},UpdateQueueStatus:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/status"},input:{type:"structure",required:["InstanceId","QueueId","Status"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Status:{}}}},UpdateQuickConnectConfig:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/config"},input:{type:"structure",required:["InstanceId","QuickConnectId","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},QuickConnectConfig:{shape:"S27"}}}},UpdateQuickConnectName:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/name"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},Name:{},Description:{}}}},UpdateRoutingProfileConcurrency:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency"},input:{type:"structure",required:["InstanceId","RoutingProfileId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},MediaConcurrencies:{shape:"S2i"}}}},UpdateRoutingProfileDefaultOutboundQueue:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue"},input:{type:"structure",required:["InstanceId","RoutingProfileId","DefaultOutboundQueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},DefaultOutboundQueueId:{}}}},UpdateRoutingProfileName:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/name"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},Name:{},Description:{}}}},UpdateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"Sx"}}}},UpdateUserHierarchy:{http:{requestUri:"/users/{InstanceId}/{UserId}/hierarchy"},input:{type:"structure",required:["UserId","InstanceId"],members:{HierarchyGroupId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserHierarchyGroupName:{http:{requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name"},input:{type:"structure",required:["Name","HierarchyGroupId","InstanceId"],members:{Name:{},HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserHierarchyStructure:{http:{requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["HierarchyStructure","InstanceId"],members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"Saj"},LevelTwo:{shape:"Saj"},LevelThree:{shape:"Saj"},LevelFour:{shape:"Saj"},LevelFive:{shape:"Saj"}}},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserIdentityInfo:{http:{requestUri:"/users/{InstanceId}/{UserId}/identity-info"},input:{type:"structure",required:["IdentityInfo","UserId","InstanceId"],members:{IdentityInfo:{shape:"S2t"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserPhoneConfig:{http:{requestUri:"/users/{InstanceId}/{UserId}/phone-config"},input:{type:"structure",required:["PhoneConfig","UserId","InstanceId"],members:{PhoneConfig:{shape:"S2x"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserRoutingProfile:{http:{requestUri:"/users/{InstanceId}/{UserId}/routing-profile"},input:{type:"structure",required:["RoutingProfileId","UserId","InstanceId"],members:{RoutingProfileId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserSecurityProfiles:{http:{requestUri:"/users/{InstanceId}/{UserId}/security-profiles"},input:{type:"structure",required:["SecurityProfileIds","UserId","InstanceId"],members:{SecurityProfileIds:{shape:"S32"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}}},shapes:{S6:{type:"structure",required:["StorageType"],members:{AssociationId:{},StorageType:{},S3Config:{type:"structure",required:["BucketName","BucketPrefix"],members:{BucketName:{},BucketPrefix:{},EncryptionConfig:{shape:"Sc"}}},KinesisVideoStreamConfig:{type:"structure",required:["Prefix","RetentionPeriodHours","EncryptionConfig"],members:{Prefix:{},RetentionPeriodHours:{type:"integer"},EncryptionConfig:{shape:"Sc"}}},KinesisStreamConfig:{type:"structure",required:["StreamArn"],members:{StreamArn:{}}},KinesisFirehoseConfig:{type:"structure",required:["FirehoseArn"],members:{FirehoseArn:{}}}}},Sc:{type:"structure",required:["EncryptionType","KeyId"],members:{EncryptionType:{},KeyId:{}}},So:{type:"structure",members:{Name:{},LexRegion:{}}},St:{type:"list",member:{}},Sx:{type:"list",member:{type:"structure",required:["QueueReference","Priority","Delay"],members:{QueueReference:{shape:"Sz"},Priority:{type:"integer"},Delay:{type:"integer"}}}},Sz:{type:"structure",required:["QueueId","Channel"],members:{QueueId:{},Channel:{}}},S1b:{type:"map",key:{},value:{}},S1j:{type:"string",sensitive:true},S1y:{type:"structure",members:{OutboundCallerIdName:{},OutboundCallerIdNumberId:{},OutboundFlowId:{}}},S27:{type:"structure",required:["QuickConnectType"],members:{QuickConnectType:{},UserConfig:{type:"structure",required:["UserId","ContactFlowId"],members:{UserId:{},ContactFlowId:{}}},QueueConfig:{type:"structure",required:["QueueId","ContactFlowId"],members:{QueueId:{},ContactFlowId:{}}},PhoneConfig:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{}}}}},S2i:{type:"list",member:{type:"structure",required:["Channel","Concurrency"],members:{Channel:{},Concurrency:{type:"integer"}}}},S2t:{type:"structure",members:{FirstName:{},LastName:{},Email:{}}},S2x:{type:"structure",required:["PhoneType"],members:{PhoneType:{},AutoAccept:{type:"boolean"},AfterContactWorkTimeLimit:{type:"integer"},DeskPhoneNumber:{}}},S32:{type:"list",member:{}},S3q:{type:"structure",members:{Hours:{type:"integer"},Minutes:{type:"integer"}}},S43:{type:"structure",members:{AttributeType:{},Value:{}}},S4p:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S4t:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S56:{type:"map",key:{},value:{}},S5a:{type:"structure",members:{Queues:{type:"list",member:{}},Channels:{type:"list",member:{}}}},S5d:{type:"list",member:{}},S5g:{type:"structure",members:{Name:{},Unit:{}}},S5o:{type:"structure",members:{Queue:{type:"structure",members:{Id:{},Arn:{}}},Channel:{}}},S5x:{type:"string",sensitive:true},S60:{type:"structure",members:{Name:{},Threshold:{type:"structure",members:{Comparison:{},ThresholdValue:{type:"double"}}},Statistic:{},Unit:{}}},S7s:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QuickConnectType:{}}}},Saj:{type:"structure",required:["Name"],members:{Name:{}}}}}},2667:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},2673:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicecatalog"]={};i.ServiceCatalog=a.defineService("servicecatalog",["2015-12-10"]);Object.defineProperty(s.services["servicecatalog"],"2015-12-10",{get:function get(){var e=r(4008);e.paginators=r(1656).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceCatalog},2678:function(e,t,r){var i=r(395);i.util.hideProperties(i,["SimpleWorkflow"]);i.SimpleWorkflow=i.SWF},2681:function(e){e.exports={pagination:{}}},2685:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(5910);var n=r(8723);var o=Object.prototype.toString;var u=Object.prototype.hasOwnProperty;var p=9;var c=10;var m=13;var l=32;var d=33;var y=34;var b=35;var h=37;var f=38;var g=39;var S=42;var N=44;var I=45;var T=58;var v=61;var k=62;var C=63;var A=64;var R=91;var D=93;var x=96;var q=123;var w=124;var P=125;var E={};E[0]="\\0";E[7]="\\a";E[8]="\\b";E[9]="\\t";E[10]="\\n";E[11]="\\v";E[12]="\\f";E[13]="\\r";E[27]="\\e";E[34]='\\"';E[92]="\\\\";E[133]="\\N";E[160]="\\_";E[8232]="\\L";E[8233]="\\P";var M=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function compileStyleMap(e,t){var r,i,a,s,n,o,p;if(t===null)return{};r={};i=Object.keys(t);for(a=0,s=i.length;a<s;a+=1){n=i[a];o=String(t[n]);if(n.slice(0,2)==="!!"){n="tag:yaml.org,2002:"+n.slice(2)}p=e.compiledTypeMap["fallback"][n];if(p&&u.call(p.styleAliases,o)){o=p.styleAliases[o]}r[n]=o}return r}function encodeHex(e){var t,r,s;t=e.toString(16).toUpperCase();if(e<=255){r="x";s=2}else if(e<=65535){r="u";s=4}else if(e<=4294967295){r="U";s=8}else{throw new a("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+r+i.repeat("0",s-t.length)+t}function State(e){this.schema=e["schema"]||s;this.indent=Math.max(1,e["indent"]||2);this.noArrayIndent=e["noArrayIndent"]||false;this.skipInvalid=e["skipInvalid"]||false;this.flowLevel=i.isNothing(e["flowLevel"])?-1:e["flowLevel"];this.styleMap=compileStyleMap(this.schema,e["styles"]||null);this.sortKeys=e["sortKeys"]||false;this.lineWidth=e["lineWidth"]||80;this.noRefs=e["noRefs"]||false;this.noCompatMode=e["noCompatMode"]||false;this.condenseFlow=e["condenseFlow"]||false;this.implicitTypes=this.schema.compiledImplicit;this.explicitTypes=this.schema.compiledExplicit;this.tag=null;this.result="";this.duplicates=[];this.usedDuplicates=null}function indentString(e,t){var r=i.repeat(" ",t),a=0,s=-1,n="",o,u=e.length;while(a<u){s=e.indexOf("\n",a);if(s===-1){o=e.slice(a);a=u}else{o=e.slice(a,s+1);a=s+1}if(o.length&&o!=="\n")n+=r;n+=o}return n}function generateNextLine(e,t){return"\n"+i.repeat(" ",e.indent*t)}function testImplicitResolving(e,t){var r,i,a;for(r=0,i=e.implicitTypes.length;r<i;r+=1){a=e.implicitTypes[r];if(a.resolve(t)){return true}}return false}function isWhitespace(e){return e===l||e===p}function isPrintable(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==65279||65536<=e&&e<=1114111}function isNsChar(e){return isPrintable(e)&&!isWhitespace(e)&&e!==65279&&e!==m&&e!==c}function isPlainSafe(e,t){return isPrintable(e)&&e!==65279&&e!==N&&e!==R&&e!==D&&e!==q&&e!==P&&e!==T&&(e!==b||t&&isNsChar(t))}function isPlainSafeFirst(e){return isPrintable(e)&&e!==65279&&!isWhitespace(e)&&e!==I&&e!==C&&e!==T&&e!==N&&e!==R&&e!==D&&e!==q&&e!==P&&e!==b&&e!==f&&e!==S&&e!==d&&e!==w&&e!==v&&e!==k&&e!==g&&e!==y&&e!==h&&e!==A&&e!==x}function needIndentIndicator(e){var t=/^\n* /;return t.test(e)}var O=1,z=2,L=3,j=4,U=5;function chooseScalarStyle(e,t,r,i,a){var s;var n,o;var u=false;var p=false;var m=i!==-1;var l=-1;var d=isPlainSafeFirst(e.charCodeAt(0))&&!isWhitespace(e.charCodeAt(e.length-1));if(t){for(s=0;s<e.length;s++){n=e.charCodeAt(s);if(!isPrintable(n)){return U}o=s>0?e.charCodeAt(s-1):null;d=d&&isPlainSafe(n,o)}}else{for(s=0;s<e.length;s++){n=e.charCodeAt(s);if(n===c){u=true;if(m){p=p||s-l-1>i&&e[l+1]!==" ";l=s}}else if(!isPrintable(n)){return U}o=s>0?e.charCodeAt(s-1):null;d=d&&isPlainSafe(n,o)}p=p||m&&(s-l-1>i&&e[l+1]!==" ")}if(!u&&!p){return d&&!a(e)?O:z}if(r>9&&needIndentIndicator(e)){return U}return p?j:L}function writeScalar(e,t,r,i){e.dump=function(){if(t.length===0){return"''"}if(!e.noCompatMode&&M.indexOf(t)!==-1){return"'"+t+"'"}var s=e.indent*Math.max(1,r);var n=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s);var o=i||e.flowLevel>-1&&r>=e.flowLevel;function testAmbiguity(t){return testImplicitResolving(e,t)}switch(chooseScalarStyle(t,o,e.indent,n,testAmbiguity)){case O:return t;case z:return"'"+t.replace(/'/g,"''")+"'";case L:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,s));case j:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,n),s));case U:return'"'+escapeString(t,n)+'"';default:throw new a("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var r=needIndentIndicator(e)?String(t):"";var i=e[e.length-1]==="\n";var a=i&&(e[e.length-2]==="\n"||e==="\n");var s=a?"+":i?"":"-";return r+s+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,t){var r=/(\n+)([^\n]*)/g;var i=function(){var i=e.indexOf("\n");i=i!==-1?i:e.length;r.lastIndex=i;return foldLine(e.slice(0,i),t)}();var a=e[0]==="\n"||e[0]===" ";var s;var n;while(n=r.exec(e)){var o=n[1],u=n[2];s=u[0]===" ";i+=o+(!a&&!s&&u!==""?"\n":"")+foldLine(u,t);a=s}return i}function foldLine(e,t){if(e===""||e[0]===" ")return e;var r=/ [^ ]/g;var i;var a=0,s,n=0,o=0;var u="";while(i=r.exec(e)){o=i.index;if(o-a>t){s=n>a?n:o;u+="\n"+e.slice(a,s);a=s+1}n=o}u+="\n";if(e.length-a>t&&n>a){u+=e.slice(a,n)+"\n"+e.slice(n+1)}else{u+=e.slice(a)}return u.slice(1)}function escapeString(e){var t="";var r,i;var a;for(var s=0;s<e.length;s++){r=e.charCodeAt(s);if(r>=55296&&r<=56319){i=e.charCodeAt(s+1);if(i>=56320&&i<=57343){t+=encodeHex((r-55296)*1024+i-56320+65536);s++;continue}}a=E[r];t+=!a&&isPrintable(r)?e[s]:a||encodeHex(r)}return t}function writeFlowSequence(e,t,r){var i="",a=e.tag,s,n;for(s=0,n=r.length;s<n;s+=1){if(writeNode(e,t,r[s],false,false)){if(s!==0)i+=","+(!e.condenseFlow?" ":"");i+=e.dump}}e.tag=a;e.dump="["+i+"]"}function writeBlockSequence(e,t,r,i){var a="",s=e.tag,n,o;for(n=0,o=r.length;n<o;n+=1){if(writeNode(e,t+1,r[n],true,true)){if(!i||n!==0){a+=generateNextLine(e,t)}if(e.dump&&c===e.dump.charCodeAt(0)){a+="-"}else{a+="- "}a+=e.dump}}e.tag=s;e.dump=a||"[]"}function writeFlowMapping(e,t,r){var i="",a=e.tag,s=Object.keys(r),n,o,u,p,c;for(n=0,o=s.length;n<o;n+=1){c="";if(n!==0)c+=", ";if(e.condenseFlow)c+='"';u=s[n];p=r[u];if(!writeNode(e,t,u,false,false)){continue}if(e.dump.length>1024)c+="? ";c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,t,p,false,false)){continue}c+=e.dump;i+=c}e.tag=a;e.dump="{"+i+"}"}function writeBlockMapping(e,t,r,i){var s="",n=e.tag,o=Object.keys(r),u,p,m,l,d,y;if(e.sortKeys===true){o.sort()}else if(typeof e.sortKeys==="function"){o.sort(e.sortKeys)}else if(e.sortKeys){throw new a("sortKeys must be a boolean or a function")}for(u=0,p=o.length;u<p;u+=1){y="";if(!i||u!==0){y+=generateNextLine(e,t)}m=o[u];l=r[m];if(!writeNode(e,t+1,m,true,true,true)){continue}d=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024;if(d){if(e.dump&&c===e.dump.charCodeAt(0)){y+="?"}else{y+="? "}}y+=e.dump;if(d){y+=generateNextLine(e,t)}if(!writeNode(e,t+1,l,true,d)){continue}if(e.dump&&c===e.dump.charCodeAt(0)){y+=":"}else{y+=": "}y+=e.dump;s+=y}e.tag=n;e.dump=s||"{}"}function detectType(e,t,r){var i,s,n,p,c,m;s=r?e.explicitTypes:e.implicitTypes;for(n=0,p=s.length;n<p;n+=1){c=s[n];if((c.instanceOf||c.predicate)&&(!c.instanceOf||typeof t==="object"&&t instanceof c.instanceOf)&&(!c.predicate||c.predicate(t))){e.tag=r?c.tag:"?";if(c.represent){m=e.styleMap[c.tag]||c.defaultStyle;if(o.call(c.represent)==="[object Function]"){i=c.represent(t,m)}else if(u.call(c.represent,m)){i=c.represent[m](t,m)}else{throw new a("!<"+c.tag+'> tag resolver accepts not "'+m+'" style')}e.dump=i}return true}}return false}function writeNode(e,t,r,i,s,n){e.tag=null;e.dump=r;if(!detectType(e,r,false)){detectType(e,r,true)}var u=o.call(e.dump);if(i){i=e.flowLevel<0||e.flowLevel>t}var p=u==="[object Object]"||u==="[object Array]",c,m;if(p){c=e.duplicates.indexOf(r);m=c!==-1}if(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0){s=false}if(m&&e.usedDuplicates[c]){e.dump="*ref_"+c}else{if(p&&m&&!e.usedDuplicates[c]){e.usedDuplicates[c]=true}if(u==="[object Object]"){if(i&&Object.keys(e.dump).length!==0){writeBlockMapping(e,t,e.dump,s);if(m){e.dump="&ref_"+c+e.dump}}else{writeFlowMapping(e,t,e.dump);if(m){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object Array]"){var l=e.noArrayIndent&&t>0?t-1:t;if(i&&e.dump.length!==0){writeBlockSequence(e,l,e.dump,s);if(m){e.dump="&ref_"+c+e.dump}}else{writeFlowSequence(e,l,e.dump);if(m){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,t,n)}}else{if(e.skipInvalid)return false;throw new a("unacceptable kind of an object to dump "+u)}if(e.tag!==null&&e.tag!=="?"){e.dump="!<"+e.tag+"> "+e.dump}}return true}function getDuplicateReferences(e,t){var r=[],i=[],a,s;inspectNode(e,r,i);for(a=0,s=i.length;a<s;a+=1){t.duplicates.push(r[i[a]])}t.usedDuplicates=new Array(s)}function inspectNode(e,t,r){var i,a,s;if(e!==null&&typeof e==="object"){a=t.indexOf(e);if(a!==-1){if(r.indexOf(a)===-1){r.push(a)}}else{t.push(e);if(Array.isArray(e)){for(a=0,s=e.length;a<s;a+=1){inspectNode(e[a],t,r)}}else{i=Object.keys(e);for(a=0,s=i.length;a<s;a+=1){inspectNode(e[i[a]],t,r)}}}}}function dump(e,t){t=t||{};var r=new State(t);if(!r.noRefs)getDuplicateReferences(e,r);if(writeNode(r,0,e,true,true))return r.dump+"\n";return""}function safeDump(e,t){return dump(e,i.extend({schema:n},t))}e.exports.dump=dump;e.exports.safeDump=safeDump},2696:function(e){"use strict";function isObject(e){return e!=null&&typeof e==="object"&&Array.isArray(e)===false}function isObjectObject(e){return isObject(e)===true&&Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,r;if(isObjectObject(e)===false)return false;t=e.constructor;if(typeof t!=="function")return false;r=t.prototype;if(isObjectObject(r)===false)return false;if(r.hasOwnProperty("isPrototypeOf")===false){return false}return true}e.exports=isPlainObject},2699:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-04-16",endpointPrefix:"ds",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Directory Service",serviceFullName:"AWS Directory Service",serviceId:"Directory Service",signatureVersion:"v4",targetPrefix:"DirectoryService_20150416",uid:"ds-2015-04-16"},operations:{AcceptSharedDirectory:{input:{type:"structure",required:["SharedDirectoryId"],members:{SharedDirectoryId:{}}},output:{type:"structure",members:{SharedDirectory:{shape:"S4"}}}},AddIpRoutes:{input:{type:"structure",required:["DirectoryId","IpRoutes"],members:{DirectoryId:{},IpRoutes:{type:"list",member:{type:"structure",members:{CidrIp:{},Description:{}}}},UpdateSecurityGroupForDirectoryControllers:{type:"boolean"}}},output:{type:"structure",members:{}}},AddRegion:{input:{type:"structure",required:["DirectoryId","RegionName","VPCSettings"],members:{DirectoryId:{},RegionName:{},VPCSettings:{shape:"Sk"}}},output:{type:"structure",members:{}}},AddTagsToResource:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{}}},CancelSchemaExtension:{input:{type:"structure",required:["DirectoryId","SchemaExtensionId"],members:{DirectoryId:{},SchemaExtensionId:{}}},output:{type:"structure",members:{}}},ConnectDirectory:{input:{type:"structure",required:["Name","Password","Size","ConnectSettings"],members:{Name:{},ShortName:{},Password:{shape:"S12"},Description:{},Size:{},ConnectSettings:{type:"structure",required:["VpcId","SubnetIds","CustomerDnsIps","CustomerUserName"],members:{VpcId:{},SubnetIds:{shape:"Sm"},CustomerDnsIps:{shape:"S15"},CustomerUserName:{}}},Tags:{shape:"Sr"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateAlias:{input:{type:"structure",required:["DirectoryId","Alias"],members:{DirectoryId:{},Alias:{}}},output:{type:"structure",members:{DirectoryId:{},Alias:{}}}},CreateComputer:{input:{type:"structure",required:["DirectoryId","ComputerName","Password"],members:{DirectoryId:{},ComputerName:{},Password:{type:"string",sensitive:true},OrganizationalUnitDistinguishedName:{},ComputerAttributes:{shape:"S1g"}}},output:{type:"structure",members:{Computer:{type:"structure",members:{ComputerId:{},ComputerName:{},ComputerAttributes:{shape:"S1g"}}}}}},CreateConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","DnsIpAddrs"],members:{DirectoryId:{},RemoteDomainName:{},DnsIpAddrs:{shape:"S15"}}},output:{type:"structure",members:{}}},CreateDirectory:{input:{type:"structure",required:["Name","Password","Size"],members:{Name:{},ShortName:{},Password:{shape:"S1r"},Description:{},Size:{},VpcSettings:{shape:"Sk"},Tags:{shape:"Sr"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateLogSubscription:{input:{type:"structure",required:["DirectoryId","LogGroupName"],members:{DirectoryId:{},LogGroupName:{}}},output:{type:"structure",members:{}}},CreateMicrosoftAD:{input:{type:"structure",required:["Name","Password","VpcSettings"],members:{Name:{},ShortName:{},Password:{shape:"S1r"},Description:{},VpcSettings:{shape:"Sk"},Edition:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateSnapshot:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},Name:{}}},output:{type:"structure",members:{SnapshotId:{}}}},CreateTrust:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","TrustPassword","TrustDirection"],members:{DirectoryId:{},RemoteDomainName:{},TrustPassword:{type:"string",sensitive:true},TrustDirection:{},TrustType:{},ConditionalForwarderIpAddrs:{shape:"S15"},SelectiveAuth:{}}},output:{type:"structure",members:{TrustId:{}}}},DeleteConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName"],members:{DirectoryId:{},RemoteDomainName:{}}},output:{type:"structure",members:{}}},DeleteDirectory:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{DirectoryId:{}}}},DeleteLogSubscription:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{}}},output:{type:"structure",members:{SnapshotId:{}}}},DeleteTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{},DeleteAssociatedConditionalForwarder:{type:"boolean"}}},output:{type:"structure",members:{TrustId:{}}}},DeregisterCertificate:{input:{type:"structure",required:["DirectoryId","CertificateId"],members:{DirectoryId:{},CertificateId:{}}},output:{type:"structure",members:{}}},DeregisterEventTopic:{input:{type:"structure",required:["DirectoryId","TopicName"],members:{DirectoryId:{},TopicName:{}}},output:{type:"structure",members:{}}},DescribeCertificate:{input:{type:"structure",required:["DirectoryId","CertificateId"],members:{DirectoryId:{},CertificateId:{}}},output:{type:"structure",members:{Certificate:{type:"structure",members:{CertificateId:{},State:{},StateReason:{},CommonName:{},RegisteredDateTime:{type:"timestamp"},ExpiryDateTime:{type:"timestamp"},Type:{},ClientCertAuthSettings:{shape:"S30"}}}}}},DescribeConditionalForwarders:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},RemoteDomainNames:{type:"list",member:{}}}},output:{type:"structure",members:{ConditionalForwarders:{type:"list",member:{type:"structure",members:{RemoteDomainName:{},DnsIpAddrs:{shape:"S15"},ReplicationScope:{}}}}}}},DescribeDirectories:{input:{type:"structure",members:{DirectoryIds:{shape:"S39"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{DirectoryDescriptions:{type:"list",member:{type:"structure",members:{DirectoryId:{},Name:{},ShortName:{},Size:{},Edition:{},Alias:{},AccessUrl:{},Description:{},DnsIpAddrs:{shape:"S15"},Stage:{},ShareStatus:{},ShareMethod:{},ShareNotes:{shape:"S8"},LaunchTime:{type:"timestamp"},StageLastUpdatedDateTime:{type:"timestamp"},Type:{},VpcSettings:{shape:"S3j"},ConnectSettings:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Sm"},CustomerUserName:{},SecurityGroupId:{},AvailabilityZones:{shape:"S3l"},ConnectIps:{type:"list",member:{}}}},RadiusSettings:{shape:"S3p"},RadiusStatus:{},StageReason:{},SsoEnabled:{type:"boolean"},DesiredNumberOfDomainControllers:{type:"integer"},OwnerDirectoryDescription:{type:"structure",members:{DirectoryId:{},AccountId:{},DnsIpAddrs:{shape:"S15"},VpcSettings:{shape:"S3j"},RadiusSettings:{shape:"S3p"},RadiusStatus:{}}},RegionsInfo:{type:"structure",members:{PrimaryRegion:{},AdditionalRegions:{type:"list",member:{}}}}}}},NextToken:{}}}},DescribeDomainControllers:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},DomainControllerIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{DomainControllers:{type:"list",member:{type:"structure",members:{DirectoryId:{},DomainControllerId:{},DnsIpAddr:{},VpcId:{},SubnetId:{},AvailabilityZone:{},Status:{},StatusReason:{},LaunchTime:{type:"timestamp"},StatusLastUpdatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEventTopics:{input:{type:"structure",members:{DirectoryId:{},TopicNames:{type:"list",member:{}}}},output:{type:"structure",members:{EventTopics:{type:"list",member:{type:"structure",members:{DirectoryId:{},TopicName:{},TopicArn:{},CreatedDateTime:{type:"timestamp"},Status:{}}}}}}},DescribeLDAPSSettings:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},Type:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LDAPSSettingsInfo:{type:"list",member:{type:"structure",members:{LDAPSStatus:{},LDAPSStatusReason:{},LastUpdatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeRegions:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},RegionName:{},NextToken:{}}},output:{type:"structure",members:{RegionsDescription:{type:"list",member:{type:"structure",members:{DirectoryId:{},RegionName:{},RegionType:{},Status:{},VpcSettings:{shape:"Sk"},DesiredNumberOfDomainControllers:{type:"integer"},LaunchTime:{type:"timestamp"},StatusLastUpdatedDateTime:{type:"timestamp"},LastUpdatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeSharedDirectories:{input:{type:"structure",required:["OwnerDirectoryId"],members:{OwnerDirectoryId:{},SharedDirectoryIds:{shape:"S39"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{SharedDirectories:{type:"list",member:{shape:"S4"}},NextToken:{}}}},DescribeSnapshots:{input:{type:"structure",members:{DirectoryId:{},SnapshotIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Snapshots:{type:"list",member:{type:"structure",members:{DirectoryId:{},SnapshotId:{},Type:{},Name:{},Status:{},StartTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeTrusts:{input:{type:"structure",members:{DirectoryId:{},TrustIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Trusts:{type:"list",member:{type:"structure",members:{DirectoryId:{},TrustId:{},RemoteDomainName:{},TrustType:{},TrustDirection:{},TrustState:{},CreatedDateTime:{type:"timestamp"},LastUpdatedDateTime:{type:"timestamp"},StateLastUpdatedDateTime:{type:"timestamp"},TrustStateReason:{},SelectiveAuth:{}}}},NextToken:{}}}},DisableClientAuthentication:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},DisableLDAPS:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},DisableRadius:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DisableSso:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},UserName:{},Password:{shape:"S12"}}},output:{type:"structure",members:{}}},EnableClientAuthentication:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},EnableLDAPS:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},EnableRadius:{input:{type:"structure",required:["DirectoryId","RadiusSettings"],members:{DirectoryId:{},RadiusSettings:{shape:"S3p"}}},output:{type:"structure",members:{}}},EnableSso:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},UserName:{},Password:{shape:"S12"}}},output:{type:"structure",members:{}}},GetDirectoryLimits:{input:{type:"structure",members:{}},output:{type:"structure",members:{DirectoryLimits:{type:"structure",members:{CloudOnlyDirectoriesLimit:{type:"integer"},CloudOnlyDirectoriesCurrentCount:{type:"integer"},CloudOnlyDirectoriesLimitReached:{type:"boolean"},CloudOnlyMicrosoftADLimit:{type:"integer"},CloudOnlyMicrosoftADCurrentCount:{type:"integer"},CloudOnlyMicrosoftADLimitReached:{type:"boolean"},ConnectedDirectoriesLimit:{type:"integer"},ConnectedDirectoriesCurrentCount:{type:"integer"},ConnectedDirectoriesLimitReached:{type:"boolean"}}}}}},GetSnapshotLimits:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{SnapshotLimits:{type:"structure",members:{ManualSnapshotsLimit:{type:"integer"},ManualSnapshotsCurrentCount:{type:"integer"},ManualSnapshotsLimitReached:{type:"boolean"}}}}}},ListCertificates:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificatesInfo:{type:"list",member:{type:"structure",members:{CertificateId:{},CommonName:{},State:{},ExpiryDateTime:{type:"timestamp"},Type:{}}}}}}},ListIpRoutes:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{IpRoutesInfo:{type:"list",member:{type:"structure",members:{DirectoryId:{},CidrIp:{},IpRouteStatusMsg:{},AddedDateTime:{type:"timestamp"},IpRouteStatusReason:{},Description:{}}}},NextToken:{}}}},ListLogSubscriptions:{input:{type:"structure",members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LogSubscriptions:{type:"list",member:{type:"structure",members:{DirectoryId:{},LogGroupName:{},SubscriptionCreatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListSchemaExtensions:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{SchemaExtensionsInfo:{type:"list",member:{type:"structure",members:{DirectoryId:{},SchemaExtensionId:{},Description:{},SchemaExtensionStatus:{},SchemaExtensionStatusReason:{},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sr"},NextToken:{}}}},RegisterCertificate:{input:{type:"structure",required:["DirectoryId","CertificateData"],members:{DirectoryId:{},CertificateData:{},Type:{},ClientCertAuthSettings:{shape:"S30"}}},output:{type:"structure",members:{CertificateId:{}}}},RegisterEventTopic:{input:{type:"structure",required:["DirectoryId","TopicName"],members:{DirectoryId:{},TopicName:{}}},output:{type:"structure",members:{}}},RejectSharedDirectory:{input:{type:"structure",required:["SharedDirectoryId"],members:{SharedDirectoryId:{}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},RemoveIpRoutes:{input:{type:"structure",required:["DirectoryId","CidrIps"],members:{DirectoryId:{},CidrIps:{type:"list",member:{}}}},output:{type:"structure",members:{}}},RemoveRegion:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetUserPassword:{input:{type:"structure",required:["DirectoryId","UserName","NewPassword"],members:{DirectoryId:{},UserName:{},NewPassword:{type:"string",sensitive:true}}},output:{type:"structure",members:{}}},RestoreFromSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{}}},output:{type:"structure",members:{}}},ShareDirectory:{input:{type:"structure",required:["DirectoryId","ShareTarget","ShareMethod"],members:{DirectoryId:{},ShareNotes:{shape:"S8"},ShareTarget:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}},ShareMethod:{}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},StartSchemaExtension:{input:{type:"structure",required:["DirectoryId","CreateSnapshotBeforeSchemaExtension","LdifContent","Description"],members:{DirectoryId:{},CreateSnapshotBeforeSchemaExtension:{type:"boolean"},LdifContent:{},Description:{}}},output:{type:"structure",members:{SchemaExtensionId:{}}}},UnshareDirectory:{input:{type:"structure",required:["DirectoryId","UnshareTarget"],members:{DirectoryId:{},UnshareTarget:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},UpdateConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","DnsIpAddrs"],members:{DirectoryId:{},RemoteDomainName:{},DnsIpAddrs:{shape:"S15"}}},output:{type:"structure",members:{}}},UpdateNumberOfDomainControllers:{input:{type:"structure",required:["DirectoryId","DesiredNumber"],members:{DirectoryId:{},DesiredNumber:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateRadius:{input:{type:"structure",required:["DirectoryId","RadiusSettings"],members:{DirectoryId:{},RadiusSettings:{shape:"S3p"}}},output:{type:"structure",members:{}}},UpdateTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{},SelectiveAuth:{}}},output:{type:"structure",members:{RequestId:{},TrustId:{}}}},VerifyTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{}}},output:{type:"structure",members:{TrustId:{}}}}},shapes:{S4:{type:"structure",members:{OwnerAccountId:{},OwnerDirectoryId:{},ShareMethod:{},SharedAccountId:{},SharedDirectoryId:{},ShareStatus:{},ShareNotes:{shape:"S8"},CreatedDateTime:{type:"timestamp"},LastUpdatedDateTime:{type:"timestamp"}}},S8:{type:"string",sensitive:true},Sk:{type:"structure",required:["VpcId","SubnetIds"],members:{VpcId:{},SubnetIds:{shape:"Sm"}}},Sm:{type:"list",member:{}},Sr:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"string",sensitive:true},S15:{type:"list",member:{}},S1g:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S1r:{type:"string",sensitive:true},S30:{type:"structure",members:{OCSPUrl:{}}},S39:{type:"list",member:{}},S3j:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Sm"},SecurityGroupId:{},AvailabilityZones:{shape:"S3l"}}},S3l:{type:"list",member:{}},S3p:{type:"structure",members:{RadiusServers:{type:"list",member:{}},RadiusPort:{type:"integer"},RadiusTimeout:{type:"integer"},RadiusRetries:{type:"integer"},SharedSecret:{type:"string",sensitive:true},AuthenticationProtocol:{},DisplayLabel:{},UseSameUsername:{type:"boolean"}}}}}},2709:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["wafregional"]={};i.WAFRegional=a.defineService("wafregional",["2016-11-28"]);Object.defineProperty(s.services["wafregional"],"2016-11-28",{get:function get(){var e=r(8296);e.paginators=r(3396).pagination;return e},enumerable:true,configurable:true});e.exports=i.WAFRegional},2714:function(e,t,r){const i=r(4830);const a=(e,t)=>{const r=i(e,t);return r?r.version:null};e.exports=a},2719:function(e){e.exports={pagination:{}}},2726:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-02",endpointPrefix:"shield",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Shield",serviceFullName:"AWS Shield",serviceId:"Shield",signatureVersion:"v4",targetPrefix:"AWSShield_20160616",uid:"shield-2016-06-02"},operations:{AssociateDRTLogBucket:{input:{type:"structure",required:["LogBucket"],members:{LogBucket:{}}},output:{type:"structure",members:{}}},AssociateDRTRole:{input:{type:"structure",required:["RoleArn"],members:{RoleArn:{}}},output:{type:"structure",members:{}}},AssociateHealthCheck:{input:{type:"structure",required:["ProtectionId","HealthCheckArn"],members:{ProtectionId:{},HealthCheckArn:{}}},output:{type:"structure",members:{}}},AssociateProactiveEngagementDetails:{input:{type:"structure",required:["EmergencyContactList"],members:{EmergencyContactList:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateProtection:{input:{type:"structure",required:["Name","ResourceArn"],members:{Name:{},ResourceArn:{}}},output:{type:"structure",members:{ProtectionId:{}}}},CreateProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},output:{type:"structure",members:{}}},CreateSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteProtection:{input:{type:"structure",required:["ProtectionId"],members:{ProtectionId:{}}},output:{type:"structure",members:{}}},DeleteProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{}}},output:{type:"structure",members:{}}},DeleteSubscription:{input:{type:"structure",members:{},deprecated:true},output:{type:"structure",members:{},deprecated:true},deprecated:true},DescribeAttack:{input:{type:"structure",required:["AttackId"],members:{AttackId:{}}},output:{type:"structure",members:{Attack:{type:"structure",members:{AttackId:{},ResourceArn:{},SubResources:{type:"list",member:{type:"structure",members:{Type:{},Id:{},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{},VectorCounters:{shape:"S1b"}}}},Counters:{shape:"S1b"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AttackCounters:{shape:"S1b"},AttackProperties:{type:"list",member:{type:"structure",members:{AttackLayer:{},AttackPropertyIdentifier:{},TopContributors:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"long"}}}},Unit:{},Total:{type:"long"}}}},Mitigations:{type:"list",member:{type:"structure",members:{MitigationName:{}}}}}}}}},DescribeAttackStatistics:{input:{type:"structure",members:{}},output:{type:"structure",required:["TimeRange","DataItems"],members:{TimeRange:{shape:"S1s"},DataItems:{type:"list",member:{type:"structure",required:["AttackCount"],members:{AttackVolume:{type:"structure",members:{BitsPerSecond:{shape:"S1w"},PacketsPerSecond:{shape:"S1w"},RequestsPerSecond:{shape:"S1w"}}},AttackCount:{type:"long"}}}}}}},DescribeDRTAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{RoleArn:{},LogBucketList:{type:"list",member:{}}}}},DescribeEmergencyContactSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{EmergencyContactList:{shape:"Sc"}}}},DescribeProtection:{input:{type:"structure",members:{ProtectionId:{},ResourceArn:{}}},output:{type:"structure",members:{Protection:{shape:"S24"}}}},DescribeProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{}}},output:{type:"structure",required:["ProtectionGroup"],members:{ProtectionGroup:{shape:"S29"}}}},DescribeSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{Subscription:{type:"structure",required:["SubscriptionLimits"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeCommitmentInSeconds:{type:"long"},AutoRenew:{},Limits:{shape:"S2g"},ProactiveEngagementStatus:{},SubscriptionLimits:{type:"structure",required:["ProtectionLimits","ProtectionGroupLimits"],members:{ProtectionLimits:{type:"structure",required:["ProtectedResourceTypeLimits"],members:{ProtectedResourceTypeLimits:{shape:"S2g"}}},ProtectionGroupLimits:{type:"structure",required:["MaxProtectionGroups","PatternTypeLimits"],members:{MaxProtectionGroups:{type:"long"},PatternTypeLimits:{type:"structure",required:["ArbitraryPatternLimits"],members:{ArbitraryPatternLimits:{type:"structure",required:["MaxMembers"],members:{MaxMembers:{type:"long"}}}}}}}}}}}}}},DisableProactiveEngagement:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateDRTLogBucket:{input:{type:"structure",required:["LogBucket"],members:{LogBucket:{}}},output:{type:"structure",members:{}}},DisassociateDRTRole:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateHealthCheck:{input:{type:"structure",required:["ProtectionId","HealthCheckArn"],members:{ProtectionId:{},HealthCheckArn:{}}},output:{type:"structure",members:{}}},EnableProactiveEngagement:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetSubscriptionState:{input:{type:"structure",members:{}},output:{type:"structure",required:["SubscriptionState"],members:{SubscriptionState:{}}}},ListAttacks:{input:{type:"structure",members:{ResourceArns:{type:"list",member:{}},StartTime:{shape:"S1s"},EndTime:{shape:"S1s"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttackSummaries:{type:"list",member:{type:"structure",members:{AttackId:{},ResourceArn:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{}}}}}}},NextToken:{}}}},ListProtectionGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ProtectionGroups"],members:{ProtectionGroups:{type:"list",member:{shape:"S29"}},NextToken:{}}}},ListProtections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Protections:{type:"list",member:{shape:"S24"}},NextToken:{}}}},ListResourcesInProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{type:"list",member:{}},NextToken:{}}}},UpdateEmergencyContactSettings:{input:{type:"structure",members:{EmergencyContactList:{shape:"Sc"}}},output:{type:"structure",members:{}}},UpdateProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},output:{type:"structure",members:{}}},UpdateSubscription:{input:{type:"structure",members:{AutoRenew:{}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"list",member:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{},PhoneNumber:{},ContactNotes:{}}}},Sr:{type:"list",member:{}},S1b:{type:"list",member:{type:"structure",members:{Name:{},Max:{type:"double"},Average:{type:"double"},Sum:{type:"double"},N:{type:"integer"},Unit:{}}}},S1s:{type:"structure",members:{FromInclusive:{type:"timestamp"},ToExclusive:{type:"timestamp"}}},S1w:{type:"structure",required:["Max"],members:{Max:{type:"double"}}},S24:{type:"structure",members:{Id:{},Name:{},ResourceArn:{},HealthCheckIds:{type:"list",member:{}}}},S29:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern","Members"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},S2g:{type:"list",member:{type:"structure",members:{Type:{},Max:{type:"long"}}}}}}},2732:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S1h"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S2y"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S4g"},DetailType:{},Detail:{},EventBusName:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S4g"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"Sm"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S2y"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S1h"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S2y:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S3k"},SecurityGroups:{shape:"S3k"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S3k:{type:"list",member:{}},S4g:{type:"list",member:{}}}}},2739:function(e,t,r){function __ncc_wildcard$0(e){if(e==="cat.js"||e==="cat")return r(833);else if(e==="cd.js"||e==="cd")return r(1008);else if(e==="chmod.js"||e==="chmod")return r(8477);else if(e==="common.js"||e==="common")return r(2602);else if(e==="cp.js"||e==="cp")return r(2838);else if(e==="dirs.js"||e==="dirs")return r(4542);else if(e==="echo.js"||e==="echo")return r(4574);else if(e==="error.js"||e==="error")return r(1605);else if(e==="exec-child.js"||e==="exec-child")return r(4761);else if(e==="exec.js"||e==="exec")return r(4693);else if(e==="find.js"||e==="find")return r(1216);else if(e==="grep.js"||e==="grep")return r(6199);else if(e==="head.js"||e==="head")return r(3093);else if(e==="ln.js"||e==="ln")return r(8535);else if(e==="ls.js"||e==="ls")return r(8705);else if(e==="mkdir.js"||e==="mkdir")return r(7661);else if(e==="mv.js"||e==="mv")return r(1063);else if(e==="popd.js"||e==="popd")return r(3409);else if(e==="pushd.js"||e==="pushd")return r(188);else if(e==="pwd.js"||e==="pwd")return r(359);else if(e==="rm.js"||e==="rm")return r(3272);else if(e==="sed.js"||e==="sed")return r(1989);else if(e==="set.js"||e==="set")return r(3936);else if(e==="sort.js"||e==="sort")return r(8340);else if(e==="tail.js"||e==="tail")return r(5062);else if(e==="tempdir.js"||e==="tempdir")return r(8167);else if(e==="test.js"||e==="test")return r(9284);else if(e==="to.js"||e==="to")return r(8380);else if(e==="toEnd.js"||e==="toEnd")return r(9240);else if(e==="touch.js"||e==="touch")return r(1505);else if(e==="uniq.js"||e==="uniq")return r(1554);else if(e==="which.js"||e==="which")return r(1691)}var i=r(2602);r(233).forEach(function(e){__ncc_wildcard$0(e)});t.exit=process.exit;t.error=r(1605);t.ShellString=i.ShellString;t.env=process.env;t.config=i.config},2740:function(e){"use strict";function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,t){var r,i,a,s;if(t){s=Object.keys(t);for(r=0,i=s.length;r<i;r+=1){a=s[r];e[a]=t[a]}}return e}function repeat(e,t){var r="",i;for(i=0;i<t;i+=1){r+=e}return r}function isNegativeZero(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}e.exports.isNothing=isNothing;e.exports.isObject=isObject;e.exports.toArray=toArray;e.exports.repeat=repeat;e.exports.isNegativeZero=isNegativeZero;e.exports.extend=extend},2743:function(e,t,r){var i=r(153);var a=r(404).XmlNode;var s=r(4948).XmlText;function XmlBuilder(){}XmlBuilder.prototype.toXML=function(e,t,r,i){var s=new a(r);applyNamespaces(s,t,true);serialize(s,e,t);return s.children.length>0||i?s.toString():""};function serialize(e,t,r){switch(r.type){case"structure":return serializeStructure(e,t,r);case"map":return serializeMap(e,t,r);case"list":return serializeList(e,t,r);default:return serializeScalar(e,t,r)}}function serializeStructure(e,t,r){i.arrayEach(r.memberNames,function(i){var s=r.members[i];if(s.location!=="body")return;var n=t[i];var o=s.name;if(n!==undefined&&n!==null){if(s.isXmlAttribute){e.addAttribute(o,n)}else if(s.flattened){serialize(e,n,s)}else{var u=new a(o);e.addChildNode(u);applyNamespaces(u,s);serialize(u,n,s)}}})}function serializeMap(e,t,r){var s=r.key.name||"key";var n=r.value.name||"value";i.each(t,function(t,i){var o=new a(r.flattened?r.name:"entry");e.addChildNode(o);var u=new a(s);var p=new a(n);o.addChildNode(u);o.addChildNode(p);serialize(u,t,r.key);serialize(p,i,r.value)})}function serializeList(e,t,r){if(r.flattened){i.arrayEach(t,function(t){var i=r.member.name||r.name;var s=new a(i);e.addChildNode(s);serialize(s,t,r.member)})}else{i.arrayEach(t,function(t){var i=r.member.name||"member";var s=new a(i);e.addChildNode(s);serialize(s,t,r.member)})}}function serializeScalar(e,t,r){e.addChildNode(new s(r.toWireFormat(t)))}function applyNamespaces(e,t,r){var i,a="xmlns";if(t.xmlNamespaceUri){i=t.xmlNamespaceUri;if(t.xmlNamespacePrefix)a+=":"+t.xmlNamespacePrefix}else if(r&&t.api.xmlNamespaceUri){i=t.api.xmlNamespaceUri}if(i)e.addAttribute(a,i)}e.exports=XmlBuilder},2747:function(e,t,r){"use strict";var i=r(6867),a=r(855),s=r(6844),n=r(7741);var o=r(967);var u=a.ucs2length;var p=r(1832);var c=s.Validation;e.exports=compile;function compile(e,t,r,m){var l=this,d=this._opts,y=[undefined],b={},h=[],f={},g=[],S={},N=[];t=t||{schema:e,refVal:y,refs:b};var I=checkCompiling.call(this,e,t,m);var T=this._compilations[I.index];if(I.compiling)return T.callValidate=callValidate;var v=this._formats;var k=this.RULES;try{var C=localCompile(e,t,r,m);T.validate=C;var A=T.callValidate;if(A){A.schema=C.schema;A.errors=null;A.refs=C.refs;A.refVal=C.refVal;A.root=C.root;A.$async=C.$async;if(d.sourceCode)A.source=C.source}return C}finally{endCompiling.call(this,e,t,m)}function callValidate(){var e=T.validate;var t=e.apply(this,arguments);callValidate.errors=e.errors;return t}function localCompile(e,r,n,m){var f=!r||r&&r.schema==e;if(r.schema!=t.schema)return compile.call(l,e,r,n,m);var S=e.$async===true;var I=o({isTop:true,schema:e,isRoot:f,baseId:m,root:r,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:s.MissingRef,RULES:k,validate:o,util:a,resolve:i,resolveRef:resolveRef,usePattern:usePattern,useDefault:useDefault,useCustomRule:useCustomRule,opts:d,formats:v,logger:l.logger,self:l});I=vars(y,refValCode)+vars(h,patternCode)+vars(g,defaultCode)+vars(N,customRuleCode)+I;if(d.processCode)I=d.processCode(I,e);var T;try{var C=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",I);T=C(l,k,v,t,y,g,N,p,u,c);y[0]=T}catch(e){l.logger.error("Error compiling schema, function code:",I);throw e}T.schema=e;T.errors=null;T.refs=b;T.refVal=y;T.root=f?T:r;if(S)T.$async=true;if(d.sourceCode===true){T.source={code:I,patterns:h,defaults:g}}return T}function resolveRef(e,a,s){a=i.url(e,a);var n=b[a];var o,u;if(n!==undefined){o=y[n];u="refVal["+n+"]";return resolvedRef(o,u)}if(!s&&t.refs){var p=t.refs[a];if(p!==undefined){o=t.refVal[p];u=addLocalRef(a,o);return resolvedRef(o,u)}}u=addLocalRef(a);var c=i.call(l,localCompile,t,a);if(c===undefined){var m=r&&r[a];if(m){c=i.inlineRef(m,d.inlineRefs)?m:compile.call(l,m,t,r,e)}}if(c===undefined){removeLocalRef(a)}else{replaceLocalRef(a,c);return resolvedRef(c,u)}}function addLocalRef(e,t){var r=y.length;y[r]=t;b[e]=r;return"refVal"+r}function removeLocalRef(e){delete b[e]}function replaceLocalRef(e,t){var r=b[e];y[r]=t}function resolvedRef(e,t){return typeof e=="object"||typeof e=="boolean"?{code:t,schema:e,inline:true}:{code:t,$async:e&&!!e.$async}}function usePattern(e){var t=f[e];if(t===undefined){t=f[e]=h.length;h[t]=e}return"pattern"+t}function useDefault(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return a.toQuotedString(e);case"object":if(e===null)return"null";var t=n(e);var r=S[t];if(r===undefined){r=S[t]=g.length;g[r]=e}return"default"+r}}function useCustomRule(e,t,r,i){if(l._opts.validateSchema!==false){var a=e.definition.dependencies;if(a&&!a.every(function(e){return Object.prototype.hasOwnProperty.call(r,e)}))throw new Error("parent schema must have all required keywords: "+a.join(","));var s=e.definition.validateSchema;if(s){var n=s(t);if(!n){var o="keyword schema is invalid: "+l.errorsText(s.errors);if(l._opts.validateSchema=="log")l.logger.error(o);else throw new Error(o)}}}var u=e.definition.compile,p=e.definition.inline,c=e.definition.macro;var m;if(u){m=u.call(l,t,r,i)}else if(c){m=c.call(l,t,r,i);if(d.validateSchema!==false)l.validateSchema(m,true)}else if(p){m=p.call(l,i,e.keyword,t,r)}else{m=e.definition.validate;if(!m)return}if(m===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var y=N.length;N[y]=m;return{code:"customRule"+y,validate:m}}}function checkCompiling(e,t,r){var i=compIndex.call(this,e,t,r);if(i>=0)return{index:i,compiling:true};i=this._compilations.length;this._compilations[i]={schema:e,root:t,baseId:r};return{index:i,compiling:false}}function endCompiling(e,t,r){var i=compIndex.call(this,e,t,r);if(i>=0)this._compilations.splice(i,1)}function compIndex(e,t,r){for(var i=0;i<this._compilations.length;i++){var a=this._compilations[i];if(a.schema==e&&a.root==t&&a.baseId==r)return i}return-1}function patternCode(e,t){return"var pattern"+e+" = new RegExp("+a.toQuotedString(t[e])+");"}function defaultCode(e){return"var default"+e+" = defaults["+e+"];"}function refValCode(e,t){return t[e]===undefined?"":"var refVal"+e+" = refVal["+e+"];"}function customRuleCode(e){return"var customRule"+e+" = customRules["+e+"];"}function vars(e,t){if(!e.length)return"";var r="";for(var i=0;i<e.length;i++)r+=t(i,e);return r}},2750:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b,h=function(e,t){for(var r in t){if(f.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;u=r(7738);p=r(5735);t=r(9657);i=r(7919);c=r(5796);l=r(7660);y=r(9708);m=r(2491);a=r(3801);s=r(9463);n=r(1755);o=r(9019);b=r(9423);e.exports=d=function(e){h(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e){var t,r,a,s,n;this.textispresent=false;s="";n=e.children;for(r=0,a=n.length;r<a;r++){t=n[r];s+=function(){switch(false){case!(t instanceof u):return this.declaration(t);case!(t instanceof p):return this.docType(t);case!(t instanceof i):return this.comment(t);case!(t instanceof m):return this.processingInstruction(t);default:return this.element(t,0)}}.call(this)}if(this.pretty&&s.slice(-this.newline.length)===this.newline){s=s.slice(0,-this.newline.length)}return s};XMLStringWriter.prototype.attribute=function(e){return" "+e.name+'="'+e.value+'"'};XMLStringWriter.prototype.cdata=function(e,t){return this.space(t)+"<![CDATA["+e.text+"]]>"+this.newline};XMLStringWriter.prototype.comment=function(e,t){return this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.newline};XMLStringWriter.prototype.declaration=function(e,t){var r;r=this.space(t);r+='<?xml version="'+e.version+'"';if(e.encoding!=null){r+=' encoding="'+e.encoding+'"'}if(e.standalone!=null){r+=' standalone="'+e.standalone+'"'}r+=this.spacebeforeslash+"?>";r+=this.newline;return r};XMLStringWriter.prototype.docType=function(e,r){var u,p,c,l,d;r||(r=0);l=this.space(r);l+="<!DOCTYPE "+e.root().name;if(e.pubID&&e.sysID){l+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){l+=' SYSTEM "'+e.sysID+'"'}if(e.children.length>0){l+=" [";l+=this.newline;d=e.children;for(p=0,c=d.length;p<c;p++){u=d[p];l+=function(){switch(false){case!(u instanceof a):return this.dtdAttList(u,r+1);case!(u instanceof s):return this.dtdElement(u,r+1);case!(u instanceof n):return this.dtdEntity(u,r+1);case!(u instanceof o):return this.dtdNotation(u,r+1);case!(u instanceof t):return this.cdata(u,r+1);case!(u instanceof i):return this.comment(u,r+1);case!(u instanceof m):return this.processingInstruction(u,r+1);default:throw new Error("Unknown DTD node type: "+u.constructor.name)}}.call(this)}l+="]"}l+=this.spacebeforeslash+">";l+=this.newline;return l};XMLStringWriter.prototype.element=function(e,r){var a,s,n,o,u,p,d,b,h,g,S,N,I;r||(r=0);I=false;if(this.textispresent){this.newline="";this.pretty=false}else{this.newline=this.newlinedefault;this.pretty=this.prettydefault}N=this.space(r);b="";b+=N+"<"+e.name;h=e.attributes;for(d in h){if(!f.call(h,d))continue;a=h[d];b+=this.attribute(a)}if(e.children.length===0||e.children.every(function(e){return e.value===""})){if(this.allowEmpty){b+="></"+e.name+">"+this.newline}else{b+=this.spacebeforeslash+"/>"+this.newline}}else if(this.pretty&&e.children.length===1&&e.children[0].value!=null){b+=">";b+=e.children[0].value;b+="</"+e.name+">"+this.newline}else{if(this.dontprettytextnodes){g=e.children;for(n=0,u=g.length;n<u;n++){s=g[n];if(s.value!=null){this.textispresent++;I=true;break}}}if(this.textispresent){this.newline="";this.pretty=false;N=this.space(r)}b+=">"+this.newline;S=e.children;for(o=0,p=S.length;o<p;o++){s=S[o];b+=function(){switch(false){case!(s instanceof t):return this.cdata(s,r+1);case!(s instanceof i):return this.comment(s,r+1);case!(s instanceof c):return this.element(s,r+1);case!(s instanceof l):return this.raw(s,r+1);case!(s instanceof y):return this.text(s,r+1);case!(s instanceof m):return this.processingInstruction(s,r+1);default:throw new Error("Unknown XML node type: "+s.constructor.name)}}.call(this)}if(I){this.textispresent--}if(!this.textispresent){this.newline=this.newlinedefault;this.pretty=this.prettydefault}b+=N+"</"+e.name+">"+this.newline}return b};XMLStringWriter.prototype.processingInstruction=function(e,t){var r;r=this.space(t)+"<?"+e.target;if(e.value){r+=" "+e.value}r+=this.spacebeforeslash+"?>"+this.newline;return r};XMLStringWriter.prototype.raw=function(e,t){return this.space(t)+e.value+this.newline};XMLStringWriter.prototype.text=function(e,t){return this.space(t)+e.value+this.newline};XMLStringWriter.prototype.dtdAttList=function(e,t){var r;r=this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType;if(e.defaultValueType!=="#DEFAULT"){r+=" "+e.defaultValueType}if(e.defaultValue){r+=' "'+e.defaultValue+'"'}r+=this.spacebeforeslash+">"+this.newline;return r};XMLStringWriter.prototype.dtdElement=function(e,t){return this.space(t)+"<!ELEMENT "+e.name+" "+e.value+this.spacebeforeslash+">"+this.newline};XMLStringWriter.prototype.dtdEntity=function(e,t){var r;r=this.space(t)+"<!ENTITY";if(e.pe){r+=" %"}r+=" "+e.name;if(e.value){r+=' "'+e.value+'"'}else{if(e.pubID&&e.sysID){r+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){r+=' SYSTEM "'+e.sysID+'"'}if(e.nData){r+=" NDATA "+e.nData}}r+=this.spacebeforeslash+">"+this.newline;return r};XMLStringWriter.prototype.dtdNotation=function(e,t){var r;r=this.space(t)+"<!NOTATION "+e.name;if(e.pubID&&e.sysID){r+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.pubID){r+=' PUBLIC "'+e.pubID+'"'}else if(e.sysID){r+=' SYSTEM "'+e.sysID+'"'}r+=this.spacebeforeslash+">"+this.newline;return r};XMLStringWriter.prototype.openNode=function(e,t){var r,i,a,s;t||(t=0);if(e instanceof c){a=this.space(t)+"<"+e.name;s=e.attributes;for(i in s){if(!f.call(s,i))continue;r=s[i];a+=this.attribute(r)}a+=(e.children?">":"/>")+this.newline;return a}else{a=this.space(t)+"<!DOCTYPE "+e.rootNodeName;if(e.pubID&&e.sysID){a+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){a+=' SYSTEM "'+e.sysID+'"'}a+=(e.children?" [":">")+this.newline;return a}};XMLStringWriter.prototype.closeNode=function(e,t){t||(t=0);switch(false){case!(e instanceof c):return this.space(t)+"</"+e.name+">"+this.newline;case!(e instanceof p):return this.space(t)+"]>"+this.newline}};return XMLStringWriter}(b)}).call(this)},2751:function(e,t,r){var i=r(2500);e.exports=async;function async(e){var t=false;i(function(){t=true});return function async_callback(r,a){if(t){e(r,a)}else{i(function nextTick_callback(){e(r,a)})}}}},2752:function(e,t,r){const i=r(7298);const a=r(4873);const s=r(3486);const n=r(167);const o=r(2586);const u=r(2898);const p=(e,t,r,p)=>{switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return i(e,r,p);case"!=":return a(e,r,p);case">":return s(e,r,p);case">=":return n(e,r,p);case"<":return o(e,r,p);case"<=":return u(e,r,p);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=p},2760:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-15",endpointPrefix:"api.pricing",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Pricing",serviceFullName:"AWS Price List Service",serviceId:"Pricing",signatureVersion:"v4",signingName:"pricing",targetPrefix:"AWSPriceListService",uid:"pricing-2017-10-15"},operations:{DescribeServices:{input:{type:"structure",members:{ServiceCode:{},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},AttributeNames:{type:"list",member:{}}}}},FormatVersion:{},NextToken:{}}}},GetAttributeValues:{input:{type:"structure",required:["ServiceCode","AttributeName"],members:{ServiceCode:{},AttributeName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttributeValues:{type:"list",member:{type:"structure",members:{Value:{}}}},NextToken:{}}}},GetProducts:{input:{type:"structure",members:{ServiceCode:{},Filters:{type:"list",member:{type:"structure",required:["Type","Field","Value"],members:{Type:{},Field:{},Value:{}}}},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FormatVersion:{},PriceList:{type:"list",member:{jsonvalue:true}},NextToken:{}}}}},shapes:{}}},2766:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video",serviceFullName:"Amazon Kinesis Video Streams",serviceId:"Kinesis Video",signatureVersion:"v4",uid:"kinesisvideo-2017-09-30"},operations:{CreateSignalingChannel:{http:{requestUri:"/createSignalingChannel"},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{},ChannelType:{},SingleMasterConfiguration:{shape:"S4"},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{ChannelARN:{}}}},CreateStream:{http:{requestUri:"/createStream"},input:{type:"structure",required:["StreamName"],members:{DeviceName:{},StreamName:{},MediaType:{},KmsKeyId:{},DataRetentionInHours:{type:"integer"},Tags:{shape:"Si"}}},output:{type:"structure",members:{StreamARN:{}}}},DeleteSignalingChannel:{http:{requestUri:"/deleteSignalingChannel"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DeleteStream:{http:{requestUri:"/deleteStream"},input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DescribeSignalingChannel:{http:{requestUri:"/describeSignalingChannel"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{ChannelInfo:{shape:"Sr"}}}},DescribeStream:{http:{requestUri:"/describeStream"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamInfo:{shape:"Sw"}}}},GetDataEndpoint:{http:{requestUri:"/getDataEndpoint"},input:{type:"structure",required:["APIName"],members:{StreamName:{},StreamARN:{},APIName:{}}},output:{type:"structure",members:{DataEndpoint:{}}}},GetSignalingChannelEndpoint:{http:{requestUri:"/getSignalingChannelEndpoint"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},SingleMasterChannelEndpointConfiguration:{type:"structure",members:{Protocols:{type:"list",member:{}},Role:{}}}}},output:{type:"structure",members:{ResourceEndpointList:{type:"list",member:{type:"structure",members:{Protocol:{},ResourceEndpoint:{}}}}}}},ListSignalingChannels:{http:{requestUri:"/listSignalingChannels"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},ChannelNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{ChannelInfoList:{type:"list",member:{shape:"Sr"}},NextToken:{}}}},ListStreams:{http:{requestUri:"/listStreams"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StreamNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{StreamInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{NextToken:{},ResourceARN:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},ListTagsForStream:{http:{requestUri:"/listTagsForStream"},input:{type:"structure",members:{NextToken:{},StreamARN:{},StreamName:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{}}},TagStream:{http:{requestUri:"/tagStream"},input:{type:"structure",required:["Tags"],members:{StreamARN:{},StreamName:{},Tags:{shape:"Si"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeyList"],members:{ResourceARN:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UntagStream:{http:{requestUri:"/untagStream"},input:{type:"structure",required:["TagKeyList"],members:{StreamARN:{},StreamName:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UpdateDataRetention:{http:{requestUri:"/updateDataRetention"},input:{type:"structure",required:["CurrentVersion","Operation","DataRetentionChangeInHours"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},Operation:{},DataRetentionChangeInHours:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateSignalingChannel:{http:{requestUri:"/updateSignalingChannel"},input:{type:"structure",required:["ChannelARN","CurrentVersion"],members:{ChannelARN:{},CurrentVersion:{},SingleMasterConfiguration:{shape:"S4"}}},output:{type:"structure",members:{}}},UpdateStream:{http:{requestUri:"/updateStream"},input:{type:"structure",required:["CurrentVersion"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},DeviceName:{},MediaType:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",members:{MessageTtlSeconds:{type:"integer"}}},S7:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},Si:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{ChannelName:{},ChannelARN:{},ChannelType:{},ChannelStatus:{},CreationTime:{type:"timestamp"},SingleMasterConfiguration:{shape:"S4"},Version:{}}},Sw:{type:"structure",members:{DeviceName:{},StreamName:{},StreamARN:{},MediaType:{},KmsKeyId:{},Version:{},Status:{},CreationTime:{type:"timestamp"},DataRetentionInHours:{type:"integer"}}},S1v:{type:"list",member:{}}}}},2768:function(e,t,r){const{inherits:i}=r(1669);const{DecoderBuffer:a}=r(7110);const s=r(5720);const n=r(1822);function DERDecoder(e){this.enc="der";this.name=e.name;this.entity=e;this.tree=new DERNode;this.tree._init(e.body)}DERDecoder.prototype.decode=function decode(e,t){if(!a.isDecoderBuffer(e)){e=new a(e,t)}return this.tree._decode(e,t)};function DERNode(e){s.call(this,"der",e)}i(DERNode,s);DERNode.prototype._peekTag=function peekTag(e,t,r){if(e.isEmpty()){return false}const i=e.save();const a=derDecodeTag(e,`Failed to peek tag: "${t}"`);if(e.isError(a)){return a}e.restore(i);return a.tag===t||a.tagStr===t||a.tagStr+"of"===t||r};DERNode.prototype._decodeTag=function decodeTag(e,t,r){const i=derDecodeTag(e,`Failed to decode tag of "${t}"`);if(e.isError(i)){return i}let a=derDecodeLen(e,i.primitive,`Failed to get length of "${t}"`);if(e.isError(a)){return a}if(!r&&i.tag!==t&&i.tagStr!==t&&i.tagStr+"of"!==t){return e.error(`Failed to match tag: "${t}"`)}if(i.primitive||a!==null){return e.skip(a,`Failed to match body of: "${t}"`)}const s=e.save();const n=this._skipUntilEnd(e,`Failed to skip indefinite length body: "${this.tag}"`);if(e.isError(n)){return n}a=e.offset-s.offset;e.restore(s);return e.skip(a,`Failed to match body of: "${t}"`)};DERNode.prototype._skipUntilEnd=function skipUntilEnd(e,t){for(;;){const r=derDecodeTag(e,t);if(e.isError(r)){return r}const i=derDecodeLen(e,r.primitive,t);if(e.isError(i)){return i}let a;if(r.primitive||i!==null){a=e.skip(i)}else{a=this._skipUntilEnd(e,t)}if(e.isError(a)){return a}if(r.tagStr==="end"){break}}};DERNode.prototype._decodeList=function decodeList(e,t,r,i){const a=[];while(!e.isEmpty()){const t=this._peekTag(e,"end");if(e.isError(t)){return t}const s=r.decode(e,"der",i);if(e.isError(s)&&t){break}a.push(s)}return a};DERNode.prototype._decodeStr=function decodeStr(e,t){if(t==="bitstr"){const t=e.readUInt8();if(e.isError(t)){return t}return{unused:t,data:e.raw()}}else if(t==="bmpstr"){const t=e.raw();if(t.length%2===1){return e.error("Decoding of string type: bmpstr length mismatch")}let r="";for(let e=0;e<t.length/2;e++){r+=String.fromCharCode(t.readUInt16BE(e*2))}return r}else if(t==="numstr"){const t=e.raw().toString("ascii");if(!this._isNumstr(t)){return e.error("Decoding of string type: numstr unsupported characters")}return t}else if(t==="octstr"){return e.raw()}else if(t==="objDesc"){return e.raw()}else if(t==="printstr"){const t=e.raw().toString("ascii");if(!this._isPrintstr(t)){return e.error("Decoding of string type: printstr unsupported characters")}return t}else if(/str$/.test(t)){return e.raw().toString()}else{return e.error(`Decoding of string type: ${t} unsupported`)}};DERNode.prototype._decodeObjid=function decodeObjid(e,t,r){let i;const a=[];let s=0;let n=0;while(!e.isEmpty()){n=e.readUInt8();s<<=7;s|=n&127;if((n&128)===0){a.push(s);s=0}}if(n&128){a.push(s)}const o=a[0]/40|0;const u=a[0]%40;if(r){i=a}else{i=[o,u].concat(a.slice(1))}if(t){let e=t[i.join(" ")];if(e===undefined){e=t[i.join(".")]}if(e!==undefined){i=e}}return i};DERNode.prototype._decodeTime=function decodeTime(e,t){const r=e.raw().toString();let i;let a;let s;let n;let o;let u;if(t==="gentime"){i=r.slice(0,4)|0;a=r.slice(4,6)|0;s=r.slice(6,8)|0;n=r.slice(8,10)|0;o=r.slice(10,12)|0;u=r.slice(12,14)|0}else if(t==="utctime"){i=r.slice(0,2)|0;a=r.slice(2,4)|0;s=r.slice(4,6)|0;n=r.slice(6,8)|0;o=r.slice(8,10)|0;u=r.slice(10,12)|0;if(i<70){i=2e3+i}else{i=1900+i}}else{return e.error(`Decoding ${t} time is not supported yet`)}return Date.UTC(i,a-1,s,n,o,u,0)};DERNode.prototype._decodeNull=function decodeNull(){return null};DERNode.prototype._decodeBool=function decodeBool(e){const t=e.readUInt8();if(e.isError(t)){return t}else{return t!==0}};DERNode.prototype._decodeInt=function decodeInt(e,t){const r=e.raw();let i=BigInt(`0x${r.toString("hex")}`);if(t){i=t[i.toString(10)]||i}return i};DERNode.prototype._use=function use(e,t){if(typeof e==="function"){e=e(t)}return e._getDecoder("der").tree};function derDecodeTag(e,t){let r=e.readUInt8(t);if(e.isError(r)){return r}const i=n.tagClass[r>>6];const a=(r&32)===0;if((r&31)===31){let i=r;r=0;while((i&128)===128){i=e.readUInt8(t);if(e.isError(i)){return i}r<<=7;r|=i&127}}else{r&=31}const s=n.tag[r];return{cls:i,primitive:a,tag:r,tagStr:s}}function derDecodeLen(e,t,r){let i=e.readUInt8(r);if(e.isError(i)){return i}if(!t&&i===128){return null}if((i&128)===0){return i}const a=i&127;if(a>4){return e.error("length octect is too long")}i=0;for(let t=0;t<a;t++){i<<=8;const t=e.readUInt8(r);if(e.isError(t)){return t}i|=t}return i}e.exports=DERDecoder},2779:function(e,t,r){"use strict";var i=r(4852);var a=r(5622).extname;var s=/^\s*([^;\s]*)(?:;|\s|$)/;var n=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=s.exec(e);var r=t&&i[t[1].toLowerCase()];if(r&&r.charset){return r.charset}if(t&&n.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var r=e.indexOf("/")===-1?t.lookup(e):e;if(!r){return false}if(r.indexOf("charset")===-1){var i=t.charset(r);if(i)r+="; charset="+i.toLowerCase()}return r}function extension(e){if(!e||typeof e!=="string"){return false}var r=s.exec(e);var i=r&&t.extensions[r[1].toLowerCase()];if(!i||!i.length){return false}return i[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var r=a("x."+e).toLowerCase().substr(1);if(!r){return false}return t.types[r]||false}function populateMaps(e,t){var r=["nginx","apache",undefined,"iana"];Object.keys(i).forEach(function forEachMimeType(a){var s=i[a];var n=s.extensions;if(!n||!n.length){return}e[a]=n;for(var o=0;o<n.length;o++){var u=n[o];if(t[u]){var p=r.indexOf(i[t[u]].source);var c=r.indexOf(s.source);if(t[u]!=="application/octet-stream"&&(p>c||p===c&&t[u].substr(0,12)==="application/")){continue}}t[u]=a}})}},2782:function(e){e.exports={version:2,waiters:{ChannelCreated:{description:"Wait until a channel has been created",operation:"DescribeChannel",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},ChannelRunning:{description:"Wait until a channel is running",operation:"DescribeChannel",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},ChannelStopped:{description:"Wait until a channel has is stopped",operation:"DescribeChannel",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},ChannelDeleted:{description:"Wait until a channel has been deleted",operation:"DescribeChannel",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},InputAttached:{description:"Wait until an input has been attached",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"status",expected:500}]},InputDetached:{description:"Wait until an input has been detached",operation:"DescribeInput",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"status",expected:500}]},InputDeleted:{description:"Wait until an input has been deleted",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},MultiplexCreated:{description:"Wait until a multiplex has been created",operation:"DescribeMultiplex",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},MultiplexRunning:{description:"Wait until a multiplex is running",operation:"DescribeMultiplex",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},MultiplexStopped:{description:"Wait until a multiplex has is stopped",operation:"DescribeMultiplex",delay:5,maxAttempts:28,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},MultiplexDeleted:{description:"Wait until a multiplex has been deleted",operation:"DescribeMultiplex",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]}}}},2802:function(e,t){(function(e){"use strict";function isArray(e){if(e!==null){return Object.prototype.toString.call(e)==="[object Array]"}else{return false}}function isObject(e){if(e!==null){return Object.prototype.toString.call(e)==="[object Object]"}else{return false}}function strictDeepEqual(e,t){if(e===t){return true}var r=Object.prototype.toString.call(e);if(r!==Object.prototype.toString.call(t)){return false}if(isArray(e)===true){if(e.length!==t.length){return false}for(var i=0;i<e.length;i++){if(strictDeepEqual(e[i],t[i])===false){return false}}return true}if(isObject(e)===true){var a={};for(var s in e){if(hasOwnProperty.call(e,s)){if(strictDeepEqual(e[s],t[s])===false){return false}a[s]=true}}for(var n in t){if(hasOwnProperty.call(t,n)){if(a[n]!==true){return false}}}return true}return false}function isFalse(e){if(e===""||e===false||e===null){return true}else if(isArray(e)&&e.length===0){return true}else if(isObject(e)){for(var t in e){if(e.hasOwnProperty(t)){return false}}return true}else{return false}}function objValues(e){var t=Object.keys(e);var r=[];for(var i=0;i<t.length;i++){r.push(e[t[i]])}return r}function merge(e,t){var r={};for(var i in e){r[i]=e[i]}for(var a in t){r[a]=t[a]}return r}var t;if(typeof String.prototype.trimLeft==="function"){t=function(e){return e.trimLeft()}}else{t=function(e){return e.match(/^\s*(.*)/)[1]}}var r=0;var i=1;var a=2;var s=3;var n=4;var o=5;var u=6;var p=7;var c=8;var m=9;var l="EOF";var d="UnquotedIdentifier";var y="QuotedIdentifier";var b="Rbracket";var h="Rparen";var f="Comma";var g="Colon";var S="Rbrace";var N="Number";var I="Current";var T="Expref";var v="Pipe";var k="Or";var C="And";var A="EQ";var R="GT";var D="LT";var x="GTE";var q="LTE";var w="NE";var P="Flatten";var E="Star";var M="Filter";var O="Dot";var z="Not";var L="Lbrace";var j="Lbracket";var U="Lparen";var V="Literal";var B={".":O,"*":E,",":f,":":g,"{":L,"}":S,"]":b,"(":U,")":h,"@":I};var G={"<":true,">":true,"=":true,"!":true};var _={" ":true,"\t":true,"\n":true};function isAlpha(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="_"}function isNum(e){return e>="0"&&e<="9"||e==="-"}function isAlphaNum(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="_"}function Lexer(){}Lexer.prototype={tokenize:function(e){var t=[];this._current=0;var r;var i;var a;while(this._current<e.length){if(isAlpha(e[this._current])){r=this._current;i=this._consumeUnquotedIdentifier(e);t.push({type:d,value:i,start:r})}else if(B[e[this._current]]!==undefined){t.push({type:B[e[this._current]],value:e[this._current],start:this._current});this._current++}else if(isNum(e[this._current])){a=this._consumeNumber(e);t.push(a)}else if(e[this._current]==="["){a=this._consumeLBracket(e);t.push(a)}else if(e[this._current]==='"'){r=this._current;i=this._consumeQuotedIdentifier(e);t.push({type:y,value:i,start:r})}else if(e[this._current]==="'"){r=this._current;i=this._consumeRawStringLiteral(e);t.push({type:V,value:i,start:r})}else if(e[this._current]==="`"){r=this._current;var s=this._consumeLiteral(e);t.push({type:V,value:s,start:r})}else if(G[e[this._current]]!==undefined){t.push(this._consumeOperator(e))}else if(_[e[this._current]]!==undefined){this._current++}else if(e[this._current]==="&"){r=this._current;this._current++;if(e[this._current]==="&"){this._current++;t.push({type:C,value:"&&",start:r})}else{t.push({type:T,value:"&",start:r})}}else if(e[this._current]==="|"){r=this._current;this._current++;if(e[this._current]==="|"){this._current++;t.push({type:k,value:"||",start:r})}else{t.push({type:v,value:"|",start:r})}}else{var n=new Error("Unknown character:"+e[this._current]);n.name="LexerError";throw n}}return t},_consumeUnquotedIdentifier:function(e){var t=this._current;this._current++;while(this._current<e.length&&isAlphaNum(e[this._current])){this._current++}return e.slice(t,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;var r=e.length;while(e[this._current]!=='"'&&this._current<r){var i=this._current;if(e[i]==="\\"&&(e[i+1]==="\\"||e[i+1]==='"')){i+=2}else{i++}this._current=i}this._current++;return JSON.parse(e.slice(t,this._current))},_consumeRawStringLiteral:function(e){var t=this._current;this._current++;var r=e.length;while(e[this._current]!=="'"&&this._current<r){var i=this._current;if(e[i]==="\\"&&(e[i+1]==="\\"||e[i+1]==="'")){i+=2}else{i++}this._current=i}this._current++;var a=e.slice(t+1,this._current-1);return a.replace("\\'","'")},_consumeNumber:function(e){var t=this._current;this._current++;var r=e.length;while(isNum(e[this._current])&&this._current<r){this._current++}var i=parseInt(e.slice(t,this._current));return{type:N,value:i,start:t}},_consumeLBracket:function(e){var t=this._current;this._current++;if(e[this._current]==="?"){this._current++;return{type:M,value:"[?",start:t}}else if(e[this._current]==="]"){this._current++;return{type:P,value:"[]",start:t}}else{return{type:j,value:"[",start:t}}},_consumeOperator:function(e){var t=this._current;var r=e[t];this._current++;if(r==="!"){if(e[this._current]==="="){this._current++;return{type:w,value:"!=",start:t}}else{return{type:z,value:"!",start:t}}}else if(r==="<"){if(e[this._current]==="="){this._current++;return{type:q,value:"<=",start:t}}else{return{type:D,value:"<",start:t}}}else if(r===">"){if(e[this._current]==="="){this._current++;return{type:x,value:">=",start:t}}else{return{type:R,value:">",start:t}}}else if(r==="="){if(e[this._current]==="="){this._current++;return{type:A,value:"==",start:t}}}},_consumeLiteral:function(e){this._current++;var r=this._current;var i=e.length;var a;while(e[this._current]!=="`"&&this._current<i){var s=this._current;if(e[s]==="\\"&&(e[s+1]==="\\"||e[s+1]==="`")){s+=2}else{s++}this._current=s}var n=t(e.slice(r,this._current));n=n.replace("\\`","`");if(this._looksLikeJSON(n)){a=JSON.parse(n)}else{a=JSON.parse('"'+n+'"')}this._current++;return a},_looksLikeJSON:function(e){var t='[{"';var r=["true","false","null"];var i="-0123456789";if(e===""){return false}else if(t.indexOf(e[0])>=0){return true}else if(r.indexOf(e)>=0){return true}else if(i.indexOf(e[0])>=0){try{JSON.parse(e);return true}catch(e){return false}}else{return false}}};var F={};F[l]=0;F[d]=0;F[y]=0;F[b]=0;F[h]=0;F[f]=0;F[S]=0;F[N]=0;F[I]=0;F[T]=0;F[v]=1;F[k]=2;F[C]=3;F[A]=5;F[R]=5;F[D]=5;F[x]=5;F[q]=5;F[w]=5;F[P]=9;F[E]=20;F[M]=21;F[O]=40;F[z]=45;F[L]=50;F[j]=55;F[U]=60;function Parser(){}Parser.prototype={parse:function(e){this._loadTokens(e);this.index=0;var t=this.expression(0);if(this._lookahead(0)!==l){var r=this._lookaheadToken(0);var i=new Error("Unexpected token type: "+r.type+", value: "+r.value);i.name="ParserError";throw i}return t},_loadTokens:function(e){var t=new Lexer;var r=t.tokenize(e);r.push({type:l,value:"",start:e.length});this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();var r=this.nud(t);var i=this._lookahead(0);while(e<F[i]){this._advance();r=this.led(i,r);i=this._lookahead(0)}return r},_lookahead:function(e){return this.tokens[this.index+e].type},_lookaheadToken:function(e){return this.tokens[this.index+e]},_advance:function(){this.index++},nud:function(e){var t;var r;var i;switch(e.type){case V:return{type:"Literal",value:e.value};case d:return{type:"Field",name:e.value};case y:var a={type:"Field",name:e.value};if(this._lookahead(0)===U){throw new Error("Quoted identifier not allowed for function names.")}else{return a}break;case z:r=this.expression(F.Not);return{type:"NotExpression",children:[r]};case E:t={type:"Identity"};r=null;if(this._lookahead(0)===b){r={type:"Identity"}}else{r=this._parseProjectionRHS(F.Star)}return{type:"ValueProjection",children:[t,r]};case M:return this.led(e.type,{type:"Identity"});case L:return this._parseMultiselectHash();case P:t={type:P,children:[{type:"Identity"}]};r=this._parseProjectionRHS(F.Flatten);return{type:"Projection",children:[t,r]};case j:if(this._lookahead(0)===N||this._lookahead(0)===g){r=this._parseIndexExpression();return this._projectIfSlice({type:"Identity"},r)}else if(this._lookahead(0)===E&&this._lookahead(1)===b){this._advance();this._advance();r=this._parseProjectionRHS(F.Star);return{type:"Projection",children:[{type:"Identity"},r]}}else{return this._parseMultiselectList()}break;case I:return{type:I};case T:i=this.expression(F.Expref);return{type:"ExpressionReference",children:[i]};case U:var s=[];while(this._lookahead(0)!==h){if(this._lookahead(0)===I){i={type:I};this._advance()}else{i=this.expression(0)}s.push(i)}this._match(h);return s[0];default:this._errorToken(e)}},led:function(e,t){var r;switch(e){case O:var i=F.Dot;if(this._lookahead(0)!==E){r=this._parseDotRHS(i);return{type:"Subexpression",children:[t,r]}}else{this._advance();r=this._parseProjectionRHS(i);return{type:"ValueProjection",children:[t,r]}}break;case v:r=this.expression(F.Pipe);return{type:v,children:[t,r]};case k:r=this.expression(F.Or);return{type:"OrExpression",children:[t,r]};case C:r=this.expression(F.And);return{type:"AndExpression",children:[t,r]};case U:var a=t.name;var s=[];var n,o;while(this._lookahead(0)!==h){if(this._lookahead(0)===I){n={type:I};this._advance()}else{n=this.expression(0)}if(this._lookahead(0)===f){this._match(f)}s.push(n)}this._match(h);o={type:"Function",name:a,children:s};return o;case M:var u=this.expression(0);this._match(b);if(this._lookahead(0)===P){r={type:"Identity"}}else{r=this._parseProjectionRHS(F.Filter)}return{type:"FilterProjection",children:[t,r,u]};case P:var p={type:P,children:[t]};var c=this._parseProjectionRHS(F.Flatten);return{type:"Projection",children:[p,c]};case A:case w:case R:case x:case D:case q:return this._parseComparator(t,e);case j:var m=this._lookaheadToken(0);if(m.type===N||m.type===g){r=this._parseIndexExpression();return this._projectIfSlice(t,r)}else{this._match(E);this._match(b);r=this._parseProjectionRHS(F.Star);return{type:"Projection",children:[t,r]}}break;default:this._errorToken(this._lookaheadToken(0))}},_match:function(e){if(this._lookahead(0)===e){this._advance()}else{var t=this._lookaheadToken(0);var r=new Error("Expected "+e+", got: "+t.type);r.name="ParserError";throw r}},_errorToken:function(e){var t=new Error("Invalid token ("+e.type+'): "'+e.value+'"');t.name="ParserError";throw t},_parseIndexExpression:function(){if(this._lookahead(0)===g||this._lookahead(1)===g){return this._parseSliceExpression()}else{var e={type:"Index",value:this._lookaheadToken(0).value};this._advance();this._match(b);return e}},_projectIfSlice:function(e,t){var r={type:"IndexExpression",children:[e,t]};if(t.type==="Slice"){return{type:"Projection",children:[r,this._parseProjectionRHS(F.Star)]}}else{return r}},_parseSliceExpression:function(){var e=[null,null,null];var t=0;var r=this._lookahead(0);while(r!==b&&t<3){if(r===g){t++;this._advance()}else if(r===N){e[t]=this._lookaheadToken(0).value;this._advance()}else{var i=this._lookahead(0);var a=new Error("Syntax error, unexpected token: "+i.value+"("+i.type+")");a.name="Parsererror";throw a}r=this._lookahead(0)}this._match(b);return{type:"Slice",children:e}},_parseComparator:function(e,t){var r=this.expression(F[t]);return{type:"Comparator",name:t,children:[e,r]}},_parseDotRHS:function(e){var t=this._lookahead(0);var r=[d,y,E];if(r.indexOf(t)>=0){return this.expression(e)}else if(t===j){this._match(j);return this._parseMultiselectList()}else if(t===L){this._match(L);return this._parseMultiselectHash()}},_parseProjectionRHS:function(e){var t;if(F[this._lookahead(0)]<10){t={type:"Identity"}}else if(this._lookahead(0)===j){t=this.expression(e)}else if(this._lookahead(0)===M){t=this.expression(e)}else if(this._lookahead(0)===O){this._match(O);t=this._parseDotRHS(e)}else{var r=this._lookaheadToken(0);var i=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");i.name="ParserError";throw i}return t},_parseMultiselectList:function(){var e=[];while(this._lookahead(0)!==b){var t=this.expression(0);e.push(t);if(this._lookahead(0)===f){this._match(f);if(this._lookahead(0)===b){throw new Error("Unexpected token Rbracket")}}}this._match(b);return{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){var e=[];var t=[d,y];var r,i,a,s;for(;;){r=this._lookaheadToken(0);if(t.indexOf(r.type)<0){throw new Error("Expecting an identifier token, got: "+r.type)}i=r.value;this._advance();this._match(g);a=this.expression(0);s={type:"KeyValuePair",name:i,value:a};e.push(s);if(this._lookahead(0)===f){this._match(f)}else if(this._lookahead(0)===S){this._match(S);break}}return{type:"MultiSelectHash",children:e}}};function TreeInterpreter(e){this.runtime=e}TreeInterpreter.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,t){var r,i,a,s,n,o,u,p,c,m;switch(e.type){case"Field":if(t===null){return null}else if(isObject(t)){o=t[e.name];if(o===undefined){return null}else{return o}}else{return null}break;case"Subexpression":a=this.visit(e.children[0],t);for(m=1;m<e.children.length;m++){a=this.visit(e.children[1],a);if(a===null){return null}}return a;case"IndexExpression":u=this.visit(e.children[0],t);p=this.visit(e.children[1],u);return p;case"Index":if(!isArray(t)){return null}var l=e.value;if(l<0){l=t.length+l}a=t[l];if(a===undefined){a=null}return a;case"Slice":if(!isArray(t)){return null}var d=e.children.slice(0);var y=this.computeSliceParams(t.length,d);var b=y[0];var h=y[1];var f=y[2];a=[];if(f>0){for(m=b;m<h;m+=f){a.push(t[m])}}else{for(m=b;m>h;m+=f){a.push(t[m])}}return a;case"Projection":var g=this.visit(e.children[0],t);if(!isArray(g)){return null}c=[];for(m=0;m<g.length;m++){i=this.visit(e.children[1],g[m]);if(i!==null){c.push(i)}}return c;case"ValueProjection":g=this.visit(e.children[0],t);if(!isObject(g)){return null}c=[];var S=objValues(g);for(m=0;m<S.length;m++){i=this.visit(e.children[1],S[m]);if(i!==null){c.push(i)}}return c;case"FilterProjection":g=this.visit(e.children[0],t);if(!isArray(g)){return null}var N=[];var k=[];for(m=0;m<g.length;m++){r=this.visit(e.children[2],g[m]);if(!isFalse(r)){N.push(g[m])}}for(var C=0;C<N.length;C++){i=this.visit(e.children[1],N[C]);if(i!==null){k.push(i)}}return k;case"Comparator":s=this.visit(e.children[0],t);n=this.visit(e.children[1],t);switch(e.name){case A:a=strictDeepEqual(s,n);break;case w:a=!strictDeepEqual(s,n);break;case R:a=s>n;break;case x:a=s>=n;break;case D:a=s<n;break;case q:a=s<=n;break;default:throw new Error("Unknown comparator: "+e.name)}return a;case P:var E=this.visit(e.children[0],t);if(!isArray(E)){return null}var M=[];for(m=0;m<E.length;m++){i=E[m];if(isArray(i)){M.push.apply(M,i)}else{M.push(i)}}return M;case"Identity":return t;case"MultiSelectList":if(t===null){return null}c=[];for(m=0;m<e.children.length;m++){c.push(this.visit(e.children[m],t))}return c;case"MultiSelectHash":if(t===null){return null}c={};var O;for(m=0;m<e.children.length;m++){O=e.children[m];c[O.name]=this.visit(O.value,t)}return c;case"OrExpression":r=this.visit(e.children[0],t);if(isFalse(r)){r=this.visit(e.children[1],t)}return r;case"AndExpression":s=this.visit(e.children[0],t);if(isFalse(s)===true){return s}return this.visit(e.children[1],t);case"NotExpression":s=this.visit(e.children[0],t);return isFalse(s);case"Literal":return e.value;case v:u=this.visit(e.children[0],t);return this.visit(e.children[1],u);case I:return t;case"Function":var z=[];for(m=0;m<e.children.length;m++){z.push(this.visit(e.children[m],t))}return this.runtime.callFunction(e.name,z);case"ExpressionReference":var L=e.children[0];L.jmespathType=T;return L;default:throw new Error("Unknown node type: "+e.type)}},computeSliceParams:function(e,t){var r=t[0];var i=t[1];var a=t[2];var s=[null,null,null];if(a===null){a=1}else if(a===0){var n=new Error("Invalid slice, step cannot be 0");n.name="RuntimeError";throw n}var o=a<0?true:false;if(r===null){r=o?e-1:0}else{r=this.capSliceRange(e,r,a)}if(i===null){i=o?-1:e}else{i=this.capSliceRange(e,i,a)}s[0]=r;s[1]=i;s[2]=a;return s},capSliceRange:function(e,t,r){if(t<0){t+=e;if(t<0){t=r<0?-1:0}}else if(t>=e){t=r<0?e-1:e}return t}};function Runtime(e){this._interpreter=e;this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[r]}]},avg:{_func:this._functionAvg,_signature:[{types:[c]}]},ceil:{_func:this._functionCeil,_signature:[{types:[r]}]},contains:{_func:this._functionContains,_signature:[{types:[a,s]},{types:[i]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[a]},{types:[a]}]},floor:{_func:this._functionFloor,_signature:[{types:[r]}]},length:{_func:this._functionLength,_signature:[{types:[a,s,n]}]},map:{_func:this._functionMap,_signature:[{types:[u]},{types:[s]}]},max:{_func:this._functionMax,_signature:[{types:[c,m]}]},merge:{_func:this._functionMerge,_signature:[{types:[n],variadic:true}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[s]},{types:[u]}]},sum:{_func:this._functionSum,_signature:[{types:[c]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[a]},{types:[a]}]},min:{_func:this._functionMin,_signature:[{types:[c,m]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[s]},{types:[u]}]},type:{_func:this._functionType,_signature:[{types:[i]}]},keys:{_func:this._functionKeys,_signature:[{types:[n]}]},values:{_func:this._functionValues,_signature:[{types:[n]}]},sort:{_func:this._functionSort,_signature:[{types:[m,c]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[s]},{types:[u]}]},join:{_func:this._functionJoin,_signature:[{types:[a]},{types:[m]}]},reverse:{_func:this._functionReverse,_signature:[{types:[a,s]}]},to_array:{_func:this._functionToArray,_signature:[{types:[i]}]},to_string:{_func:this._functionToString,_signature:[{types:[i]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[i]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[i],variadic:true}]}}}Runtime.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(r===undefined){throw new Error("Unknown function: "+e+"()")}this._validateArgs(e,t,r._signature);return r._func.call(this,t)},_validateArgs:function(e,t,r){var i;if(r[r.length-1].variadic){if(t.length<r.length){i=r.length===1?" argument":" arguments";throw new Error("ArgumentError: "+e+"() "+"takes at least"+r.length+i+" but received "+t.length)}}else if(t.length!==r.length){i=r.length===1?" argument":" arguments";throw new Error("ArgumentError: "+e+"() "+"takes "+r.length+i+" but received "+t.length)}var a;var s;var n;for(var o=0;o<r.length;o++){n=false;a=r[o].types;s=this._getTypeName(t[o]);for(var u=0;u<a.length;u++){if(this._typeMatches(s,a[u],t[o])){n=true;break}}if(!n){throw new Error("TypeError: "+e+"() "+"expected argument "+(o+1)+" to be type "+a+" but received type "+s+" instead.")}}},_typeMatches:function(e,t,n){if(t===i){return true}if(t===m||t===c||t===s){if(t===s){return e===s}else if(e===s){var o;if(t===c){o=r}else if(t===m){o=a}for(var u=0;u<n.length;u++){if(!this._typeMatches(this._getTypeName(n[u]),o,n[u])){return false}}return true}}else{return e===t}},_getTypeName:function(e){switch(Object.prototype.toString.call(e)){case"[object String]":return a;case"[object Number]":return r;case"[object Array]":return s;case"[object Boolean]":return o;case"[object Null]":return p;case"[object Object]":if(e.jmespathType===T){return u}else{return n}}},_functionStartsWith:function(e){return e[0].lastIndexOf(e[1])===0},_functionEndsWith:function(e){var t=e[0];var r=e[1];return t.indexOf(r,t.length-r.length)!==-1},_functionReverse:function(e){var t=this._getTypeName(e[0]);if(t===a){var r=e[0];var i="";for(var s=r.length-1;s>=0;s--){i+=r[s]}return i}else{var n=e[0].slice(0);n.reverse();return n}},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){var t=0;var r=e[0];for(var i=0;i<r.length;i++){t+=r[i]}return t/r.length},_functionContains:function(e){return e[0].indexOf(e[1])>=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){if(!isObject(e[0])){return e[0].length}else{return Object.keys(e[0]).length}},_functionMap:function(e){var t=[];var r=this._interpreter;var i=e[0];var a=e[1];for(var s=0;s<a.length;s++){t.push(r.visit(i,a[s]))}return t},_functionMerge:function(e){var t={};for(var r=0;r<e.length;r++){var i=e[r];for(var a in i){t[a]=i[a]}}return t},_functionMax:function(e){if(e[0].length>0){var t=this._getTypeName(e[0][0]);if(t===r){return Math.max.apply(Math,e[0])}else{var i=e[0];var a=i[0];for(var s=1;s<i.length;s++){if(a.localeCompare(i[s])<0){a=i[s]}}return a}}else{return null}},_functionMin:function(e){if(e[0].length>0){var t=this._getTypeName(e[0][0]);if(t===r){return Math.min.apply(Math,e[0])}else{var i=e[0];var a=i[0];for(var s=1;s<i.length;s++){if(i[s].localeCompare(a)<0){a=i[s]}}return a}}else{return null}},_functionSum:function(e){var t=0;var r=e[0];for(var i=0;i<r.length;i++){t+=r[i]}return t},_functionType:function(e){switch(this._getTypeName(e[0])){case r:return"number";case a:return"string";case s:return"array";case n:return"object";case o:return"boolean";case u:return"expref";case p:return"null"}},_functionKeys:function(e){return Object.keys(e[0])},_functionValues:function(e){var t=e[0];var r=Object.keys(t);var i=[];for(var a=0;a<r.length;a++){i.push(t[r[a]])}return i},_functionJoin:function(e){var t=e[0];var r=e[1];return r.join(t)},_functionToArray:function(e){if(this._getTypeName(e[0])===s){return e[0]}else{return[e[0]]}},_functionToString:function(e){if(this._getTypeName(e[0])===a){return e[0]}else{return JSON.stringify(e[0])}},_functionToNumber:function(e){var t=this._getTypeName(e[0]);var i;if(t===r){return e[0]}else if(t===a){i=+e[0];if(!isNaN(i)){return i}}return null},_functionNotNull:function(e){for(var t=0;t<e.length;t++){if(this._getTypeName(e[t])!==p){return e[t]}}return null},_functionSort:function(e){var t=e[0].slice(0);t.sort();return t},_functionSortBy:function(e){var t=e[0].slice(0);if(t.length===0){return t}var i=this._interpreter;var s=e[1];var n=this._getTypeName(i.visit(s,t[0]));if([r,a].indexOf(n)<0){throw new Error("TypeError")}var o=this;var u=[];for(var p=0;p<t.length;p++){u.push([p,t[p]])}u.sort(function(e,t){var r=i.visit(s,e[1]);var a=i.visit(s,t[1]);if(o._getTypeName(r)!==n){throw new Error("TypeError: expected "+n+", received "+o._getTypeName(r))}else if(o._getTypeName(a)!==n){throw new Error("TypeError: expected "+n+", received "+o._getTypeName(a))}if(r>a){return 1}else if(r<a){return-1}else{return e[0]-t[0]}});for(var c=0;c<u.length;c++){t[c]=u[c][1]}return t},_functionMaxBy:function(e){var t=e[1];var i=e[0];var s=this.createKeyFunction(t,[r,a]);var n=-Infinity;var o;var u;for(var p=0;p<i.length;p++){u=s(i[p]);if(u>n){n=u;o=i[p]}}return o},_functionMinBy:function(e){var t=e[1];var i=e[0];var s=this.createKeyFunction(t,[r,a]);var n=Infinity;var o;var u;for(var p=0;p<i.length;p++){u=s(i[p]);if(u<n){n=u;o=i[p]}}return o},createKeyFunction:function(e,t){var r=this;var i=this._interpreter;var a=function(a){var s=i.visit(e,a);if(t.indexOf(r._getTypeName(s))<0){var n="TypeError: expected one of "+t+", received "+r._getTypeName(s);throw new Error(n)}return s};return a}};function compile(e){var t=new Parser;var r=t.parse(e);return r}function tokenize(e){var t=new Lexer;return t.tokenize(e)}function search(e,t){var r=new Parser;var i=new Runtime;var a=new TreeInterpreter(i);i._interpreter=a;var s=r.parse(t);return a.search(s,e)}e.tokenize=tokenize;e.compile=compile;e.search=search;e.strictDeepEqual=strictDeepEqual})(false?undefined:t)},2816:function(e){e.exports={pagination:{ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposalVotes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposals:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},2821:function(e,t,r){"use strict";const{URL:i}=r(8835);const a=r(5534);const s=r(433);const n=(e,...t)=>{for(const r of t){for(const[t,s]of Object.entries(r)){if(a.undefined(s)){continue}const r=e[t];if(a.urlInstance(r)&&(a.urlInstance(s)||a.string(s))){e[t]=new i(s,r)}else if(a.plainObject(s)){if(a.plainObject(r)){e[t]=n({},r,s)}else{e[t]=n({},s)}}else if(a.array(s)){e[t]=n([],s)}else{e[t]=s}}}return e};const o=(...e)=>{e=e.map(e=>e||{});const t=n({},...e);const r={};for(const e of s){r[e]=[]}for(const t of e){if(t.hooks){for(const e of s){r[e]=r[e].concat(t.hooks[e])}}}t.hooks=r;return t};const u=(e,t)=>{const r=e.map(e=>e.defaults.handler);const i=e.length-1;return{methods:t,options:o(...e.map(e=>e.defaults.options)),handler:(e,t)=>{let a=-1;const s=e=>r[++a](e,a===i?t:s);return s(e)}}};e.exports=n;e.exports.options=o;e.exports.instances=u},2838:function(e,t,r){var i=r(5747);var a=r(5622);var s=r(2602);s.register("cp",_cp,{cmdOptions:{f:"!no_force",n:"no_force",u:"update",R:"recursive",r:"recursive",L:"followsymlink",P:"noFollowsymlink"},wrapOutput:false});function copyFileSync(e,t,r){if(!i.existsSync(e)){s.error("copyFileSync: no such file or directory: "+e)}var a=process.platform==="win32";try{if(r.update&&s.statFollowLinks(e).mtime<i.statSync(t).mtime){return}}catch(e){}if(s.statNoFollowLinks(e).isSymbolicLink()&&!r.followsymlink){try{s.statNoFollowLinks(t);s.unlinkSync(t)}catch(e){}var n=i.readlinkSync(e);i.symlinkSync(n,t,a?"junction":null)}else{var o=s.buffer();var u=o.length;var p=u;var c=0;var m=null;var l=null;try{m=i.openSync(e,"r")}catch(t){s.error("copyFileSync: could not read src file ("+e+")")}try{l=i.openSync(t,"w")}catch(e){s.error("copyFileSync: could not write to dest file (code="+e.code+"):"+t)}while(p===u){p=i.readSync(m,o,0,u,c);i.writeSync(l,o,0,p);c+=p}i.closeSync(m);i.closeSync(l);i.chmodSync(t,s.statFollowLinks(e).mode)}}function cpdirSyncRecursive(e,t,r,a){if(!a)a={};if(r>=s.config.maxdepth)return;r++;var n=process.platform==="win32";try{i.mkdirSync(t)}catch(e){if(e.code!=="EEXIST")throw e}var o=i.readdirSync(e);for(var u=0;u<o.length;u++){var p=e+"/"+o[u];var c=t+"/"+o[u];var m=s.statNoFollowLinks(p);var l;if(a.followsymlink){if(cpcheckcycle(e,p)){console.error("Cycle link found.");l=i.readlinkSync(p);i.symlinkSync(l,c,n?"junction":null);continue}}if(m.isDirectory()){cpdirSyncRecursive(p,c,r,a)}else if(m.isSymbolicLink()&&!a.followsymlink){l=i.readlinkSync(p);try{s.statNoFollowLinks(c);s.unlinkSync(c)}catch(e){}i.symlinkSync(l,c,n?"junction":null)}else if(m.isSymbolicLink()&&a.followsymlink){m=s.statFollowLinks(p);if(m.isDirectory()){cpdirSyncRecursive(p,c,r,a)}else{copyFileSync(p,c,a)}}else{if(i.existsSync(c)&&a.no_force){s.log("skipping existing file: "+o[u])}else{copyFileSync(p,c,a)}}}var d=s.statFollowLinks(e);i.chmodSync(t,d.mode)}function checkRecentCreated(e,t){var r=e[t];return e.slice(0,t).some(function(e){return a.basename(e)===a.basename(r)})}function cpcheckcycle(e,t){var r=s.statNoFollowLinks(t);if(r.isSymbolicLink()){var a=s.statFollowLinks(t);if(a.isDirectory()){var n=i.realpathSync(e);var o=i.realpathSync(t);var u=new RegExp(o);if(u.test(n)){return true}}}return false}function _cp(e,t,r){if(e.followsymlink){e.noFollowsymlink=false}if(!e.recursive&&!e.noFollowsymlink){e.followsymlink=true}if(arguments.length<3){s.error("missing <source> and/or <dest>")}else{t=[].slice.call(arguments,1,arguments.length-1);r=arguments[arguments.length-1]}var n=i.existsSync(r);var o=n&&s.statFollowLinks(r);if((!n||!o.isDirectory())&&t.length>1){s.error("dest is not a directory (too many sources)")}if(n&&o.isFile()&&e.no_force){return new s.ShellString("","",0)}t.forEach(function(n,u){if(!i.existsSync(n)){if(n==="")n="''";s.error("no such file or directory: "+n,{continue:true});return}var p=s.statFollowLinks(n);if(!e.noFollowsymlink&&p.isDirectory()){if(!e.recursive){s.error("omitting directory '"+n+"'",{continue:true})}else{var c=o&&o.isDirectory()?a.join(r,a.basename(n)):r;try{s.statFollowLinks(a.dirname(r));cpdirSyncRecursive(n,c,0,{no_force:e.no_force,followsymlink:e.followsymlink})}catch(e){s.error("cannot create directory '"+r+"': No such file or directory")}}}else{var m=r;if(o&&o.isDirectory()){m=a.normalize(r+"/"+a.basename(n))}var l=i.existsSync(m);if(l&&checkRecentCreated(t,u)){if(!e.no_force){s.error("will not overwrite just-created '"+m+"' with '"+n+"'",{continue:true})}return}if(l&&e.no_force){return}if(a.relative(n,m)===""){s.error("'"+m+"' and '"+n+"' are the same file",{continue:true});return}copyFileSync(n,m,e)}});return new s.ShellString("",s.state.error,s.state.errorCode)}e.exports=_cp},2848:function(e){e.exports={pagination:{ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListJobRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobRuns"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Jobs"},ListProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Projects"},ListRecipeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Recipes"},ListRecipes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Recipes"},ListSchedules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schedules"}}}},2854:function(e,t,r){const i=r(8835);const{strict:a}=r(2357);e.exports=(e=>{try{const{protocol:t}=new i.URL(e);a(t.match(/^(https?:)$/));return true}catch(e){throw new TypeError("only valid absolute URLs can be requested")}})},2857:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",checksumFormat:"sha256",endpointPrefix:"glacier",protocol:"rest-json",serviceFullName:"Amazon Glacier",serviceId:"Glacier",signatureVersion:"v4",uid:"glacier-2012-06-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"}}}},AbortVaultLock:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},AddTagsToVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=add",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},Tags:{shape:"S5"}}}},CompleteMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:201},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},archiveSize:{location:"header",locationName:"x-amz-archive-size"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}},output:{shape:"S9"}},CompleteVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy/{lockId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","lockId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},lockId:{location:"uri",locationName:"lockId"}}}},CreateVault:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"}}}},DeleteArchive:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/archives/{archiveId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","archiveId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveId:{location:"uri",locationName:"archiveId"}}}},DeleteVault:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultNotifications:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DescribeJob:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"}}},output:{shape:"Si"}},DescribeVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{shape:"S1a"}},GetDataRetrievalPolicy:{http:{method:"GET",requestUri:"/{accountId}/policies/data-retrieval"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{Policy:{shape:"S1e"}}}},GetJobOutput:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}/output"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"},range:{location:"header",locationName:"Range"}}},output:{type:"structure",members:{body:{shape:"S1k"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},status:{location:"statusCode",type:"integer"},contentRange:{location:"header",locationName:"Content-Range"},acceptRanges:{location:"header",locationName:"Accept-Ranges"},contentType:{location:"header",locationName:"Content-Type"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"}},payload:"body"}},GetVaultAccessPolicy:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/access-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{policy:{shape:"S1o"}},payload:"policy"}},GetVaultLock:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Policy:{},State:{},ExpirationDate:{},CreationDate:{}}}},GetVaultNotifications:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},InitiateJob:{http:{requestUri:"/{accountId}/vaults/{vaultName}/jobs",responseCode:202},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobParameters:{type:"structure",members:{Format:{},Type:{},ArchiveId:{},Description:{},SNSTopic:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{StartDate:{},EndDate:{},Limit:{},Marker:{}}},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}}},payload:"jobParameters"},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},jobId:{location:"header",locationName:"x-amz-job-id"},jobOutputPath:{location:"header",locationName:"x-amz-job-output-path"}}}},InitiateMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},partSize:{location:"header",locationName:"x-amz-part-size"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},uploadId:{location:"header",locationName:"x-amz-multipart-upload-id"}}}},InitiateVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{type:"structure",members:{Policy:{}}}},payload:"policy"},output:{type:"structure",members:{lockId:{location:"header",locationName:"x-amz-lock-id"}}}},ListJobs:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},limit:{location:"querystring",locationName:"limit"},marker:{location:"querystring",locationName:"marker"},statuscode:{location:"querystring",locationName:"statuscode"},completed:{location:"querystring",locationName:"completed"}}},output:{type:"structure",members:{JobList:{type:"list",member:{shape:"Si"}},Marker:{}}}},ListMultipartUploads:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{UploadsList:{type:"list",member:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{}}}},Marker:{}}}},ListParts:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}"},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{},Parts:{type:"list",member:{type:"structure",members:{RangeInBytes:{},SHA256TreeHash:{}}}},Marker:{}}}},ListProvisionedCapacity:{http:{method:"GET",requestUri:"/{accountId}/provisioned-capacity"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{ProvisionedCapacityList:{type:"list",member:{type:"structure",members:{CapacityId:{},StartDate:{},ExpirationDate:{}}}}}}},ListTagsForVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/tags"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListVaults:{http:{method:"GET",requestUri:"/{accountId}/vaults"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{VaultList:{type:"list",member:{shape:"S1a"}},Marker:{}}}},PurchaseProvisionedCapacity:{http:{requestUri:"/{accountId}/provisioned-capacity",responseCode:201},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{capacityId:{location:"header",locationName:"x-amz-capacity-id"}}}},RemoveTagsFromVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=remove",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},TagKeys:{type:"list",member:{}}}}},SetDataRetrievalPolicy:{http:{method:"PUT",requestUri:"/{accountId}/policies/data-retrieval",responseCode:204},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},Policy:{shape:"S1e"}}}},SetVaultAccessPolicy:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{shape:"S1o"}},payload:"policy"}},SetVaultNotifications:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},UploadArchive:{http:{requestUri:"/{accountId}/vaults/{vaultName}/archives",responseCode:201},input:{type:"structure",required:["vaultName","accountId"],members:{vaultName:{location:"uri",locationName:"vaultName"},accountId:{location:"uri",locationName:"accountId"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},body:{shape:"S1k"}},payload:"body"},output:{shape:"S9"}},UploadMultipartPart:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},range:{location:"header",locationName:"Content-Range"},body:{shape:"S1k"}},payload:"body"},output:{type:"structure",members:{checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"structure",members:{location:{location:"header",locationName:"Location"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},archiveId:{location:"header",locationName:"x-amz-archive-id"}}},Si:{type:"structure",members:{JobId:{},JobDescription:{},Action:{},ArchiveId:{},VaultARN:{},CreationDate:{},Completed:{type:"boolean"},StatusCode:{},StatusMessage:{},ArchiveSizeInBytes:{type:"long"},InventorySizeInBytes:{type:"long"},SNSTopic:{},CompletionDate:{},SHA256TreeHash:{},ArchiveSHA256TreeHash:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{Format:{},StartDate:{},EndDate:{},Limit:{},Marker:{}}},JobOutputPath:{},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}},Sp:{type:"structure",members:{InputSerialization:{type:"structure",members:{csv:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}},ExpressionType:{},Expression:{},OutputSerialization:{type:"structure",members:{csv:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}}}},Sx:{type:"structure",members:{S3:{type:"structure",members:{BucketName:{},Prefix:{},Encryption:{type:"structure",members:{EncryptionType:{},KMSKeyId:{},KMSContext:{}}},CannedACL:{},AccessControlList:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",required:["Type"],members:{Type:{},DisplayName:{},URI:{},ID:{},EmailAddress:{}}},Permission:{}}}},Tagging:{shape:"S17"},UserMetadata:{shape:"S17"},StorageClass:{}}}}},S17:{type:"map",key:{},value:{}},S1a:{type:"structure",members:{VaultARN:{},VaultName:{},CreationDate:{},LastInventoryDate:{},NumberOfArchives:{type:"long"},SizeInBytes:{type:"long"}}},S1e:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Strategy:{},BytesPerHour:{type:"long"}}}}}},S1k:{type:"blob",streaming:true},S1o:{type:"structure",members:{Policy:{}}},S1t:{type:"structure",members:{SNSTopic:{},Events:{type:"list",member:{}}}}}}},2862:function(e){e.exports={pagination:{ListEventSources:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"EventSources"},ListFunctions:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Functions"}}}},2873:function(e,t,r){var i=r(395);var a=["deleteThingShadow","getThingShadow","updateThingShadow"];i.util.update(i.IotData.prototype,{validateService:function validateService(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){var e="AWS.IotData requires an explicit "+"`endpoint' configuration option.";throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},setupRequestListeners:function setupRequestListeners(e){e.addListener("validateResponse",this.validateResponseBody);if(a.indexOf(e.operation)>-1){e.addListener("extractData",i.util.convertPayloadToString)}},validateResponseBody:function validateResponseBody(e){var t=e.httpResponse.body.toString()||"{}";var r=t.trim();if(!r||r.charAt(0)!=="{"){e.httpResponse.body=""}}})},2881:function(e,t,r){"use strict";var i=r(855);var a=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;var s=[0,31,28,31,30,31,30,31,31,30,31,30,31];var n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;var o=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;var u=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var p=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var c=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var m=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var l=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var d=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var y=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var b=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=formats;function formats(e){e=e=="full"?"full":"fast";return i.copy(formats[e])}formats.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":c,url:m,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:l,"json-pointer":d,"json-pointer-uri-fragment":y,"relative-json-pointer":b};formats.full={date:date,time:time,"date-time":date_time,uri:uri,"uri-reference":p,"uri-template":c,url:m,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:l,"json-pointer":d,"json-pointer-uri-fragment":y,"relative-json-pointer":b};function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function date(e){var t=e.match(a);if(!t)return false;var r=+t[1];var i=+t[2];var n=+t[3];return i>=1&&i<=12&&n>=1&&n<=(i==2&&isLeapYear(r)?29:s[i])}function time(e,t){var r=e.match(n);if(!r)return false;var i=r[1];var a=r[2];var s=r[3];var o=r[5];return(i<=23&&a<=59&&s<=59||i==23&&a==59&&s==60)&&(!t||o)}var h=/t|\s/i;function date_time(e){var t=e.split(h);return t.length==2&&date(t[0])&&time(t[1],true)}var f=/\/|:/;function uri(e){return f.test(e)&&u.test(e)}var g=/[^\\]\\Z/;function regex(e){if(g.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},2883:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssm"]={};i.SSM=a.defineService("ssm",["2014-11-06"]);Object.defineProperty(s.services["ssm"],"2014-11-06",{get:function get(){var e=r(5948);e.paginators=r(9836).pagination;e.waiters=r(1418).waiters;return e},enumerable:true,configurable:true});e.exports=i.SSM},2884:function(e){(function(){var t;e.exports=t=function(){function XMLAttribute(e,t,r){this.options=e.options;this.stringify=e.stringify;if(t==null){throw new Error("Missing attribute name of element "+e.name)}if(r==null){throw new Error("Missing attribute value for attribute "+t+" of element "+e.name)}this.name=this.stringify.attName(t);this.value=this.stringify.attValue(r)}XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)};return XMLAttribute}()}).call(this)},2886:function(e,t,r){var i=r(6417);var a=r(9242).BigInteger;var s=r(1729).ECPointFp;var n=r(6215).Buffer;t.ECCurves=r(9959);function unstupid(e,t){return e.length>=t?e:unstupid("0"+e,t)}t.ECKey=function(e,t,r){var s;var o=e();var u=o.getN();var p=Math.floor(u.bitLength()/8);if(t){if(r){var e=o.getCurve();this.P=e.decodePointHex(t.toString("hex"))}else{if(t.length!=p)return false;s=new a(t.toString("hex"),16)}}else{var c=u.subtract(a.ONE);var m=new a(i.randomBytes(u.bitLength()));s=m.mod(c).add(a.ONE);this.P=o.getG().multiply(s)}if(this.P){this.PublicKey=n.from(o.getCurve().encodeCompressedPointHex(this.P),"hex")}if(s){this.PrivateKey=n.from(unstupid(s.toString(16),p*2),"hex");this.deriveSharedSecret=function(e){if(!e||!e.P)return false;var t=e.P.multiply(s);return n.from(unstupid(t.getX().toBigInteger().toString(16),p*2),"hex")}}}},2898:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)<=0;e.exports=a},2904:function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},ListTagsForResource:{result_key:"TagList"}}}},2906:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.V2=a(i.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){if(!t)t=i.util.date.getDate();var r=this.request;r.params.Timestamp=i.util.date.iso8601(t);r.params.SignatureVersion="2";r.params.SignatureMethod="HmacSHA256";r.params.AWSAccessKeyId=e.accessKeyId;if(e.sessionToken){r.params.SecurityToken=e.sessionToken}delete r.params.Signature;r.params.Signature=this.signature(e);r.body=i.util.queryParamsToString(r.params);r.headers["Content-Length"]=r.body.length},signature:function signature(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];e.push(this.request.method);e.push(this.request.endpoint.host.toLowerCase());e.push(this.request.pathname());e.push(i.util.queryParamsToString(this.request.params));return e.join("\n")}});e.exports=i.Signers.V2},2907:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"amplify",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amplify",serviceFullName:"AWS Amplify",serviceId:"Amplify",signatureVersion:"v4",signingName:"amplify",uid:"amplify-2017-07-25"},operations:{CreateApp:{http:{requestUri:"/apps"},input:{type:"structure",required:["name"],members:{name:{},description:{},repository:{},platform:{},iamServiceRoleArn:{},oauthToken:{shape:"S7"},accessToken:{shape:"S8"},environmentVariables:{shape:"S9"},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},tags:{shape:"Sm"},buildSpec:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},CreateBackendEnvironment:{http:{requestUri:"/apps/{appId}/backendenvironments"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{},stackName:{},deploymentArtifacts:{}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1h"}}}},CreateBranch:{http:{requestUri:"/apps/{appId}/branches"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{},description:{},stage:{},framework:{},enableNotification:{type:"boolean"},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},tags:{shape:"Sm"},buildSpec:{},ttl:{},displayName:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},backendEnvironmentArn:{}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1o"}}}},CreateDeployment:{http:{requestUri:"/apps/{appId}/branches/{branchName}/deployments"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},fileMap:{type:"map",key:{},value:{}}}},output:{type:"structure",required:["fileUploadUrls","zipUploadUrl"],members:{jobId:{},fileUploadUrls:{type:"map",key:{},value:{}},zipUploadUrl:{}}}},CreateDomainAssociation:{http:{requestUri:"/apps/{appId}/domains"},input:{type:"structure",required:["appId","domainName","subDomainSettings"],members:{appId:{location:"uri",locationName:"appId"},domainName:{},enableAutoSubDomain:{type:"boolean"},subDomainSettings:{shape:"S27"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},CreateWebhook:{http:{requestUri:"/apps/{appId}/webhooks"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{},description:{}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2p"}}}},DeleteApp:{http:{method:"DELETE",requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},DeleteBackendEnvironment:{http:{method:"DELETE",requestUri:"/apps/{appId}/backendenvironments/{environmentName}"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"uri",locationName:"environmentName"}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1h"}}}},DeleteBranch:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1o"}}}},DeleteDomainAssociation:{http:{method:"DELETE",requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S33"}}}},DeleteWebhook:{http:{method:"DELETE",requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2p"}}}},GenerateAccessLogs:{http:{requestUri:"/apps/{appId}/accesslogs"},input:{type:"structure",required:["domainName","appId"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"},domainName:{},appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",members:{logUrl:{}}}},GetApp:{http:{method:"GET",requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},GetArtifactUrl:{http:{method:"GET",requestUri:"/artifacts/{artifactId}"},input:{type:"structure",required:["artifactId"],members:{artifactId:{location:"uri",locationName:"artifactId"}}},output:{type:"structure",required:["artifactId","artifactUrl"],members:{artifactId:{},artifactUrl:{}}}},GetBackendEnvironment:{http:{method:"GET",requestUri:"/apps/{appId}/backendenvironments/{environmentName}"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"uri",locationName:"environmentName"}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1h"}}}},GetBranch:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1o"}}}},GetDomainAssociation:{http:{method:"GET",requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},GetJob:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["job"],members:{job:{type:"structure",required:["summary","steps"],members:{summary:{shape:"S33"},steps:{type:"list",member:{type:"structure",required:["stepName","startTime","status","endTime"],members:{stepName:{},startTime:{type:"timestamp"},status:{},endTime:{type:"timestamp"},logUrl:{},artifactsUrl:{},testArtifactsUrl:{},testConfigUrl:{},screenshots:{type:"map",key:{},value:{}},statusReason:{},context:{}}}}}}}}},GetWebhook:{http:{method:"GET",requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2p"}}}},ListApps:{http:{method:"GET",requestUri:"/apps"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["apps"],members:{apps:{type:"list",member:{shape:"S12"}},nextToken:{}}}},ListArtifacts:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}/artifacts"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["artifacts"],members:{artifacts:{type:"list",member:{type:"structure",required:["artifactFileName","artifactId"],members:{artifactFileName:{},artifactId:{}}}},nextToken:{}}}},ListBackendEnvironments:{http:{method:"GET",requestUri:"/apps/{appId}/backendenvironments"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"querystring",locationName:"environmentName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["backendEnvironments"],members:{backendEnvironments:{type:"list",member:{shape:"S1h"}},nextToken:{}}}},ListBranches:{http:{method:"GET",requestUri:"/apps/{appId}/branches"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["branches"],members:{branches:{type:"list",member:{shape:"S1o"}},nextToken:{}}}},ListDomainAssociations:{http:{method:"GET",requestUri:"/apps/{appId}/domains"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["domainAssociations"],members:{domainAssociations:{type:"list",member:{shape:"S2e"}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["jobSummaries"],members:{jobSummaries:{type:"list",member:{shape:"S33"}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sm"}}}},ListWebhooks:{http:{method:"GET",requestUri:"/apps/{appId}/webhooks"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["webhooks"],members:{webhooks:{type:"list",member:{shape:"S2p"}},nextToken:{}}}},StartDeployment:{http:{requestUri:"/apps/{appId}/branches/{branchName}/deployments/start"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{},sourceUrl:{}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S33"}}}},StartJob:{http:{requestUri:"/apps/{appId}/branches/{branchName}/jobs"},input:{type:"structure",required:["appId","branchName","jobType"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{},jobType:{},jobReason:{},commitId:{},commitMessage:{},commitTime:{type:"timestamp"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S33"}}}},StopJob:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}/stop"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S33"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApp:{http:{requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},name:{},description:{},platform:{},iamServiceRoleArn:{},environmentVariables:{shape:"S9"},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},buildSpec:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"},repository:{},oauthToken:{shape:"S7"},accessToken:{shape:"S8"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},UpdateBranch:{http:{requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},description:{},framework:{},stage:{},enableNotification:{type:"boolean"},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},buildSpec:{},ttl:{},displayName:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},backendEnvironmentArn:{}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1o"}}}},UpdateDomainAssociation:{http:{requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName","subDomainSettings"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"},enableAutoSubDomain:{type:"boolean"},subDomainSettings:{shape:"S27"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},UpdateWebhook:{http:{requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"},branchName:{},description:{}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2p"}}}}},shapes:{S7:{type:"string",sensitive:true},S8:{type:"string",sensitive:true},S9:{type:"map",key:{},value:{}},Sf:{type:"string",sensitive:true},Sg:{type:"list",member:{type:"structure",required:["source","target"],members:{source:{},target:{},status:{},condition:{}}}},Sm:{type:"map",key:{},value:{}},Ss:{type:"list",member:{}},Su:{type:"structure",members:{stage:{},framework:{},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},buildSpec:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{}}},S12:{type:"structure",required:["appId","appArn","name","description","repository","platform","createTime","updateTime","environmentVariables","defaultDomain","enableBranchAutoBuild","enableBasicAuth"],members:{appId:{},appArn:{},name:{},tags:{shape:"Sm"},description:{},repository:{},platform:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"},iamServiceRoleArn:{},environmentVariables:{shape:"S9"},defaultDomain:{},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},productionBranch:{type:"structure",members:{lastDeployTime:{type:"timestamp"},status:{},thumbnailUrl:{},branchName:{}}},buildSpec:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"}}},S1h:{type:"structure",required:["backendEnvironmentArn","environmentName","createTime","updateTime"],members:{backendEnvironmentArn:{},environmentName:{},stackName:{},deploymentArtifacts:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S1o:{type:"structure",required:["branchArn","branchName","description","stage","displayName","enableNotification","createTime","updateTime","environmentVariables","enableAutoBuild","customDomains","framework","activeJobId","totalNumberOfJobs","enableBasicAuth","ttl","enablePullRequestPreview"],members:{branchArn:{},branchName:{},description:{},tags:{shape:"Sm"},stage:{},displayName:{},enableNotification:{type:"boolean"},createTime:{type:"timestamp"},updateTime:{type:"timestamp"},environmentVariables:{shape:"S9"},enableAutoBuild:{type:"boolean"},customDomains:{type:"list",member:{}},framework:{},activeJobId:{},totalNumberOfJobs:{},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},thumbnailUrl:{},basicAuthCredentials:{shape:"Sf"},buildSpec:{},ttl:{},associatedResources:{type:"list",member:{}},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},destinationBranch:{},sourceBranch:{},backendEnvironmentArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["prefix","branchName"],members:{prefix:{},branchName:{}}},S2a:{type:"list",member:{}},S2e:{type:"structure",required:["domainAssociationArn","domainName","enableAutoSubDomain","domainStatus","statusReason","subDomains"],members:{domainAssociationArn:{},domainName:{},enableAutoSubDomain:{type:"boolean"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{},domainStatus:{},statusReason:{},certificateVerificationDNSRecord:{},subDomains:{type:"list",member:{type:"structure",required:["subDomainSetting","verified","dnsRecord"],members:{subDomainSetting:{shape:"S28"},verified:{type:"boolean"},dnsRecord:{}}}}}},S2p:{type:"structure",required:["webhookArn","webhookId","webhookUrl","branchName","description","createTime","updateTime"],members:{webhookArn:{},webhookId:{},webhookUrl:{},branchName:{},description:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S33:{type:"structure",required:["jobArn","jobId","commitId","commitMessage","commitTime","startTime","status","jobType"],members:{jobArn:{},jobId:{},commitId:{},commitMessage:{},commitTime:{type:"timestamp"},startTime:{type:"timestamp"},status:{},endTime:{type:"timestamp"},jobType:{}}}}}},2911:function(e){e.exports={pagination:{GetClassifiers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCrawlerMetrics:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCrawlers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetDatabases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetDevEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetJobRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMLTaskRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMLTransforms:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPartitionIndexes:{input_token:"NextToken",output_token:"NextToken",result_key:"PartitionIndexDescriptorList"},GetPartitions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetResourcePolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"GetResourcePoliciesResponseList"},GetSecurityConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityConfigurations"},GetTableVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTriggers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetUserDefinedFunctions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetWorkflowRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCrawlers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDevEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMLTransforms:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListRegistries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Registries"},ListSchemaVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},ListSchemas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},ListTriggers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListWorkflows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},SearchTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},2920:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"featurestore-runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Feature Store Runtime",serviceId:"SageMaker FeatureStore Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-featurestore-runtime-2020-07-01"},operations:{DeleteRecord:{http:{method:"DELETE",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString","EventTime"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},EventTime:{location:"querystring",locationName:"EventTime"}}}},GetRecord:{http:{method:"GET",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},FeatureNames:{location:"querystring",locationName:"FeatureName",type:"list",member:{}}}},output:{type:"structure",members:{Record:{shape:"S8"}}}},PutRecord:{http:{method:"PUT",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","Record"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},Record:{shape:"S8"}}}}},shapes:{S8:{type:"list",member:{type:"structure",required:["FeatureName","ValueAsString"],members:{FeatureName:{},ValueAsString:{}}}}}}},2922:function(e){e.exports={metadata:{apiVersion:"2018-05-14",endpointPrefix:"devices.iot1click",signingName:"iot1click",serviceFullName:"AWS IoT 1-Click Devices Service",serviceId:"IoT 1Click Devices Service",protocol:"rest-json",jsonVersion:"1.1",uid:"devices-2018-05-14",signatureVersion:"v4"},operations:{ClaimDevicesByClaimCode:{http:{method:"PUT",requestUri:"/claims/{claimCode}",responseCode:200},input:{type:"structure",members:{ClaimCode:{location:"uri",locationName:"claimCode"}},required:["ClaimCode"]},output:{type:"structure",members:{ClaimCode:{locationName:"claimCode"},Total:{locationName:"total",type:"integer"}}}},DescribeDevice:{http:{method:"GET",requestUri:"/devices/{deviceId}",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceDescription:{shape:"S8",locationName:"deviceDescription"}}}},FinalizeDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/finalize-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Tags:{shape:"Sc",locationName:"tags"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},GetDeviceMethods:{http:{method:"GET",requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethods:{locationName:"deviceMethods",type:"list",member:{shape:"Si"}}}}},InitiateDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/initiate-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},InvokeDeviceMethod:{http:{requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},DeviceMethod:{shape:"Si",locationName:"deviceMethod"},DeviceMethodParameters:{locationName:"deviceMethodParameters"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethodResponse:{locationName:"deviceMethodResponse"}}}},ListDeviceEvents:{http:{method:"GET",requestUri:"/devices/{deviceId}/events",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},FromTimeStamp:{shape:"So",location:"querystring",locationName:"fromTimeStamp"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ToTimeStamp:{shape:"So",location:"querystring",locationName:"toTimeStamp"}},required:["DeviceId","FromTimeStamp","ToTimeStamp"]},output:{type:"structure",members:{Events:{locationName:"events",type:"list",member:{type:"structure",members:{Device:{locationName:"device",type:"structure",members:{Attributes:{locationName:"attributes",type:"structure",members:{}},DeviceId:{locationName:"deviceId"},Type:{locationName:"type"}}},StdEvent:{locationName:"stdEvent"}}}},NextToken:{locationName:"nextToken"}}}},ListDevices:{http:{method:"GET",requestUri:"/devices",responseCode:200},input:{type:"structure",members:{DeviceType:{location:"querystring",locationName:"deviceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Devices:{locationName:"devices",type:"list",member:{shape:"S8"}},NextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sc",locationName:"tags"}}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sc",locationName:"tags"}},required:["ResourceArn","Tags"]}},UnclaimDevice:{http:{method:"PUT",requestUri:"/devices/{deviceId}/unclaim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateDeviceState:{http:{method:"PUT",requestUri:"/devices/{deviceId}/state",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"}},required:["DeviceId"]},output:{type:"structure",members:{}}}},shapes:{S8:{type:"structure",members:{Arn:{locationName:"arn"},Attributes:{locationName:"attributes",type:"map",key:{},value:{}},DeviceId:{locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"},RemainingLife:{locationName:"remainingLife",type:"double"},Type:{locationName:"type"},Tags:{shape:"Sc",locationName:"tags"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{DeviceType:{locationName:"deviceType"},MethodName:{locationName:"methodName"}}},So:{type:"timestamp",timestampFormat:"iso8601"}}}},2958:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(4016);const a=(e,t)=>{let r;if(typeof t==="function"){const e=t;r={connect:e}}else{r=t}const a=typeof r.connect==="function";const s=typeof r.secureConnect==="function";const n=typeof r.close==="function";const o=()=>{if(a){r.connect()}if(e instanceof i.TLSSocket&&s){if(e.authorized){r.secureConnect()}else if(!e.authorizationError){e.once("secureConnect",r.secureConnect)}}if(n){e.once("close",r.close)}};if(e.writable&&!e.connecting){o()}else if(e.connecting){e.once("connect",o)}else if(e.destroyed&&n){r.close(e._hadError)}};t.default=a;e.exports=a;e.exports.default=a},2962:function(e,t,r){const i=r(4449);const a=r(4019);const s=r(1934);const n=r(6723);const o=r(8994);const u=r(7461);const p=r(4563);e.exports={EC_CURVES:i,ECDH_DERIVE_LENGTHS:p,IVLENGTHS:a,JWA:s,JWK:n,KEYLENGTHS:o,OKP_CURVES:u}},2966:function(e,t,r){var i=r(395);var a=r(1733);i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function SAMLCredentials(e){i.Credentials.call(this);this.expired=true;this.params=e},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.service.assumeRoleWithSAML(function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})},createClients:function(){this.service=this.service||new a({params:this.params})}})},2971:function(e){e.exports={pagination:{ListApplicationRevisions:{input_token:"nextToken",output_token:"nextToken",result_key:"revisions"},ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applications"},ListDeploymentConfigs:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentConfigsList"},ListDeploymentGroups:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentGroups"},ListDeploymentInstances:{input_token:"nextToken",output_token:"nextToken",result_key:"instancesList"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",result_key:"deployments"}}}},2982:function(e,t,r){var i=r(395);var a=r(3129);var s=i.util.iniLoader;i.ProcessCredentials=i.util.inherit(i.Credentials,{constructor:function ProcessCredentials(e){i.Credentials.call(this);e=e||{};this.filename=e.filename;this.profile=e.profile||process.env.AWS_PROFILE||i.util.defaultProfile;this.get(e.callback||i.util.fn.noop)},load:function load(e){var t=this;try{var r=i.util.getProfilesFromSharedConfig(s,this.filename);var a=r[this.profile]||{};if(Object.keys(a).length===0){throw i.util.error(new Error("Profile "+this.profile+" not found"),{code:"ProcessCredentialsProviderFailure"})}if(a["credential_process"]){this.loadViaCredentialProcess(a,function(r,i){if(r){e(r,null)}else{t.expired=false;t.accessKeyId=i.AccessKeyId;t.secretAccessKey=i.SecretAccessKey;t.sessionToken=i.SessionToken;if(i.Expiration){t.expireTime=new Date(i.Expiration)}e(null)}})}else{throw i.util.error(new Error("Profile "+this.profile+" did not include credential process"),{code:"ProcessCredentialsProviderFailure"})}}catch(t){e(t)}},loadViaCredentialProcess:function loadViaCredentialProcess(e,t){a.exec(e["credential_process"],function(e,r,a){if(e){t(i.util.error(new Error("credential_process returned error"),{code:"ProcessCredentialsProviderFailure"}),null)}else{try{var s=JSON.parse(r);if(s.Expiration){var n=i.util.date.getDate();var o=new Date(s.Expiration);if(o<n){throw Error("credential_process returned expired credentials")}}if(s.Version!==1){throw Error("credential_process does not return Version == 1")}t(null,s)}catch(e){t(i.util.error(new Error(e.message),{code:"ProcessCredentialsProviderFailure"}),null)}}})},refresh:function refresh(e){s.clearCachedFiles();this.coalesceRefresh(e||i.util.fn.callback)}})},3009:function(e,t,r){var i=r(6049);var a=function(){};var s=function(e){return e.setHeader&&typeof e.abort==="function"};var n=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3};var o=function(e,t,r){if(typeof t==="function")return o(e,null,t);if(!t)t={};r=i(r||a);var u=e._writableState;var p=e._readableState;var c=t.readable||t.readable!==false&&e.readable;var m=t.writable||t.writable!==false&&e.writable;var l=false;var d=function(){if(!e.writable)y()};var y=function(){m=false;if(!c)r.call(e)};var b=function(){c=false;if(!m)r.call(e)};var h=function(t){r.call(e,t?new Error("exited with error code: "+t):null)};var f=function(t){r.call(e,t)};var g=function(){process.nextTick(S)};var S=function(){if(l)return;if(c&&!(p&&(p.ended&&!p.destroyed)))return r.call(e,new Error("premature close"));if(m&&!(u&&(u.ended&&!u.destroyed)))return r.call(e,new Error("premature close"))};var N=function(){e.req.on("finish",y)};if(s(e)){e.on("complete",y);e.on("abort",g);if(e.req)N();else e.on("request",N)}else if(m&&!u){e.on("end",d);e.on("close",d)}if(n(e))e.on("exit",h);e.on("end",b);e.on("finish",y);if(t.error!==false)e.on("error",f);e.on("close",g);return function(){l=true;e.removeListener("complete",y);e.removeListener("abort",g);e.removeListener("request",N);if(e.req)e.req.removeListener("finish",y);e.removeListener("end",d);e.removeListener("close",d);e.removeListener("finish",y);e.removeListener("exit",h);e.removeListener("end",b);e.removeListener("error",f);e.removeListener("close",g)}};e.exports=o},3013:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appintegrations"]={};i.AppIntegrations=a.defineService("appintegrations",["2020-07-29"]);Object.defineProperty(s.services["appintegrations"],"2020-07-29",{get:function get(){var e=r(3773);e.paginators=r(3660).pagination;return e},enumerable:true,configurable:true});e.exports=i.AppIntegrations},3016:function(e,t,r){const i=r(2065);const a=(e,t,r)=>{const a=new i(e,r);const s=new i(t,r);return a.compare(s)||a.compareBuild(s)};e.exports=a},3034:function(e,t,r){const{createSign:i,createVerify:a,constants:s}=r(6417);const{KEYOBJECT:n}=r(3771);const o=r(3165);const{asInput:u}=r(8727);const p=(e,{[n]:t},r)=>{const a=u(t,false);return i(e).update(r).sign({key:a,padding:s.RSA_PKCS1_PSS_PADDING,saltLength:s.RSA_PSS_SALTLEN_DIGEST})};const c=(e,{[n]:t},r,i)=>{const o=u(t,true);return a(e).update(r).verify({key:o,padding:s.RSA_PKCS1_PSS_PADDING,saltLength:s.RSA_PSS_SALTLEN_DIGEST},i)};const m={PS256:528,PS384:784,PS512:1040};e.exports=((e,t)=>{["PS256","PS384","PS512"].forEach(r=>{const i=o(r);e.sign.set(r,p.bind(undefined,i));e.verify.set(r,c.bind(undefined,i));t.RSA.sign[r]=(e=>e.private&&t.RSA.verify[r](e));t.RSA.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=m[r])})})},3042:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["support"]={};i.Support=a.defineService("support",["2013-04-15"]);Object.defineProperty(s.services["support"],"2013-04-15",{get:function get(){var e=r(1010);e.paginators=r(32).pagination;return e},enumerable:true,configurable:true});e.exports=i.Support},3043:function(e,t,r){var i=r(395);var a=r(1733);i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function TemporaryCredentials(e,t){i.Credentials.call(this);this.loadMasterCredentials(t);this.expired=true;this.params=e||{};if(this.params.RoleArn){this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials"}},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials;var r=t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken;r.call(t.service,function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})})},loadMasterCredentials:function loadMasterCredentials(e){this.masterCredentials=e||i.config.credentials;while(this.masterCredentials.masterCredentials){this.masterCredentials=this.masterCredentials.masterCredentials}if(typeof this.masterCredentials.get!=="function"){this.masterCredentials=new i.Credentials(this.masterCredentials)}},createClients:function(){this.service=this.service||new a({params:this.params})}})},3054:function(e,t){"use strict";function pathMatch(e,t){if(t===e){return true}var r=e.indexOf(t);if(r===0){if(t.substr(-1)==="/"){return true}if(e.substr(t.length,1)==="/"){return true}}return false}t.pathMatch=pathMatch},3080:function(e){e.exports={pagination:{ListApplicationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplicationDependencies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"}}}},3087:function(e){e.exports={pagination:{ListRealtimeContactAnalysisSegments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3089:function(e){"use strict";const t=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];e.exports=((e,r)=>{const i=new Set(Object.keys(e).concat(t));for(const t of i){if(t in r){continue}r[t]=typeof e[t]==="function"?e[t].bind(e):e[t]}})},3091:function(e){e.exports={pagination:{ListComplianceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PolicyComplianceStatusList"},ListMemberAccounts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MemberAccounts"},ListPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PolicyList"}}}},3093:function(e,t,r){var i=r(2602);var a=r(5747);i.register("head",_head,{canReceivePipe:true,cmdOptions:{n:"numLines"}});function readSomeLines(e,t){var r=i.buffer();var s=r.length;var n=s;var o=0;var u=a.openSync(e,"r");var p=0;var c="";while(n===s&&p<t){n=a.readSync(u,r,0,s,o);var m=r.toString("utf8",0,n);p+=m.split("\n").length-1;c+=m;o+=n}a.closeSync(u);return c}function _head(e,t){var r=[];var s=i.readFromPipe();if(!t&&!s)i.error("no paths given");var n=1;if(e.numLines===true){n=2;e.numLines=Number(arguments[1])}else if(e.numLines===false){e.numLines=10}t=[].slice.call(arguments,n);if(s){t.unshift("-")}var o=false;t.forEach(function(t){if(t!=="-"){if(!a.existsSync(t)){i.error("no such file or directory: "+t,{continue:true});return}else if(i.statFollowLinks(t).isDirectory()){i.error("error reading '"+t+"': Is a directory",{continue:true});return}}var n;if(t==="-"){n=s}else if(e.numLines<0){n=a.readFileSync(t,"utf8")}else{n=readSomeLines(t,e.numLines)}var u=n.split("\n");var p=u[u.length-1]==="";if(p){u.pop()}o=p||e.numLines<u.length;r=r.concat(u.slice(0,e.numLines))});if(o){r.push("")}return r.join("\n")}e.exports=_head},3099:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["autoscalingplans"]={};i.AutoScalingPlans=a.defineService("autoscalingplans",["2018-01-06"]);Object.defineProperty(s.services["autoscalingplans"],"2018-01-06",{get:function get(){var e=r(6631);e.paginators=r(4344).pagination;return e},enumerable:true,configurable:true});e.exports=i.AutoScalingPlans},3107:function(e){"use strict";e.exports=function generate_propertyNames(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);var d="";l.level++;var y="valid"+l.level;i+="var "+m+" = errors;";if(e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all)){l.schema=n;l.schemaPath=o;l.errSchemaPath=u;var b="key"+a,h="idx"+a,f="i"+a,g="' + "+b+" + '",S=l.dataLevel=e.dataLevel+1,N="data"+S,I="dataProperties"+a,T=e.opts.ownProperties,v=e.baseId;if(T){i+=" var "+I+" = undefined; "}if(T){i+=" "+I+" = "+I+" || Object.keys("+c+"); for (var "+h+"=0; "+h+"<"+I+".length; "+h+"++) { var "+b+" = "+I+"["+h+"]; "}else{i+=" for (var "+b+" in "+c+") { "}i+=" var startErrs"+a+" = errors; ";var k=b;var C=e.compositeRule;e.compositeRule=l.compositeRule=true;var A=e.validate(l);l.baseId=v;if(e.util.varOccurences(A,N)<2){i+=" "+e.util.varReplace(A,N,k)+" "}else{i+=" var "+N+" = "+k+"; "+A+" "}e.compositeRule=l.compositeRule=C;i+=" if (!"+y+") { for (var "+f+"=startErrs"+a+"; "+f+"<errors; "+f+"++) { vErrors["+f+"].propertyName = "+b+"; } var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"propertyNames"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { propertyName: '"+g+"' } ";if(e.opts.messages!==false){i+=" , message: 'property name \\'"+g+"\\' is invalid' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}if(p){i+=" break; "}i+=" } }"}if(p){i+=" "+d+" if ("+m+" == errors) {"}return i}},3109:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotdeviceadvisor"]={};i.IotDeviceAdvisor=a.defineService("iotdeviceadvisor",["2020-09-18"]);Object.defineProperty(s.services["iotdeviceadvisor"],"2020-09-18",{get:function get(){var e=r(2463);e.paginators=r(4121).pagination;return e},enumerable:true,configurable:true});e.exports=i.IotDeviceAdvisor},3110:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["licensemanager"]={};i.LicenseManager=a.defineService("licensemanager",["2018-08-01"]);Object.defineProperty(s.services["licensemanager"],"2018-08-01",{get:function get(){var e=r(3605);e.paginators=r(3209).pagination;return e},enumerable:true,configurable:true});e.exports=i.LicenseManager},3129:function(e){e.exports=require("child_process")},3132:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-10",endpointPrefix:"polly",protocol:"rest-json",serviceFullName:"Amazon Polly",serviceId:"Polly",signatureVersion:"v4",uid:"polly-2016-06-10"},operations:{DeleteLexicon:{http:{method:"DELETE",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{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:true},ContentType:{location:"header",locationName:"Content-Type"},RequestCharacters:{location:"header",locationName:"x-amzn-RequestCharacters",type:"integer"}},payload:"AudioStream"}}},shapes:{Sl:{type:"string",sensitive:true},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:{}}}}},3137:function(e){e.exports={pagination:{DescribeModelVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetDetectors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEntityTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEventTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetExternalModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetLabels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetOutcomes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetRules:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetVariables:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3151:function(e){e.exports={pagination:{ListDataSetRevisions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Revisions"},ListDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSets"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},ListRevisionAssets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Assets"}}}},3165:function(e){e.exports=(e=>`sha${e.substr(2,3)}`)},3173:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"comprehend",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Comprehend",serviceId:"Comprehend",signatureVersion:"v4",signingName:"comprehend",targetPrefix:"Comprehend_20171127",uid:"comprehend-2017-11-27"},operations:{BatchDetectDominantLanguage:{input:{type:"structure",required:["TextList"],members:{TextList:{shape:"S2"}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Languages:{shape:"S8"}}}},ErrorList:{shape:"Sc"}},sensitive:true}},BatchDetectEntities:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Entities:{shape:"Sj"}}}},ErrorList:{shape:"Sc"}},sensitive:true}},BatchDetectKeyPhrases:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},KeyPhrases:{shape:"Sq"}}}},ErrorList:{shape:"Sc"}},sensitive:true}},BatchDetectSentiment:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Sentiment:{},SentimentScore:{shape:"Sx"}}}},ErrorList:{shape:"Sc"}},sensitive:true}},BatchDetectSyntax:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},SyntaxTokens:{shape:"S13"}}}},ErrorList:{shape:"Sc"}},sensitive:true}},ClassifyDocument:{input:{type:"structure",required:["Text","EndpointArn"],members:{Text:{shape:"S3"},EndpointArn:{}}},output:{type:"structure",members:{Classes:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},Labels:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}}},sensitive:true}},CreateDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{DocumentClassifierName:{},DataAccessRoleArn:{},Tags:{shape:"S1h"},InputDataConfig:{shape:"S1l"},OutputDataConfig:{shape:"S1t"},ClientRequestToken:{idempotencyToken:true},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"},Mode:{}}},output:{type:"structure",members:{DocumentClassifierArn:{}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","ModelArn","DesiredInferenceUnits"],members:{EndpointName:{},ModelArn:{},DesiredInferenceUnits:{type:"integer"},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"S1h"}}},output:{type:"structure",members:{EndpointArn:{}}}},CreateEntityRecognizer:{input:{type:"structure",required:["RecognizerName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{RecognizerName:{},DataAccessRoleArn:{},Tags:{shape:"S1h"},InputDataConfig:{shape:"S2b"},ClientRequestToken:{idempotencyToken:true},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{EntityRecognizerArn:{}}}},DeleteDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{}}},DeleteEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},DescribeDocumentClassificationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DocumentClassificationJobProperties:{shape:"S2v"}}}},DescribeDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{DocumentClassifierProperties:{shape:"S35"}}}},DescribeDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DominantLanguageDetectionJobProperties:{shape:"S3c"}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{EndpointProperties:{shape:"S3f"}}}},DescribeEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EntitiesDetectionJobProperties:{shape:"S3j"}}}},DescribeEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{EntityRecognizerProperties:{shape:"S3m"}}}},DescribeEventsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EventsDetectionJobProperties:{shape:"S3u"}}}},DescribeKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{KeyPhrasesDetectionJobProperties:{shape:"S3z"}}}},DescribePiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{PiiEntitiesDetectionJobProperties:{shape:"S42"}}}},DescribeSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{SentimentDetectionJobProperties:{shape:"S4c"}}}},DescribeTopicsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TopicsDetectionJobProperties:{shape:"S4f"}}}},DetectDominantLanguage:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"}}},output:{type:"structure",members:{Languages:{shape:"S8"}},sensitive:true}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"},LanguageCode:{},EndpointArn:{}}},output:{type:"structure",members:{Entities:{shape:"Sj"}},sensitive:true}},DetectKeyPhrases:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{KeyPhrases:{shape:"Sq"}},sensitive:true}},DetectPiiEntities:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{},LanguageCode:{}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}}}}},DetectSentiment:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{Sentiment:{},SentimentScore:{shape:"Sx"}},sensitive:true}},DetectSyntax:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{SyntaxTokens:{shape:"S13"}},sensitive:true}},ListDocumentClassificationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassificationJobPropertiesList:{type:"list",member:{shape:"S2v"}},NextToken:{}}}},ListDocumentClassifiers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassifierPropertiesList:{type:"list",member:{shape:"S35"}},NextToken:{}}}},ListDominantLanguageDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DominantLanguageDetectionJobPropertiesList:{type:"list",member:{shape:"S3c"}},NextToken:{}}}},ListEndpoints:{input:{type:"structure",members:{Filter:{type:"structure",members:{ModelArn:{},Status:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EndpointPropertiesList:{type:"list",member:{shape:"S3f"}},NextToken:{}}}},ListEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S3j"}},NextToken:{}}}},ListEntityRecognizers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntityRecognizerPropertiesList:{type:"list",member:{shape:"S3m"}},NextToken:{}}}},ListEventsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventsDetectionJobPropertiesList:{type:"list",member:{shape:"S3u"}},NextToken:{}}}},ListKeyPhrasesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{KeyPhrasesDetectionJobPropertiesList:{type:"list",member:{shape:"S3z"}},NextToken:{}}}},ListPiiEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PiiEntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S42"}},NextToken:{}}}},ListSentimentDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SentimentDetectionJobPropertiesList:{type:"list",member:{shape:"S4c"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"S1h"}}}},ListTopicsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TopicsDetectionJobPropertiesList:{type:"list",member:{shape:"S4f"}},NextToken:{}}}},StartDocumentClassificationJob:{input:{type:"structure",required:["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{JobName:{},DocumentClassifierArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartDominantLanguageDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},EntityRecognizerArn:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartEventsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode","TargetEventTypes"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true},TargetEventTypes:{shape:"S3v"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartKeyPhrasesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartPiiEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","Mode","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},Mode:{},RedactionConfig:{shape:"S44"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartSentimentDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartTopicsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},NumberOfTopics:{type:"integer"},ClientRequestToken:{idempotencyToken:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopEventsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopPiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTrainingDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},StopTrainingEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S1h"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEndpoint:{input:{type:"structure",required:["EndpointArn","DesiredInferenceUnits"],members:{EndpointArn:{},DesiredInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{shape:"S3"},sensitive:true},S3:{type:"string",sensitive:true},S8:{type:"list",member:{type:"structure",members:{LanguageCode:{},Score:{type:"float"}}}},Sc:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}},Sj:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sq:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sx:{type:"structure",members:{Positive:{type:"float"},Negative:{type:"float"},Neutral:{type:"float"},Mixed:{type:"float"}}},S13:{type:"list",member:{type:"structure",members:{TokenId:{type:"integer"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},PartOfSpeech:{type:"structure",members:{Tag:{},Score:{type:"float"}}}}}},S1h:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1l:{type:"structure",members:{DataFormat:{},S3Uri:{},LabelDelimiter:{},AugmentedManifests:{type:"list",member:{shape:"S1q"}}}},S1q:{type:"structure",required:["S3Uri","AttributeNames"],members:{S3Uri:{},AttributeNames:{type:"list",member:{}}}},S1t:{type:"structure",members:{S3Uri:{},KmsKeyId:{}}},S1w:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{type:"list",member:{}}}},S2b:{type:"structure",required:["EntityTypes"],members:{DataFormat:{},EntityTypes:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{}}}},Documents:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},Annotations:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},EntityList:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},AugmentedManifests:{type:"list",member:{shape:"S1q"}}}},S2v:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DocumentClassifierArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S30:{type:"structure",required:["S3Uri"],members:{S3Uri:{},InputFormat:{}}},S32:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},S35:{type:"structure",members:{DocumentClassifierArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S1l"},OutputDataConfig:{shape:"S1t"},ClassifierMetadata:{type:"structure",members:{NumberOfLabels:{type:"integer"},NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Accuracy:{type:"double"},Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"},MicroPrecision:{type:"double"},MicroRecall:{type:"double"},MicroF1Score:{type:"double"},HammingLoss:{type:"double"}}}},sensitive:true},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"},Mode:{}}},S3c:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3f:{type:"structure",members:{EndpointArn:{},Status:{},Message:{},ModelArn:{},DesiredInferenceUnits:{type:"integer"},CurrentInferenceUnits:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S3j:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},EntityRecognizerArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3m:{type:"structure",members:{EntityRecognizerArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S2b"},RecognizerMetadata:{type:"structure",members:{NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},EntityTypes:{type:"list",member:{type:"structure",members:{Type:{},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},NumberOfTrainMentions:{type:"integer"}}}}},sensitive:true},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3u:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},TargetEventTypes:{shape:"S3v"}}},S3v:{type:"list",member:{}},S3z:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S42:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},RedactionConfig:{shape:"S44"},LanguageCode:{},DataAccessRoleArn:{},Mode:{}}},S44:{type:"structure",members:{PiiEntityTypes:{type:"list",member:{}},MaskMode:{},MaskCharacter:{}}},S4c:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S4f:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},NumberOfTopics:{type:"integer"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}}}}},3187:function(e,t,r){var i=r(395);r(4923);r(4906);var a;i.Config=i.util.inherit({constructor:function Config(e){if(e===undefined)e={};e=this.extractCredentials(e);i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function getCredentials(e){var t=this;function finish(r){e(r,r?null:t.credentials)}function credError(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}function getAsyncCredentials(){t.credentials.get(function(e){if(e){var r="Could not load credentials from "+t.credentials.constructor.name;e=credError(r,e)}finish(e)})}function getStaticCredentials(){var e=null;if(!t.credentials.accessKeyId||!t.credentials.secretAccessKey){e=credError("Missing credentials")}finish(e)}if(t.credentials){if(typeof t.credentials.get==="function"){getAsyncCredentials()}else{getStaticCredentials()}}else if(t.credentialProvider){t.credentialProvider.resolve(function(e,r){if(e){e=credError("Could not load credentials from any providers",e)}t.credentials=r;finish(e)})}else{finish(credError("No credentials to load"))}},update:function update(e,t){t=t||false;e=this.extractCredentials(e);i.util.each.call(this,e,function(e,r){if(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e)){this.set(e,r)}})},loadFromPath:function loadFromPath(e){this.clear();var t=JSON.parse(i.util.readFileSync(e));var r=new i.FileSystemCredentials(e);var a=new i.CredentialProviderChain;a.providers.unshift(r);a.resolve(function(e,r){if(e)throw e;else t.credentials=r});this.constructor(t);return this},clear:function clear(){i.util.each.call(this,this.keys,function(e){delete this[e]});this.set("credentials",undefined);this.set("credentialProvider",undefined)},set:function set(e,t,r){if(t===undefined){if(r===undefined){r=this.keys[e]}if(typeof r==="function"){this[e]=r.call(this)}else{this[e]=r}}else if(e==="httpOptions"&&this[e]){this[e]=i.util.merge(this[e],t)}else{this[e]=t}},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:undefined,httpOptions:{timeout:12e4},maxRetries:undefined,maxRedirects:10,paramValidation:true,sslEnabled:true,s3ForcePathStyle:false,s3BucketEndpoint:false,s3DisableBodySigning:true,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:undefined,computeChecksums:true,convertResponseTypes:true,correctClockSkew:false,customUserAgent:null,dynamoDbCrc32:true,systemClockOffset:0,signatureVersion:null,signatureCache:true,retryDelayOptions:{},useAccelerateEndpoint:false,clientSideMonitoring:false,endpointDiscoveryEnabled:undefined,endpointCacheSize:1e3,hostPrefixEnabled:true,stsRegionalEndpoints:"legacy"},extractCredentials:function extractCredentials(e){if(e.accessKeyId&&e.secretAccessKey){e=i.util.copy(e);e.credentials=new i.Credentials(e)}return e},setPromisesDependency:function setPromisesDependency(e){a=e;if(e===null&&typeof Promise==="function"){a=Promise}var t=[i.Request,i.Credentials,i.CredentialProviderChain];if(i.S3){t.push(i.S3);if(i.S3.ManagedUpload){t.push(i.S3.ManagedUpload)}}i.util.addPromises(t,a)},getPromisesDependency:function getPromisesDependency(){return a}});i.config=new i.Config},3204:function(e,t,r){"use strict";try{const e=r(3235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1014&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},3205:function(e,t){t.stringify=function stringify(e){if("undefined"==typeof e)return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON)e=e.toJSON();if(e&&"object"===typeof e){var t="";var r=Array.isArray(e);t=r?"[":"{";var i=true;for(var a in e){var s="function"==typeof e[a]||!r&&"undefined"===typeof e[a];if(Object.hasOwnProperty.call(e,a)&&!s){if(!i)t+=",";i=false;if(r){if(e[a]==undefined)t+="null";else t+=stringify(e[a])}else if(e[a]!==void 0){t+=stringify(a)+":"+stringify(e[a])}}}t+=r?"]":"}";return t}else if("string"===typeof e){return JSON.stringify(/^:/.test(e)?":"+e:e)}else if("undefined"===typeof e){return"null"}else return JSON.stringify(e)};t.parse=function(e){return JSON.parse(e,function(e,t){if("string"===typeof t){if(/^:base64:/.test(t))return new Buffer(t.substring(8),"base64");else return/^:/.test(t)?t.substring(1):t}return t})}},3206:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53domains"]={};i.Route53Domains=a.defineService("route53domains",["2014-05-15"]);Object.defineProperty(s.services["route53domains"],"2014-05-15",{get:function get(){var e=r(7591);e.paginators=r(9983).pagination;return e},enumerable:true,configurable:true});e.exports=i.Route53Domains},3209:function(e){e.exports={pagination:{}}},3220:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["managedblockchain"]={};i.ManagedBlockchain=a.defineService("managedblockchain",["2018-09-24"]);Object.defineProperty(s.services["managedblockchain"],"2018-09-24",{get:function get(){var e=r(3762);e.paginators=r(2816).pagination;return e},enumerable:true,configurable:true});e.exports=i.ManagedBlockchain},3222:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotevents"]={};i.IoTEvents=a.defineService("iotevents",["2018-07-27"]);Object.defineProperty(s.services["iotevents"],"2018-07-27",{get:function get(){var e=r(7430);e.paginators=r(3658).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTEvents},3223:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["textract"]={};i.Textract=a.defineService("textract",["2018-06-27"]);Object.defineProperty(s.services["textract"],"2018-06-27",{get:function get(){var e=r(918);e.paginators=r(2449).pagination;return e},enumerable:true,configurable:true});e.exports=i.Textract},3224:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-01",endpointPrefix:"kms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"KMS",serviceFullName:"AWS Key Management Service",serviceId:"KMS",signatureVersion:"v4",targetPrefix:"TrentService",uid:"kms-2014-11-01"},operations:{CancelKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyId:{}}}},ConnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},CreateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},CreateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],members:{CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},KeyStorePassword:{shape:"Sd"}}},output:{type:"structure",members:{CustomKeyStoreId:{}}}},CreateGrant:{input:{type:"structure",required:["KeyId","GranteePrincipal","Operations"],members:{KeyId:{},GranteePrincipal:{},RetiringPrincipal:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"},GrantTokens:{shape:"Sn"},Name:{}}},output:{type:"structure",members:{GrantToken:{},GrantId:{}}}},CreateKey:{input:{type:"structure",members:{Policy:{},Description:{},KeyUsage:{},CustomerMasterKeySpec:{},Origin:{},CustomKeyStoreId:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Tags:{shape:"Sz"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S14"}}}},Decrypt:{input:{type:"structure",required:["CiphertextBlob"],members:{CiphertextBlob:{type:"blob"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},KeyId:{},EncryptionAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Plaintext:{shape:"S1i"},EncryptionAlgorithm:{}}}},DeleteAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}}},DeleteCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},DeleteImportedKeyMaterial:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DescribeCustomKeyStores:{input:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{CustomKeyStores:{type:"list",member:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},ConnectionState:{},ConnectionErrorCode:{},CreationDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},DescribeKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S14"}}}},DisableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisconnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},EnableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},EnableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},Encrypt:{input:{type:"structure",required:["KeyId","Plaintext"],members:{KeyId:{},Plaintext:{shape:"S1i"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},EncryptionAlgorithm:{}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{},EncryptionAlgorithm:{}}}},GenerateDataKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},NumberOfBytes:{type:"integer"},KeySpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},Plaintext:{shape:"S1i"},KeyId:{}}}},GenerateDataKeyPair:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PrivateKeyPlaintext:{shape:"S1i"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyPairWithoutPlaintext:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyWithoutPlaintext:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},KeySpec:{},NumberOfBytes:{type:"integer"},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{}}}},GenerateRandom:{input:{type:"structure",members:{NumberOfBytes:{type:"integer"},CustomKeyStoreId:{}}},output:{type:"structure",members:{Plaintext:{shape:"S1i"}}}},GetKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName"],members:{KeyId:{},PolicyName:{}}},output:{type:"structure",members:{Policy:{}}}},GetKeyRotationStatus:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyRotationEnabled:{type:"boolean"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyId","WrappingAlgorithm","WrappingKeySpec"],members:{KeyId:{},WrappingAlgorithm:{},WrappingKeySpec:{}}},output:{type:"structure",members:{KeyId:{},ImportToken:{type:"blob"},PublicKey:{shape:"S1i"},ParametersValidTo:{type:"timestamp"}}}},GetPublicKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},PublicKey:{type:"blob"},CustomerMasterKeySpec:{},KeyUsage:{},EncryptionAlgorithms:{shape:"S1b"},SigningAlgorithms:{shape:"S1d"}}}},ImportKeyMaterial:{input:{type:"structure",required:["KeyId","ImportToken","EncryptedKeyMaterial"],members:{KeyId:{},ImportToken:{type:"blob"},EncryptedKeyMaterial:{type:"blob"},ValidTo:{type:"timestamp"},ExpirationModel:{}}},output:{type:"structure",members:{}}},ListAliases:{input:{type:"structure",members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{type:"structure",members:{AliasName:{},AliasArn:{},TargetKeyId:{},CreationDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListGrants:{input:{type:"structure",required:["KeyId"],members:{Limit:{type:"integer"},Marker:{},KeyId:{},GrantId:{},GranteePrincipal:{}}},output:{shape:"S31"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeys:{input:{type:"structure",members:{Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Keys:{type:"list",member:{type:"structure",members:{KeyId:{},KeyArn:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListResourceTags:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Tags:{shape:"Sz"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S31"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Sk"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Sk"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},SourceKeyId:{},KeyId:{},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{}}}},ScheduleKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PendingWindowInDays:{type:"integer"}}},output:{type:"structure",members:{KeyId:{},DeletionDate:{type:"timestamp"}}}},Sign:{input:{type:"structure",required:["KeyId","Message","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},GrantTokens:{shape:"Sn"},SigningAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"Sz"}}}},UntagResource:{input:{type:"structure",required:["KeyId","TagKeys"],members:{KeyId:{},TagKeys:{type:"list",member:{}}}}},UpdateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},UpdateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{},NewCustomKeyStoreName:{},KeyStorePassword:{shape:"Sd"},CloudHsmClusterId:{}}},output:{type:"structure",members:{}}},UpdateKeyDescription:{input:{type:"structure",required:["KeyId","Description"],members:{KeyId:{},Description:{}}}},Verify:{input:{type:"structure",required:["KeyId","Message","Signature","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:true},Sh:{type:"list",member:{}},Sj:{type:"structure",members:{EncryptionContextSubset:{shape:"Sk"},EncryptionContextEquals:{shape:"Sk"}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S14:{type:"structure",required:["KeyId"],members:{AWSAccountId:{},KeyId:{},Arn:{},CreationDate:{type:"timestamp"},Enabled:{type:"boolean"},Description:{},KeyUsage:{},KeyState:{},DeletionDate:{type:"timestamp"},ValidTo:{type:"timestamp"},Origin:{},CustomKeyStoreId:{},CloudHsmClusterId:{},ExpirationModel:{},KeyManager:{},CustomerMasterKeySpec:{},EncryptionAlgorithms:{shape:"S1b"},SigningAlgorithms:{shape:"S1d"}}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1i:{type:"blob",sensitive:true},S31:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}}},3229:function(e){e.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3234:function(e,t,r){var i=r(153);i.isBrowser=function(){return false};i.isNode=function(){return true};i.crypto.lib=r(6417);i.Buffer=r(4293).Buffer;i.domain=r(5229);i.stream=r(2413);i.url=r(8835);i.querystring=r(1191);i.environment="nodejs";i.createEventStream=i.stream.Readable?r(445).createEventStream:r(1661).createEventStream;i.realClock=r(6693);i.clientSideMonitoring={Publisher:r(1701).Publisher,configProvider:r(1762)};i.iniLoader=r(5892).iniLoader;i.getSystemErrorName=r(1669).getSystemErrorName;var a;e.exports=a=r(395);r(4923);r(4906);r(3043);r(9543);r(3306);r(9140);r(2966);r(2982);a.XML.Parser=r(9810);r(6888);r(1818);r(8868);r(6103);r(7426);r(9316);r(872);r(634);r(6431);r(2982);a.CredentialProviderChain.defaultProviders=[function(){return new a.EnvironmentCredentials("AWS")},function(){return new a.EnvironmentCredentials("AMAZON")},function(){return new a.SharedIniFileCredentials},function(){return new a.ECSCredentials},function(){return new a.ProcessCredentials},function(){return new a.TokenFileWebIdentityCredentials},function(){return new a.EC2MetadataCredentials}];a.util.update(a.Config.prototype.keys,{credentials:function(){var e=null;new a.CredentialProviderChain([function(){return new a.EnvironmentCredentials("AWS")},function(){return new a.EnvironmentCredentials("AMAZON")},function(){return new a.SharedIniFileCredentials({disableAssumeRole:true})}]).resolve(function(t,r){if(!t)e=r});return e},credentialProvider:function(){return new a.CredentialProviderChain},logger:function(){return process.env.AWSJS_DEBUG?console:null},region:function(){var e=process.env;var t=e.AWS_REGION||e.AMAZON_REGION;if(e[a.util.configOptInEnv]){var r=[{filename:e[a.util.sharedCredentialsFileEnv]},{isConfig:true,filename:e[a.util.sharedConfigFileEnv]}];var i=a.util.iniLoader;while(!t&&r.length){var s=i.loadFrom(r.shift());var n=s[e.AWS_PROFILE||a.util.defaultProfile];t=n&&n.region}}return t}});a.config=new a.Config},3235:function(module){module.exports=eval("require")("utf-8-validate")},3249:function(e,t,r){var i=r(6584);var a=r(4362);var s=r(9733);var n=r(3998);e.exports={Reader:s,Writer:n};for(var o in a){if(a.hasOwnProperty(o))e.exports[o]=a[o]}for(var u in i){if(i.hasOwnProperty(u))e.exports[u]=i[u]}},3252:function(e){e.exports={metadata:{apiVersion:"2017-09-08",endpointPrefix:"serverlessrepo",signingName:"serverlessrepo",serviceFullName:"AWSServerlessApplicationRepository",serviceId:"ServerlessApplicationRepository",protocol:"rest-json",jsonVersion:"1.1",uid:"serverlessrepo-2017-09-08",signatureVersion:"v4"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",members:{Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},LicenseBody:{locationName:"licenseBody"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["Description","Name","Author"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},CreateApplicationVersion:{http:{method:"PUT",requestUri:"/applications/{applicationId}/versions/{semanticVersion}",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"uri",locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["ApplicationId","SemanticVersion"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}}}},CreateCloudFormationChangeSet:{http:{requestUri:"/applications/{applicationId}/changesets",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Capabilities:{shape:"S3",locationName:"capabilities"},ChangeSetName:{locationName:"changeSetName"},ClientToken:{locationName:"clientToken"},Description:{locationName:"description"},NotificationArns:{shape:"S3",locationName:"notificationArns"},ParameterOverrides:{locationName:"parameterOverrides",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Value:{locationName:"value"}},required:["Value","Name"]}},ResourceTypes:{shape:"S3",locationName:"resourceTypes"},RollbackConfiguration:{locationName:"rollbackConfiguration",type:"structure",members:{MonitoringTimeInMinutes:{locationName:"monitoringTimeInMinutes",type:"integer"},RollbackTriggers:{locationName:"rollbackTriggers",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Type:{locationName:"type"}},required:["Type","Arn"]}}}},SemanticVersion:{locationName:"semanticVersion"},StackName:{locationName:"stackName"},Tags:{locationName:"tags",type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}},required:["Value","Key"]}},TemplateId:{locationName:"templateId"}},required:["ApplicationId","StackName"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},ChangeSetId:{locationName:"changeSetId"},SemanticVersion:{locationName:"semanticVersion"},StackId:{locationName:"stackId"}}}},CreateCloudFormationTemplate:{http:{requestUri:"/applications/{applicationId}/templates",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]}},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},GetApplicationPolicy:{http:{method:"GET",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},GetCloudFormationTemplate:{http:{method:"GET",requestUri:"/applications/{applicationId}/templates/{templateId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},TemplateId:{location:"uri",locationName:"templateId"}},required:["ApplicationId","TemplateId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},ListApplicationDependencies:{http:{method:"GET",requestUri:"/applications/{applicationId}/dependencies",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{Dependencies:{locationName:"dependencies",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId","SemanticVersion"]}},NextToken:{locationName:"nextToken"}}}},ListApplicationVersions:{http:{method:"GET",requestUri:"/applications/{applicationId}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApplicationId"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Versions:{locationName:"versions",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeUrl:{locationName:"sourceCodeUrl"}},required:["CreationTime","ApplicationId","SemanticVersion"]}}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Applications:{locationName:"applications",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},Name:{locationName:"name"},SpdxLicenseId:{locationName:"spdxLicenseId"}},required:["Description","Author","ApplicationId","Name"]}},NextToken:{locationName:"nextToken"}}}},PutApplicationPolicy:{http:{method:"PUT",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Statements:{shape:"Sv",locationName:"statements"}},required:["ApplicationId","Statements"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},UnshareApplication:{http:{requestUri:"/applications/{applicationId}/unshare",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},OrganizationId:{locationName:"organizationId"}},required:["ApplicationId","OrganizationId"]}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}}},shapes:{S3:{type:"list",member:{}},S6:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}},required:["TemplateUrl","ParameterDefinitions","ResourcesSupported","CreationTime","RequiredCapabilities","ApplicationId","SemanticVersion"]},S7:{type:"list",member:{type:"structure",members:{AllowedPattern:{locationName:"allowedPattern"},AllowedValues:{shape:"S3",locationName:"allowedValues"},ConstraintDescription:{locationName:"constraintDescription"},DefaultValue:{locationName:"defaultValue"},Description:{locationName:"description"},MaxLength:{locationName:"maxLength",type:"integer"},MaxValue:{locationName:"maxValue",type:"integer"},MinLength:{locationName:"minLength",type:"integer"},MinValue:{locationName:"minValue",type:"integer"},Name:{locationName:"name"},NoEcho:{locationName:"noEcho",type:"boolean"},ReferencedByResources:{shape:"S3",locationName:"referencedByResources"},Type:{locationName:"type"}},required:["ReferencedByResources","Name"]}},Sa:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",members:{Actions:{shape:"S3",locationName:"actions"},PrincipalOrgIDs:{shape:"S3",locationName:"principalOrgIDs"},Principals:{shape:"S3",locationName:"principals"},StatementId:{locationName:"statementId"}},required:["Principals","Actions"]}}}}},3253:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},3260:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"quicksight",jsonVersion:"1.0",protocol:"rest-json",serviceFullName:"Amazon QuickSight",serviceId:"QuickSight",signatureVersion:"v4",uid:"quicksight-2018-04-01"},operations:{CancelIngestion:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","IngestionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"}}},output:{type:"structure",members:{Arn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateAccountCustomization:{http:{requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId","AccountCustomization"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},AccountCustomization:{shape:"Sa"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateAnalysis:{http:{requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sk"},Permissions:{shape:"S11"},SourceEntity:{shape:"S15"},ThemeArn:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},AnalysisId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateDashboard:{http:{requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},Parameters:{shape:"Sk"},Permissions:{shape:"S11"},SourceEntity:{shape:"S1d"},Tags:{shape:"Sb"},VersionDescription:{},DashboardPublishOptions:{shape:"S1g"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},DashboardId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateDataSet:{http:{requestUri:"/accounts/{AwsAccountId}/data-sets"},input:{type:"structure",required:["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{},Name:{},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2b"},ImportMode:{},ColumnGroups:{shape:"S35"},Permissions:{shape:"S11"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},IngestionArn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateDataSource:{http:{requestUri:"/accounts/{AwsAccountId}/data-sources"},input:{type:"structure",required:["AwsAccountId","DataSourceId","Name","Type"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{},Name:{},Type:{},DataSourceParameters:{shape:"S3k"},Credentials:{shape:"S4l"},Permissions:{shape:"S11"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},CreationStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateGroup:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{},Description:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateGroupMembership:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},input:{type:"structure",required:["MemberName","GroupName","AwsAccountId","Namespace"],members:{MemberName:{location:"uri",locationName:"MemberName"},GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupMember:{shape:"S52"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateIAMPolicyAssignment:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/"},input:{type:"structure",required:["AwsAccountId","AssignmentName","AssignmentStatus","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S56"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S56"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateIngestion:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["DataSetId","IngestionId","AwsAccountId"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},output:{type:"structure",members:{Arn:{},IngestionId:{},IngestionStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateNamespace:{http:{requestUri:"/accounts/{AwsAccountId}"},input:{type:"structure",required:["AwsAccountId","Namespace","IdentityStore"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{},IdentityStore:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},Name:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateTemplate:{http:{requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},Name:{},Permissions:{shape:"S11"},SourceEntity:{shape:"S5j"},Tags:{shape:"Sb"},VersionDescription:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},TemplateId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateTemplateAlias:{http:{requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"},TemplateVersionNumber:{type:"long"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5r"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateTheme:{http:{requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId","Name","BaseThemeId","Configuration"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},Name:{},BaseThemeId:{},VersionDescription:{},Configuration:{shape:"S5u"},Permissions:{shape:"S11"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},VersionArn:{},ThemeId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateThemeAlias:{http:{requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName","ThemeVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"},ThemeVersionNumber:{type:"long"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S69"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DeleteAccountCustomization:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteAnalysis:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},RecoveryWindowInDays:{location:"querystring",locationName:"recovery-window-in-days",type:"long"},ForceDeleteWithoutRecovery:{location:"querystring",locationName:"force-delete-without-recovery",type:"boolean"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},AnalysisId:{},DeletionTime:{type:"timestamp"},RequestId:{}}}},DeleteDashboard:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},DashboardId:{},RequestId:{}}}},DeleteDataSet:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteDataSource:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteGroupMembership:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},input:{type:"structure",required:["MemberName","GroupName","AwsAccountId","Namespace"],members:{MemberName:{location:"uri",locationName:"MemberName"},GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteIAMPolicyAssignment:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteNamespace:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteTemplate:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{RequestId:{},Arn:{},TemplateId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteTemplateAlias:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},TemplateId:{},AliasName:{},Arn:{},RequestId:{}}}},DeleteTheme:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{Arn:{},RequestId:{},Status:{location:"statusCode",type:"integer"},ThemeId:{}}}},DeleteThemeAlias:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{AliasName:{},Arn:{},RequestId:{},Status:{location:"statusCode",type:"integer"},ThemeId:{}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteUserByPrincipalId:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"},input:{type:"structure",required:["PrincipalId","AwsAccountId","Namespace"],members:{PrincipalId:{location:"uri",locationName:"PrincipalId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAccountCustomization:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},Resolved:{location:"querystring",locationName:"resolved",type:"boolean"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAccountSettings:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/settings"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},output:{type:"structure",members:{AccountSettings:{type:"structure",members:{AccountName:{},Edition:{},DefaultNamespace:{},NotificationEmail:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAnalysis:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{Analysis:{type:"structure",members:{AnalysisId:{},Arn:{},Name:{},Status:{},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},DataSetArns:{shape:"S7i"},ThemeArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Sheets:{shape:"S7j"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeAnalysisPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{AnalysisId:{},AnalysisArn:{},Permissions:{shape:"S11"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDashboard:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Dashboard:{type:"structure",members:{DashboardId:{},Arn:{},Name:{},Version:{type:"structure",members:{CreatedTime:{type:"timestamp"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},VersionNumber:{type:"long"},Status:{},Arn:{},SourceEntityArn:{},DataSetArns:{shape:"S7i"},Description:{},ThemeArn:{},Sheets:{shape:"S7j"}}},CreatedTime:{type:"timestamp"},LastPublishedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDashboardPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"}}},output:{type:"structure",members:{DashboardId:{},DashboardArn:{},Permissions:{shape:"S11"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDataSet:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{DataSet:{type:"structure",members:{Arn:{},DataSetId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2b"},OutputColumns:{type:"list",member:{type:"structure",members:{Name:{},Description:{},Type:{}}}},ImportMode:{},ConsumedSpiceCapacityInBytes:{type:"long"},ColumnGroups:{shape:"S35"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSetPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{DataSetArn:{},DataSetId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSource:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{DataSource:{shape:"S85"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSourcePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{DataSourceArn:{},DataSourceId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeGroup:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeIAMPolicyAssignment:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{IAMPolicyAssignment:{type:"structure",members:{AwsAccountId:{},AssignmentId:{},AssignmentName:{},PolicyArn:{},Identities:{shape:"S56"},AssignmentStatus:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeIngestion:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","IngestionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"}}},output:{type:"structure",members:{Ingestion:{shape:"S8h"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeNamespace:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Namespace:{shape:"S8s"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTemplate:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Template:{type:"structure",members:{Arn:{},Name:{},Version:{type:"structure",members:{CreatedTime:{type:"timestamp"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},VersionNumber:{type:"long"},Status:{},DataSetConfigurations:{type:"list",member:{type:"structure",members:{Placeholder:{},DataSetSchema:{type:"structure",members:{ColumnSchemaList:{type:"list",member:{type:"structure",members:{Name:{},DataType:{},GeographicRole:{}}}}}},ColumnGroupSchemaList:{type:"list",member:{type:"structure",members:{Name:{},ColumnGroupColumnSchemaList:{type:"list",member:{type:"structure",members:{Name:{}}}}}}}}}},Description:{},SourceEntityArn:{},ThemeArn:{},Sheets:{shape:"S7j"}}},TemplateId:{},LastUpdatedTime:{type:"timestamp"},CreatedTime:{type:"timestamp"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTemplateAlias:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5r"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTemplatePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"}}},output:{type:"structure",members:{TemplateId:{},TemplateArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTheme:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Theme:{type:"structure",members:{Arn:{},Name:{},ThemeId:{},Version:{type:"structure",members:{VersionNumber:{type:"long"},Arn:{},Description:{},BaseThemeId:{},CreatedTime:{type:"timestamp"},Configuration:{shape:"S5u"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},Status:{}}},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Type:{}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeThemeAlias:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S69"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeThemePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"}}},output:{type:"structure",members:{ThemeId:{},ThemeArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeUser:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{User:{shape:"S9u"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},GetDashboardEmbedUrl:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url"},input:{type:"structure",required:["AwsAccountId","DashboardId","IdentityType"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},IdentityType:{location:"querystring",locationName:"creds-type"},SessionLifetimeInMinutes:{location:"querystring",locationName:"session-lifetime",type:"long"},UndoRedoDisabled:{location:"querystring",locationName:"undo-redo-disabled",type:"boolean"},ResetDisabled:{location:"querystring",locationName:"reset-disabled",type:"boolean"},StatePersistenceEnabled:{location:"querystring",locationName:"state-persistence-enabled",type:"boolean"},UserArn:{location:"querystring",locationName:"user-arn"},Namespace:{location:"querystring",locationName:"namespace"},AdditionalDashboardIds:{location:"querystring",locationName:"additional-dashboard-ids",type:"list",member:{}}}},output:{type:"structure",members:{EmbedUrl:{shape:"Sa3"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},GetSessionEmbedUrl:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/session-embed-url"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},EntryPoint:{location:"querystring",locationName:"entry-point"},SessionLifetimeInMinutes:{location:"querystring",locationName:"session-lifetime",type:"long"},UserArn:{location:"querystring",locationName:"user-arn"}}},output:{type:"structure",members:{EmbedUrl:{shape:"Sa3"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListAnalyses:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{AnalysisSummaryList:{shape:"Saa"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDashboardVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DashboardVersionSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},CreatedTime:{type:"timestamp"},VersionNumber:{type:"long"},Status:{},SourceEntityArn:{},Description:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDashboards:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DashboardSummaryList:{shape:"Sai"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDataSets:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DataSetSummaries:{type:"list",member:{type:"structure",members:{Arn:{},DataSetId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ImportMode:{},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRulesApplied:{type:"boolean"}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListDataSources:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DataSources:{type:"list",member:{shape:"S85"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListGroupMemberships:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupMemberList:{type:"list",member:{shape:"S52"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListGroups:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupList:{shape:"Saw"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListIAMPolicyAssignments:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentStatus:{},Namespace:{location:"uri",locationName:"Namespace"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{IAMPolicyAssignments:{type:"list",member:{type:"structure",members:{AssignmentName:{},AssignmentStatus:{}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListIAMPolicyAssignmentsForUser:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments"},input:{type:"structure",required:["AwsAccountId","UserName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},UserName:{location:"uri",locationName:"UserName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{ActiveAssignments:{type:"list",member:{type:"structure",members:{AssignmentName:{},PolicyArn:{}}}},RequestId:{},NextToken:{},Status:{location:"statusCode",type:"integer"}}}},ListIngestions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions"},input:{type:"structure",required:["DataSetId","AwsAccountId"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},NextToken:{location:"querystring",locationName:"next-token"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Ingestions:{type:"list",member:{shape:"S8h"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListNamespaces:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Namespaces:{type:"list",member:{shape:"S8s"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sb"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListTemplateAliases:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{TemplateAliasList:{type:"list",member:{shape:"S5r"}},Status:{location:"statusCode",type:"integer"},RequestId:{},NextToken:{}}}},ListTemplateVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/versions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{TemplateVersionSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},VersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},Status:{},Description:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListTemplates:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{TemplateSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},TemplateId:{},Name:{},LatestVersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListThemeAliases:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{ThemeAliasList:{type:"list",member:{shape:"S69"}},Status:{location:"statusCode",type:"integer"},RequestId:{},NextToken:{}}}},ListThemeVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/versions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{ThemeVersionSummaryList:{type:"list",member:{type:"structure",members:{VersionNumber:{type:"long"},Arn:{},Description:{},CreatedTime:{type:"timestamp"},Status:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListThemes:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Type:{location:"querystring",locationName:"type"}}},output:{type:"structure",members:{ThemeSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},ThemeId:{},LatestVersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListUserGroups:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{GroupList:{shape:"Saw"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListUsers:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{UserList:{type:"list",member:{shape:"S9u"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},RegisterUser:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},input:{type:"structure",required:["IdentityType","Email","UserRole","AwsAccountId","Namespace"],members:{IdentityType:{},Email:{},UserRole:{},IamArn:{},SessionName:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},UserName:{},CustomPermissionsName:{}}},output:{type:"structure",members:{User:{shape:"S9u"},UserInvitationUrl:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},RestoreAnalysis:{http:{requestUri:"/accounts/{AwsAccountId}/restore/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},AnalysisId:{},RequestId:{}}}},SearchAnalyses:{http:{requestUri:"/accounts/{AwsAccountId}/search/analyses"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AnalysisSummaryList:{shape:"Saa"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},SearchDashboards:{http:{requestUri:"/accounts/{AwsAccountId}/search/dashboards"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",required:["Operator"],members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DashboardSummaryList:{shape:"Sai"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},TagResource:{http:{requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"keys",type:"list",member:{}}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAccountCustomization:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId","AccountCustomization"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},AccountCustomization:{shape:"Sa"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAccountSettings:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/settings"},input:{type:"structure",required:["AwsAccountId","DefaultNamespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DefaultNamespace:{},NotificationEmail:{}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAnalysis:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sk"},SourceEntity:{shape:"S15"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},AnalysisId:{},UpdateStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateAnalysisPermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},GrantPermissions:{shape:"Scx"},RevokePermissions:{shape:"Scx"}}},output:{type:"structure",members:{AnalysisArn:{},AnalysisId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDashboard:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},SourceEntity:{shape:"S1d"},Parameters:{shape:"Sk"},VersionDescription:{},DashboardPublishOptions:{shape:"S1g"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},DashboardId:{},CreationStatus:{},Status:{type:"integer"},RequestId:{}}}},UpdateDashboardPermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},GrantPermissions:{shape:"Scx"},RevokePermissions:{shape:"Scx"}}},output:{type:"structure",members:{DashboardArn:{},DashboardId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDashboardPublishedVersion:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}"},input:{type:"structure",required:["AwsAccountId","DashboardId","VersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{DashboardId:{},DashboardArn:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateDataSet:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},Name:{},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2b"},ImportMode:{},ColumnGroups:{shape:"S35"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},IngestionArn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSetPermissions:{http:{requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},GrantPermissions:{shape:"S11"},RevokePermissions:{shape:"S11"}}},output:{type:"structure",members:{DataSetArn:{},DataSetId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSource:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId","Name"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"},Name:{},DataSourceParameters:{shape:"S3k"},Credentials:{shape:"S4l"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},UpdateStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSourcePermissions:{http:{requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"},GrantPermissions:{shape:"S11"},RevokePermissions:{shape:"S11"}}},output:{type:"structure",members:{DataSourceArn:{},DataSourceId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateGroup:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},Description:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateIAMPolicyAssignment:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S56"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},PolicyArn:{},Identities:{shape:"S56"},AssignmentStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTemplate:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},SourceEntity:{shape:"S5j"},VersionDescription:{},Name:{}}},output:{type:"structure",members:{TemplateId:{},Arn:{},VersionArn:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateTemplateAlias:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"},TemplateVersionNumber:{type:"long"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5r"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateTemplatePermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},GrantPermissions:{shape:"Scx"},RevokePermissions:{shape:"Scx"}}},output:{type:"structure",members:{TemplateId:{},TemplateArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTheme:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId","BaseThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},Name:{},BaseThemeId:{},VersionDescription:{},Configuration:{shape:"S5u"}}},output:{type:"structure",members:{ThemeId:{},Arn:{},VersionArn:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateThemeAlias:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName","ThemeVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"},ThemeVersionNumber:{type:"long"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S69"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateThemePermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},GrantPermissions:{shape:"Scx"},RevokePermissions:{shape:"Scx"}}},output:{type:"structure",members:{ThemeId:{},ThemeArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateUser:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace","Email","Role"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},Email:{},Role:{},CustomPermissionsName:{},UnapplyCustomPermissions:{type:"boolean"}}},output:{type:"structure",members:{User:{shape:"S9u"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}}},shapes:{Sa:{type:"structure",members:{DefaultTheme:{}}},Sb:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{type:"structure",members:{StringParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},IntegerParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"long"}}}}},DecimalParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"double"}}}}},DateTimeParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"timestamp"}}}}}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Principal","Actions"],members:{Principal:{},Actions:{type:"list",member:{}}}},S15:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S17"},Arn:{}}}}},S17:{type:"list",member:{type:"structure",required:["DataSetPlaceholder","DataSetArn"],members:{DataSetPlaceholder:{},DataSetArn:{}}}},S1d:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S17"},Arn:{}}}}},S1g:{type:"structure",members:{AdHocFilteringOption:{type:"structure",members:{AvailabilityStatus:{}}},ExportToCSVOption:{type:"structure",members:{AvailabilityStatus:{}}},SheetControlsOption:{type:"structure",members:{VisibilityState:{}}}}},S1q:{type:"map",key:{},value:{type:"structure",members:{RelationalTable:{type:"structure",required:["DataSourceArn","Name","InputColumns"],members:{DataSourceArn:{},Catalog:{},Schema:{},Name:{},InputColumns:{shape:"S1x"}}},CustomSql:{type:"structure",required:["DataSourceArn","Name","SqlQuery"],members:{DataSourceArn:{},Name:{},SqlQuery:{},Columns:{shape:"S1x"}}},S3Source:{type:"structure",required:["DataSourceArn","InputColumns"],members:{DataSourceArn:{},UploadSettings:{type:"structure",members:{Format:{},StartFromRow:{type:"integer"},ContainsHeader:{type:"boolean"},TextQualifier:{},Delimiter:{}}},InputColumns:{shape:"S1x"}}}}}},S1x:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{}}}},S2b:{type:"map",key:{},value:{type:"structure",required:["Alias","Source"],members:{Alias:{},DataTransforms:{type:"list",member:{type:"structure",members:{ProjectOperation:{type:"structure",required:["ProjectedColumns"],members:{ProjectedColumns:{type:"list",member:{}}}},FilterOperation:{type:"structure",required:["ConditionExpression"],members:{ConditionExpression:{}}},CreateColumnsOperation:{type:"structure",required:["Columns"],members:{Columns:{type:"list",member:{type:"structure",required:["ColumnName","ColumnId","Expression"],members:{ColumnName:{},ColumnId:{},Expression:{}}}}}},RenameColumnOperation:{type:"structure",required:["ColumnName","NewColumnName"],members:{ColumnName:{},NewColumnName:{}}},CastColumnTypeOperation:{type:"structure",required:["ColumnName","NewColumnType"],members:{ColumnName:{},NewColumnType:{},Format:{}}},TagColumnOperation:{type:"structure",required:["ColumnName","Tags"],members:{ColumnName:{},Tags:{type:"list",member:{type:"structure",members:{ColumnGeographicRole:{},ColumnDescription:{type:"structure",members:{Text:{}}}}}}}}}}},Source:{type:"structure",members:{JoinInstruction:{type:"structure",required:["LeftOperand","RightOperand","Type","OnClause"],members:{LeftOperand:{},RightOperand:{},LeftJoinKeyProperties:{shape:"S31"},RightJoinKeyProperties:{shape:"S31"},Type:{},OnClause:{}}},PhysicalTableId:{}}}}}},S31:{type:"structure",members:{UniqueKey:{type:"boolean"}}},S35:{type:"list",member:{type:"structure",members:{GeoSpatialColumnGroup:{type:"structure",required:["Name","CountryCode","Columns"],members:{Name:{},CountryCode:{},Columns:{type:"list",member:{}}}}}}},S3b:{type:"structure",required:["Arn","PermissionPolicy"],members:{Namespace:{},Arn:{},PermissionPolicy:{}}},S3d:{type:"list",member:{type:"structure",members:{Principals:{type:"list",member:{}},ColumnNames:{type:"list",member:{}}}}},S3k:{type:"structure",members:{AmazonElasticsearchParameters:{type:"structure",required:["Domain"],members:{Domain:{}}},AthenaParameters:{type:"structure",members:{WorkGroup:{}}},AuroraParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},AuroraPostgreSqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},AwsIotAnalyticsParameters:{type:"structure",required:["DataSetName"],members:{DataSetName:{}}},JiraParameters:{type:"structure",required:["SiteBaseUrl"],members:{SiteBaseUrl:{}}},MariaDbParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},MySqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},OracleParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},PostgreSqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},PrestoParameters:{type:"structure",required:["Host","Port","Catalog"],members:{Host:{},Port:{type:"integer"},Catalog:{}}},RdsParameters:{type:"structure",required:["InstanceId","Database"],members:{InstanceId:{},Database:{}}},RedshiftParameters:{type:"structure",required:["Database"],members:{Host:{},Port:{type:"integer"},Database:{},ClusterId:{}}},S3Parameters:{type:"structure",required:["ManifestFileLocation"],members:{ManifestFileLocation:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}}}},ServiceNowParameters:{type:"structure",required:["SiteBaseUrl"],members:{SiteBaseUrl:{}}},SnowflakeParameters:{type:"structure",required:["Host","Database","Warehouse"],members:{Host:{},Database:{},Warehouse:{}}},SparkParameters:{type:"structure",required:["Host","Port"],members:{Host:{},Port:{type:"integer"}}},SqlServerParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},TeradataParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},TwitterParameters:{type:"structure",required:["Query","MaxRows"],members:{Query:{},MaxRows:{type:"integer"}}}}},S4l:{type:"structure",members:{CredentialPair:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{},AlternateDataSourceParameters:{shape:"S4p"}}},CopySourceArn:{}},sensitive:true},S4p:{type:"list",member:{shape:"S3k"}},S4r:{type:"structure",required:["VpcConnectionArn"],members:{VpcConnectionArn:{}}},S4s:{type:"structure",members:{DisableSsl:{type:"boolean"}}},S4y:{type:"structure",members:{Arn:{},GroupName:{},Description:{},PrincipalId:{}}},S52:{type:"structure",members:{Arn:{},MemberName:{}}},S56:{type:"map",key:{},value:{type:"list",member:{}}},S5j:{type:"structure",members:{SourceAnalysis:{type:"structure",required:["Arn","DataSetReferences"],members:{Arn:{},DataSetReferences:{shape:"S17"}}},SourceTemplate:{type:"structure",required:["Arn"],members:{Arn:{}}}}},S5r:{type:"structure",members:{AliasName:{},Arn:{},TemplateVersionNumber:{type:"long"}}},S5u:{type:"structure",members:{DataColorPalette:{type:"structure",members:{Colors:{shape:"S5w"},MinMaxGradient:{shape:"S5w"},EmptyFillColor:{}}},UIColorPalette:{type:"structure",members:{PrimaryForeground:{},PrimaryBackground:{},SecondaryForeground:{},SecondaryBackground:{},Accent:{},AccentForeground:{},Danger:{},DangerForeground:{},Warning:{},WarningForeground:{},Success:{},SuccessForeground:{},Dimension:{},DimensionForeground:{},Measure:{},MeasureForeground:{}}},Sheet:{type:"structure",members:{Tile:{type:"structure",members:{Border:{type:"structure",members:{Show:{type:"boolean"}}}}},TileLayout:{type:"structure",members:{Gutter:{type:"structure",members:{Show:{type:"boolean"}}},Margin:{type:"structure",members:{Show:{type:"boolean"}}}}}}}}},S5w:{type:"list",member:{}},S69:{type:"structure",members:{Arn:{},AliasName:{},ThemeVersionNumber:{type:"long"}}},S7i:{type:"list",member:{}},S7j:{type:"list",member:{type:"structure",members:{SheetId:{},Name:{}}}},S85:{type:"structure",members:{Arn:{},DataSourceId:{},Name:{},Type:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DataSourceParameters:{shape:"S3k"},AlternateDataSourceParameters:{shape:"S4p"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}}}},S8h:{type:"structure",required:["Arn","IngestionStatus","CreatedTime"],members:{Arn:{},IngestionId:{},IngestionStatus:{},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}},RowInfo:{type:"structure",members:{RowsIngested:{type:"long"},RowsDropped:{type:"long"}}},QueueInfo:{type:"structure",required:["WaitingOnIngestion","QueuedIngestion"],members:{WaitingOnIngestion:{},QueuedIngestion:{}}},CreatedTime:{type:"timestamp"},IngestionTimeInSeconds:{type:"long"},IngestionSizeInBytes:{type:"long"},RequestSource:{},RequestType:{}}},S8s:{type:"structure",members:{Name:{},Arn:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},NamespaceError:{type:"structure",members:{Type:{},Message:{}}}}},S9u:{type:"structure",members:{Arn:{},UserName:{},Email:{},Role:{},IdentityType:{},Active:{type:"boolean"},PrincipalId:{},CustomPermissionsName:{}}},Sa3:{type:"string",sensitive:true},Saa:{type:"list",member:{type:"structure",members:{Arn:{},AnalysisId:{},Name:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},Sai:{type:"list",member:{type:"structure",members:{Arn:{},DashboardId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PublishedVersionNumber:{type:"long"},LastPublishedTime:{type:"timestamp"}}}},Saw:{type:"list",member:{shape:"S4y"}},Scx:{type:"list",member:{shape:"S12"}}}}},3272:function(e,t,r){var i=r(2602);var a=r(5747);i.register("rm",_rm,{cmdOptions:{f:"force",r:"recursive",R:"recursive"}});function rmdirSyncRecursive(e,t,r){var s;s=a.readdirSync(e);for(var n=0;n<s.length;n++){var o=e+"/"+s[n];var u=i.statNoFollowLinks(o);if(u.isDirectory()){rmdirSyncRecursive(o,t)}else{if(t||isWriteable(o)){try{i.unlinkSync(o)}catch(e){i.error("could not remove file (code "+e.code+"): "+o,{continue:true})}}}}if(r)return;var p;try{var c=Date.now();for(;;){try{p=a.rmdirSync(e);if(a.existsSync(e))throw{code:"EAGAIN"};break}catch(e){if(process.platform==="win32"&&(e.code==="ENOTEMPTY"||e.code==="EBUSY"||e.code==="EPERM"||e.code==="EAGAIN")){if(Date.now()-c>1e3)throw e}else if(e.code==="ENOENT"){break}else{throw e}}}}catch(t){i.error("could not remove directory (code "+t.code+"): "+e,{continue:true})}return p}function isWriteable(e){var t=true;try{var r=a.openSync(e,"a");a.closeSync(r)}catch(e){t=false}return t}function handleFile(e,t){if(t.force||isWriteable(e)){i.unlinkSync(e)}else{i.error("permission denied: "+e,{continue:true})}}function handleDirectory(e,t){if(t.recursive){rmdirSyncRecursive(e,t.force)}else{i.error("path is a directory",{continue:true})}}function handleSymbolicLink(e,t){var r;try{r=i.statFollowLinks(e)}catch(t){i.unlinkSync(e);return}if(r.isFile()){i.unlinkSync(e)}else if(r.isDirectory()){if(e[e.length-1]==="/"){if(t.recursive){var a=true;rmdirSyncRecursive(e,t.force,a)}else{i.error("path is a directory",{continue:true})}}else{i.unlinkSync(e)}}}function handleFIFO(e){i.unlinkSync(e)}function _rm(e,t){if(!t)i.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(t){var r;try{var a=t[t.length-1]==="/"?t.slice(0,-1):t;r=i.statNoFollowLinks(a)}catch(r){if(!e.force){i.error("no such file or directory: "+t,{continue:true})}return}if(r.isFile()){handleFile(t,e)}else if(r.isDirectory()){handleDirectory(t,e)}else if(r.isSymbolicLink()){handleSymbolicLink(t,e)}else if(r.isFIFO()){handleFIFO(t)}});return""}e.exports=_rm},3283:function(e,t,r){const i=r(4874);const a=(e,t)=>i(e,t,true);e.exports=a},3288:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["connectcontactlens"]={};i.ConnectContactLens=a.defineService("connectcontactlens",["2020-08-21"]);Object.defineProperty(s.services["connectcontactlens"],"2020-08-21",{get:function get(){var e=r(1035);e.paginators=r(3087).pagination;return e},enumerable:true,configurable:true});e.exports=i.ConnectContactLens},3306:function(e,t,r){var i=r(395);var a=r(1733);i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function WebIdentityCredentials(e,t){i.Credentials.call(this);this.expired=true;this.params=e;this.params.RoleSessionName=this.params.RoleSessionName||"web-identity";this.data=null;this._clientConfig=i.util.copy(t||{})},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.service.assumeRoleWithWebIdentity(function(r,i){t.data=null;if(!r){t.data=i;t.service.credentialsFrom(i,t)}e(r)})},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params;this.service=new a(e)}}})},3315:function(e,t,r){var i=r(153);var a=r(4618);var s=r(9912);var n=r(337);var o=r(9806);function populateBody(e){var t=new n;var r=e.service.api.operations[e.operation].input;if(r.payload){var i={};var a=r.members[r.payload];i=e.params[r.payload];if(i===undefined)return;if(a.type==="structure"){e.httpRequest.body=t.build(i,a);applyContentTypeHeader(e)}else{e.httpRequest.body=i;if(a.type==="binary"||a.isStreaming){applyContentTypeHeader(e,true)}}}else{var s=t.build(e.params,r);if(s!=="{}"||e.httpRequest.method!=="GET"){e.httpRequest.body=s}applyContentTypeHeader(e)}}function applyContentTypeHeader(e,t){var r=e.service.api.operations[e.operation];var i=r.input;if(!e.httpRequest.headers["Content-Type"]){var a=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=a}}function buildRequest(e){a.buildRequest(e);if(["HEAD","DELETE"].indexOf(e.httpRequest.method)<0){populateBody(e)}}function extractError(e){s.extractError(e)}function extractData(e){a.extractData(e);var t=e.request;var r=t.service.api.operations[t.operation];var n=t.service.api.operations[t.operation].output||{};var u;var p=r.hasEventOutput;if(n.payload){var c=n.members[n.payload];var m=e.httpResponse.body;if(c.isEventStream){u=new o;e.data[payload]=i.createEventStream(AWS.HttpClient.streamsApiVersion===2?e.httpResponse.stream:m,u,c)}else if(c.type==="structure"||c.type==="list"){var u=new o;e.data[n.payload]=u.parse(m,c)}else if(c.type==="binary"||c.isStreaming){e.data[n.payload]=m}else{e.data[n.payload]=c.toType(m)}}else{var l=e.data;s.extractData(e);e.data=i.merge(l,e.data)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},3331:function(e,t,r){const i=r(4575);const a=r(3994);class TokenSet{constructor(e){Object.assign(this,e)}set expires_in(e){this.expires_at=a()+Number(e)}get expires_in(){return Math.max.apply(null,[this.expires_at-a(),0])}expired(){return this.expires_in===0}claims(){if(!this.id_token){throw new TypeError("id_token not present in TokenSet")}return JSON.parse(i.decode(this.id_token.split(".")[1]))}}e.exports=TokenSet},3346:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mq"]={};i.MQ=a.defineService("mq",["2017-11-27"]);Object.defineProperty(s.services["mq"],"2017-11-27",{get:function get(){var e=r(4074);e.paginators=r(7571).pagination;return e},enumerable:true,configurable:true});e.exports=i.MQ},3370:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-01",endpointPrefix:"eks",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon EKS",serviceFullName:"Amazon Elastic Kubernetes Service",serviceId:"EKS",signatureVersion:"v4",signingName:"eks",uid:"eks-2017-11-01"},operations:{CreateAddon:{http:{requestUri:"/clusters/{name}/addons"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{},addonVersion:{},serviceAccountRoleArn:{},resolveConflicts:{},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},CreateCluster:{http:{requestUri:"/clusters"},input:{type:"structure",required:["name","roleArn","resourcesVpcConfig"],members:{name:{},version:{},roleArn:{},resourcesVpcConfig:{shape:"Sj"},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"Sm"},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"},encryptionConfig:{shape:"Sr"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},CreateFargateProfile:{http:{requestUri:"/clusters/{name}/fargate-profiles"},input:{type:"structure",required:["fargateProfileName","clusterName","podExecutionRoleArn"],members:{fargateProfileName:{},clusterName:{location:"uri",locationName:"name"},podExecutionRoleArn:{},subnets:{shape:"Sg"},selectors:{shape:"S14"},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"}}},output:{type:"structure",members:{fargateProfile:{shape:"S18"}}}},CreateNodegroup:{http:{requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName","nodegroupName","subnets","nodeRole"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{},scalingConfig:{shape:"S1b"},diskSize:{type:"integer"},subnets:{shape:"Sg"},instanceTypes:{shape:"Sg"},amiType:{},remoteAccess:{shape:"S1f"},nodeRole:{},labels:{shape:"S1g"},tags:{shape:"S6"},clientRequestToken:{idempotencyToken:true},launchTemplate:{shape:"S1j"},capacityType:{},version:{},releaseVersion:{}}},output:{type:"structure",members:{nodegroup:{shape:"S1m"}}}},DeleteAddon:{http:{method:"DELETE",requestUri:"/clusters/{name}/addons/{addonName}"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},DeleteFargateProfile:{http:{method:"DELETE",requestUri:"/clusters/{name}/fargate-profiles/{fargateProfileName}"},input:{type:"structure",required:["clusterName","fargateProfileName"],members:{clusterName:{location:"uri",locationName:"name"},fargateProfileName:{location:"uri",locationName:"fargateProfileName"}}},output:{type:"structure",members:{fargateProfile:{shape:"S18"}}}},DeleteNodegroup:{http:{method:"DELETE",requestUri:"/clusters/{name}/node-groups/{nodegroupName}"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"}}},output:{type:"structure",members:{nodegroup:{shape:"S1m"}}}},DescribeAddon:{http:{method:"GET",requestUri:"/clusters/{name}/addons/{addonName}"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},DescribeAddonVersions:{http:{method:"GET",requestUri:"/addons/supported-versions"},input:{type:"structure",members:{kubernetesVersion:{location:"querystring",locationName:"kubernetesVersion"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},addonName:{location:"querystring",locationName:"addonName"}}},output:{type:"structure",members:{addons:{type:"list",member:{type:"structure",members:{addonName:{},type:{},addonVersions:{type:"list",member:{type:"structure",members:{addonVersion:{},architecture:{shape:"Sg"},compatibilities:{type:"list",member:{type:"structure",members:{clusterVersion:{},platformVersions:{shape:"Sg"},defaultVersion:{type:"boolean"}}}}}}}}}},nextToken:{}}}},DescribeCluster:{http:{method:"GET",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},DescribeFargateProfile:{http:{method:"GET",requestUri:"/clusters/{name}/fargate-profiles/{fargateProfileName}"},input:{type:"structure",required:["clusterName","fargateProfileName"],members:{clusterName:{location:"uri",locationName:"name"},fargateProfileName:{location:"uri",locationName:"fargateProfileName"}}},output:{type:"structure",members:{fargateProfile:{shape:"S18"}}}},DescribeNodegroup:{http:{method:"GET",requestUri:"/clusters/{name}/node-groups/{nodegroupName}"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"}}},output:{type:"structure",members:{nodegroup:{shape:"S1m"}}}},DescribeUpdate:{http:{method:"GET",requestUri:"/clusters/{name}/updates/{updateId}"},input:{type:"structure",required:["name","updateId"],members:{name:{location:"uri",locationName:"name"},updateId:{location:"uri",locationName:"updateId"},nodegroupName:{location:"querystring",locationName:"nodegroupName"},addonName:{location:"querystring",locationName:"addonName"}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},ListAddons:{http:{method:"GET",requestUri:"/clusters/{name}/addons"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{addons:{shape:"Sg"},nextToken:{}}}},ListClusters:{http:{method:"GET",requestUri:"/clusters"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{clusters:{shape:"Sg"},nextToken:{}}}},ListFargateProfiles:{http:{method:"GET",requestUri:"/clusters/{name}/fargate-profiles"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{fargateProfileNames:{shape:"Sg"},nextToken:{}}}},ListNodegroups:{http:{method:"GET",requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nodegroups:{shape:"Sg"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},ListUpdates:{http:{method:"GET",requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nodegroupName:{location:"querystring",locationName:"nodegroupName"},addonName:{location:"querystring",locationName:"addonName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{updateIds:{shape:"Sg"},nextToken:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAddon:{http:{requestUri:"/clusters/{name}/addons/{addonName}/update"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"},addonVersion:{},serviceAccountRoleArn:{},resolveConflicts:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateClusterConfig:{http:{requestUri:"/clusters/{name}/update-config"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},resourcesVpcConfig:{shape:"Sj"},logging:{shape:"Sm"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateClusterVersion:{http:{requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateNodegroupConfig:{http:{requestUri:"/clusters/{name}/node-groups/{nodegroupName}/update-config"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"},labels:{type:"structure",members:{addOrUpdateLabels:{shape:"S1g"},removeLabels:{type:"list",member:{}}}},scalingConfig:{shape:"S1b"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateNodegroupVersion:{http:{requestUri:"/clusters/{name}/node-groups/{nodegroupName}/update-version"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"},version:{},releaseVersion:{},launchTemplate:{shape:"S1j"},force:{type:"boolean"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}}},shapes:{S6:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{addonName:{},clusterName:{},status:{},addonVersion:{},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"Sg"}}}}}},addonArn:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},serviceAccountRoleArn:{},tags:{shape:"S6"}}},Sg:{type:"list",member:{}},Sj:{type:"structure",members:{subnetIds:{shape:"Sg"},securityGroupIds:{shape:"Sg"},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"Sg"}}},Sm:{type:"structure",members:{clusterLogging:{type:"list",member:{type:"structure",members:{types:{type:"list",member:{}},enabled:{type:"boolean"}}}}}},Sr:{type:"list",member:{type:"structure",members:{resources:{shape:"Sg"},provider:{type:"structure",members:{keyArn:{}}}}}},Sv:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},version:{},endpoint:{},roleArn:{},resourcesVpcConfig:{type:"structure",members:{subnetIds:{shape:"Sg"},securityGroupIds:{shape:"Sg"},clusterSecurityGroupId:{},vpcId:{},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"Sg"}}},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"Sm"},identity:{type:"structure",members:{oidc:{type:"structure",members:{issuer:{}}}}},status:{},certificateAuthority:{type:"structure",members:{data:{}}},clientRequestToken:{},platformVersion:{},tags:{shape:"S6"},encryptionConfig:{shape:"Sr"}}},S14:{type:"list",member:{type:"structure",members:{namespace:{},labels:{type:"map",key:{},value:{}}}}},S18:{type:"structure",members:{fargateProfileName:{},fargateProfileArn:{},clusterName:{},createdAt:{type:"timestamp"},podExecutionRoleArn:{},subnets:{shape:"Sg"},selectors:{shape:"S14"},status:{},tags:{shape:"S6"}}},S1b:{type:"structure",members:{minSize:{type:"integer"},maxSize:{type:"integer"},desiredSize:{type:"integer"}}},S1f:{type:"structure",members:{ec2SshKey:{},sourceSecurityGroups:{shape:"Sg"}}},S1g:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{name:{},version:{},id:{}}},S1m:{type:"structure",members:{nodegroupName:{},nodegroupArn:{},clusterName:{},version:{},releaseVersion:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},status:{},capacityType:{},scalingConfig:{shape:"S1b"},instanceTypes:{shape:"Sg"},subnets:{shape:"Sg"},remoteAccess:{shape:"S1f"},amiType:{},nodeRole:{},labels:{shape:"S1g"},resources:{type:"structure",members:{autoScalingGroups:{type:"list",member:{type:"structure",members:{name:{}}}},remoteAccessSecurityGroup:{}}},diskSize:{type:"integer"},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"Sg"}}}}}},launchTemplate:{shape:"S1j"},tags:{shape:"S6"}}},S2m:{type:"structure",members:{id:{},status:{},type:{},params:{type:"list",member:{type:"structure",members:{type:{},value:{}}}},createdAt:{type:"timestamp"},errors:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},resourceIds:{shape:"Sg"}}}}}}}}},3378:function(e,t,r){const{name:i}=r(4997);const a={"1 2 840 10045 3 1 7":"P-256","1 3 132 0 10":i,"1 3 132 0 34":"P-384","1 3 132 0 35":"P-521","1 2 840 10045 2 1":"ecPublicKey","1 2 840 113549 1 1 1":"rsaEncryption","1 3 101 110":"X25519","1 3 101 111":"X448","1 3 101 112":"Ed25519","1 3 101 113":"Ed448"};e.exports=a},3387:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-05-13",endpointPrefix:"runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Runtime",serviceId:"SageMaker Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"runtime.sagemaker-2017-05-13"},operations:{InvokeEndpoint:{http:{requestUri:"/endpoints/{EndpointName}/invocations"},input:{type:"structure",required:["EndpointName","Body"],members:{EndpointName:{location:"uri",locationName:"EndpointName"},Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},Accept:{location:"header",locationName:"Accept"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"},TargetModel:{location:"header",locationName:"X-Amzn-SageMaker-Target-Model"},TargetVariant:{location:"header",locationName:"X-Amzn-SageMaker-Target-Variant"},InferenceId:{location:"header",locationName:"X-Amzn-SageMaker-Inference-Id"}},payload:"Body"},output:{type:"structure",required:["Body"],members:{Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},InvokedProductionVariant:{location:"header",locationName:"x-Amzn-Invoked-Production-Variant"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"}},payload:"Body"}}},shapes:{S3:{type:"blob",sensitive:true},S5:{type:"string",sensitive:true}}}},3393:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-01-01",endpointPrefix:"cloudsearch",protocol:"query",serviceFullName:"Amazon CloudSearch",serviceId:"CloudSearch",signatureVersion:"v4",uid:"cloudsearch-2013-01-01",xmlNamespace:"http://cloudsearch.amazonaws.com/doc/2013-01-01/"},operations:{BuildSuggesters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"BuildSuggestersResult",type:"structure",members:{FieldNames:{shape:"S4"}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"CreateDomainResult",type:"structure",members:{DomainStatus:{shape:"S8"}}}},DefineAnalysisScheme:{input:{type:"structure",required:["DomainName","AnalysisScheme"],members:{DomainName:{},AnalysisScheme:{shape:"Sl"}}},output:{resultWrapper:"DefineAnalysisSchemeResult",type:"structure",required:["AnalysisScheme"],members:{AnalysisScheme:{shape:"Ss"}}}},DefineExpression:{input:{type:"structure",required:["DomainName","Expression"],members:{DomainName:{},Expression:{shape:"Sy"}}},output:{resultWrapper:"DefineExpressionResult",type:"structure",required:["Expression"],members:{Expression:{shape:"S11"}}}},DefineIndexField:{input:{type:"structure",required:["DomainName","IndexField"],members:{DomainName:{},IndexField:{shape:"S13"}}},output:{resultWrapper:"DefineIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"S1n"}}}},DefineSuggester:{input:{type:"structure",required:["DomainName","Suggester"],members:{DomainName:{},Suggester:{shape:"S1p"}}},output:{resultWrapper:"DefineSuggesterResult",type:"structure",required:["Suggester"],members:{Suggester:{shape:"S1t"}}}},DeleteAnalysisScheme:{input:{type:"structure",required:["DomainName","AnalysisSchemeName"],members:{DomainName:{},AnalysisSchemeName:{}}},output:{resultWrapper:"DeleteAnalysisSchemeResult",type:"structure",required:["AnalysisScheme"],members:{AnalysisScheme:{shape:"Ss"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DeleteDomainResult",type:"structure",members:{DomainStatus:{shape:"S8"}}}},DeleteExpression:{input:{type:"structure",required:["DomainName","ExpressionName"],members:{DomainName:{},ExpressionName:{}}},output:{resultWrapper:"DeleteExpressionResult",type:"structure",required:["Expression"],members:{Expression:{shape:"S11"}}}},DeleteIndexField:{input:{type:"structure",required:["DomainName","IndexFieldName"],members:{DomainName:{},IndexFieldName:{}}},output:{resultWrapper:"DeleteIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"S1n"}}}},DeleteSuggester:{input:{type:"structure",required:["DomainName","SuggesterName"],members:{DomainName:{},SuggesterName:{}}},output:{resultWrapper:"DeleteSuggesterResult",type:"structure",required:["Suggester"],members:{Suggester:{shape:"S1t"}}}},DescribeAnalysisSchemes:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AnalysisSchemeNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeAnalysisSchemesResult",type:"structure",required:["AnalysisSchemes"],members:{AnalysisSchemes:{type:"list",member:{shape:"Ss"}}}}},DescribeAvailabilityOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S2a"}}}},DescribeDomainEndpointOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeDomainEndpointOptionsResult",type:"structure",members:{DomainEndpointOptions:{shape:"S2e"}}}},DescribeDomains:{input:{type:"structure",members:{DomainNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeDomainsResult",type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S8"}}}}},DescribeExpressions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ExpressionNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeExpressionsResult",type:"structure",required:["Expressions"],members:{Expressions:{type:"list",member:{shape:"S11"}}}}},DescribeIndexFields:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},FieldNames:{type:"list",member:{}},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeIndexFieldsResult",type:"structure",required:["IndexFields"],members:{IndexFields:{type:"list",member:{shape:"S1n"}}}}},DescribeScalingParameters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeScalingParametersResult",type:"structure",required:["ScalingParameters"],members:{ScalingParameters:{shape:"S2u"}}}},DescribeServiceAccessPolicies:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S2z"}}}},DescribeSuggesters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},SuggesterNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeSuggestersResult",type:"structure",required:["Suggesters"],members:{Suggesters:{type:"list",member:{shape:"S1t"}}}}},IndexDocuments:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"IndexDocumentsResult",type:"structure",members:{FieldNames:{shape:"S4"}}}},ListDomainNames:{output:{resultWrapper:"ListDomainNamesResult",type:"structure",members:{DomainNames:{type:"map",key:{},value:{}}}}},UpdateAvailabilityOptions:{input:{type:"structure",required:["DomainName","MultiAZ"],members:{DomainName:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"UpdateAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S2a"}}}},UpdateDomainEndpointOptions:{input:{type:"structure",required:["DomainName","DomainEndpointOptions"],members:{DomainName:{},DomainEndpointOptions:{shape:"S2f"}}},output:{resultWrapper:"UpdateDomainEndpointOptionsResult",type:"structure",members:{DomainEndpointOptions:{shape:"S2e"}}}},UpdateScalingParameters:{input:{type:"structure",required:["DomainName","ScalingParameters"],members:{DomainName:{},ScalingParameters:{shape:"S2v"}}},output:{resultWrapper:"UpdateScalingParametersResult",type:"structure",required:["ScalingParameters"],members:{ScalingParameters:{shape:"S2u"}}}},UpdateServiceAccessPolicies:{input:{type:"structure",required:["DomainName","AccessPolicies"],members:{DomainName:{},AccessPolicies:{}}},output:{resultWrapper:"UpdateServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S2z"}}}}},shapes:{S4:{type:"list",member:{}},S8:{type:"structure",required:["DomainId","DomainName","RequiresIndexDocuments"],members:{DomainId:{},DomainName:{},ARN:{},Created:{type:"boolean"},Deleted:{type:"boolean"},DocService:{shape:"Sc"},SearchService:{shape:"Sc"},RequiresIndexDocuments:{type:"boolean"},Processing:{type:"boolean"},SearchInstanceType:{},SearchPartitionCount:{type:"integer"},SearchInstanceCount:{type:"integer"},Limits:{type:"structure",required:["MaximumReplicationCount","MaximumPartitionCount"],members:{MaximumReplicationCount:{type:"integer"},MaximumPartitionCount:{type:"integer"}}}}},Sc:{type:"structure",members:{Endpoint:{}}},Sl:{type:"structure",required:["AnalysisSchemeName","AnalysisSchemeLanguage"],members:{AnalysisSchemeName:{},AnalysisSchemeLanguage:{},AnalysisOptions:{type:"structure",members:{Synonyms:{},Stopwords:{},StemmingDictionary:{},JapaneseTokenizationDictionary:{},AlgorithmicStemming:{}}}}},Ss:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sl"},Status:{shape:"St"}}},St:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},Sy:{type:"structure",required:["ExpressionName","ExpressionValue"],members:{ExpressionName:{},ExpressionValue:{}}},S11:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sy"},Status:{shape:"St"}}},S13:{type:"structure",required:["IndexFieldName","IndexFieldType"],members:{IndexFieldName:{},IndexFieldType:{},IntOptions:{type:"structure",members:{DefaultValue:{type:"long"},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},DoubleOptions:{type:"structure",members:{DefaultValue:{type:"double"},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},LiteralOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},TextOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"},HighlightEnabled:{type:"boolean"},AnalysisScheme:{}}},DateOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},LatLonOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},IntArrayOptions:{type:"structure",members:{DefaultValue:{type:"long"},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},DoubleArrayOptions:{type:"structure",members:{DefaultValue:{type:"double"},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},LiteralArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},TextArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},ReturnEnabled:{type:"boolean"},HighlightEnabled:{type:"boolean"},AnalysisScheme:{}}},DateArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}}}},S1n:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S13"},Status:{shape:"St"}}},S1p:{type:"structure",required:["SuggesterName","DocumentSuggesterOptions"],members:{SuggesterName:{},DocumentSuggesterOptions:{type:"structure",required:["SourceField"],members:{SourceField:{},FuzzyMatching:{},SortExpression:{}}}}},S1t:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1p"},Status:{shape:"St"}}},S25:{type:"list",member:{}},S2a:{type:"structure",required:["Options","Status"],members:{Options:{type:"boolean"},Status:{shape:"St"}}},S2e:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2f"},Status:{shape:"St"}}},S2f:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{}}},S2u:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2v"},Status:{shape:"St"}}},S2v:{type:"structure",members:{DesiredInstanceType:{},DesiredReplicationCount:{type:"integer"},DesiredPartitionCount:{type:"integer"}}},S2z:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"St"}}}}}},3396:function(e){e.exports={pagination:{}}},3405:function(e){e.exports={pagination:{ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroupMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMailboxExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMailboxPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListOrganizations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResourceDelegates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3409:function(){},3410:function(e){e.exports={pagination:{ListBundles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3413:function(e){e.exports={pagination:{ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteAuthorizationProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteCertificateAuthorities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3421:function(e){e.exports={pagination:{}}},3422:function(e){var t;var r;var i;var a;var s;var n;var o;var u;var p;var c;var m;var l;var d;var y;var b;var h;var f;var g;var S;var N;var I;var T;var v;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(r,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})(function(e){var k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};t=function(e,t){k(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++){t=arguments[r];for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a))e[a]=t[a]}return e};i=function(e,t){var r={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0)r[i]=e[i];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++){if(t.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(e,i[a]))r[i[a]]=e[i[a]]}return r};a=function(e,t,r,i){var a=arguments.length,s=a<3?t:i===null?i=Object.getOwnPropertyDescriptor(t,r):i,n;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")s=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)if(n=e[o])s=(a<3?n(s):a>3?n(t,r,s):n(t,r))||s;return a>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};n=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};o=function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};u=function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,a,s,n;return n={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(n[Symbol.iterator]=function(){return this}),n;function verb(e){return function(t){return step([e,t])}}function step(n){if(i)throw new TypeError("Generator is already executing.");while(r)try{if(i=1,a&&(s=n[0]&2?a["return"]:n[0]?a["throw"]||((s=a["return"])&&s.call(a),0):a.next)&&!(s=s.call(a,n[1])).done)return s;if(a=0,s)n=[n[0]&2,s.value];switch(n[0]){case 0:case 1:s=n;break;case 4:r.label++;return{value:n[1],done:false};case 5:r.label++;a=n[1];n=[0];continue;case 7:n=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(n[0]===6||n[0]===2)){r=0;continue}if(n[0]===3&&(!s||n[1]>s[0]&&n[1]<s[3])){r.label=n[1];break}if(n[0]===6&&r.label<s[1]){r.label=s[1];s=n;break}if(s&&r.label<s[2]){r.label=s[2];r.ops.push(n);break}if(s[2])r.ops.pop();r.trys.pop();continue}n=t.call(e,r)}catch(e){n=[6,e];a=0}finally{i=s=0}if(n[0]&5)throw n[1];return{value:n[0]?n[1]:void 0,done:true}}};v=function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]};p=function(e,t){for(var r in e)if(r!=="default"&&!t.hasOwnProperty(r))t[r]=e[r]};c=function(e){var t=typeof Symbol==="function"&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&i>=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};m=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),a,s=[],n;try{while((t===void 0||t-- >0)&&!(a=i.next()).done)s.push(a.value)}catch(e){n={error:e}}finally{try{if(a&&!a.done&&(r=i["return"]))r.call(i)}finally{if(n)throw n.error}}return s};l=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e};d=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var i=Array(e),a=0,t=0;t<r;t++)for(var s=arguments[t],n=0,o=s.length;n<o;n++,a++)i[a]=s[n];return i};y=function(e){return this instanceof y?(this.v=e,this):new y(e)};b=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),a,s=[];return a={},verb("next"),verb("throw"),verb("return"),a[Symbol.asyncIterator]=function(){return this},a;function verb(e){if(i[e])a[e]=function(t){return new Promise(function(r,i){s.push([e,t,r,i])>1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof y?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};h=function(e){var t,r;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,a){t[i]=e[i]?function(t){return(r=!r)?{value:y(e[i](t)),done:i==="return"}:a?a(t):t}:a}};f=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof c==="function"?c(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise(function(i,a){r=e[t](r),settle(i,a,r.done,r.value)})}}function settle(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r})},t)}};g=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};S=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};N=function(e){return e&&e.__esModule?e:{default:e}};I=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};T=function(e,t,r){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,r);return r};e("__extends",t);e("__assign",r);e("__rest",i);e("__decorate",a);e("__param",s);e("__metadata",n);e("__awaiter",o);e("__generator",u);e("__exportStar",p);e("__createBinding",v);e("__values",c);e("__read",m);e("__spread",l);e("__spreadArrays",d);e("__await",y);e("__asyncGenerator",b);e("__asyncDelegator",h);e("__asyncValues",f);e("__makeTemplateObject",g);e("__importStar",S);e("__importDefault",N);e("__classPrivateFieldGet",I);e("__classPrivateFieldSet",T)})},3444:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5747);const a=r(5891);function newClusters(e){return a.map(e,clusterIterator())}t.newClusters=newClusters;function clusterIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`clusters[${t}].name is missing`)}if(!e.cluster){throw new Error(`clusters[${t}].cluster is missing`)}if(!e.cluster.server){throw new Error(`clusters[${t}].cluster.server is missing`)}return{caData:e.cluster["certificate-authority-data"],caFile:e.cluster["certificate-authority"],name:e.name,server:e.cluster.server,skipTLSVerify:e.cluster["insecure-skip-tls-verify"]===true}}}function newUsers(e){return a.map(e,userIterator())}t.newUsers=newUsers;function userIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`users[${t}].name is missing`)}return{authProvider:e.user?e.user["auth-provider"]:null,certData:e.user?e.user["client-certificate-data"]:null,certFile:e.user?e.user["client-certificate"]:null,exec:e.user?e.user.exec:null,keyData:e.user?e.user["client-key-data"]:null,keyFile:e.user?e.user["client-key"]:null,name:e.name,token:findToken(e.user),password:e.user?e.user.password:null,username:e.user?e.user.username:null}}}function findToken(e){if(e){if(e.token){return e.token}if(e["token-file"]){return i.readFileSync(e["token-file"]).toString()}}}function newContexts(e){return a.map(e,contextIterator())}t.newContexts=newContexts;function contextIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`contexts[${t}].name is missing`)}if(!e.context){throw new Error(`contexts[${t}].context is missing`)}if(!e.context.cluster){throw new Error(`contexts[${t}].context.cluster is missing`)}return{cluster:e.context.cluster,name:e.name,user:e.context.user||undefined,namespace:e.context.namespace||undefined}}}},3456:function(e,t,r){const{randomBytes:i}=r(6417);const{IVLENGTHS:a}=r(2962);e.exports=(e=>i(a.get(e)/8))},3458:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b,h=function(e,t){for(var r in t){if(f.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;u=r(7738);p=r(5735);t=r(9657);i=r(7919);c=r(5796);l=r(7660);y=r(9708);m=r(2491);a=r(3801);s=r(9463);n=r(1755);o=r(9019);b=r(9423);e.exports=d=function(e){h(XMLStreamWriter,e);function XMLStreamWriter(e,t){XMLStreamWriter.__super__.constructor.call(this,t);this.stream=e}XMLStreamWriter.prototype.document=function(e){var t,r,a,s,n,o,c,l;o=e.children;for(r=0,s=o.length;r<s;r++){t=o[r];t.isLastRootNode=false}e.children[e.children.length-1].isLastRootNode=true;c=e.children;l=[];for(a=0,n=c.length;a<n;a++){t=c[a];switch(false){case!(t instanceof u):l.push(this.declaration(t));break;case!(t instanceof p):l.push(this.docType(t));break;case!(t instanceof i):l.push(this.comment(t));break;case!(t instanceof m):l.push(this.processingInstruction(t));break;default:l.push(this.element(t))}}return l};XMLStreamWriter.prototype.attribute=function(e){return this.stream.write(" "+e.name+'="'+e.value+'"')};XMLStreamWriter.prototype.cdata=function(e,t){return this.stream.write(this.space(t)+"<![CDATA["+e.text+"]]>"+this.endline(e))};XMLStreamWriter.prototype.comment=function(e,t){return this.stream.write(this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.endline(e))};XMLStreamWriter.prototype.declaration=function(e,t){this.stream.write(this.space(t));this.stream.write('<?xml version="'+e.version+'"');if(e.encoding!=null){this.stream.write(' encoding="'+e.encoding+'"')}if(e.standalone!=null){this.stream.write(' standalone="'+e.standalone+'"')}this.stream.write(this.spacebeforeslash+"?>");return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.docType=function(e,r){var u,p,c,l;r||(r=0);this.stream.write(this.space(r));this.stream.write("<!DOCTYPE "+e.root().name);if(e.pubID&&e.sysID){this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"')}else if(e.sysID){this.stream.write(' SYSTEM "'+e.sysID+'"')}if(e.children.length>0){this.stream.write(" [");this.stream.write(this.endline(e));l=e.children;for(p=0,c=l.length;p<c;p++){u=l[p];switch(false){case!(u instanceof a):this.dtdAttList(u,r+1);break;case!(u instanceof s):this.dtdElement(u,r+1);break;case!(u instanceof n):this.dtdEntity(u,r+1);break;case!(u instanceof o):this.dtdNotation(u,r+1);break;case!(u instanceof t):this.cdata(u,r+1);break;case!(u instanceof i):this.comment(u,r+1);break;case!(u instanceof m):this.processingInstruction(u,r+1);break;default:throw new Error("Unknown DTD node type: "+u.constructor.name)}}this.stream.write("]")}this.stream.write(this.spacebeforeslash+">");return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.element=function(e,r){var a,s,n,o,u,p,d,b;r||(r=0);b=this.space(r);this.stream.write(b+"<"+e.name);p=e.attributes;for(u in p){if(!f.call(p,u))continue;a=p[u];this.attribute(a)}if(e.children.length===0||e.children.every(function(e){return e.value===""})){if(this.allowEmpty){this.stream.write("></"+e.name+">")}else{this.stream.write(this.spacebeforeslash+"/>")}}else if(this.pretty&&e.children.length===1&&e.children[0].value!=null){this.stream.write(">");this.stream.write(e.children[0].value);this.stream.write("</"+e.name+">")}else{this.stream.write(">"+this.newline);d=e.children;for(n=0,o=d.length;n<o;n++){s=d[n];switch(false){case!(s instanceof t):this.cdata(s,r+1);break;case!(s instanceof i):this.comment(s,r+1);break;case!(s instanceof c):this.element(s,r+1);break;case!(s instanceof l):this.raw(s,r+1);break;case!(s instanceof y):this.text(s,r+1);break;case!(s instanceof m):this.processingInstruction(s,r+1);break;default:throw new Error("Unknown XML node type: "+s.constructor.name)}}this.stream.write(b+"</"+e.name+">")}return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.processingInstruction=function(e,t){this.stream.write(this.space(t)+"<?"+e.target);if(e.value){this.stream.write(" "+e.value)}return this.stream.write(this.spacebeforeslash+"?>"+this.endline(e))};XMLStreamWriter.prototype.raw=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))};XMLStreamWriter.prototype.text=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))};XMLStreamWriter.prototype.dtdAttList=function(e,t){this.stream.write(this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType);if(e.defaultValueType!=="#DEFAULT"){this.stream.write(" "+e.defaultValueType)}if(e.defaultValue){this.stream.write(' "'+e.defaultValue+'"')}return this.stream.write(this.spacebeforeslash+">"+this.endline(e))};XMLStreamWriter.prototype.dtdElement=function(e,t){this.stream.write(this.space(t)+"<!ELEMENT "+e.name+" "+e.value);return this.stream.write(this.spacebeforeslash+">"+this.endline(e))};XMLStreamWriter.prototype.dtdEntity=function(e,t){this.stream.write(this.space(t)+"<!ENTITY");if(e.pe){this.stream.write(" %")}this.stream.write(" "+e.name);if(e.value){this.stream.write(' "'+e.value+'"')}else{if(e.pubID&&e.sysID){this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"')}else if(e.sysID){this.stream.write(' SYSTEM "'+e.sysID+'"')}if(e.nData){this.stream.write(" NDATA "+e.nData)}}return this.stream.write(this.spacebeforeslash+">"+this.endline(e))};XMLStreamWriter.prototype.dtdNotation=function(e,t){this.stream.write(this.space(t)+"<!NOTATION "+e.name);if(e.pubID&&e.sysID){this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"')}else if(e.pubID){this.stream.write(' PUBLIC "'+e.pubID+'"')}else if(e.sysID){this.stream.write(' SYSTEM "'+e.sysID+'"')}return this.stream.write(this.spacebeforeslash+">"+this.endline(e))};XMLStreamWriter.prototype.endline=function(e){if(!e.isLastRootNode){return this.newline}else{return""}};return XMLStreamWriter}(b)}).call(this)},3461:function(e){e.exports={pagination:{ListAWSDefaultServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListRequestedServiceQuotaChangeHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListRequestedServiceQuotaChangeHistoryByQuota:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListServiceQuotaIncreaseRequestsInTemplate:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceQuotaIncreaseRequestInTemplateList"},ListServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListServices:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Services"}}}},3486:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)>0;e.exports=a},3494:function(e){e.exports={pagination:{DescribeEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Endpoints"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},ListPresets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Presets"},ListJobTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobTemplates"},ListQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Queues"}}}},3501:function(e){e.exports={version:2,waiters:{TableExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"Table.TableStatus"},{expected:"ResourceNotFoundException",matcher:"error",state:"retry"}]},TableNotExists:{delay:20,operation:"DescribeTable",maxAttempts:25,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},3503:function(e,t,r){var i=r(395);var a=r(7788);var s=r(3546);var n=i.util.inherit;var o=0;i.Service=n({constructor:function Service(e){if(!this.loadServiceClass){throw i.util.error(new Error,"Service must be constructed with `new' operator")}var t=this.loadServiceClass(e||{});if(t){var r=i.util.copy(e);var a=new t(e);Object.defineProperty(a,"_originalConfig",{get:function(){return r},enumerable:false,configurable:true});a._clientId=++o;return a}this.initialize(e)},initialize:function initialize(e){var t=i.config[this.serviceIdentifier];this.config=new i.Config(i.config);if(t)this.config.update(t,true);if(e)this.config.update(e,true);this.validateService();if(!this.config.endpoint)s.configureEndpoint(this);this.config.endpoint=this.endpointFromTemplate(this.config.endpoint);this.setEndpoint(this.config.endpoint);i.SequentialExecutor.call(this);i.Service.addDefaultMonitoringListeners(this);if((this.config.clientSideMonitoring||i.Service._clientSideMonitoring)&&this.publisher){var r=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function PUBLISH_API_CALL(e){process.nextTick(function(){r.eventHandler(e)})});this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function PUBLISH_API_ATTEMPT(e){process.nextTick(function(){r.eventHandler(e)})})}},validateService:function validateService(){},loadServiceClass:function loadServiceClass(e){var t=e;if(!i.util.isEmpty(this.api)){return null}else if(t.apiConfig){return i.Service.defineServiceApi(this.constructor,t.apiConfig)}else if(!this.constructor.services){return null}else{t=new i.Config(i.config);t.update(e,true);var r=t.apiVersions[this.constructor.serviceIdentifier];r=r||t.apiVersion;return this.getLatestServiceClass(r)}},getLatestServiceClass:function getLatestServiceClass(e){e=this.getLatestServiceVersion(e);if(this.constructor.services[e]===null){i.Service.defineServiceApi(this.constructor,e)}return this.constructor.services[e]},getLatestServiceVersion:function getLatestServiceVersion(e){if(!this.constructor.services||this.constructor.services.length===0){throw new Error("No services defined on "+this.constructor.serviceIdentifier)}if(!e){e="latest"}else if(i.util.isType(e,Date)){e=i.util.date.iso8601(e).split("T")[0]}if(Object.hasOwnProperty(this.constructor.services,e)){return e}var t=Object.keys(this.constructor.services).sort();var r=null;for(var a=t.length-1;a>=0;a--){if(t[a][t[a].length-1]!=="*"){r=t[a]}if(t[a].substr(0,10)<=e){return r}}throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function customizeRequests(e){if(!e){this.customRequestHandler=null}else if(typeof e==="function"){this.customRequestHandler=e}else{throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests")}},makeRequest:function makeRequest(e,t,r){if(typeof t==="function"){r=t;t=null}t=t||{};if(this.config.params){var a=this.api.operations[e];if(a){t=i.util.copy(t);i.util.each(this.config.params,function(e,r){if(a.input.members[e]){if(t[e]===undefined||t[e]===null){t[e]=r}}})}}var s=new i.Request(this,e,t);this.addAllRequestListeners(s);this.attachMonitoringEmitter(s);if(r)s.send(r);return s},makeUnauthenticatedRequest:function makeUnauthenticatedRequest(e,t,r){if(typeof t==="function"){r=t;t={}}var i=this.makeRequest(e,t).toUnauthenticated();return r?i.send(r):i},waitFor:function waitFor(e,t,r){var a=new i.ResourceWaiter(this,e);return a.wait(t,r)},addAllRequestListeners:function addAllRequestListeners(e){var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost];for(var r=0;r<t.length;r++){if(t[r])e.addListeners(t[r])}if(!this.config.paramValidation){e.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}if(this.config.logger){e.addListeners(i.EventListeners.Logger)}this.setupRequestListeners(e);if(typeof this.constructor.prototype.customRequestHandler==="function"){this.constructor.prototype.customRequestHandler(e)}if(Object.prototype.hasOwnProperty.call(this,"customRequestHandler")&&typeof this.customRequestHandler==="function"){this.customRequestHandler(e)}},apiCallEvent:function apiCallEvent(e){var t=e.service.api.operations[e.operation];var r={Type:"ApiCall",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Region:e.httpRequest.region,MaxRetriesExceeded:0,UserAgent:e.httpRequest.getUserAgent()};var i=e.response;if(i.httpResponse.statusCode){r.FinalHttpStatusCode=i.httpResponse.statusCode}if(i.error){var a=i.error;var s=i.httpResponse.statusCode;if(s>299){if(a.code)r.FinalAwsException=a.code;if(a.message)r.FinalAwsExceptionMessage=a.message}else{if(a.code||a.name)r.FinalSdkException=a.code||a.name;if(a.message)r.FinalSdkExceptionMessage=a.message}}return r},apiAttemptEvent:function apiAttemptEvent(e){var t=e.service.api.operations[e.operation];var r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()};var i=e.response;if(i.httpResponse.statusCode){r.HttpStatusCode=i.httpResponse.statusCode}if(!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId){r.AccessKey=e.service.config.credentials.accessKeyId}if(!i.httpResponse.headers)return r;if(e.httpRequest.headers["x-amz-security-token"]){r.SessionToken=e.httpRequest.headers["x-amz-security-token"]}if(i.httpResponse.headers["x-amzn-requestid"]){r.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]}if(i.httpResponse.headers["x-amz-request-id"]){r.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]}if(i.httpResponse.headers["x-amz-id-2"]){r.XAmzId2=i.httpResponse.headers["x-amz-id-2"]}return r},attemptFailEvent:function attemptFailEvent(e){var t=this.apiAttemptEvent(e);var r=e.response;var i=r.error;if(r.httpResponse.statusCode>299){if(i.code)t.AwsException=i.code;if(i.message)t.AwsExceptionMessage=i.message}else{if(i.code||i.name)t.SdkException=i.code||i.name;if(i.message)t.SdkExceptionMessage=i.message}return t},attachMonitoringEmitter:function attachMonitoringEmitter(e){var t;var r;var a;var s;var n=0;var o;var u;var p=this;var c=true;e.on("validate",function(){s=i.util.realClock.now();u=Date.now()},c);e.on("sign",function(){r=i.util.realClock.now();t=Date.now();o=e.httpRequest.region;n++},c);e.on("validateResponse",function(){a=Math.round(i.util.realClock.now()-r)});e.addNamedListener("API_CALL_ATTEMPT","success",function API_CALL_ATTEMPT(){var r=p.apiAttemptEvent(e);r.Timestamp=t;r.AttemptLatency=a>=0?a:0;r.Region=o;p.emit("apiCallAttempt",[r])});e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function API_CALL_ATTEMPT_RETRY(){var s=p.attemptFailEvent(e);s.Timestamp=t;a=a||Math.round(i.util.realClock.now()-r);s.AttemptLatency=a>=0?a:0;s.Region=o;p.emit("apiCallAttempt",[s])});e.addNamedListener("API_CALL","complete",function API_CALL(){var t=p.apiCallEvent(e);t.AttemptCount=n;if(t.AttemptCount<=0)return;t.Timestamp=u;var r=Math.round(i.util.realClock.now()-s);t.Latency=r>=0?r:0;var a=e.response;if(a.error&&a.error.retryable&&typeof a.retryCount==="number"&&typeof a.maxRetries==="number"&&a.retryCount>=a.maxRetries){t.MaxRetriesExceeded=1}p.emit("apiCall",[t])})},setupRequestListeners:function setupRequestListeners(e){},getSigningName:function getSigningName(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function getSignerClass(e){var t;var r=null;var a="";if(e){var s=e.service.api.operations||{};r=s[e.operation]||null;a=r?r.authtype:""}if(this.config.signatureVersion){t=this.config.signatureVersion}else if(a==="v4"||a==="v4-unsigned-body"){t="v4"}else{t=this.api.signatureVersion}return i.Signers.RequestSigner.getVersion(t)},serviceInterface:function serviceInterface(){switch(this.api.protocol){case"ec2":return i.EventListeners.Query;case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol){throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")}},successfulResponse:function successfulResponse(e){return e.httpResponse.statusCode<300},numRetries:function numRetries(){if(this.config.maxRetries!==undefined){return this.config.maxRetries}else{return this.defaultRetryCount}},retryDelays:function retryDelays(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function retryableError(e){if(this.timeoutError(e))return true;if(this.networkingError(e))return true;if(this.expiredCredentialsError(e))return true;if(this.throttledError(e))return true;if(e.statusCode>=500)return true;return false},networkingError:function networkingError(e){return e.code==="NetworkingError"},timeoutError:function timeoutError(e){return e.code==="TimeoutError"},expiredCredentialsError:function expiredCredentialsError(e){return e.code==="ExpiredTokenException"},clockSkewError:function clockSkewError(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return true;default:return false}},getSkewCorrectedDate:function getSkewCorrectedDate(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function applyClockOffset(e){if(e){this.config.systemClockOffset=e-Date.now()}},isClockSkewed:function isClockSkewed(e){if(e){return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5}},throttledError:function throttledError(e){if(e.statusCode===429)return true;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return true;default:return false}},endpointFromTemplate:function endpointFromTemplate(e){if(typeof e!=="string")return e;var t=e;t=t.replace(/\{service\}/g,this.api.endpointPrefix);t=t.replace(/\{region\}/g,this.config.region);t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http");return t},setEndpoint:function setEndpoint(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function paginationConfig(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var a=new Error;throw i.util.error(a,"No pagination configuration for "+e)}return null}return r}});i.util.update(i.Service,{defineMethods:function defineMethods(e){i.util.each(e.prototype.api.operations,function iterator(t){if(e.prototype[t])return;var r=e.prototype.api.operations[t];if(r.authtype==="none"){e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}}else{e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function defineService(e,t,r){i.Service._serviceMap[e]=true;if(!Array.isArray(t)){r=t;t=[]}var a=n(i.Service,r||{});if(typeof e==="string"){i.Service.addVersions(a,t);var s=a.serviceIdentifier||e;a.serviceIdentifier=s}else{a.prototype.api=e;i.Service.defineMethods(a)}i.SequentialExecutor.call(this.prototype);if(!this.prototype.publisher&&i.util.clientSideMonitoring){var o=i.util.clientSideMonitoring.Publisher;var u=i.util.clientSideMonitoring.configProvider;var p=u();this.prototype.publisher=new o(p);if(p.enabled){i.Service._clientSideMonitoring=true}}i.SequentialExecutor.call(a.prototype);i.Service.addDefaultMonitoringListeners(a.prototype);return a},addVersions:function addVersions(e,t){if(!Array.isArray(t))t=[t];e.services=e.services||{};for(var r=0;r<t.length;r++){if(e.services[t[r]]===undefined){e.services[t[r]]=null}}e.apiVersions=Object.keys(e.services).sort()},defineServiceApi:function defineServiceApi(e,t,r){var s=n(e,{serviceIdentifier:e.serviceIdentifier});function setApi(t){if(t.isApi){s.prototype.api=t}else{s.prototype.api=new a(t,{serviceIdentifier:e.serviceIdentifier})}}if(typeof t==="string"){if(r){setApi(r)}else{try{setApi(i.apiLoader(e.serviceIdentifier,t))}catch(r){throw i.util.error(r,{message:"Could not find API configuration "+e.serviceIdentifier+"-"+t})}}if(!Object.prototype.hasOwnProperty.call(e.services,t)){e.apiVersions=e.apiVersions.concat(t).sort()}e.services[t]=s}else{setApi(t)}i.Service.defineMethods(s);return s},hasService:function(e){return Object.prototype.hasOwnProperty.call(i.Service._serviceMap,e)},addDefaultMonitoringListeners:function addDefaultMonitoringListeners(e){e.addNamedListener("MONITOR_EVENTS_BUBBLE","apiCallAttempt",function EVENTS_BUBBLE(t){var r=Object.getPrototypeOf(e);if(r._events)r.emit("apiCallAttempt",[t])});e.addNamedListener("CALL_EVENTS_BUBBLE","apiCall",function CALL_EVENTS_BUBBLE(t){var r=Object.getPrototypeOf(e);if(r._events)r.emit("apiCall",[t])})},_serviceMap:{}});i.util.mixin(i.Service,i.SequentialExecutor);e.exports=i.Service},3506:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisanalytics"]={};i.KinesisAnalytics=a.defineService("kinesisanalytics",["2015-08-14"]);Object.defineProperty(s.services["kinesisanalytics"],"2015-08-14",{get:function get(){var e=r(5616);e.paginators=r(5873).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisAnalytics},3517:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["timestreamquery"]={};i.TimestreamQuery=a.defineService("timestreamquery",["2018-11-01"]);Object.defineProperty(s.services["timestreamquery"],"2018-11-01",{get:function get(){var e=r(7481);e.paginators=r(7535).pagination;return e},enumerable:true,configurable:true});e.exports=i.TimestreamQuery},3519:function(e,t,r){"use strict";var i=r(750);function getPublicSuffix(e){return i.get(e)}t.getPublicSuffix=getPublicSuffix},3520:function(e){e.exports={pagination:{ListMemberAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListS3Resources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3530:function(e){e.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"}]}}}},3536:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lookoutvision"]={};i.LookoutVision=a.defineService("lookoutvision",["2020-11-20"]);Object.defineProperty(s.services["lookoutvision"],"2020-11-20",{get:function get(){var e=r(4259);e.paginators=r(9730).pagination;return e},enumerable:true,configurable:true});e.exports=i.LookoutVision},3546:function(e,t,r){var i=r(153);var a=r(2572);function generateRegionPrefix(e){if(!e)return null;var t=e.split("-");if(t.length<3)return null;return t.slice(0,t.length-2).join("-")+"-*"}function derivedKeys(e){var t=e.config.region;var r=generateRegionPrefix(t);var i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function applyConfig(e,t){i.each(t,function(t,r){if(t==="globalEndpoint")return;if(e.config[t]===undefined||e.config[t]===null){e.config[t]=r}})}function configureEndpoint(e){var t=derivedKeys(e);for(var r=0;r<t.length;r++){var s=t[r];if(!s)continue;if(Object.prototype.hasOwnProperty.call(a.rules,s)){var n=a.rules[s];if(typeof n==="string"){n=a.patterns[n]}if(e.config.useDualstack&&i.isDualstackAvailable(e)){n=i.copy(n);n.endpoint=n.endpoint.replace(/{service}\.({region}\.)?/,"{service}.dualstack.{region}.")}e.isGlobalEndpoint=!!n.globalEndpoint;if(n.signingRegion){e.signingRegion=n.signingRegion}if(!n.signatureVersion)n.signatureVersion="v4";applyConfig(e,n);return}}}function getEndpointSuffix(e){var t={"^(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 r="amazonaws.com";var i=Object.keys(t);for(var a=0;a<i.length;a++){var s=RegExp(i[a]);var n=t[i[a]];if(s.test(e))return n}return r}e.exports={configureEndpoint:configureEndpoint,getEndpointSuffix:getEndpointSuffix}},3547:function(e,t,r){var i=r(1669);var a=r(2413).Stream;var s=r(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}i.inherits(CombinedStream,a);CombinedStream.create=function(e){var t=new this;e=e||{};for(var r in e){t[r]=e[r]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof s)){var r=s.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=r}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){a.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var r=e;this.write(r);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},3574:function(e,t,r){"use strict";var i=r(4945);e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})},3576:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["databrew"]={};i.DataBrew=a.defineService("databrew",["2017-07-25"]);Object.defineProperty(s.services["databrew"],"2017-07-25",{get:function get(){var e=r(6524);e.paginators=r(2848).pagination;return e},enumerable:true,configurable:true});e.exports=i.DataBrew},3581:function(e,t,r){"use strict";var i=r(8043);e.exports=new i({explicit:[r(3574),r(8921),r(9988)]})},3602:function(e){(function(){var t,r=function(e,t){return function(){return e.apply(t,arguments)}},i={}.hasOwnProperty;e.exports=t=function(){function XMLStringifier(e){this.assertLegalChar=r(this.assertLegalChar,this);var t,a,s;e||(e={});this.noDoubleEncoding=e.noDoubleEncoding;a=e.stringify||{};for(t in a){if(!i.call(a,t))continue;s=a[t];this[t]=s}}XMLStringifier.prototype.eleName=function(e){e=""+e||"";return this.assertLegalChar(e)};XMLStringifier.prototype.eleText=function(e){e=""+e||"";return this.assertLegalChar(this.elEscape(e))};XMLStringifier.prototype.cdata=function(e){e=""+e||"";e=e.replace("]]>","]]]]><![CDATA[>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){return""+e||""};XMLStringifier.prototype.attName=function(e){return e=""+e||""};XMLStringifier.prototype.attValue=function(e){e=""+e||"";return this.attEscape(e)};XMLStringifier.prototype.insTarget=function(e){return""+e||""};XMLStringifier.prototype.insValue=function(e){e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return e};XMLStringifier.prototype.xmlVersion=function(e){e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return e};XMLStringifier.prototype.xmlStandalone=function(e){if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){return""+e||""};XMLStringifier.prototype.dtdSysID=function(e){return""+e||""};XMLStringifier.prototype.dtdElementValue=function(e){return""+e||""};XMLStringifier.prototype.dtdAttType=function(e){return""+e||""};XMLStringifier.prototype.dtdAttDefault=function(e){if(e!=null){return""+e||""}else{return e}};XMLStringifier.prototype.dtdEntityValue=function(e){return""+e||""};XMLStringifier.prototype.dtdNData=function(e){return""+e||""};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t;t=e.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/);if(t){throw new Error("Invalid character in string: "+e+" at index "+t.index)}return e};XMLStringifier.prototype.elEscape=function(e){var t;t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")};XMLStringifier.prototype.attEscape=function(e){var t;t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")};return XMLStringifier}()}).call(this)},3605:function(e){e.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:{}}}},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:{},SourceVersion:{}}},output:{type:"structure",members:{GrantArn:{},Status:{},Version:{}}}},CreateLicense:{input:{type:"structure",required:["LicenseName","ProductName","ProductSKU","Issuer","HomeRegion","Validity","Entitlements","Beneficiary","ConsumptionConfiguration","ClientToken"],members:{LicenseName:{},ProductName:{},ProductSKU:{},Issuer:{shape:"Su"},HomeRegion:{},Validity:{shape:"Sv"},Entitlements:{shape:"Sw"},Beneficiary:{},ConsumptionConfiguration:{shape:"S11"},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:"S1b"},Tags:{shape:"S1c"},DisassociateWhenNotFound:{type:"boolean"},ProductInformationList:{shape:"S1e"}}},output:{type:"structure",members:{LicenseConfigurationArn:{}}}},CreateLicenseVersion:{input:{type:"structure",required:["LicenseArn","LicenseName","ProductName","Issuer","HomeRegion","Validity","Entitlements","ConsumptionConfiguration","Status","ClientToken"],members:{LicenseArn:{},LicenseName:{},ProductName:{},Issuer:{shape:"Su"},HomeRegion:{},Validity:{shape:"Sv"},LicenseMetadata:{shape:"Sd"},Entitlements:{shape:"Sw"},ConsumptionConfiguration:{shape:"S11"},Status:{},ClientToken:{},SourceVersion:{}}},output:{type:"structure",members:{LicenseArn:{},Version:{},Status:{}}}},CreateToken:{input:{type:"structure",required:["LicenseArn","ClientToken"],members:{LicenseArn:{},RoleArns:{shape:"S1m"},ExpirationInDays:{type:"integer"},TokenProperties:{shape:"S1o"},ClientToken:{}}},output:{type:"structure",members:{TokenId:{},TokenType:{},Token:{}}}},DeleteGrant:{input:{type:"structure",required:["GrantArn","Version"],members:{GrantArn:{},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:{}}},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:"S1o"}}},output:{type:"structure",members:{AccessToken:{}}}},GetGrant:{input:{type:"structure",required:["GrantArn"],members:{GrantArn:{},Version:{}}},output:{type:"structure",members:{Grant:{shape:"S29"}}}},GetLicense:{input:{type:"structure",required:["LicenseArn"],members:{LicenseArn:{},Version:{}}},output:{type:"structure",members:{License:{shape:"S2c"}}}},GetLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{}}},output:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S1b"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"S2g"},ManagedResourceSummaryList:{shape:"S2j"},Tags:{shape:"S1c"},ProductInformationList:{shape:"S1e"},AutomatedDiscoveryInformation:{shape:"S2l"},DisassociateWhenNotFound:{type:"boolean"}}}},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:"S2u"},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:"S1m"},Filters:{shape:"S30"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Grants:{shape:"S37"},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:"S1b"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S3d"}}},output:{type:"structure",members:{LicenseConfigurations:{type:"list",member:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S1b"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},DisassociateWhenNotFound:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"S2g"},ManagedResourceSummaryList:{shape:"S2j"},ProductInformationList:{shape:"S1e"},AutomatedDiscoveryInformation:{shape:"S2l"}}}},NextToken:{}}}},ListLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LicenseSpecifications:{shape:"S3j"},NextToken:{}}}},ListLicenseVersions:{input:{type:"structure",required:["LicenseArn"],members:{LicenseArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S3n"},NextToken:{}}}},ListLicenses:{input:{type:"structure",members:{LicenseArns:{shape:"S1m"},Filters:{shape:"S30"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S3n"},NextToken:{}}}},ListReceivedGrants:{input:{type:"structure",members:{GrantArns:{shape:"S1m"},Filters:{shape:"S30"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Grants:{shape:"S37"},NextToken:{}}}},ListReceivedLicenses:{input:{type:"structure",members:{LicenseArns:{shape:"S1m"},Filters:{shape:"S30"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{type:"list",member:{type:"structure",members:{LicenseArn:{},LicenseName:{},ProductName:{},ProductSKU:{},Issuer:{shape:"S2d"},HomeRegion:{},Status:{},Validity:{shape:"Sv"},Beneficiary:{},Entitlements:{shape:"Sw"},ConsumptionConfiguration:{shape:"S11"},LicenseMetadata:{shape:"Sd"},CreateTime:{},Version:{},ReceivedMetadata:{type:"structure",members:{ReceivedStatus:{},AllowedOperations:{shape:"So"}}}}}},NextToken:{}}}},ListResourceInventory:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Condition"],members:{Name:{},Condition:{},Value:{}}}}}},output:{type:"structure",members:{ResourceInventoryList:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},ResourceArn:{},Platform:{},PlatformVersion:{},ResourceOwningAccountId:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S1c"}}}},ListTokens:{input:{type:"structure",members:{TokenIds:{shape:"S1b"},Filters:{shape:"S30"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tokens:{type:"list",member:{type:"structure",members:{TokenId:{},TokenType:{},LicenseArn:{},ExpirationTime:{},TokenProperties:{shape:"S1o"},RoleArns:{shape:"S1m"},Status:{}}}},NextToken:{}}}},ListUsageForLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S3d"}}},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:"S1c"}}},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:"S1b"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},Name:{},Description:{},ProductInformationList:{shape:"S1e"},DisassociateWhenNotFound:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},AddLicenseSpecifications:{shape:"S3j"},RemoveLicenseSpecifications:{shape:"S3j"}}},output:{type:"structure",members:{}}},UpdateServiceSettings:{input:{type:"structure",members:{S3BucketArn:{},SnsTopicArn:{},OrganizationConfiguration:{shape:"S2u"},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:{}},Su:{type:"structure",required:["Name"],members:{Name:{},SignKey:{}}},Sv:{type:"structure",required:["Begin"],members:{Begin:{},End:{}}},Sw:{type:"list",member:{type:"structure",required:["Name","Unit"],members:{Name:{},Value:{},MaxCount:{type:"long"},Overage:{type:"boolean"},Unit:{},AllowCheckIn:{type:"boolean"}}}},S11:{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"}}}}},S1b:{type:"list",member:{}},S1c:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1e:{type:"list",member:{type:"structure",required:["ResourceType","ProductInformationFilterList"],members:{ResourceType:{},ProductInformationFilterList:{type:"list",member:{type:"structure",required:["ProductInformationFilterName","ProductInformationFilterValue","ProductInformationFilterComparator"],members:{ProductInformationFilterName:{},ProductInformationFilterValue:{shape:"S1b"},ProductInformationFilterComparator:{}}}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S29:{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"}}},S2c:{type:"structure",members:{LicenseArn:{},LicenseName:{},ProductName:{},ProductSKU:{},Issuer:{shape:"S2d"},HomeRegion:{},Status:{},Validity:{shape:"Sv"},Beneficiary:{},Entitlements:{shape:"Sw"},ConsumptionConfiguration:{shape:"S11"},LicenseMetadata:{shape:"Sd"},CreateTime:{},Version:{}}},S2d:{type:"structure",members:{Name:{},SignKey:{},KeyFingerprint:{}}},S2g:{type:"list",member:{type:"structure",members:{ResourceType:{},ConsumedLicenses:{type:"long"}}}},S2j:{type:"list",member:{type:"structure",members:{ResourceType:{},AssociationCount:{type:"long"}}}},S2l:{type:"structure",members:{LastRunTime:{type:"timestamp"}}},S2u:{type:"structure",required:["EnableIntegration"],members:{EnableIntegration:{type:"boolean"}}},S30:{type:"list",member:{shape:"S31"}},S31:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}},S37:{type:"list",member:{shape:"S29"}},S3d:{type:"list",member:{shape:"S31"}},S3j:{type:"list",member:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},AmiAssociationScope:{}}}},S3n:{type:"list",member:{shape:"S2c"}}}}},3611:function(e,t,r){"use strict";var i=r(8043);e.exports=new i({include:[r(8023)]})},3616:function(e,t,r){var i=r(395);i.util.update(i.APIGateway.prototype,{setAcceptHeader:function setAcceptHeader(e){var t=e.httpRequest;if(!t.headers.Accept){t.headers["Accept"]="application/json"}},setupRequestListeners:function setupRequestListeners(e){e.addListener("build",this.setAcceptHeader);if(e.operation==="getExport"){var t=e.params||{};if(t.exportType==="swagger"){e.addListener("extractData",i.util.convertPayloadToString)}}}})},3624:function(e,t,r){var i=r(153);var a=i.property;function ResourceWaiter(e,t,r){r=r||{};a(this,"name",e);a(this,"api",r.api,false);if(t.operation){a(this,"operation",i.string.lowerFirst(t.operation))}var s=this;var n=["type","description","delay","maxAttempts","acceptors"];n.forEach(function(e){var r=t[e];if(r){a(s,e,r)}})}e.exports=ResourceWaiter},3627:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-01-25",endpointPrefix:"swf",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Amazon SWF",serviceFullName:"Amazon Simple Workflow Service",serviceId:"SWF",signatureVersion:"v4",targetPrefix:"SimpleWorkflowService",uid:"swf-2012-01-25"},operations:{CountClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},closeStatusFilter:{shape:"Sc"}}},output:{shape:"Se"}},CountOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},executionFilter:{shape:"S5"}}},output:{shape:"Se"}},CountPendingActivityTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},CountPendingDecisionTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},DeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},DeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},DeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}}},DescribeActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"Su"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}}}},DescribeDomain:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["domainInfo","configuration"],members:{domainInfo:{shape:"S12"},configuration:{type:"structure",required:["workflowExecutionRetentionPeriodInDays"],members:{workflowExecutionRetentionPeriodInDays:{}}}}}},DescribeWorkflowExecution:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S17"}}},output:{type:"structure",required:["executionInfo","executionConfiguration","openCounts"],members:{executionInfo:{shape:"S1a"},executionConfiguration:{type:"structure",required:["taskStartToCloseTimeout","executionStartToCloseTimeout","taskList","childPolicy"],members:{taskStartToCloseTimeout:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},childPolicy:{},lambdaRole:{}}},openCounts:{type:"structure",required:["openActivityTasks","openDecisionTasks","openTimers","openChildWorkflowExecutions"],members:{openActivityTasks:{type:"integer"},openDecisionTasks:{type:"integer"},openTimers:{type:"integer"},openChildWorkflowExecutions:{type:"integer"},openLambdaFunctions:{type:"integer"}}},latestActivityTaskTimestamp:{type:"timestamp"},latestExecutionContext:{}}}},DescribeWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"S1m"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}}}},GetWorkflowExecutionHistory:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S17"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{shape:"S1t"},nextPageToken:{}}}},ListActivityTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"Su"}},nextPageToken:{}}}},ListClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},closeStatusFilter:{shape:"Sc"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{shape:"S4g"}},ListDomains:{input:{type:"structure",required:["registrationStatus"],members:{nextPageToken:{},registrationStatus:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["domainInfos"],members:{domainInfos:{type:"list",member:{shape:"S12"}},nextPageToken:{}}}},ListOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"},executionFilter:{shape:"S5"}}},output:{shape:"S4g"}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S4o"}}}},ListWorkflowTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"S1m"}},nextPageToken:{}}}},PollForActivityTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{}}},output:{type:"structure",required:["taskToken","activityId","startedEventId","workflowExecution","activityType"],members:{taskToken:{},activityId:{},startedEventId:{type:"long"},workflowExecution:{shape:"S17"},activityType:{shape:"Sn"},input:{}}}},PollForDecisionTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["taskToken","startedEventId","workflowExecution","workflowType","events"],members:{taskToken:{},startedEventId:{type:"long"},workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},events:{shape:"S1t"},nextPageToken:{},previousStartedEventId:{type:"long"}}}},RecordActivityTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}},output:{type:"structure",required:["cancelRequested"],members:{cancelRequested:{type:"boolean"}}}},RegisterActivityType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}},RegisterDomain:{input:{type:"structure",required:["name","workflowExecutionRetentionPeriodInDays"],members:{name:{},description:{},workflowExecutionRetentionPeriodInDays:{},tags:{shape:"S4o"}}}},RegisterWorkflowType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}},RequestCancelWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{}}}},RespondActivityTaskCanceled:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}}},RespondActivityTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},result:{}}}},RespondActivityTaskFailed:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},reason:{},details:{}}}},RespondDecisionTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},decisions:{type:"list",member:{type:"structure",required:["decisionType"],members:{decisionType:{},scheduleActivityTaskDecisionAttributes:{type:"structure",required:["activityType","activityId"],members:{activityType:{shape:"Sn"},activityId:{},control:{},input:{},scheduleToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},scheduleToStartTimeout:{},startToCloseTimeout:{},heartbeatTimeout:{}}},requestCancelActivityTaskDecisionAttributes:{type:"structure",required:["activityId"],members:{activityId:{}}},completeWorkflowExecutionDecisionAttributes:{type:"structure",members:{result:{}}},failWorkflowExecutionDecisionAttributes:{type:"structure",members:{reason:{},details:{}}},cancelWorkflowExecutionDecisionAttributes:{type:"structure",members:{details:{}}},continueAsNewWorkflowExecutionDecisionAttributes:{type:"structure",members:{input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},workflowTypeVersion:{},lambdaRole:{}}},recordMarkerDecisionAttributes:{type:"structure",required:["markerName"],members:{markerName:{},details:{}}},startTimerDecisionAttributes:{type:"structure",required:["timerId","startToFireTimeout"],members:{timerId:{},control:{},startToFireTimeout:{}}},cancelTimerDecisionAttributes:{type:"structure",required:["timerId"],members:{timerId:{}}},signalExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId","signalName"],members:{workflowId:{},runId:{},signalName:{},input:{},control:{}}},requestCancelExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId"],members:{workflowId:{},runId:{},control:{}}},startChildWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowType","workflowId"],members:{workflowType:{shape:"Sr"},workflowId:{},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},lambdaRole:{}}},scheduleLambdaFunctionDecisionAttributes:{type:"structure",required:["id","name"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{}}}}}},executionContext:{}}}},SignalWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","signalName"],members:{domain:{},workflowId:{},runId:{},signalName:{},input:{}}}},StartWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","workflowType"],members:{domain:{},workflowId:{},workflowType:{shape:"Sr"},taskList:{shape:"Sj"},taskPriority:{},input:{},executionStartToCloseTimeout:{},tagList:{shape:"S1c"},taskStartToCloseTimeout:{},childPolicy:{},lambdaRole:{}}},output:{type:"structure",members:{runId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S4o"}}}},TerminateWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{},reason:{},details:{},childPolicy:{}}}},UndeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},UndeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},UndeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}}},shapes:{S3:{type:"structure",required:["oldestDate"],members:{oldestDate:{type:"timestamp"},latestDate:{type:"timestamp"}}},S5:{type:"structure",required:["workflowId"],members:{workflowId:{}}},S7:{type:"structure",required:["name"],members:{name:{},version:{}}},Sa:{type:"structure",required:["tag"],members:{tag:{}}},Sc:{type:"structure",required:["status"],members:{status:{}}},Se:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sj:{type:"structure",required:["name"],members:{name:{}}},Sk:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sn:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Sr:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Su:{type:"structure",required:["activityType","status","creationDate"],members:{activityType:{shape:"Sn"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S12:{type:"structure",required:["name","status"],members:{name:{},status:{},description:{},arn:{}}},S17:{type:"structure",required:["workflowId","runId"],members:{workflowId:{},runId:{}}},S1a:{type:"structure",required:["execution","workflowType","startTimestamp","executionStatus"],members:{execution:{shape:"S17"},workflowType:{shape:"Sr"},startTimestamp:{type:"timestamp"},closeTimestamp:{type:"timestamp"},executionStatus:{},closeStatus:{},parent:{shape:"S17"},tagList:{shape:"S1c"},cancelRequested:{type:"boolean"}}},S1c:{type:"list",member:{}},S1m:{type:"structure",required:["workflowType","status","creationDate"],members:{workflowType:{shape:"Sr"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S1t:{type:"list",member:{type:"structure",required:["eventTimestamp","eventType","eventId"],members:{eventTimestamp:{type:"timestamp"},eventType:{},eventId:{type:"long"},workflowExecutionStartedEventAttributes:{type:"structure",required:["childPolicy","taskList","workflowType"],members:{input:{},executionStartToCloseTimeout:{},taskStartToCloseTimeout:{},childPolicy:{},taskList:{shape:"Sj"},taskPriority:{},workflowType:{shape:"Sr"},tagList:{shape:"S1c"},continuedExecutionRunId:{},parentWorkflowExecution:{shape:"S17"},parentInitiatedEventId:{type:"long"},lambdaRole:{}}},workflowExecutionCompletedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{result:{},decisionTaskCompletedEventId:{type:"long"}}},completeWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionFailedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{reason:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},failWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTimedOutEventAttributes:{type:"structure",required:["timeoutType","childPolicy"],members:{timeoutType:{},childPolicy:{}}},workflowExecutionCanceledEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{details:{},decisionTaskCompletedEventId:{type:"long"}}},cancelWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionContinuedAsNewEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","newExecutionRunId","taskList","childPolicy","workflowType"],members:{input:{},decisionTaskCompletedEventId:{type:"long"},newExecutionRunId:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},workflowType:{shape:"Sr"},lambdaRole:{}}},continueAsNewWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTerminatedEventAttributes:{type:"structure",required:["childPolicy"],members:{reason:{},details:{},childPolicy:{},cause:{}}},workflowExecutionCancelRequestedEventAttributes:{type:"structure",members:{externalWorkflowExecution:{shape:"S17"},externalInitiatedEventId:{type:"long"},cause:{}}},decisionTaskScheduledEventAttributes:{type:"structure",required:["taskList"],members:{taskList:{shape:"Sj"},taskPriority:{},startToCloseTimeout:{}}},decisionTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},decisionTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{executionContext:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},decisionTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskScheduledEventAttributes:{type:"structure",required:["activityType","activityId","taskList","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},input:{},control:{},scheduleToStartTimeout:{},scheduleToCloseTimeout:{},startToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},heartbeatTimeout:{}}},activityTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},activityTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{result:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{reason:{},details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},details:{}}},activityTaskCanceledEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},latestCancelRequestedEventId:{type:"long"}}},activityTaskCancelRequestedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","activityId"],members:{decisionTaskCompletedEventId:{type:"long"},activityId:{}}},workflowExecutionSignaledEventAttributes:{type:"structure",required:["signalName"],members:{signalName:{},input:{},externalWorkflowExecution:{shape:"S17"},externalInitiatedEventId:{type:"long"}}},markerRecordedEventAttributes:{type:"structure",required:["markerName","decisionTaskCompletedEventId"],members:{markerName:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},recordMarkerFailedEventAttributes:{type:"structure",required:["markerName","cause","decisionTaskCompletedEventId"],members:{markerName:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},timerStartedEventAttributes:{type:"structure",required:["timerId","startToFireTimeout","decisionTaskCompletedEventId"],members:{timerId:{},control:{},startToFireTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},timerFiredEventAttributes:{type:"structure",required:["timerId","startedEventId"],members:{timerId:{},startedEventId:{type:"long"}}},timerCanceledEventAttributes:{type:"structure",required:["timerId","startedEventId","decisionTaskCompletedEventId"],members:{timerId:{},startedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","workflowType","taskList","decisionTaskCompletedEventId","childPolicy"],members:{workflowId:{},workflowType:{shape:"Sr"},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},childPolicy:{},taskStartToCloseTimeout:{},tagList:{shape:"S1c"},lambdaRole:{}}},childWorkflowExecutionStartedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},initiatedEventId:{type:"long"}}},childWorkflowExecutionCompletedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},result:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},reason:{},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTimedOutEventAttributes:{type:"structure",required:["workflowExecution","workflowType","timeoutType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},timeoutType:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionCanceledEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTerminatedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},signalExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","signalName","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},signalName:{},input:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionSignaledEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S17"},initiatedEventId:{type:"long"}}},signalExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionCancelRequestedEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S17"},initiatedEventId:{type:"long"}}},requestCancelExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},requestCancelExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},scheduleActivityTaskFailedEventAttributes:{type:"structure",required:["activityType","activityId","cause","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},requestCancelActivityTaskFailedEventAttributes:{type:"structure",required:["activityId","cause","decisionTaskCompletedEventId"],members:{activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},cancelTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowType","cause","workflowId","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowType:{shape:"Sr"},cause:{},workflowId:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},lambdaFunctionScheduledEventAttributes:{type:"structure",required:["id","name","decisionTaskCompletedEventId"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},lambdaFunctionStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{scheduledEventId:{type:"long"}}},lambdaFunctionCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},result:{}}},lambdaFunctionFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},reason:{},details:{}}},lambdaFunctionTimedOutEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},timeoutType:{}}},scheduleLambdaFunctionFailedEventAttributes:{type:"structure",required:["id","name","cause","decisionTaskCompletedEventId"],members:{id:{},name:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startLambdaFunctionFailedEventAttributes:{type:"structure",members:{scheduledEventId:{type:"long"},cause:{},message:{}}}}}},S4g:{type:"structure",required:["executionInfos"],members:{executionInfos:{type:"list",member:{shape:"S1a"}},nextPageToken:{}}},S4o:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},3628:function(e){"use strict";var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,r){for(var i=0;i<r.length;i++){e=JSON.parse(JSON.stringify(e));var a=r[i].split("/");var s=e;var n;for(n=1;n<a.length;n++)s=s[a[n]];for(n=0;n<t.length;n++){var o=t[n];var u=s[o];if(u){s[o]={anyOf:[u,{$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"}]}}}}return e}},3629:function(e,t,r){"use strict";var i=r(4945);function resolveJavascriptRegExp(e){if(e===null)return false;if(e.length===0)return false;var t=e,r=/\/([gim]*)$/.exec(e),i="";if(t[0]==="/"){if(r)i=r[1];if(i.length>3)return false;if(t[t.length-i.length-1]!=="/")return false}return true}function constructJavascriptRegExp(e){var t=e,r=/\/([gim]*)$/.exec(e),i="";if(t[0]==="/"){if(r)i=r[1];t=t.slice(1,t.length-i.length-1)}return new RegExp(t,i)}function representJavascriptRegExp(e){var t="/"+e.source+"/";if(e.global)t+="g";if(e.multiline)t+="m";if(e.ignoreCase)t+="i";return t}function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"}e.exports=new i("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp})},3631:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssoadmin"]={};i.SSOAdmin=a.defineService("ssoadmin",["2020-07-20"]);Object.defineProperty(s.services["ssoadmin"],"2020-07-20",{get:function get(){var e=r(9051);e.paginators=r(7209).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSOAdmin},3634:function(e){e.exports={pagination:{}}},3642:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-05-01",endpointPrefix:"workmailmessageflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkMail Message Flow",serviceId:"WorkMailMessageFlow",signatureVersion:"v4",uid:"workmailmessageflow-2019-05-01"},operations:{GetRawMessageContent:{http:{method:"GET",requestUri:"/messages/{messageId}"},input:{type:"structure",required:["messageId"],members:{messageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",required:["messageContent"],members:{messageContent:{type:"blob",streaming:true}},payload:"messageContent"}}},shapes:{}}},3658:function(e){e.exports={pagination:{}}},3660:function(e){e.exports={pagination:{}}},3665:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(2739);class ExecAuth{constructor(){this.tokenCache={};this.execFn=i.exec}isAuthProvider(e){if(!e){return false}if(e.exec){return true}if(!e.authProvider){return false}return e.authProvider.name==="exec"||e.authProvider.config&&e.authProvider.config.exec}getToken(e){const t=this.tokenCache[e.name];if(t){const r=Date.parse(t.status.expirationTimestamp);if(r>Date.now()){return`Bearer ${t.status.token}`}this.tokenCache[e.name]=null}let r=null;if(e.authProvider&&e.authProvider.config){r=e.authProvider.config.exec}if(e.exec){r=e.exec}if(!r){return null}if(!r.command){throw new Error("No command was specified for exec authProvider!")}let i=r.command;if(r.args){i=`${i} ${r.args.join(" ")}`}let a={silent:true};if(r.env){const e=process.env;r.env.forEach(t=>e[t.name]=t.value);a=Object.assign({},a,{env:e})}const s=this.execFn(i,a);if(s.code===0){const t=JSON.parse(s.stdout);this.tokenCache[e.name]=t;return`Bearer ${t.status.token}`}throw new Error(s.stderr)}}t.ExecAuth=ExecAuth},3672:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a;Object.defineProperty(t,"__esModule",{value:true});const s=r(2357);const n=r(5747);const o=r(5622);a=n.promises,t.chmod=a.chmod,t.copyFile=a.copyFile,t.lstat=a.lstat,t.mkdir=a.mkdir,t.readdir=a.readdir,t.readlink=a.readlink,t.rename=a.rename,t.rmdir=a.rmdir,t.stat=a.stat,t.symlink=a.symlink,t.unlink=a.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return i(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,r=false){return i(this,void 0,void 0,function*(){const i=r?yield t.stat(e):yield t.lstat(e);return i.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,r=1e3,a=1){return i(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=o.resolve(e);if(a>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(i){switch(i.code){case"ENOENT":{yield mkdirP(o.dirname(e),r,a+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw i}if(!r.isDirectory())throw i}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return i(this,void 0,void 0,function*(){let i=undefined;try{i=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(t.IS_WINDOWS){const t=o.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(i)){return e}}}const a=e;for(const s of r){e=a+s;i=undefined;try{i=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(t.IS_WINDOWS){try{const r=o.dirname(e);const i=o.basename(e).toUpperCase();for(const a of yield t.readdir(r)){if(i===a.toUpperCase()){e=o.join(r,a);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(i)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},3674:function(e,t,r){var i=r(5011);var a=Object.create(null);var s=r(6049);e.exports=i(inflight);function inflight(e,t){if(a[e]){a[e].push(t);return null}else{a[e]=[t];return makeres(e)}}function makeres(e){return s(function RES(){var t=a[e];var r=t.length;var i=slice(arguments);try{for(var s=0;s<r;s++){t[s].apply(null,i)}}finally{if(t.length>r){t.splice(0,r);process.nextTick(function(){RES.apply(null,i)})}else{delete a[e]}}})}function slice(e){var t=e.length;var r=[];for(var i=0;i<t;i++)r[i]=e[i];return r}},3681:function(e){e.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"}}}},3682:function(e,t,r){var i=r(1583);var a=r(153);function property(e,t,r){if(r!==null&&r!==undefined){a.property.apply(this,arguments)}}function memoizedProperty(e,t){if(!e.constructor.prototype[t]){a.memoizedProperty.apply(this,arguments)}}function Shape(e,t,r){t=t||{};property(this,"shape",e.shape);property(this,"api",t.api,false);property(this,"type",e.type);property(this,"enum",e.enum);property(this,"min",e.min);property(this,"max",e.max);property(this,"pattern",e.pattern);property(this,"location",e.location||this.location||"body");property(this,"name",this.name||e.xmlName||e.queryName||e.locationName||r);property(this,"isStreaming",e.streaming||this.isStreaming||false);property(this,"requiresLength",e.requiresLength,false);property(this,"isComposite",e.isComposite||false);property(this,"isShape",true,false);property(this,"isQueryName",Boolean(e.queryName),false);property(this,"isLocationName",Boolean(e.locationName),false);property(this,"isIdempotent",e.idempotencyToken===true);property(this,"isJsonValue",e.jsonvalue===true);property(this,"isSensitive",e.sensitive===true||e.prototype&&e.prototype.sensitive===true);property(this,"isEventStream",Boolean(e.eventstream),false);property(this,"isEvent",Boolean(e.event),false);property(this,"isEventPayload",Boolean(e.eventpayload),false);property(this,"isEventHeader",Boolean(e.eventheader),false);property(this,"isTimestampFormatSet",Boolean(e.timestampFormat)||e.prototype&&e.prototype.isTimestampFormatSet===true,false);property(this,"endpointDiscoveryId",Boolean(e.endpointdiscoveryid),false);property(this,"hostLabel",Boolean(e.hostLabel),false);if(t.documentation){property(this,"documentation",e.documentation);property(this,"documentationUrl",e.documentationUrl)}if(e.xmlAttribute){property(this,"isXmlAttribute",e.xmlAttribute||false)}property(this,"defaultValue",null);this.toWireFormat=function(e){if(e===null||e===undefined)return"";return e};this.toType=function(e){return e}}Shape.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"};Shape.types={structure:StructureShape,list:ListShape,map:MapShape,boolean:BooleanShape,timestamp:TimestampShape,float:FloatShape,integer:IntegerShape,string:StringShape,base64:Base64Shape,binary:BinaryShape};Shape.resolve=function resolve(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}else{return null}};Shape.create=function create(e,t,r){if(e.isShape)return e;var i=Shape.resolve(e,t);if(i){var a=Object.keys(e);if(!t.documentation){a=a.filter(function(e){return!e.match(/documentation/)})}var s=function(){i.constructor.call(this,e,t,r)};s.prototype=i;return new s}else{if(!e.type){if(e.members)e.type="structure";else if(e.member)e.type="list";else if(e.key)e.type="map";else e.type="string"}var n=e.type;if(Shape.normalizedTypes[e.type]){e.type=Shape.normalizedTypes[e.type]}if(Shape.types[e.type]){return new Shape.types[e.type](e,t,r)}else{throw new Error("Unrecognized shape type: "+n)}}};function CompositeShape(e){Shape.apply(this,arguments);property(this,"isComposite",true);if(e.flattened){property(this,"flattened",e.flattened||false)}}function StructureShape(e,t){var r=this;var a=null,s=!this.isShape;CompositeShape.apply(this,arguments);if(s){property(this,"defaultValue",function(){return{}});property(this,"members",{});property(this,"memberNames",[]);property(this,"required",[]);property(this,"isRequired",function(){return false})}if(e.members){property(this,"members",new i(e.members,t,function(e,r){return Shape.create(r,t,e)}));memoizedProperty(this,"memberNames",function(){return e.xmlOrder||Object.keys(e.members)});if(e.event){memoizedProperty(this,"eventPayloadMemberName",function(){var e=r.members;var t=r.memberNames;for(var i=0,a=t.length;i<a;i++){if(e[t[i]].isEventPayload){return t[i]}}});memoizedProperty(this,"eventHeaderMemberNames",function(){var e=r.members;var t=r.memberNames;var i=[];for(var a=0,s=t.length;a<s;a++){if(e[t[a]].isEventHeader){i.push(t[a])}}return i})}}if(e.required){property(this,"required",e.required);property(this,"isRequired",function(t){if(!a){a={};for(var r=0;r<e.required.length;r++){a[e.required[r]]=true}}return a[t]},false,true)}property(this,"resultWrapper",e.resultWrapper||null);if(e.payload){property(this,"payload",e.payload)}if(typeof e.xmlNamespace==="string"){property(this,"xmlNamespaceUri",e.xmlNamespace)}else if(typeof e.xmlNamespace==="object"){property(this,"xmlNamespacePrefix",e.xmlNamespace.prefix);property(this,"xmlNamespaceUri",e.xmlNamespace.uri)}}function ListShape(e,t){var r=this,i=!this.isShape;CompositeShape.apply(this,arguments);if(i){property(this,"defaultValue",function(){return[]})}if(e.member){memoizedProperty(this,"member",function(){return Shape.create(e.member,t)})}if(this.flattened){var a=this.name;memoizedProperty(this,"name",function(){return r.member.name||a})}}function MapShape(e,t){var r=!this.isShape;CompositeShape.apply(this,arguments);if(r){property(this,"defaultValue",function(){return{}});property(this,"key",Shape.create({type:"string"},t));property(this,"value",Shape.create({type:"string"},t))}if(e.key){memoizedProperty(this,"key",function(){return Shape.create(e.key,t)})}if(e.value){memoizedProperty(this,"value",function(){return Shape.create(e.value,t)})}}function TimestampShape(e){var t=this;Shape.apply(this,arguments);if(e.timestampFormat){property(this,"timestampFormat",e.timestampFormat)}else if(t.isTimestampFormatSet&&this.timestampFormat){property(this,"timestampFormat",this.timestampFormat)}else if(this.location==="header"){property(this,"timestampFormat","rfc822")}else if(this.location==="querystring"){property(this,"timestampFormat","iso8601")}else if(this.api){switch(this.api.protocol){case"json":case"rest-json":property(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":property(this,"timestampFormat","iso8601");break}}this.toType=function(e){if(e===null||e===undefined)return null;if(typeof e.toUTCString==="function")return e;return typeof e==="string"||typeof e==="number"?a.date.parseTimestamp(e):null};this.toWireFormat=function(e){return a.date.format(e,t.timestampFormat)}}function StringShape(){Shape.apply(this,arguments);var e=["rest-xml","query","ec2"];this.toType=function(t){t=this.api&&e.indexOf(this.api.protocol)>-1?t||"":t;if(this.isJsonValue){return JSON.parse(t)}return t&&typeof t.toString==="function"?t.toString():t};this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function FloatShape(){Shape.apply(this,arguments);this.toType=function(e){if(e===null||e===undefined)return null;return parseFloat(e)};this.toWireFormat=this.toType}function IntegerShape(){Shape.apply(this,arguments);this.toType=function(e){if(e===null||e===undefined)return null;return parseInt(e,10)};this.toWireFormat=this.toType}function BinaryShape(){Shape.apply(this,arguments);this.toType=function(e){var t=a.base64.decode(e);if(this.isSensitive&&a.isNode()&&typeof a.Buffer.alloc==="function"){var r=a.Buffer.alloc(t.length,t);t.fill(0);t=r}return t};this.toWireFormat=a.base64.encode}function Base64Shape(){BinaryShape.apply(this,arguments)}function BooleanShape(){Shape.apply(this,arguments);this.toType=function(e){if(typeof e==="boolean")return e;if(e===null||e===undefined)return null;return e==="true"}}Shape.shapes={StructureShape:StructureShape,ListShape:ListShape,MapShape:MapShape,StringShape:StringShape,BooleanShape:BooleanShape,Base64Shape:Base64Shape};e.exports=Shape},3685:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1191);const s=r(1669);const n=r(131);class PortForward{constructor(e,t,r){if(!r){this.handler=new n.WebSocketHandler(e)}else{this.handler=r}this.disconnectOnErr=s.isUndefined(t)?true:t}portForward(e,t,r,s,o,u,p=0){return i.__awaiter(this,void 0,void 0,function*(){if(r.length===0){throw new Error("You must provide at least one port to forward to.")}if(r.length>1){throw new Error("Only one port is currently supported for port-forward")}const i={ports:r[0]};const c=a.stringify(i);const m=[];r.forEach((e,t)=>{m[t*2]=true;m[t*2+1]=true});const l=`/api/v1/namespaces/${e}/pods/${t}/portforward?${c}`;const d=()=>{return this.handler.connect(l,null,(e,t)=>{if(e>=r.length*2){return!this.disconnectOnErr}if(m[e]){t=t.slice(2);m[e]=false}if(e%2===1){if(o){o.write(t)}}else{s.write(t)}return true})};if(p<1){const e=yield d();n.WebSocketHandler.handleStandardInput(e,u,0);return e}return n.WebSocketHandler.restartableHandleStandardInput(d,u,0,p)})}}t.PortForward=PortForward},3688:function(e){const t={JOSEAlgNotWhitelisted:"ERR_JOSE_ALG_NOT_WHITELISTED",JOSECritNotUnderstood:"ERR_JOSE_CRIT_NOT_UNDERSTOOD",JOSEInvalidEncoding:"ERR_JOSE_INVALID_ENCODING",JOSEMultiError:"ERR_JOSE_MULTIPLE_ERRORS",JOSENotSupported:"ERR_JOSE_NOT_SUPPORTED",JWEDecryptionFailed:"ERR_JWE_DECRYPTION_FAILED",JWEInvalid:"ERR_JWE_INVALID",JWKImportFailed:"ERR_JWK_IMPORT_FAILED",JWKInvalid:"ERR_JWK_INVALID",JWKKeySupport:"ERR_JWK_KEY_SUPPORT",JWKSNoMatchingKey:"ERR_JWKS_NO_MATCHING_KEY",JWSInvalid:"ERR_JWS_INVALID",JWSVerificationFailed:"ERR_JWS_VERIFICATION_FAILED",JWTClaimInvalid:"ERR_JWT_CLAIM_INVALID",JWTExpired:"ERR_JWT_EXPIRED",JWTMalformed:"ERR_JWT_MALFORMED"};const r={JWEDecryptionFailed:"decryption operation failed",JWEInvalid:"JWE invalid",JWKSNoMatchingKey:"no matching key found in the KeyStore",JWSInvalid:"JWS invalid",JWSVerificationFailed:"signature verification failed"};class JOSEError extends Error{constructor(e){super(e);if(e===undefined){this.message=r[this.constructor.name]}this.name=this.constructor.name;this.code=t[this.constructor.name];Error.captureStackTrace(this,this.constructor)}}const i=e=>e instanceof JOSEMultiError;class JOSEMultiError extends JOSEError{constructor(e){super();let t;while((t=e.findIndex(i))&&t!==-1){e.splice(t,1,...e[t])}Object.defineProperty(this,"errors",{value:e})}*[Symbol.iterator](){for(const e of this.errors){yield e}}}e.exports.JOSEError=JOSEError;e.exports.JOSEAlgNotWhitelisted=class JOSEAlgNotWhitelisted extends JOSEError{};e.exports.JOSECritNotUnderstood=class JOSECritNotUnderstood extends JOSEError{};e.exports.JOSEInvalidEncoding=class JOSEInvalidEncoding extends JOSEError{};e.exports.JOSEMultiError=JOSEMultiError;e.exports.JOSENotSupported=class JOSENotSupported extends JOSEError{};e.exports.JWEDecryptionFailed=class JWEDecryptionFailed extends JOSEError{};e.exports.JWEInvalid=class JWEInvalid extends JOSEError{};e.exports.JWKImportFailed=class JWKImportFailed extends JOSEError{};e.exports.JWKInvalid=class JWKInvalid extends JOSEError{};e.exports.JWKKeySupport=class JWKKeySupport extends JOSEError{};e.exports.JWKSNoMatchingKey=class JWKSNoMatchingKey extends JOSEError{};e.exports.JWSInvalid=class JWSInvalid extends JOSEError{};e.exports.JWSVerificationFailed=class JWSVerificationFailed extends JOSEError{};class JWTClaimInvalid extends JOSEError{constructor(e,t="unspecified",r="unspecified"){super(e);this.claim=t;this.reason=r}}e.exports.JWTClaimInvalid=JWTClaimInvalid;e.exports.JWTExpired=class JWTExpired extends JWTClaimInvalid{};e.exports.JWTMalformed=class JWTMalformed extends JOSEError{}},3691:function(e){e.exports={metadata:{apiVersion:"2009-04-15",endpointPrefix:"sdb",serviceFullName:"Amazon SimpleDB",serviceId:"SimpleDB",signatureVersion:"v2",xmlNamespace:"http://sdb.amazonaws.com/doc/2009-04-15/",protocol:"query"},operations:{BatchDeleteAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"S5"}}},flattened:true}}}},BatchPutAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"Sa"}}},flattened:true}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DeleteAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},Attributes:{shape:"S5"},Expected:{shape:"Sf"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DomainMetadata:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DomainMetadataResult",type:"structure",members:{ItemCount:{type:"integer"},ItemNamesSizeBytes:{type:"long"},AttributeNameCount:{type:"integer"},AttributeNamesSizeBytes:{type:"long"},AttributeValueCount:{type:"integer"},AttributeValuesSizeBytes:{type:"long"},Timestamp:{type:"integer"}}}},GetAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},AttributeNames:{type:"list",member:{locationName:"AttributeName"},flattened:true},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"GetAttributesResult",type:"structure",members:{Attributes:{shape:"So"}}}},ListDomains:{input:{type:"structure",members:{MaxNumberOfDomains:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListDomainsResult",type:"structure",members:{DomainNames:{type:"list",member:{locationName:"DomainName"},flattened:true},NextToken:{}}}},PutAttributes:{input:{type:"structure",required:["DomainName","ItemName","Attributes"],members:{DomainName:{},ItemName:{},Attributes:{shape:"Sa"},Expected:{shape:"Sf"}}}},Select:{input:{type:"structure",required:["SelectExpression"],members:{SelectExpression:{},NextToken:{},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"SelectResult",type:"structure",members:{Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{},AlternateNameEncoding:{},Attributes:{shape:"So"}}},flattened:true},NextToken:{}}}}},shapes:{S5:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name"],members:{Name:{},Value:{}}},flattened:true},Sa:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Replace:{type:"boolean"}}},flattened:true},Sf:{type:"structure",members:{Name:{},Value:{},Exists:{type:"boolean"}}},So:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},AlternateNameEncoding:{},Value:{},AlternateValueEncoding:{}}},flattened:true}}}},3693:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-01-01",endpointPrefix:"autoscaling",protocol:"query",serviceFullName:"Auto Scaling",serviceId:"Auto Scaling",signatureVersion:"v4",uid:"autoscaling-2011-01-01",xmlNamespace:"http://autoscaling.amazonaws.com/doc/2011-01-01/"},operations:{AttachInstances:{input:{type:"structure",required:["AutoScalingGroupName"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{}}}},AttachLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName","TargetGroupARNs"],members:{AutoScalingGroupName:{},TargetGroupARNs:{shape:"S6"}}},output:{resultWrapper:"AttachLoadBalancerTargetGroupsResult",type:"structure",members:{}}},AttachLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName","LoadBalancerNames"],members:{AutoScalingGroupName:{},LoadBalancerNames:{shape:"Sa"}}},output:{resultWrapper:"AttachLoadBalancersResult",type:"structure",members:{}}},BatchDeleteScheduledAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionNames"],members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Sd"}}},output:{resultWrapper:"BatchDeleteScheduledActionResult",type:"structure",members:{FailedScheduledActions:{shape:"Sf"}}}},BatchPutScheduledUpdateGroupAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledUpdateGroupActions"],members:{AutoScalingGroupName:{},ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"}}}}}},output:{resultWrapper:"BatchPutScheduledUpdateGroupActionResult",type:"structure",members:{FailedScheduledUpdateGroupActions:{shape:"Sf"}}}},CancelInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{}}},output:{resultWrapper:"CancelInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},CompleteLifecycleAction:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName","LifecycleActionResult"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleActionToken:{},LifecycleActionResult:{},InstanceId:{}}},output:{resultWrapper:"CompleteLifecycleActionResult",type:"structure",members:{}}},CreateAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName","MinSize","MaxSize"],members:{AutoScalingGroupName:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},InstanceId:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},CapacityRebalance:{type:"boolean"},LifecycleHookSpecificationList:{type:"list",member:{type:"structure",required:["LifecycleHookName","LifecycleTransition"],members:{LifecycleHookName:{},LifecycleTransition:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{},NotificationTargetARN:{},RoleARN:{}}}},Tags:{shape:"S1q"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"}}}},CreateLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1x"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1y"},UserData:{},InstanceId:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S20"},InstanceMonitoring:{shape:"S29"},SpotPrice:{},IamInstanceProfile:{},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2e"}}}},CreateOrUpdateTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1q"}}}},DeleteAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ForceDelete:{type:"boolean"}}}},DeleteLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{}}}},DeleteLifecycleHook:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{}}},output:{resultWrapper:"DeleteLifecycleHookResult",type:"structure",members:{}}},DeleteNotificationConfiguration:{input:{type:"structure",required:["AutoScalingGroupName","TopicARN"],members:{AutoScalingGroupName:{},TopicARN:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{}}}},DeleteScheduledAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionName"],members:{AutoScalingGroupName:{},ScheduledActionName:{}}}},DeleteTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1q"}}}},DescribeAccountLimits:{output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{MaxNumberOfAutoScalingGroups:{type:"integer"},MaxNumberOfLaunchConfigurations:{type:"integer"},NumberOfAutoScalingGroups:{type:"integer"},NumberOfLaunchConfigurations:{type:"integer"}}}},DescribeAdjustmentTypes:{output:{resultWrapper:"DescribeAdjustmentTypesResult",type:"structure",members:{AdjustmentTypes:{type:"list",member:{type:"structure",members:{AdjustmentType:{}}}}}}},DescribeAutoScalingGroups:{input:{type:"structure",members:{AutoScalingGroupNames:{shape:"S31"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeAutoScalingGroupsResult",type:"structure",required:["AutoScalingGroups"],members:{AutoScalingGroups:{type:"list",member:{type:"structure",required:["AutoScalingGroupName","MinSize","MaxSize","DesiredCapacity","DefaultCooldown","AvailabilityZones","HealthCheckType","CreatedTime"],members:{AutoScalingGroupName:{},AutoScalingGroupARN:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},Instances:{type:"list",member:{type:"structure",required:["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},CreatedTime:{type:"timestamp"},SuspendedProcesses:{type:"list",member:{type:"structure",members:{ProcessName:{},SuspensionReason:{}}}},PlacementGroup:{},VPCZoneIdentifier:{},EnabledMetrics:{type:"list",member:{type:"structure",members:{Metric:{},Granularity:{}}}},Status:{},Tags:{shape:"S3d"},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},CapacityRebalance:{type:"boolean"}}}},NextToken:{}}}},DescribeAutoScalingInstances:{input:{type:"structure",members:{InstanceIds:{shape:"S2"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAutoScalingInstancesResult",type:"structure",members:{AutoScalingInstances:{type:"list",member:{type:"structure",required:["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AutoScalingGroupName:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},NextToken:{}}}},DescribeAutoScalingNotificationTypes:{output:{resultWrapper:"DescribeAutoScalingNotificationTypesResult",type:"structure",members:{AutoScalingNotificationTypes:{shape:"S3k"}}}},DescribeInstanceRefreshes:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},InstanceRefreshIds:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeInstanceRefreshesResult",type:"structure",members:{InstanceRefreshes:{type:"list",member:{type:"structure",members:{InstanceRefreshId:{},AutoScalingGroupName:{},Status:{},StatusReason:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PercentageComplete:{type:"integer"},InstancesToUpdate:{type:"integer"}}}},NextToken:{}}}},DescribeLaunchConfigurations:{input:{type:"structure",members:{LaunchConfigurationNames:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLaunchConfigurationsResult",type:"structure",required:["LaunchConfigurations"],members:{LaunchConfigurations:{type:"list",member:{type:"structure",required:["LaunchConfigurationName","ImageId","InstanceType","CreatedTime"],members:{LaunchConfigurationName:{},LaunchConfigurationARN:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1x"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1y"},UserData:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S20"},InstanceMonitoring:{shape:"S29"},SpotPrice:{},IamInstanceProfile:{},CreatedTime:{type:"timestamp"},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2e"}}}},NextToken:{}}}},DescribeLifecycleHookTypes:{output:{resultWrapper:"DescribeLifecycleHookTypesResult",type:"structure",members:{LifecycleHookTypes:{shape:"S3k"}}}},DescribeLifecycleHooks:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},LifecycleHookNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLifecycleHooksResult",type:"structure",members:{LifecycleHooks:{type:"list",member:{type:"structure",members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleTransition:{},NotificationTargetARN:{},RoleARN:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},GlobalTimeout:{type:"integer"},DefaultResult:{}}}}}}},DescribeLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancerTargetGroupsResult",type:"structure",members:{LoadBalancerTargetGroups:{type:"list",member:{type:"structure",members:{LoadBalancerTargetGroupARN:{},State:{}}}},NextToken:{}}}},DescribeLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},State:{}}}},NextToken:{}}}},DescribeMetricCollectionTypes:{output:{resultWrapper:"DescribeMetricCollectionTypesResult",type:"structure",members:{Metrics:{type:"list",member:{type:"structure",members:{Metric:{}}}},Granularities:{type:"list",member:{type:"structure",members:{Granularity:{}}}}}}},DescribeNotificationConfigurations:{input:{type:"structure",members:{AutoScalingGroupNames:{shape:"S31"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNotificationConfigurationsResult",type:"structure",required:["NotificationConfigurations"],members:{NotificationConfigurations:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},TopicARN:{},NotificationType:{}}}},NextToken:{}}}},DescribePolicies:{input:{type:"structure",members:{AutoScalingGroupName:{},PolicyNames:{type:"list",member:{}},PolicyTypes:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePoliciesResult",type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},PolicyName:{},PolicyARN:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S4s"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},StepAdjustments:{shape:"S4v"},MetricAggregationType:{},EstimatedInstanceWarmup:{type:"integer"},Alarms:{shape:"S4z"},TargetTrackingConfiguration:{shape:"S51"},Enabled:{type:"boolean"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",members:{ActivityIds:{type:"list",member:{}},AutoScalingGroupName:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeScalingActivitiesResult",type:"structure",required:["Activities"],members:{Activities:{shape:"S5i"},NextToken:{}}}},DescribeScalingProcessTypes:{output:{resultWrapper:"DescribeScalingProcessTypesResult",type:"structure",members:{Processes:{type:"list",member:{type:"structure",required:["ProcessName"],members:{ProcessName:{}}}}}}},DescribeScheduledActions:{input:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Sd"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionName:{},ScheduledActionARN:{},Time:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{Tags:{shape:"S3d"},NextToken:{}}}},DescribeTerminationPolicyTypes:{output:{resultWrapper:"DescribeTerminationPolicyTypesResult",type:"structure",members:{TerminationPolicyTypes:{shape:"S1g"}}}},DetachInstances:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"DetachInstancesResult",type:"structure",members:{Activities:{shape:"S5i"}}}},DetachLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName","TargetGroupARNs"],members:{AutoScalingGroupName:{},TargetGroupARNs:{shape:"S6"}}},output:{resultWrapper:"DetachLoadBalancerTargetGroupsResult",type:"structure",members:{}}},DetachLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName","LoadBalancerNames"],members:{AutoScalingGroupName:{},LoadBalancerNames:{shape:"Sa"}}},output:{resultWrapper:"DetachLoadBalancersResult",type:"structure",members:{}}},DisableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},Metrics:{shape:"S67"}}}},EnableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName","Granularity"],members:{AutoScalingGroupName:{},Metrics:{shape:"S67"},Granularity:{}}}},EnterStandby:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"EnterStandbyResult",type:"structure",members:{Activities:{shape:"S5i"}}}},ExecutePolicy:{input:{type:"structure",required:["PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},HonorCooldown:{type:"boolean"},MetricValue:{type:"double"},BreachThreshold:{type:"double"}}}},ExitStandby:{input:{type:"structure",required:["AutoScalingGroupName"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{}}},output:{resultWrapper:"ExitStandbyResult",type:"structure",members:{Activities:{shape:"S5i"}}}},PutLifecycleHook:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleTransition:{},RoleARN:{},NotificationTargetARN:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{}}},output:{resultWrapper:"PutLifecycleHookResult",type:"structure",members:{}}},PutNotificationConfiguration:{input:{type:"structure",required:["AutoScalingGroupName","TopicARN","NotificationTypes"],members:{AutoScalingGroupName:{},TopicARN:{},NotificationTypes:{shape:"S3k"}}}},PutScalingPolicy:{input:{type:"structure",required:["AutoScalingGroupName","PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S4s"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{},StepAdjustments:{shape:"S4v"},EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{shape:"S51"},Enabled:{type:"boolean"}}},output:{resultWrapper:"PutScalingPolicyResult",type:"structure",members:{PolicyARN:{},Alarms:{shape:"S4z"}}}},PutScheduledUpdateGroupAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionName"],members:{AutoScalingGroupName:{},ScheduledActionName:{},Time:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"}}}},RecordLifecycleActionHeartbeat:{input:{type:"structure",required:["LifecycleHookName","AutoScalingGroupName"],members:{LifecycleHookName:{},AutoScalingGroupName:{},LifecycleActionToken:{},InstanceId:{}}},output:{resultWrapper:"RecordLifecycleActionHeartbeatResult",type:"structure",members:{}}},ResumeProcesses:{input:{shape:"S6n"}},SetDesiredCapacity:{input:{type:"structure",required:["AutoScalingGroupName","DesiredCapacity"],members:{AutoScalingGroupName:{},DesiredCapacity:{type:"integer"},HonorCooldown:{type:"boolean"}}}},SetInstanceHealth:{input:{type:"structure",required:["InstanceId","HealthStatus"],members:{InstanceId:{},HealthStatus:{},ShouldRespectGracePeriod:{type:"boolean"}}}},SetInstanceProtection:{input:{type:"structure",required:["InstanceIds","AutoScalingGroupName","ProtectedFromScaleIn"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ProtectedFromScaleIn:{type:"boolean"}}},output:{resultWrapper:"SetInstanceProtectionResult",type:"structure",members:{}}},StartInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},Strategy:{},Preferences:{type:"structure",members:{MinHealthyPercentage:{type:"integer"},InstanceWarmup:{type:"integer"}}}}},output:{resultWrapper:"StartInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},SuspendProcesses:{input:{shape:"S6n"}},TerminateInstanceInAutoScalingGroup:{input:{type:"structure",required:["InstanceId","ShouldDecrementDesiredCapacity"],members:{InstanceId:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"TerminateInstanceInAutoScalingGroupResult",type:"structure",members:{Activity:{shape:"S5j"}}}},UpdateAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},CapacityRebalance:{type:"boolean"}}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"list",member:{}},Sa:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},ErrorCode:{},ErrorMessage:{}}}},S10:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},S12:{type:"structure",members:{LaunchTemplate:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S10"},Overrides:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{},LaunchTemplateSpecification:{shape:"S10"}}}}}},InstancesDistribution:{type:"structure",members:{OnDemandAllocationStrategy:{},OnDemandBaseCapacity:{type:"integer"},OnDemandPercentageAboveBaseCapacity:{type:"integer"},SpotAllocationStrategy:{},SpotInstancePools:{type:"integer"},SpotMaxPrice:{}}}}},S1d:{type:"list",member:{}},S1g:{type:"list",member:{}},S1q:{type:"list",member:{type:"structure",required:["Key"],members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S1x:{type:"list",member:{}},S1y:{type:"list",member:{}},S20:{type:"list",member:{type:"structure",required:["DeviceName"],members:{VirtualName:{},DeviceName:{},Ebs:{type:"structure",members:{SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"},Iops:{type:"integer"},Encrypted:{type:"boolean"}}},NoDevice:{type:"boolean"}}}},S29:{type:"structure",members:{Enabled:{type:"boolean"}}},S2e:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},S31:{type:"list",member:{}},S3d:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S3k:{type:"list",member:{}},S4s:{type:"integer",deprecated:true},S4v:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},S4z:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmARN:{}}}},S51:{type:"structure",required:["TargetValue"],members:{PredefinedMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},CustomizedMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Statistic:{},Unit:{}}},TargetValue:{type:"double"},DisableScaleIn:{type:"boolean"}}},S5i:{type:"list",member:{shape:"S5j"}},S5j:{type:"structure",required:["ActivityId","AutoScalingGroupName","Cause","StartTime","StatusCode"],members:{ActivityId:{},AutoScalingGroupName:{},Description:{},Cause:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusCode:{},StatusMessage:{},Progress:{type:"integer"},Details:{}}},S67:{type:"list",member:{}},S6n:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ScalingProcesses:{type:"list",member:{}}}}}}},3694:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["schemas"]={};i.Schemas=a.defineService("schemas",["2019-12-02"]);Object.defineProperty(s.services["schemas"],"2019-12-02",{get:function get(){var e=r(1176);e.paginators=r(8116).pagination;e.waiters=r(9999).waiters;return e},enumerable:true,configurable:true});e.exports=i.Schemas},3696:function(e){function AcceptorStateMachine(e,t){this.currentState=t||null;this.states=e||{}}AcceptorStateMachine.prototype.runTo=function runTo(e,t,r,i){if(typeof e==="function"){i=r;r=t;t=e;e=null}var a=this;var s=a.states[a.currentState];s.fn.call(r||a,i,function(i){if(i){if(s.fail)a.currentState=s.fail;else return t?t.call(r,i):null}else{if(s.accept)a.currentState=s.accept;else return t?t.call(r):null}if(a.currentState===e){return t?t.call(r,i):null}a.runTo(e,t,r,i)})};AcceptorStateMachine.prototype.addState=function addState(e,t,r,i){if(typeof t==="function"){i=t;t=null;r=null}else if(typeof r==="function"){i=r;r=null}if(!this.currentState)this.currentState=e;this.states[e]={accept:t,fail:r,fn:i};return this};e.exports=AcceptorStateMachine},3707:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideo"]={};i.KinesisVideo=a.defineService("kinesisvideo",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideo"],"2017-09-30",{get:function get(){var e=r(2766);e.paginators=r(6207).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideo},3709:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(8739);const a=r(2739);class CloudAuth{isAuthProvider(e){if(!e||!e.authProvider){return false}return e.authProvider.name==="azure"||e.authProvider.name==="gcp"}getToken(e){const t=e.authProvider.config;if(this.isExpired(t)){this.updateAccessToken(t)}return"Bearer "+t["access-token"]}isExpired(e){const t=e["access-token"];const r=e.expiry;if(!t){return true}if(!r){return false}const i=Date.parse(r);if(i<Date.now()){return true}return false}updateAccessToken(e){if(!e["cmd-path"]){throw new Error("Token is expired!")}const t=e["cmd-args"];let r;try{let i=e["cmd-path"];if(t){i=`"${i}" ${t}`}r=a.exec(i,{silent:true});if(r.code!==0){throw new Error(r.stderr)}}catch(e){throw new Error("Failed to refresh token: "+e.message)}const s=r.stdout.toString();const n=JSON.parse(s);const o=e["token-key"];const u=e["expiry-key"];const p="$"+o.slice(1,-1);const c="$"+u.slice(1,-1);e["access-token"]=i.JSONPath(p,n);e.expiry=i.JSONPath(c,n)}}t.CloudAuth=CloudAuth},3711:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Endpoint=a({constructor:function Endpoint(e,t){i.util.hideProperties(this,["slashes","auth","hash","search","query"]);if(typeof e==="undefined"||e===null){throw new Error("Invalid endpoint: "+e)}else if(typeof e!=="string"){return i.util.copy(e)}if(!e.match(/^http/)){var r=t&&t.sslEnabled!==undefined?t.sslEnabled:i.config.sslEnabled;e=(r?"https":"http")+"://"+e}i.util.update(this,i.util.urlParse(e));if(this.port){this.port=parseInt(this.port,10)}else{this.port=this.protocol==="https:"?443:80}}});i.HttpRequest=a({constructor:function HttpRequest(e,t){e=new i.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 setUserAgent(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function getUserAgentHeaderName(){var e=i.util.isBrowser()?"X-Amz-":"";return e+"User-Agent"},appendToUserAgent:function appendToUserAgent(e){if(typeof e==="string"&&e){this._userAgent+=" "+e}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 e=this.path.split("?",2)[1];if(e){e=i.util.queryStringParse(e);return i.util.queryParamsToString(e)}return""},updateEndpoint:function updateEndpoint(e){var t=new i.Endpoint(e);this.endpoint=t;this.path=t.path||"/";if(this.headers["Host"]){this.headers["Host"]=t.host}}});i.HttpResponse=a({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}});i.HttpClient=a({});i.HttpClient.getInstance=function getInstance(){if(this.singleton===undefined){this.singleton=new this}return this.singleton}},3721:function(e){"use strict";function formatHostname(e){return e.replace(/^\.*/,".").toLowerCase()}function parseNoProxyZone(e){e=e.trim().toLowerCase();var t=e.split(":",2);var r=formatHostname(t[0]);var i=t[1];var a=e.indexOf(":")>-1;return{hostname:r,port:i,hasPort:a}}function uriInNoProxy(e,t){var r=e.port||(e.protocol==="https:"?"443":"80");var i=formatHostname(e.hostname);var a=t.split(",");return a.map(parseNoProxyZone).some(function(e){var t=i.indexOf(e.hostname);var a=t>-1&&t===i.length-e.hostname.length;if(e.hasPort){return r===e.port&&a}return a})}function getProxyFromURI(e){var t=process.env.NO_PROXY||process.env.no_proxy||"";if(t==="*"){return null}if(t!==""&&uriInNoProxy(e,t)){return null}if(e.protocol==="http:"){return process.env.HTTP_PROXY||process.env.http_proxy||null}if(e.protocol==="https:"){return process.env.HTTPS_PROXY||process.env.https_proxy||process.env.HTTP_PROXY||process.env.http_proxy||null}return null}e.exports=getProxyFromURI},3725:function(e){e.exports={pagination:{DescribeAccelerators:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"acceleratorSet"}}}},3736:function(e,t,r){const{sign:i,verify:a}=r(6417);const{KEYOBJECT:s}=r(3771);const{edDSASupported:n}=r(7915);const o=({[s]:e},t)=>{if(typeof t==="string"){t=Buffer.from(t)}return i(undefined,t,e)};const u=({[s]:e},t,r)=>{return a(undefined,t,e,r)};e.exports=((e,t)=>{if(n){e.sign.set("EdDSA",o);e.verify.set("EdDSA",u);t.OKP.sign.EdDSA=(e=>e.private&&t.OKP.verify.EdDSA(e));t.OKP.verify.EdDSA=(e=>(e.use==="sig"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("ed"))}})},3753:function(e){e.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeDataRepositoryTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystemAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3754:function(e,t,r){var i=r(395);var a=r(9819);var s=i.util.inherit;var n="presigned-expires";i.Signers.V4=s(i.Signers.RequestSigner,{constructor:function V4(e,t,r){i.Signers.RequestSigner.call(this,e);this.serviceName=t;r=r||{};this.signatureCache=typeof r.signatureCache==="boolean"?r.signatureCache:true;this.operation=r.operation;this.signatureVersion=r.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function addAuthorization(e,t){var r=i.util.date.iso8601(t).replace(/[:\-]|\.\d{3}/g,"");if(this.isPresigned()){this.updateForPresigned(e,r)}else{this.addHeaders(e,r)}this.request.headers["Authorization"]=this.authorization(e,r)},addHeaders:function addHeaders(e,t){this.request.headers["X-Amz-Date"]=t;if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}},updateForPresigned:function updateForPresigned(e,t){var r=this.credentialString(t);var a={"X-Amz-Date":t,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":e.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers[n],"X-Amz-SignedHeaders":this.signedHeaders()};if(e.sessionToken){a["X-Amz-Security-Token"]=e.sessionToken}if(this.request.headers["Content-Type"]){a["Content-Type"]=this.request.headers["Content-Type"]}if(this.request.headers["Content-MD5"]){a["Content-MD5"]=this.request.headers["Content-MD5"]}if(this.request.headers["Cache-Control"]){a["Cache-Control"]=this.request.headers["Cache-Control"]}i.util.each.call(this,this.request.headers,function(e,t){if(e===n)return;if(this.isSignableHeader(e)){var r=e.toLowerCase();if(r.indexOf("x-amz-meta-")===0){a[r]=t}else if(r.indexOf("x-amz-")===0){a[e]=t}}});var s=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=s+i.util.queryParamsToString(a)},authorization:function authorization(e,t){var r=[];var i=this.credentialString(t);r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i);r.push("SignedHeaders="+this.signedHeaders());r.push("Signature="+this.signature(e,t));return r.join(", ")},signature:function signature(e,t){var r=a.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function stringToSign(e){var t=[];t.push("AWS4-HMAC-SHA256");t.push(e);t.push(this.credentialString(e));t.push(this.hexEncodedHash(this.canonicalString()));return t.join("\n")},canonicalString:function canonicalString(){var e=[],t=this.request.pathname();if(this.serviceName!=="s3"&&this.signatureVersion!=="s3v4")t=i.util.uriEscapePath(t);e.push(this.request.method);e.push(t);e.push(this.request.search());e.push(this.canonicalHeaders()+"\n");e.push(this.signedHeaders());e.push(this.hexEncodedBodyHash());return e.join("\n")},canonicalHeaders:function canonicalHeaders(){var e=[];i.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])});e.sort(function(e,t){return e[0].toLowerCase()<t[0].toLowerCase()?-1:1});var t=[];i.util.arrayEach.call(this,e,function(e){var r=e[0].toLowerCase();if(this.isSignableHeader(r)){var a=e[1];if(typeof a==="undefined"||a===null||typeof a.toString!=="function"){throw i.util.error(new Error("Header "+r+" contains invalid value"),{code:"InvalidHeader"})}t.push(r+":"+this.canonicalHeaderValues(a.toString()))}});return t.join("\n")},canonicalHeaderValues:function canonicalHeaderValues(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")},signedHeaders:function signedHeaders(){var e=[];i.util.each.call(this,this.request.headers,function(t){t=t.toLowerCase();if(this.isSignableHeader(t))e.push(t)});return e.sort().join(";")},credentialString:function credentialString(e){return a.createScope(e.substr(0,8),this.request.region,this.serviceName)},hexEncodedHash:function hash(e){return i.util.crypto.sha256(e,"hex")},hexEncodedBodyHash:function hexEncodedBodyHash(){var e=this.request;if(this.isPresigned()&&this.serviceName==="s3"&&!e.body){return"UNSIGNED-PAYLOAD"}else if(e.headers["X-Amz-Content-Sha256"]){return e.headers["X-Amz-Content-Sha256"]}else{return this.hexEncodedHash(this.request.body||"")}},unsignableHeaders:["authorization","content-type","content-length","user-agent",n,"expect","x-amzn-trace-id"],isSignableHeader:function isSignableHeader(e){if(e.toLowerCase().indexOf("x-amz-")===0)return true;return this.unsignableHeaders.indexOf(e)<0},isPresigned:function isPresigned(){return this.request.headers[n]?true:false}});e.exports=i.Signers.V4},3756:function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},3762:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-24",endpointPrefix:"managedblockchain",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"ManagedBlockchain",serviceFullName:"Amazon Managed Blockchain",serviceId:"ManagedBlockchain",signatureVersion:"v4",signingName:"managedblockchain",uid:"managedblockchain-2018-09-24"},operations:{CreateMember:{http:{requestUri:"/networks/{networkId}/members"},input:{type:"structure",required:["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:true},InvitationId:{},NetworkId:{location:"uri",locationName:"networkId"},MemberConfiguration:{shape:"S4"}}},output:{type:"structure",members:{MemberId:{}}}},CreateNetwork:{http:{requestUri:"/networks"},input:{type:"structure",required:["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:true},Name:{},Description:{},Framework:{},FrameworkVersion:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["Edition"],members:{Edition:{}}}}},VotingPolicy:{shape:"Sr"},MemberConfiguration:{shape:"S4"},Tags:{shape:"Sg"}}},output:{type:"structure",members:{NetworkId:{},MemberId:{}}}},CreateNode:{http:{requestUri:"/networks/{networkId}/nodes"},input:{type:"structure",required:["ClientRequestToken","NetworkId","NodeConfiguration"],members:{ClientRequestToken:{idempotencyToken:true},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},NodeConfiguration:{type:"structure",required:["InstanceType"],members:{InstanceType:{},AvailabilityZone:{},LogPublishingConfiguration:{shape:"S11"},StateDB:{}}},Tags:{shape:"Sg"}}},output:{type:"structure",members:{NodeId:{}}}},CreateProposal:{http:{requestUri:"/networks/{networkId}/proposals"},input:{type:"structure",required:["ClientRequestToken","NetworkId","MemberId","Actions"],members:{ClientRequestToken:{idempotencyToken:true},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},Actions:{shape:"S16"},Description:{},Tags:{shape:"Sg"}}},output:{type:"structure",members:{ProposalId:{}}}},DeleteMember:{http:{method:"DELETE",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{}}},DeleteNode:{http:{method:"DELETE",requestUri:"/networks/{networkId}/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:{}}},GetMember:{http:{method:"GET",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{Member:{type:"structure",members:{NetworkId:{},Id:{},Name:{},Description:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{AdminUsername:{},CaEndpoint:{}}}}},LogPublishingConfiguration:{shape:"Sb"},Status:{},CreationDate:{shape:"S1o"},Tags:{shape:"S1p"},Arn:{}}}}}},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:"Sr"},Status:{},CreationDate:{shape:"S1o"},Tags:{shape:"S1p"},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:"S11"},StateDB:{},Status:{},CreationDate:{shape:"S1o"},Tags:{shape:"S1p"},Arn:{}}}}}},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:"S16"},ProposedByMemberId:{},ProposedByMemberName:{},Status:{},CreationDate:{shape:"S1o"},ExpirationDate:{shape:"S1o"},YesVoteCount:{type:"integer"},NoVoteCount:{type:"integer"},OutstandingVoteCount:{type:"integer"},Tags:{shape:"S1p"},Arn:{}}}}}},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:"S1o"},ExpirationDate:{shape:"S1o"},Status:{},NetworkSummary:{shape:"S2h"},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:"S1o"},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:"S2h"}},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:"S1o"},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:"S1o"},ExpirationDate:{shape:"S1o"},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:"S1p"}}}},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:"Sg"}}},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:"Sb"}}},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:"S11"}}},output:{type:"structure",members:{}}},VoteOnProposal:{http:{requestUri:"/networks/{networkId}/proposals/{proposalId}/votes"},input:{type:"structure",required:["NetworkId","ProposalId","VoterMemberId","Vote"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"},VoterMemberId:{},Vote:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["Name","FrameworkConfiguration"],members:{Name:{},Description:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["AdminUsername","AdminPassword"],members:{AdminUsername:{},AdminPassword:{type:"string",sensitive:true}}}}},LogPublishingConfiguration:{shape:"Sb"},Tags:{shape:"Sg"}}},Sb:{type:"structure",members:{Fabric:{type:"structure",members:{CaLogs:{shape:"Sd"}}}}},Sd:{type:"structure",members:{Cloudwatch:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sg:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{ApprovalThresholdPolicy:{type:"structure",members:{ThresholdPercentage:{type:"integer"},ProposalDurationInHours:{type:"integer"},ThresholdComparator:{}}}}},S11:{type:"structure",members:{Fabric:{type:"structure",members:{ChaincodeLogs:{shape:"Sd"},PeerLogs:{shape:"Sd"}}}}},S16:{type:"structure",members:{Invitations:{type:"list",member:{type:"structure",required:["Principal"],members:{Principal:{}}}},Removals:{type:"list",member:{type:"structure",required:["MemberId"],members:{MemberId:{}}}}}},S1o:{type:"timestamp",timestampFormat:"iso8601"},S1p:{type:"map",key:{},value:{}},S2h:{type:"structure",members:{Id:{},Name:{},Description:{},Framework:{},FrameworkVersion:{},Status:{},CreationDate:{shape:"S1o"},Arn:{}}}}}},3763:function(e){e.exports={pagination:{}}},3771:function(e){e.exports.KEYOBJECT=Symbol("KEYOBJECT");e.exports.PRIVATE_MEMBERS=Symbol("PRIVATE_MEMBERS");e.exports.PUBLIC_MEMBERS=Symbol("PUBLIC_MEMBERS");e.exports.THUMBPRINT_MATERIAL=Symbol("THUMBPRINT_MATERIAL");e.exports.JWK_MEMBERS=Symbol("JWK_MEMBERS");e.exports.KEY_MANAGEMENT_ENCRYPT=Symbol("KEY_MANAGEMENT_ENCRYPT");e.exports.KEY_MANAGEMENT_DECRYPT=Symbol("KEY_MANAGEMENT_DECRYPT");const t={sig:new Set(["sign","verify"]),enc:new Set(["encrypt","decrypt","wrapKey","unwrapKey","deriveKey"])};const r=new Set([...t.sig,...t.enc]);const i=new Set(Object.keys(t));e.exports.USES_MAPPING=t;e.exports.OPS=r;e.exports.USES=i},3773:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-29",endpointPrefix:"app-integrations",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon AppIntegrations Service",serviceId:"AppIntegrations",signatureVersion:"v4",signingName:"app-integrations",uid:"appintegrations-2020-07-29"},operations:{CreateEventIntegration:{http:{requestUri:"/eventIntegrations"},input:{type:"structure",required:["Name","EventFilter","EventBridgeBus"],members:{Name:{},Description:{},EventFilter:{shape:"S4"},EventBridgeBus:{},ClientToken:{idempotencyToken:true},Tags:{shape:"S8"}}},output:{type:"structure",members:{EventIntegrationArn:{}}}},DeleteEventIntegration:{http:{method:"DELETE",requestUri:"/eventIntegrations/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}}},GetEventIntegration:{http:{method:"GET",requestUri:"/eventIntegrations/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Name:{},Description:{},EventIntegrationArn:{},EventBridgeBus:{},EventFilter:{shape:"S4"},Tags:{shape:"S8"}}}},ListEventIntegrationAssociations:{http:{method:"GET",requestUri:"/eventIntegrations/{Name}/associations"},input:{type:"structure",required:["EventIntegrationName"],members:{EventIntegrationName:{location:"uri",locationName:"Name"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{EventIntegrationAssociations:{type:"list",member:{type:"structure",members:{EventIntegrationAssociationArn:{},EventIntegrationAssociationId:{},EventIntegrationName:{},ClientId:{},EventBridgeRuleName:{},ClientAssociationMetadata:{type:"map",key:{},value:{}}}}},NextToken:{}}}},ListEventIntegrations:{http:{method:"GET",requestUri:"/eventIntegrations"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{EventIntegrations:{type:"list",member:{type:"structure",members:{EventIntegrationArn:{},Name:{},Description:{},EventFilter:{shape:"S4"},EventBridgeBus:{},Tags:{shape:"S8"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S8"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S8"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEventIntegration:{http:{method:"PATCH",requestUri:"/eventIntegrations/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},Description:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["Source"],members:{Source:{}}},S8:{type:"map",key:{},value:{}}}}},3788:function(e){e.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"}}}},3801:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLDTDAttList,e);function XMLDTDAttList(e,t,r,i,a,s){XMLDTDAttList.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing DTD element name")}if(r==null){throw new Error("Missing DTD attribute name")}if(!i){throw new Error("Missing DTD attribute type")}if(!a){throw new Error("Missing DTD attribute default")}if(a.indexOf("#")!==0){a="#"+a}if(!a.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT")}if(s&&!a.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT")}this.elementName=this.stringify.eleName(t);this.attributeName=this.stringify.attName(r);this.attributeType=this.stringify.dtdAttType(i);this.defaultValue=this.stringify.dtdAttDefault(s);this.defaultValueType=a}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)};return XMLDTDAttList}(i)}).call(this)},3814:function(e){e.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},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"}}}},3815:function(e,t,r){var i=r(395).util;var a=r(8194).typeOf;var s={String:"String",Number:"Number",NumberValue:"Number",Binary:"Binary"};var n=i.inherit({constructor:function Set(e,t){t=t||{};this.wrapperName="Set";this.initialize(e,t.validate)},initialize:function(e,t){var r=this;r.values=[].concat(e);r.detectType();if(t){r.validate()}},detectType:function(){this.type=s[a(this.values[0])];if(!this.type){throw i.error(new Error,{code:"InvalidSetType",message:"Sets can contain string, number, or binary values"})}},validate:function(){var e=this;var t=e.values.length;var r=e.values;for(var n=0;n<t;n++){if(s[a(r[n])]!==e.type){throw i.error(new Error,{code:"InvalidType",message:e.type+" Set contains "+a(r[n])+" value"})}}},toJSON:function(){var e=this;return e.values}});e.exports=n},3824:function(e){e.exports={pagination:{ListLanguageModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMedicalTranscriptionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMedicalVocabularies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTranscriptionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVocabularies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVocabularyFilters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3825:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemakeredge"]={};i.SagemakerEdge=a.defineService("sagemakeredge",["2020-09-23"]);Object.defineProperty(s.services["sagemakeredge"],"2020-09-23",{get:function get(){var e=r(7375);e.paginators=r(6178).pagination;return e},enumerable:true,configurable:true});e.exports=i.SagemakerEdge},3826:function(e,t,r){var i=r(6139);var a=r(1722);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var n=e.random||(e.rng||i)();n[6]=n[6]&15|64;n[8]=n[8]&63|128;if(t){for(var o=0;o<16;++o){t[s+o]=n[o]}}return t||a(n)}e.exports=v4},3832:function(e,t,r){const{inherits:i}=r(1669);const a=r(5720);const s=r(1822);function DEREncoder(e){this.enc="der";this.name=e.name;this.entity=e;this.tree=new DERNode;this.tree._init(e.body)}DEREncoder.prototype.encode=function encode(e,t){return this.tree._encode(e,t).join()};function DERNode(e){a.call(this,"der",e)}i(DERNode,a);DERNode.prototype._encodeComposite=function encodeComposite(e,t,r,i){const a=encodeTag(e,t,r,this.reporter);if(i.length<128){const e=Buffer.alloc(2);e[0]=a;e[1]=i.length;return this._createEncoderBuffer([e,i])}let s=1;for(let e=i.length;e>=256;e>>=8){s++}const n=Buffer.alloc(1+1+s);n[0]=a;n[1]=128|s;for(let e=1+s,t=i.length;t>0;e--,t>>=8){n[e]=t&255}return this._createEncoderBuffer([n,i])};DERNode.prototype._encodeStr=function encodeStr(e,t){if(t==="bitstr"){return this._createEncoderBuffer([e.unused|0,e.data])}else if(t==="bmpstr"){const t=Buffer.alloc(e.length*2);for(let r=0;r<e.length;r++){t.writeUInt16BE(e.charCodeAt(r),r*2)}return this._createEncoderBuffer(t)}else if(t==="numstr"){if(!this._isNumstr(e)){return this.reporter.error("Encoding of string type: numstr supports only digits and space")}return this._createEncoderBuffer(e)}else if(t==="printstr"){if(!this._isPrintstr(e)){return this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark")}return this._createEncoderBuffer(e)}else if(/str$/.test(t)){return this._createEncoderBuffer(e)}else if(t==="objDesc"){return this._createEncoderBuffer(e)}else{return this.reporter.error(`Encoding of string type: ${t} unsupported`)}};DERNode.prototype._encodeObjid=function encodeObjid(e,t,r){if(typeof e==="string"){if(!t){return this.reporter.error("string objid given, but no values map found")}if(!Object.prototype.hasOwnProperty.call(t,e)){return this.reporter.error("objid not found in values map")}e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++){e[t]|=0}}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++){e[t]|=0}}if(!Array.isArray(e)){return this.reporter.error(`objid() should be either array or string, got: ${JSON.stringify(e)}`)}if(!r){if(e[1]>=40){return this.reporter.error("Second objid identifier OOB")}e.splice(0,2,e[0]*40+e[1])}let i=0;for(let t=0;t<e.length;t++){let r=e[t];for(i++;r>=128;r>>=7){i++}}const a=Buffer.alloc(i);let s=a.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];a[s--]=r&127;while((r>>=7)>0){a[s--]=128|r&127}}return this._createEncoderBuffer(a)};function two(e){if(e<10){return`0${e}`}else{return e}}DERNode.prototype._encodeTime=function encodeTime(e,t){let r;const i=new Date(e);if(t==="gentime"){r=[two(i.getUTCFullYear()),two(i.getUTCMonth()+1),two(i.getUTCDate()),two(i.getUTCHours()),two(i.getUTCMinutes()),two(i.getUTCSeconds()),"Z"].join("")}else if(t==="utctime"){r=[two(i.getUTCFullYear()%100),two(i.getUTCMonth()+1),two(i.getUTCDate()),two(i.getUTCHours()),two(i.getUTCMinutes()),two(i.getUTCSeconds()),"Z"].join("")}else{this.reporter.error(`Encoding ${t} time is not supported yet`)}return this._encodeStr(r,"octstr")};DERNode.prototype._encodeNull=function encodeNull(){return this._createEncoderBuffer("")};function bnToBuf(e){var t=BigInt(e).toString(16);if(t.length%2){t="0"+t}var r=t.length/2;var i=new Uint8Array(r);var a=0;var s=0;while(a<r){i[a]=parseInt(t.slice(s,s+2),16);a+=1;s+=2}return i}DERNode.prototype._encodeInt=function encodeInt(e,t){if(typeof e==="string"){if(!t){return this.reporter.error("String int or enum given, but no values map")}if(!Object.prototype.hasOwnProperty.call(t,e)){return this.reporter.error(`Values map doesn't contain: ${JSON.stringify(e)}`)}e=t[e]}if(typeof e==="bigint"){const t=[...bnToBuf(e)];if(t[0]&128){t.unshift(0)}e=Buffer.from(t)}if(Buffer.isBuffer(e)){let t=e.length;if(e.length===0){t++}const r=Buffer.alloc(t);e.copy(r);if(e.length===0){r[0]=0}return this._createEncoderBuffer(r)}if(e<128){return this._createEncoderBuffer(e)}if(e<256){return this._createEncoderBuffer([0,e])}let r=1;for(let t=e;t>=256;t>>=8){r++}const i=new Array(r);for(let t=i.length-1;t>=0;t--){i[t]=e&255;e>>=8}if(i[0]&128){i.unshift(0)}return this._createEncoderBuffer(Buffer.from(i))};DERNode.prototype._encodeBool=function encodeBool(e){return this._createEncoderBuffer(e?255:0)};DERNode.prototype._use=function use(e,t){if(typeof e==="function"){e=e(t)}return e._getEncoder("der").tree};DERNode.prototype._skipDefault=function skipDefault(e,t,r){const i=this._baseState;let a;if(i.default===null){return false}const s=e.join();if(i.defaultBuffer===undefined){i.defaultBuffer=this._encodeValue(i.default,t,r).join()}if(s.length!==i.defaultBuffer.length){return false}for(a=0;a<s.length;a++){if(s[a]!==i.defaultBuffer[a]){return false}}return true};function encodeTag(e,t,r,i){let a;if(e==="seqof"){e="seq"}else if(e==="setof"){e="set"}if(Object.prototype.hasOwnProperty.call(s.tagByName,e)){a=s.tagByName[e]}else if(typeof e==="number"&&(e|0)===e){a=e}else{return i.error(`Unknown tag: ${e}`)}if(a>=31){return i.error("Multi-octet tag encoding unsupported")}if(!t){a|=32}a|=s.tagClassByName[r||"universal"]<<6;return a}e.exports=DEREncoder},3852:function(e,t,r){e.exports=Key;var i=r(9489);var a=r(8098);var s=r(6417);var n=r(5400);var o=r(9575);var u=r(290).DiffieHellman;var p=r(6753);var c=r(2270);var m=r(7502);var l;try{l=r(363)}catch(e){}var d=p.InvalidAlgorithmError;var y=p.KeyParseError;var b={};b["auto"]=r(1241);b["pem"]=r(9268);b["pkcs1"]=r(5449);b["pkcs8"]=r(5707);b["rfc4253"]=r(6538);b["ssh"]=r(6603);b["ssh-private"]=r(7078);b["openssh"]=b["ssh-private"];b["dnssec"]=r(9982);b["putty"]=r(1624);b["ppk"]=b["putty"];function Key(e){i.object(e,"options");i.arrayOfObject(e.parts,"options.parts");i.string(e.type,"options.type");i.optionalString(e.comment,"options.comment");var t=a.info[e.type];if(typeof t!=="object")throw new d(e.type);var r={};for(var s=0;s<e.parts.length;++s){var n=e.parts[s];r[n.name]=n}this.type=e.type;this.parts=e.parts;this.part=r;this.comment=undefined;this.source=e.source;this._rfc4253Cache=e._rfc4253Cache;this._hashCache={};var o;this.curve=undefined;if(this.type==="ecdsa"){var u=this.part.curve.data.toString();this.curve=u;o=a.curves[u].size}else if(this.type==="ed25519"||this.type==="curve25519"){o=256;this.curve="curve25519"}else{var p=this.part[t.sizePart];o=p.data.length;o=o*8-c.countZeros(p.data)}this.size=o}Key.formats=b;Key.prototype.toBuffer=function(e,t){if(e===undefined)e="ssh";i.string(e,"format");i.object(b[e],"formats[format]");i.optionalObject(t,"options");if(e==="rfc4253"){if(this._rfc4253Cache===undefined)this._rfc4253Cache=b["rfc4253"].write(this);return this._rfc4253Cache}return b[e].write(this,t)};Key.prototype.toString=function(e,t){return this.toBuffer(e,t).toString()};Key.prototype.hash=function(e,t){i.string(e,"algorithm");i.optionalString(t,"type");if(t===undefined)t="ssh";e=e.toLowerCase();if(a.hashAlgs[e]===undefined)throw new d(e);var r=e+"||"+t;if(this._hashCache[r])return this._hashCache[r];var n;if(t==="ssh"){n=this.toBuffer("rfc4253")}else if(t==="spki"){n=b.pkcs8.pkcs8ToBuffer(this)}else{throw new Error("Hash type "+t+" not supported")}var o=s.createHash(e).update(n).digest();this._hashCache[r]=o;return o};Key.prototype.fingerprint=function(e,t){if(e===undefined)e="sha256";if(t===undefined)t="ssh";i.string(e,"algorithm");i.string(t,"type");var r={type:"key",hash:this.hash(e,t),algorithm:e,hashType:t};return new n(r)};Key.prototype.defaultHashAlgorithm=function(){var e="sha1";if(this.type==="rsa")e="sha256";if(this.type==="dsa"&&this.size>1024)e="sha256";if(this.type==="ed25519")e="sha512";if(this.type==="ecdsa"){if(this.size<=256)e="sha256";else if(this.size<=384)e="sha384";else e="sha512"}return e};Key.prototype.createVerify=function(e){if(e===undefined)e=this.defaultHashAlgorithm();i.string(e,"hash algorithm");if(this.type==="ed25519"&&l!==undefined)return new l.Verifier(this,e);if(this.type==="curve25519")throw new Error("Curve25519 keys are not suitable for "+"signing or verification");var t,r,a;try{r=e.toUpperCase();t=s.createVerify(r)}catch(e){a=e}if(t===undefined||a instanceof Error&&a.message.match(/Unknown message digest/)){r="RSA-";r+=e.toUpperCase();t=s.createVerify(r)}i.ok(t,"failed to create verifier");var n=t.verify.bind(t);var u=this.toBuffer("pkcs8");var p=this.curve;var c=this;t.verify=function(t,r){if(o.isSignature(t,[2,0])){if(t.type!==c.type)return false;if(t.hashAlgorithm&&t.hashAlgorithm!==e)return false;if(t.curve&&c.type==="ecdsa"&&t.curve!==p)return false;return n(u,t.toBuffer("asn1"))}else if(typeof t==="string"||Buffer.isBuffer(t)){return n(u,t,r)}else if(o.isSignature(t,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}else{throw new TypeError("signature must be a string, "+"Buffer, or Signature object")}};return t};Key.prototype.createDiffieHellman=function(){if(this.type==="rsa")throw new Error("RSA keys do not support Diffie-Hellman");return new u(this)};Key.prototype.createDH=Key.prototype.createDiffieHellman;Key.parse=function(e,t,r){if(typeof e!=="string")i.buffer(e,"data");if(t===undefined)t="auto";i.string(t,"format");if(typeof r==="string")r={filename:r};i.optionalObject(r,"options");if(r===undefined)r={};i.optionalString(r.filename,"options.filename");if(r.filename===undefined)r.filename="(unnamed)";i.object(b[t],"formats[format]");try{var a=b[t].read(e,r);if(a instanceof m)a=a.toPublic();if(!a.comment)a.comment=r.filename;return a}catch(e){if(e.name==="KeyEncryptedError")throw e;throw new y(r.filename,t,e)}};Key.isKey=function(e,t){return c.isCompatible(e,Key,t)};Key.prototype._sshpkApiVersion=[1,7];Key._oldVersionDetect=function(e){i.func(e.toBuffer);i.func(e.fingerprint);if(e.createDH)return[1,4];if(e.defaultHashAlgorithm)return[1,3];if(e.formats["auto"])return[1,2];if(e.formats["pkcs1"])return[1,1];return[1,0]}},3853:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestarnotifications"]={};i.CodeStarNotifications=a.defineService("codestarnotifications",["2019-10-15"]);Object.defineProperty(s.services["codestarnotifications"],"2019-10-15",{get:function get(){var e=r(7913);e.paginators=r(4409).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStarNotifications},3861:function(e,t,r){var i=r(395);var a=r(6232);var s="AWS_STS_REGIONAL_ENDPOINTS";var n="sts_regional_endpoints";i.util.update(i.STS.prototype,{credentialsFrom:function credentialsFrom(e,t){if(!e)return null;if(!t)t=new i.TemporaryCredentials;t.expired=false;t.accessKeyId=e.Credentials.AccessKeyId;t.secretAccessKey=e.Credentials.SecretAccessKey;t.sessionToken=e.Credentials.SessionToken;t.expireTime=e.Credentials.Expiration;return t},assumeRoleWithWebIdentity:function assumeRoleWithWebIdentity(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function assumeRoleWithSAML(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function setupRequestListeners(e){e.addListener("validate",this.optInRegionalEndpoint,true)},optInRegionalEndpoint:function optInRegionalEndpoint(e){var t=e.service;var r=t.config;r.stsRegionalEndpoints=a(t._originalConfig,{env:s,sharedConfig:n,clientConfig:"stsRegionalEndpoints"});if(r.stsRegionalEndpoints==="regional"&&t.isGlobalEndpoint){if(!r.region){throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}var o=r.endpoint.indexOf(".amazonaws.com");var u=r.endpoint.substring(0,o)+"."+r.region+r.endpoint.substring(o);e.httpRequest.updateEndpoint(u);e.httpRequest.region=r.region}}})},3862:function(e,t,r){var i=r(395).util;var a=r(2413).Transform;var s=i.buffer.alloc;function EventMessageChunkerStream(e){a.call(this,e);this.currentMessageTotalLength=0;this.currentMessagePendingLength=0;this.currentMessage=null;this.messageLengthBuffer=null}EventMessageChunkerStream.prototype=Object.create(a.prototype);EventMessageChunkerStream.prototype._transform=function(e,t,r){var i=e.length;var a=0;while(a<i){if(!this.currentMessage){var n=i-a;if(!this.messageLengthBuffer){this.messageLengthBuffer=s(4)}var o=Math.min(4-this.currentMessagePendingLength,n);e.copy(this.messageLengthBuffer,this.currentMessagePendingLength,a,a+o);this.currentMessagePendingLength+=o;a+=o;if(this.currentMessagePendingLength<4){break}this.allocateMessage(this.messageLengthBuffer.readUInt32BE(0));this.messageLengthBuffer=null}var u=Math.min(this.currentMessageTotalLength-this.currentMessagePendingLength,i-a);e.copy(this.currentMessage,this.currentMessagePendingLength,a,a+u);this.currentMessagePendingLength+=u;a+=u;if(this.currentMessageTotalLength&&this.currentMessageTotalLength===this.currentMessagePendingLength){this.push(this.currentMessage);this.currentMessage=null;this.currentMessageTotalLength=0;this.currentMessagePendingLength=0}}r()};EventMessageChunkerStream.prototype._flush=function(e){if(this.currentMessageTotalLength){if(this.currentMessageTotalLength===this.currentMessagePendingLength){e(null,this.currentMessage)}else{e(new Error("Truncated event message received."))}}else{e()}};EventMessageChunkerStream.prototype.allocateMessage=function(e){if(typeof e!=="number"){throw new Error("Attempted to allocate an event message where size was not a number: "+e)}this.currentMessageTotalLength=e;this.currentMessagePendingLength=4;this.currentMessage=s(e);this.currentMessage.writeUInt32BE(e,0)};e.exports={EventMessageChunkerStream:EventMessageChunkerStream}},3868:function(e,t,r){const i=r(8418)("kubernetes-client");e.exports={Client:r(6985).Client,Client1_13:r(6985).Client1_13,alias:r(2198),config:r(4264),KubeConfig:r(6314)};i.property(e.exports,"config","require('kubernetes-client').config,"+" use require('kubernetes-client/backends/request').config.")},3870:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appflow"]={};i.Appflow=a.defineService("appflow",["2020-08-23"]);Object.defineProperty(s.services["appflow"],"2020-08-23",{get:function get(){var e=r(8431);e.paginators=r(9839).pagination;return e},enumerable:true,configurable:true});e.exports=i.Appflow},3877:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ec2"]={};i.EC2=a.defineService("ec2",["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*","2016-11-15"]);r(6925);Object.defineProperty(s.services["ec2"],"2016-11-15",{get:function get(){var e=r(9206);e.paginators=r(47).pagination;e.waiters=r(1511).waiters;return e},enumerable:true,configurable:true});e.exports=i.EC2},3878:function(e,t,r){"use strict";var i=r(9374);var a=r(1602);var s=r(810);var n=s.paramsHaveRequestBody;function initParams(e,t,r){if(typeof t==="function"){r=t}var a={};if(t!==null&&typeof t==="object"){i(a,t,{uri:e})}else if(typeof e==="string"){i(a,{uri:e})}else{i(a,e)}a.callback=r||a.callback;return a}function request(e,t,r){if(typeof e==="undefined"){throw new Error("undefined is not a valid uri or options object.")}var i=initParams(e,t,r);if(i.method==="HEAD"&&n(i)){throw new Error("HTTP HEAD requests MUST NOT include a request body.")}return new request.Request(i)}function verbFunc(e){var t=e.toUpperCase();return function(e,r,i){var a=initParams(e,r,i);a.method=t;return request(a,a.callback)}}request.get=verbFunc("get");request.head=verbFunc("head");request.options=verbFunc("options");request.post=verbFunc("post");request.put=verbFunc("put");request.patch=verbFunc("patch");request.del=verbFunc("delete");request["delete"]=verbFunc("delete");request.jar=function(e){return a.jar(e)};request.cookie=function(e){return a.parse(e)};function wrapRequestMethod(e,t,r,a){return function(s,n,o){var u=initParams(s,n,o);var p={};i(true,p,t,u);p.pool=u.pool||t.pool;if(a){p.method=a.toUpperCase()}if(typeof r==="function"){e=r}return e(p,p.callback)}}request.defaults=function(e,t){var r=this;e=e||{};if(typeof e==="function"){t=e;e={}}var i=wrapRequestMethod(r,e,t);var a=["get","head","post","put","patch","del","delete"];a.forEach(function(a){i[a]=wrapRequestMethod(r[a],e,t,a)});i.cookie=wrapRequestMethod(r.cookie,e,t);i.jar=r.jar;i.defaults=r.defaults;return i};request.forever=function(e,t){var r={};if(t){i(r,t)}if(e){r.agentOptions=e}r.forever=true;return request.defaults(r)};e.exports=request;request.Request=r(9455);request.initParams=initParams;Object.defineProperty(request,"debug",{enumerable:true,get:function(){return request.Request.debug},set:function(e){request.Request.debug=e}})},3881:function(e){e.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:true},sessionToken:{type:"string",sensitive:true},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:true}}}},3889:function(e,t,r){const{format:i}=r(1669);const a=r(8914);function OPError({error_description:e,error:t,error_uri:r,session_state:i,state:a,scope:s},n){OPError.super.call(this,!e?t:`${t} (${e})`);Object.assign(this,{error:t},e&&{error_description:e},r&&{error_uri:r},a&&{state:a},s&&{scope:s},i&&{session_state:i});if(n){Object.defineProperty(this,"response",{value:n})}}a(OPError);function RPError(...e){if(typeof e[0]==="string"){RPError.super.call(this,i(...e))}else{const{message:t,printf:r,response:a,...s}=e[0];if(r){RPError.super.call(this,i(...r))}else{RPError.super.call(this,t)}Object.assign(this,s);if(a){Object.defineProperty(this,"response",{value:a})}}}a(RPError);e.exports={OPError:OPError,RPError:RPError}},3897:function(e,t,r){"use strict";var i=r(2581);var a=r(9013);var s=Object.prototype.hasOwnProperty;var n={brackets:function brackets(e){return e+"[]"},comma:"comma",indices:function indices(e,t){return e+"["+t+"]"},repeat:function repeat(e){return e}};var o=Array.isArray;var u=Array.prototype.push;var p=function(e,t){u.apply(e,o(t)?t:[t])};var c=Date.prototype.toISOString;var m=a["default"];var l={addQueryPrefix:false,allowDots:false,charset:"utf-8",charsetSentinel:false,delimiter:"&",encode:true,encoder:i.encode,encodeValuesOnly:false,format:m,formatter:a.formatters[m],indices:false,serializeDate:function serializeDate(e){return c.call(e)},skipNulls:false,strictNullHandling:false};var d=function isNonNullishPrimitive(e){return typeof e==="string"||typeof e==="number"||typeof e==="boolean"||typeof e==="symbol"||typeof e==="bigint"};var y=function stringify(e,t,r,a,s,n,u,c,m,y,b,h,f){var g=e;if(typeof u==="function"){g=u(t,g)}else if(g instanceof Date){g=y(g)}else if(r==="comma"&&o(g)){g=i.maybeMap(g,function(e){if(e instanceof Date){return y(e)}return e}).join(",")}if(g===null){if(a){return n&&!h?n(t,l.encoder,f,"key"):t}g=""}if(d(g)||i.isBuffer(g)){if(n){var S=h?t:n(t,l.encoder,f,"key");return[b(S)+"="+b(n(g,l.encoder,f,"value"))]}return[b(t)+"="+b(String(g))]}var N=[];if(typeof g==="undefined"){return N}var I;if(o(u)){I=u}else{var T=Object.keys(g);I=c?T.sort(c):T}for(var v=0;v<I.length;++v){var k=I[v];var C=g[k];if(s&&C===null){continue}var A=o(g)?typeof r==="function"?r(t,k):t:t+(m?"."+k:"["+k+"]");p(N,stringify(C,A,r,a,s,n,u,c,m,y,b,h,f))}return N};var b=function normalizeStringifyOptions(e){if(!e){return l}if(e.encoder!==null&&e.encoder!==undefined&&typeof e.encoder!=="function"){throw new TypeError("Encoder has to be a function.")}var t=e.charset||l.charset;if(typeof e.charset!=="undefined"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1"){throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined")}var r=a["default"];if(typeof e.format!=="undefined"){if(!s.call(a.formatters,e.format)){throw new TypeError("Unknown format option provided.")}r=e.format}var i=a.formatters[r];var n=l.filter;if(typeof e.filter==="function"||o(e.filter)){n=e.filter}return{addQueryPrefix:typeof e.addQueryPrefix==="boolean"?e.addQueryPrefix:l.addQueryPrefix,allowDots:typeof e.allowDots==="undefined"?l.allowDots:!!e.allowDots,charset:t,charsetSentinel:typeof e.charsetSentinel==="boolean"?e.charsetSentinel:l.charsetSentinel,delimiter:typeof e.delimiter==="undefined"?l.delimiter:e.delimiter,encode:typeof e.encode==="boolean"?e.encode:l.encode,encoder:typeof e.encoder==="function"?e.encoder:l.encoder,encodeValuesOnly:typeof e.encodeValuesOnly==="boolean"?e.encodeValuesOnly:l.encodeValuesOnly,filter:n,formatter:i,serializeDate:typeof e.serializeDate==="function"?e.serializeDate:l.serializeDate,skipNulls:typeof e.skipNulls==="boolean"?e.skipNulls:l.skipNulls,sort:typeof e.sort==="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling==="boolean"?e.strictNullHandling:l.strictNullHandling}};e.exports=function(e,t){var r=e;var i=b(t);var a;var s;if(typeof i.filter==="function"){s=i.filter;r=s("",r)}else if(o(i.filter)){s=i.filter;a=s}var u=[];if(typeof r!=="object"||r===null){return""}var c;if(t&&t.arrayFormat in n){c=t.arrayFormat}else if(t&&"indices"in t){c=t.indices?"indices":"repeat"}else{c="indices"}var m=n[c];if(!a){a=Object.keys(r)}if(i.sort){a.sort(i.sort)}for(var l=0;l<a.length;++l){var d=a[l];if(i.skipNulls&&r[d]===null){continue}p(u,y(r[d],d,m,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.formatter,i.encodeValuesOnly,i.charset))}var h=u.join(i.delimiter);var f=i.addQueryPrefix===true?"?":"";if(i.charsetSentinel){if(i.charset==="iso-8859-1"){f+="utf8=%26%2310003%3B&"}else{f+="utf8=%E2%9C%93&"}}return h.length>0?f+h:""}},3916:function(e){e.exports={pagination:{DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},ListTagsForResource:{result_key:"TagList"}}}},3919:function(e){e.exports={$id:"entry.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","time","request","response","cache","timings"],properties:{pageref:{type:"string"},startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},time:{type:"number",min:0},request:{$ref:"request.json#"},response:{$ref:"response.json#"},cache:{$ref:"cache.json#"},timings:{$ref:"timings.json#"},serverIPAddress:{type:"string",oneOf:[{format:"ipv4"},{format:"ipv6"}]},connection:{type:"string"},comment:{type:"string"}}}},3921:function(e){"use strict";var t=e.exports=function Cache(){this._cache={}};t.prototype.put=function Cache_put(e,t){this._cache[e]=t};t.prototype.get=function Cache_get(e){return this._cache[e]};t.prototype.del=function Cache_del(e){delete this._cache[e]};t.prototype.clear=function Cache_clear(){this._cache={}}},3936:function(e,t,r){var i=r(2602);i.register("set",_set,{allowGlobbing:false,wrapOutput:false});function _set(e){if(!e){var t=[].slice.call(arguments,0);if(t.length<2)i.error("must provide an argument");e=t[1]}var r=e[0]==="+";if(r){e="-"+e.slice(1)}e=i.parseOptions(e,{e:"fatal",v:"verbose",f:"noglob"});if(r){Object.keys(e).forEach(function(t){e[t]=!e[t]})}Object.keys(e).forEach(function(t){if(r!==e[t]){i.config[t]=e[t]}});return}e.exports=_set},3944:function(e,t,r){const{Reporter:i}=r(7452);const{DecoderBuffer:a,EncoderBuffer:s}=r(7110);const n=r(5720);e.exports={DecoderBuffer:a,EncoderBuffer:s,Node:n,Reporter:i}},3948:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"iotanalytics",protocol:"rest-json",serviceFullName:"AWS IoT Analytics",serviceId:"IoTAnalytics",signatureVersion:"v4",signingName:"iotanalytics",uid:"iotanalytics-2017-11-27"},operations:{BatchPutMessage:{http:{requestUri:"/messages/batch",responseCode:200},input:{type:"structure",required:["channelName","messages"],members:{channelName:{},messages:{type:"list",member:{type:"structure",required:["messageId","payload"],members:{messageId:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{batchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},CancelPipelineReprocessing:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},input:{type:"structure",required:["pipelineName","reprocessingId"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},reprocessingId:{location:"uri",locationName:"reprocessingId"}}},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["channelName"],members:{channelName:{},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{channelName:{},channelArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDataset:{http:{requestUri:"/datasets",responseCode:201},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},tags:{shape:"Sq"},lateDataRules:{shape:"S24"}}},output:{type:"structure",members:{datasetName:{},datasetArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDatasetContent:{http:{requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2h"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"},fileFormatConfiguration:{shape:"S2k"}}},output:{type:"structure",members:{datastoreName:{},datastoreArn:{},retentionPeriod:{shape:"Sn"}}}},CreatePipeline:{http:{requestUri:"/pipelines",responseCode:201},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{},pipelineActivities:{shape:"S2v"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipelineName:{},pipelineArn:{}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelName}",responseCode:204},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}}},DeleteDatasetContent:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}/content",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}}},DeleteDatastore:{http:{method:"DELETE",requestUri:"/datastores/{datastoreName}",responseCode:204},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}",responseCode:204},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{channel:{type:"structure",members:{name:{},storage:{shape:"Sh"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S3t"}}}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},arn:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}}}},DescribeDatastore:{http:{method:"GET",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{datastore:{type:"structure",members:{name:{},storage:{shape:"S2h"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatConfiguration:{shape:"S2k"}}},statistics:{type:"structure",members:{size:{shape:"S3t"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S46"}}}},DescribePipeline:{http:{method:"GET",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}},output:{type:"structure",members:{pipeline:{type:"structure",members:{name:{},arn:{},activities:{shape:"S2v"},reprocessingSummaries:{shape:"S4c"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},GetDatasetContent:{http:{method:"GET",requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{entries:{type:"list",member:{type:"structure",members:{entryName:{},dataURI:{}}}},timestamp:{type:"timestamp"},status:{shape:"S4k"}}}},ListChannels:{http:{method:"GET",requestUri:"/channels"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{channelSummaries:{type:"list",member:{type:"structure",members:{channelName:{},channelStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasetContents:{http:{method:"GET",requestUri:"/datasets/{datasetName}/contents"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},scheduledOnOrAfter:{location:"querystring",locationName:"scheduledOnOrAfter",type:"timestamp"},scheduledBefore:{location:"querystring",locationName:"scheduledBefore",type:"timestamp"}}},output:{type:"structure",members:{datasetContentSummaries:{type:"list",member:{type:"structure",members:{version:{},status:{shape:"S4k"},creationTime:{type:"timestamp"},scheduleTime:{type:"timestamp"},completionTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datasetSummaries:{type:"list",member:{type:"structure",members:{datasetName:{},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},triggers:{shape:"S1l"},actions:{type:"list",member:{type:"structure",members:{actionName:{},actionType:{}}}}}}},nextToken:{}}}},ListDatastores:{http:{method:"GET",requestUri:"/datastores"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datastoreSummaries:{type:"list",member:{type:"structure",members:{datastoreName:{},datastoreStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatType:{}}}},nextToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/pipelines"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{pipelineSummaries:{type:"list",member:{type:"structure",members:{pipelineName:{},reprocessingSummaries:{shape:"S4c"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sq"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S46"}}}},RunPipelineActivity:{http:{requestUri:"/pipelineactivities/run"},input:{type:"structure",required:["pipelineActivity","payloads"],members:{pipelineActivity:{shape:"S2w"},payloads:{shape:"S5o"}}},output:{type:"structure",members:{payloads:{shape:"S5o"},logResult:{}}}},SampleChannelData:{http:{method:"GET",requestUri:"/channels/{channelName}/sample"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},maxMessages:{location:"querystring",locationName:"maxMessages",type:"integer"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{payloads:{shape:"S5o"}}}},StartPipelineReprocessing:{http:{requestUri:"/pipelines/{pipelineName}/reprocessing"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},channelMessages:{type:"structure",members:{s3Paths:{type:"list",member:{}}}}}},output:{type:"structure",members:{reprocessingId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"}}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{location:"uri",locationName:"datasetName"},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}},UpdateDatastore:{http:{method:"PUT",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},retentionPeriod:{shape:"Sn"},datastoreStorage:{shape:"S2h"},fileFormatConfiguration:{shape:"S2k"}}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},pipelineActivities:{shape:"S2v"}}}}},shapes:{Sh:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},Sn:{type:"structure",members:{unlimited:{type:"boolean"},numberOfDays:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sy:{type:"list",member:{type:"structure",members:{actionName:{},queryAction:{type:"structure",required:["sqlQuery"],members:{sqlQuery:{},filters:{type:"list",member:{type:"structure",members:{deltaTime:{type:"structure",required:["offsetSeconds","timeExpression"],members:{offsetSeconds:{type:"integer"},timeExpression:{}}}}}}}},containerAction:{type:"structure",required:["image","executionRoleArn","resourceConfiguration"],members:{image:{},executionRoleArn:{},resourceConfiguration:{type:"structure",required:["computeType","volumeSizeInGB"],members:{computeType:{},volumeSizeInGB:{type:"integer"}}},variables:{type:"list",member:{type:"structure",required:["name"],members:{name:{},stringValue:{},doubleValue:{type:"double"},datasetContentVersionValue:{type:"structure",required:["datasetName"],members:{datasetName:{}}},outputFileUriValue:{type:"structure",required:["fileName"],members:{fileName:{}}}}}}}}}}},S1l:{type:"list",member:{type:"structure",members:{schedule:{type:"structure",members:{expression:{}}},dataset:{type:"structure",required:["name"],members:{name:{}}}}}},S1q:{type:"list",member:{type:"structure",required:["destination"],members:{entryName:{},destination:{type:"structure",members:{iotEventsDestinationConfiguration:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},roleArn:{}}},s3DestinationConfiguration:{type:"structure",required:["bucket","key","roleArn"],members:{bucket:{},key:{},glueConfiguration:{type:"structure",required:["tableName","databaseName"],members:{tableName:{},databaseName:{}}},roleArn:{}}}}}}}},S21:{type:"structure",members:{unlimited:{type:"boolean"},maxVersions:{type:"integer"}}},S24:{type:"list",member:{type:"structure",required:["ruleConfiguration"],members:{ruleName:{},ruleConfiguration:{type:"structure",members:{deltaTimeSessionWindowConfiguration:{type:"structure",required:["timeoutInMinutes"],members:{timeoutInMinutes:{type:"integer"}}}}}}}},S2h:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},S2k:{type:"structure",members:{jsonConfiguration:{type:"structure",members:{}},parquetConfiguration:{type:"structure",members:{schemaDefinition:{type:"structure",members:{columns:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}}}}}}}},S2v:{type:"list",member:{shape:"S2w"}},S2w:{type:"structure",members:{channel:{type:"structure",required:["name","channelName"],members:{name:{},channelName:{},next:{}}},lambda:{type:"structure",required:["name","lambdaName","batchSize"],members:{name:{},lambdaName:{},batchSize:{type:"integer"},next:{}}},datastore:{type:"structure",required:["name","datastoreName"],members:{name:{},datastoreName:{}}},addAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{type:"map",key:{},value:{}},next:{}}},removeAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S37"},next:{}}},selectAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S37"},next:{}}},filter:{type:"structure",required:["name","filter"],members:{name:{},filter:{},next:{}}},math:{type:"structure",required:["name","attribute","math"],members:{name:{},attribute:{},math:{},next:{}}},deviceRegistryEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}},deviceShadowEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}}}},S37:{type:"list",member:{}},S3t:{type:"structure",members:{estimatedSizeInBytes:{type:"double"},estimatedOn:{type:"timestamp"}}},S46:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"}}},S4c:{type:"list",member:{type:"structure",members:{id:{},status:{},creationTime:{type:"timestamp"}}}},S4k:{type:"structure",members:{state:{},reason:{}}},S5o:{type:"list",member:{type:"blob"}}}}},3964:function(e,t,r){var i=r(3682);var a=r(153);var s=a.property;var n=a.memoizedProperty;function Operation(e,t,r){var a=this;r=r||{};s(this,"name",t.name||e);s(this,"api",r.api,false);t.http=t.http||{};s(this,"endpoint",t.endpoint);s(this,"httpMethod",t.http.method||"POST");s(this,"httpPath",t.http.requestUri||"/");s(this,"authtype",t.authtype||"");s(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL");n(this,"input",function(){if(!t.input){return new i.create({type:"structure"},r)}return i.create(t.input,r)});n(this,"output",function(){if(!t.output){return new i.create({type:"structure"},r)}return i.create(t.output,r)});n(this,"errors",function(){var e=[];if(!t.errors)return null;for(var a=0;a<t.errors.length;a++){e.push(i.create(t.errors[a],r))}return e});n(this,"paginator",function(){return r.api.paginators[e]});if(r.documentation){s(this,"documentation",t.documentation);s(this,"documentationUrl",t.documentationUrl)}n(this,"idempotentMembers",function(){var e=[];var t=a.input;var r=t.members;if(!t.members){return e}for(var i in r){if(!r.hasOwnProperty(i)){continue}if(r[i].isIdempotent===true){e.push(i)}}return e});n(this,"hasEventOutput",function(){var e=a.output;return hasEventStream(e)})}function hasEventStream(e){var t=e.members;var r=e.payload;if(!e.members){return false}if(r){var i=t[r];return i.isEventStream}for(var a in t){if(!t.hasOwnProperty(a)){if(t[a].isEventStream===true){return true}}}return false}e.exports=Operation},3972:function(e){function Caseless(e){this.dict=e||{}}Caseless.prototype.set=function(e,t,r){if(typeof e==="object"){for(var i in e){this.set(i,e[i],t)}}else{if(typeof r==="undefined")r=true;var a=this.has(e);if(!r&&a)this.dict[a]=this.dict[a]+","+t;else this.dict[a||e]=t;return a}};Caseless.prototype.has=function(e){var t=Object.keys(this.dict),e=e.toLowerCase();for(var r=0;r<t.length;r++){if(t[r].toLowerCase()===e)return t[r]}return false};Caseless.prototype.get=function(e){e=e.toLowerCase();var t,r;var i=this.dict;Object.keys(i).forEach(function(a){r=a.toLowerCase();if(e===r)t=i[a]});return t};Caseless.prototype.swap=function(e){var t=this.has(e);if(t===e)return;if(!t)throw new Error('There is no header than matches "'+e+'"');this.dict[e]=this.dict[t];delete this.dict[t]};Caseless.prototype.del=function(e){var t=this.has(e);return delete this.dict[t||e]};e.exports=function(e){return new Caseless(e)};e.exports.httpify=function(e,t){var r=new Caseless(t);e.setHeader=function(e,t,i){if(typeof t==="undefined")return;return r.set(e,t,i)};e.hasHeader=function(e){return r.has(e)};e.getHeader=function(e){return r.get(e)};e.removeHeader=function(e){return r.del(e)};e.headers=r.dict;return r}},3977:function(e,t,r){var i=r(395);i.ParamValidator=i.util.inherit({constructor:function ParamValidator(e){if(e===true||e===undefined){e={min:true}}this.validation=e},validate:function validate(e,t,r){this.errors=[];this.validateMember(e,t||{},r||"params");if(this.errors.length>1){var a=this.errors.join("\n* ");a="There were "+this.errors.length+" validation errors:\n* "+a;throw i.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}else if(this.errors.length===1){throw this.errors[0]}else{return true}},fail:function fail(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function validateStructure(e,t,r){this.validateType(t,r,["object"],"structure");var i;for(var a=0;e.required&&a<e.required.length;a++){i=e.required[a];var s=t[i];if(s===undefined||s===null){this.fail("MissingRequiredParameter","Missing required key '"+i+"' in "+r)}}for(i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;var n=t[i],o=e.members[i];if(o!==undefined){var u=[r,i].join(".");this.validateMember(o,n,u)}else if(n!==undefined&&n!==null){this.fail("UnexpectedParameter","Unexpected key '"+i+"' found in "+r)}}return true},validateMember:function validateMember(e,t,r){switch(e.type){case"structure":return this.validateStructure(e,t,r);case"list":return this.validateList(e,t,r);case"map":return this.validateMap(e,t,r);default:return this.validateScalar(e,t,r)}},validateList:function validateList(e,t,r){if(this.validateType(t,r,[Array])){this.validateRange(e,t.length,r,"list member count");for(var i=0;i<t.length;i++){this.validateMember(e.member,t[i],r+"["+i+"]")}}},validateMap:function validateMap(e,t,r){if(this.validateType(t,r,["object"],"map")){var i=0;for(var a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;this.validateMember(e.key,a,r+"[key='"+a+"']");this.validateMember(e.value,t[a],r+"['"+a+"']");i++}this.validateRange(e,i,r,"map member count")}},validateScalar:function validateScalar(e,t,r){switch(e.type){case null:case undefined:case"string":return this.validateString(e,t,r);case"base64":case"binary":return this.validatePayload(t,r);case"integer":case"float":return this.validateNumber(e,t,r);case"boolean":return this.validateType(t,r,["boolean"]);case"timestamp":return this.validateType(t,r,[Date,/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/,"number"],"Date object, ISO-8601 string, or a UNIX timestamp");default:return this.fail("UnkownType","Unhandled type "+e.type+" for "+r)}},validateString:function validateString(e,t,r){var i=["string"];if(e.isJsonValue){i=i.concat(["number","object","boolean"])}if(t!==null&&this.validateType(t,r,i)){this.validateEnum(e,t,r);this.validateRange(e,t.length,r,"string length");this.validatePattern(e,t,r);this.validateUri(e,t,r)}},validateUri:function validateUri(e,t,r){if(e["location"]==="uri"){if(t.length===0){this.fail("UriParameterError","Expected uri parameter to have length >= 1,"+' but found "'+t+'" for '+r)}}},validatePattern:function validatePattern(e,t,r){if(this.validation["pattern"]&&e["pattern"]!==undefined){if(!new RegExp(e["pattern"]).test(t)){this.fail("PatternMatchError",'Provided value "'+t+'" '+"does not match regex pattern /"+e["pattern"]+"/ for "+r)}}},validateRange:function validateRange(e,t,r,i){if(this.validation["min"]){if(e["min"]!==undefined&&t<e["min"]){this.fail("MinRangeError","Expected "+i+" >= "+e["min"]+", but found "+t+" for "+r)}}if(this.validation["max"]){if(e["max"]!==undefined&&t>e["max"]){this.fail("MaxRangeError","Expected "+i+" <= "+e["max"]+", but found "+t+" for "+r)}}},validateEnum:function validateRange(e,t,r){if(this.validation["enum"]&&e["enum"]!==undefined){if(e["enum"].indexOf(t)===-1){this.fail("EnumError","Found string value of "+t+", but "+"expected "+e["enum"].join("|")+" for "+r)}}},validateType:function validateType(e,t,r,a){if(e===null||e===undefined)return false;var s=false;for(var n=0;n<r.length;n++){if(typeof r[n]==="string"){if(typeof e===r[n])return true}else if(r[n]instanceof RegExp){if((e||"").toString().match(r[n]))return true}else{if(e instanceof r[n])return true;if(i.util.isType(e,r[n]))return true;if(!a&&!s)r=r.slice();r[n]=i.util.typeName(r[n])}s=true}var o=a;if(!o){o=r.join(", ").replace(/,([^,]+)$/,", or$1")}var u=o.match(/^[aeiou]/i)?"n":"";this.fail("InvalidParameterType","Expected "+t+" to be a"+u+" "+o);return false},validateNumber:function validateNumber(e,t,r){if(t===null||t===undefined)return;if(typeof t==="string"){var i=parseFloat(t);if(i.toString()===t)t=i}if(this.validateType(t,r,["number"])){this.validateRange(e,t,r,"numeric value")}},validatePayload:function validatePayload(e,t){if(e===null||e===undefined)return;if(typeof e==="string")return;if(e&&typeof e.byteLength==="number")return;if(i.util.isNode()){var r=i.util.stream.Stream;if(i.util.Buffer.isBuffer(e)||e instanceof r)return}else{if(typeof Blob!==void 0&&e instanceof Blob)return}var a=["Buffer","Stream","File","Blob","ArrayBuffer","DataView"];if(e){for(var s=0;s<a.length;s++){if(i.util.isType(e,a[s]))return;if(i.util.typeName(e.constructor)===a[s])return}}this.fail("InvalidParameterType","Expected "+t+" to be a "+"string, Buffer, Stream, Blob, or typed array object")}})},3985:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-03-31",endpointPrefix:"sns",protocol:"query",serviceAbbreviation:"Amazon SNS",serviceFullName:"Amazon Simple Notification Service",serviceId:"SNS",signatureVersion:"v4",uid:"sns-2010-03-31",xmlNamespace:"http://sns.amazonaws.com/doc/2010-03-31/"},operations:{AddPermission:{input:{type:"structure",required:["TopicArn","Label","AWSAccountId","ActionName"],members:{TopicArn:{},Label:{},AWSAccountId:{type:"list",member:{}},ActionName:{type:"list",member:{}}}}},CheckIfPhoneNumberIsOptedOut:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"CheckIfPhoneNumberIsOptedOutResult",type:"structure",members:{isOptedOut:{type:"boolean"}}}},ConfirmSubscription:{input:{type:"structure",required:["TopicArn","Token"],members:{TopicArn:{},Token:{},AuthenticateOnUnsubscribe:{}}},output:{resultWrapper:"ConfirmSubscriptionResult",type:"structure",members:{SubscriptionArn:{}}}},CreatePlatformApplication:{input:{type:"structure",required:["Name","Platform","Attributes"],members:{Name:{},Platform:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformApplicationResult",type:"structure",members:{PlatformApplicationArn:{}}}},CreatePlatformEndpoint:{input:{type:"structure",required:["PlatformApplicationArn","Token"],members:{PlatformApplicationArn:{},Token:{},CustomUserData:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformEndpointResult",type:"structure",members:{EndpointArn:{}}}},CreateTopic:{input:{type:"structure",required:["Name"],members:{Name:{},Attributes:{shape:"Sp"},Tags:{shape:"Ss"}}},output:{resultWrapper:"CreateTopicResult",type:"structure",members:{TopicArn:{}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},DeletePlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}}},DeleteTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}}},GetEndpointAttributes:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{resultWrapper:"GetEndpointAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}},output:{resultWrapper:"GetPlatformApplicationAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetSMSAttributes:{input:{type:"structure",members:{attributes:{type:"list",member:{}}}},output:{resultWrapper:"GetSMSAttributesResult",type:"structure",members:{attributes:{shape:"Sj"}}}},GetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{resultWrapper:"GetSubscriptionAttributesResult",type:"structure",members:{Attributes:{shape:"S19"}}}},GetTopicAttributes:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},output:{resultWrapper:"GetTopicAttributesResult",type:"structure",members:{Attributes:{shape:"Sp"}}}},ListEndpointsByPlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{},NextToken:{}}},output:{resultWrapper:"ListEndpointsByPlatformApplicationResult",type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{}},nextToken:{}}}},ListPlatformApplications:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListPlatformApplicationsResult",type:"structure",members:{PlatformApplications:{type:"list",member:{type:"structure",members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S1r"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S1r"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"Ss"}}}},ListTopics:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListTopicsResult",type:"structure",members:{Topics:{type:"list",member:{type:"structure",members:{TopicArn:{}}}},NextToken:{}}}},OptInPhoneNumber:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"PublishResult",type:"structure",members:{MessageId:{},SequenceNumber:{}}}},RemovePermission:{input:{type:"structure",required:["TopicArn","Label"],members:{TopicArn:{},Label:{}}}},SetEndpointAttributes:{input:{type:"structure",required:["EndpointArn","Attributes"],members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},SetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn","Attributes"],members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},SetSMSAttributes:{input:{type:"structure",required:["attributes"],members:{attributes:{shape:"Sj"}}},output:{resultWrapper:"SetSMSAttributesResult",type:"structure",members:{}}},SetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn","AttributeName"],members:{SubscriptionArn:{},AttributeName:{},AttributeValue:{}}}},SetTopicAttributes:{input:{type:"structure",required:["TopicArn","AttributeName"],members:{TopicArn:{},AttributeName:{},AttributeValue:{}}}},Subscribe:{input:{type:"structure",required:["TopicArn","Protocol"],members:{TopicArn:{},Protocol:{},Endpoint:{},Attributes:{shape:"S19"},ReturnSubscriptionArn:{type:"boolean"}}},output:{resultWrapper:"SubscribeResult",type:"structure",members:{SubscriptionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Ss"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},Unsubscribe:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{Sj:{type:"map",key:{},value:{}},Sp:{type:"map",key:{},value:{}},Ss:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S19:{type:"map",key:{},value:{}},S1r:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}}}}},3989:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pricing"]={};i.Pricing=a.defineService("pricing",["2017-10-15"]);Object.defineProperty(s.services["pricing"],"2017-10-15",{get:function get(){var e=r(2760);e.paginators=r(5437).pagination;return e},enumerable:true,configurable:true});e.exports=i.Pricing},3992:function(e,t,r){(function(){"use strict";var e,i,a,s,n=function(e,t){for(var r in t){if(o.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=r(8316);e=r(2476);a=r(1885);s=r(5350);t.defaults=i.defaults;t.processors=s;t.ValidationError=function(e){n(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=a.Parser;t.parseString=a.parseString}).call(this)},3993:function(e){e.exports={$id:"cache.json#",$schema:"http://json-schema.org/draft-06/schema#",properties:{beforeRequest:{oneOf:[{type:"null"},{$ref:"beforeRequest.json#"}]},afterRequest:{oneOf:[{type:"null"},{$ref:"afterRequest.json#"}]},comment:{type:"string"}}}},3994:function(e){e.exports=(()=>Math.floor(Date.now()/1e3))},3998:function(e,t,r){var i=r(2357);var a=r(6215).Buffer;var s=r(4362);var n=r(6584);var o=n.newInvalidAsn1Error;var u={size:1024,growthFactor:8};function merge(e,t){i.ok(e);i.equal(typeof e,"object");i.ok(t);i.equal(typeof t,"object");var r=Object.getOwnPropertyNames(e);r.forEach(function(r){if(t[r])return;var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i)});return t}function Writer(e){e=merge(u,e||{});this._buf=a.alloc(e.size||1024);this._size=this._buf.length;this._offset=0;this._options=e;this._seq=[]}Object.defineProperty(Writer.prototype,"buffer",{get:function(){if(this._seq.length)throw o(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}});Writer.prototype.writeByte=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(1);this._buf[this._offset++]=e};Writer.prototype.writeInt=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=s.Integer;var r=4;while(((e&4286578688)===0||(e&4286578688)===4286578688>>0)&&r>1){r--;e<<=8}if(r>4)throw o("BER ints cannot be > 0xffffffff");this._ensure(2+r);this._buf[this._offset++]=t;this._buf[this._offset++]=r;while(r-- >0){this._buf[this._offset++]=(e&4278190080)>>>24;e<<=8}};Writer.prototype.writeNull=function(){this.writeByte(s.Null);this.writeByte(0)};Writer.prototype.writeEnumeration=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=s.Enumeration;return this.writeInt(e,t)};Writer.prototype.writeBoolean=function(e,t){if(typeof e!=="boolean")throw new TypeError("argument must be a Boolean");if(typeof t!=="number")t=s.Boolean;this._ensure(3);this._buf[this._offset++]=t;this._buf[this._offset++]=1;this._buf[this._offset++]=e?255:0};Writer.prototype.writeString=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string (was: "+typeof e+")");if(typeof t!=="number")t=s.OctetString;var r=a.byteLength(e);this.writeByte(t);this.writeLength(r);if(r){this._ensure(r);this._buf.write(e,this._offset);this._offset+=r}};Writer.prototype.writeBuffer=function(e,t){if(typeof t!=="number")throw new TypeError("tag must be a number");if(!a.isBuffer(e))throw new TypeError("argument must be a buffer");this.writeByte(t);this.writeLength(e.length);this._ensure(e.length);e.copy(this._buf,this._offset,0,e.length);this._offset+=e.length};Writer.prototype.writeStringArray=function(e){if(!e instanceof Array)throw new TypeError("argument must be an Array[String]");var t=this;e.forEach(function(e){t.writeString(e)})};Writer.prototype.writeOID=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string");if(typeof t!=="number")t=s.OID;if(!/^([0-9]+\.){3,}[0-9]+$/.test(e))throw new Error("argument is not a valid OID string");function encodeOctet(e,t){if(t<128){e.push(t)}else if(t<16384){e.push(t>>>7|128);e.push(t&127)}else if(t<2097152){e.push(t>>>14|128);e.push((t>>>7|128)&255);e.push(t&127)}else if(t<268435456){e.push(t>>>21|128);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}else{e.push((t>>>28|128)&255);e.push((t>>>21|128)&255);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}}var r=e.split(".");var i=[];i.push(parseInt(r[0],10)*40+parseInt(r[1],10));r.slice(2).forEach(function(e){encodeOctet(i,parseInt(e,10))});var a=this;this._ensure(2+i.length);this.writeByte(t);this.writeLength(i.length);i.forEach(function(e){a.writeByte(e)})};Writer.prototype.writeLength=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(4);if(e<=127){this._buf[this._offset++]=e}else if(e<=255){this._buf[this._offset++]=129;this._buf[this._offset++]=e}else if(e<=65535){this._buf[this._offset++]=130;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else if(e<=16777215){this._buf[this._offset++]=131;this._buf[this._offset++]=e>>16;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else{throw o("Length too long (> 4 bytes)")}};Writer.prototype.startSequence=function(e){if(typeof e!=="number")e=s.Sequence|s.Constructor;this.writeByte(e);this._seq.push(this._offset);this._ensure(3);this._offset+=3};Writer.prototype.endSequence=function(){var e=this._seq.pop();var t=e+3;var r=this._offset-t;if(r<=127){this._shift(t,r,-2);this._buf[e]=r}else if(r<=255){this._shift(t,r,-1);this._buf[e]=129;this._buf[e+1]=r}else if(r<=65535){this._buf[e]=130;this._buf[e+1]=r>>8;this._buf[e+2]=r}else if(r<=16777215){this._shift(t,r,1);this._buf[e]=131;this._buf[e+1]=r>>16;this._buf[e+2]=r>>8;this._buf[e+3]=r}else{throw o("Sequence too long")}};Writer.prototype._shift=function(e,t,r){i.ok(e!==undefined);i.ok(t!==undefined);i.ok(r);this._buf.copy(this._buf,e+r,e,e+t);this._offset+=r};Writer.prototype._ensure=function(e){i.ok(e);if(this._size-this._offset<e){var t=this._size*this._options.growthFactor;if(t-this._offset<e)t+=e;var r=a.alloc(t);this._buf.copy(r,0,0,this._offset);this._buf=r;this._size=t}};e.exports=Writer},4008:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-10",endpointPrefix:"servicecatalog",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Service Catalog",serviceId:"Service Catalog",signatureVersion:"v4",targetPrefix:"AWS242ServiceCatalogService",uid:"servicecatalog-2015-12-10"},operations:{AcceptPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},AssociateBudgetWithResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},AssociatePrincipalWithPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN","PrincipalType"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{},PrincipalType:{}}},output:{type:"structure",members:{}}},AssociateProductWithPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{},SourcePortfolioId:{}}},output:{type:"structure",members:{}}},AssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},AssociateTagOptionWithResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},BatchAssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},BatchDisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},CopyProduct:{input:{type:"structure",required:["SourceProductArn","IdempotencyToken"],members:{AcceptLanguage:{},SourceProductArn:{},TargetProductId:{},TargetProductName:{},SourceProvisioningArtifactIdentifiers:{type:"list",member:{type:"map",key:{},value:{}}},CopyOptions:{type:"list",member:{}},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{CopyProductToken:{}}}},CreateConstraint:{input:{type:"structure",required:["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},Parameters:{},Type:{},Description:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},CreatePortfolio:{input:{type:"structure",required:["DisplayName","ProviderName","IdempotencyToken"],members:{AcceptLanguage:{},DisplayName:{},Description:{},ProviderName:{},Tags:{shape:"S1i"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},CreatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},CreateProduct:{input:{type:"structure",required:["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],members:{AcceptLanguage:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},ProductType:{},Tags:{shape:"S1i"},ProvisioningArtifactParameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactDetail:{shape:"S2i"},Tags:{shape:"S1q"}}}},CreateProvisionedProductPlan:{input:{type:"structure",required:["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],members:{AcceptLanguage:{},PlanName:{},PlanType:{},NotificationArns:{shape:"S2o"},PathId:{},ProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{},ProvisioningParameters:{shape:"S2r"},IdempotencyToken:{idempotencyToken:true},Tags:{shape:"S1q"}}},output:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{}}}},CreateProvisioningArtifact:{input:{type:"structure",required:["ProductId","Parameters","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},Parameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},CreateServiceAction:{input:{type:"structure",required:["Name","DefinitionType","Definition","IdempotencyToken"],members:{Name:{},DefinitionType:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},CreateTagOption:{input:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DeleteConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},DeleteProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeleteProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},IgnoreErrors:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{}}},output:{type:"structure",members:{}}},DeleteServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DeleteTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DescribeConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},DescribeCopyProductStatus:{input:{type:"structure",required:["CopyProductToken"],members:{AcceptLanguage:{},CopyProductToken:{}}},output:{type:"structure",members:{CopyProductStatus:{},TargetProductId:{},StatusDetail:{}}}},DescribePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribePortfolioShareStatus:{input:{type:"structure",required:["PortfolioShareToken"],members:{PortfolioShareToken:{}}},output:{type:"structure",members:{PortfolioShareToken:{},PortfolioId:{},OrganizationNodeValue:{},Status:{},ShareDetails:{type:"structure",members:{SuccessfulShares:{type:"list",member:{}},ShareErrors:{type:"list",member:{type:"structure",members:{Accounts:{type:"list",member:{}},Message:{},Error:{}}}}}}}}},DescribePortfolioShares:{input:{type:"structure",required:["PortfolioId","Type"],members:{PortfolioId:{},Type:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{NextPageToken:{},PortfolioShareDetails:{type:"list",member:{type:"structure",members:{PrincipalId:{},Type:{},Accepted:{type:"boolean"},ShareTagOptions:{type:"boolean"}}}}}}},DescribeProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"},Budgets:{shape:"S46"},LaunchPaths:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}},DescribeProductAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{},SourcePortfolioId:{}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},ProvisioningArtifactMetadata:{shape:"S27"}}}},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribeProductView:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"}}}},DescribeProvisionedProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProvisionedProductDetail:{shape:"S55"},CloudWatchDashboards:{type:"list",member:{type:"structure",members:{Name:{}}}}}}},DescribeProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProductPlanDetails:{type:"structure",members:{CreatedTime:{type:"timestamp"},PathId:{},ProductId:{},PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{},Status:{},UpdatedTime:{type:"timestamp"},NotificationArns:{shape:"S2o"},ProvisioningParameters:{shape:"S2r"},Tags:{shape:"S1q"},StatusMessage:{}}},ResourceChanges:{type:"list",member:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},CausingEntity:{}}}}}}},NextPageToken:{}}}},DescribeProvisioningArtifact:{input:{type:"structure",members:{AcceptLanguage:{},ProvisioningArtifactId:{},ProductId:{},ProvisioningArtifactName:{},ProductName:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},DescribeProvisioningParameters:{input:{type:"structure",members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{}}},output:{type:"structure",members:{ProvisioningArtifactParameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},IsNoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}},AllowedPattern:{},ConstraintDescription:{},MaxLength:{},MinLength:{},MaxValue:{},MinValue:{}}}}}},ConstraintSummaries:{shape:"S6h"},UsageInstructions:{type:"list",member:{type:"structure",members:{Type:{},Value:{}}}},TagOptions:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ProvisioningArtifactPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"}}},ProvisioningArtifactOutputs:{type:"list",member:{type:"structure",members:{Key:{},Description:{}}}}}}},DescribeRecord:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"},RecordOutputs:{shape:"S7b"},NextPageToken:{}}}},DescribeServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},DescribeServiceActionExecutionParameters:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId"],members:{ProvisionedProductId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionParameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},DefaultValues:{shape:"S7n"}}}}}}},DescribeTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DisableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateBudgetFromResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},DisassociatePrincipalFromPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{}}},output:{type:"structure",members:{}}},DisassociateProductFromPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{}}},output:{type:"structure",members:{}}},DisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DisassociateTagOptionFromResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},EnableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ExecuteProvisionedProductPlan:{input:{type:"structure",required:["PlanId","IdempotencyToken"],members:{AcceptLanguage:{},PlanId:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ExecuteProvisionedProductServiceAction:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId","ExecuteToken"],members:{ProvisionedProductId:{},ServiceActionId:{},ExecuteToken:{idempotencyToken:true},AcceptLanguage:{},Parameters:{type:"map",key:{},value:{shape:"S7n"}}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},GetAWSOrganizationsAccessStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccessStatus:{}}}},GetProvisionedProductOutputs:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductName:{},OutputKeys:{type:"list",member:{}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Outputs:{shape:"S7b"},NextPageToken:{}}}},ImportAsProvisionedProduct:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ProvisionedProductName","PhysicalId","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},ProvisionedProductName:{},PhysicalId:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ListAcceptedPortfolioShares:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"},PortfolioShareType:{}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListBudgetsForResource:{input:{type:"structure",required:["ResourceId"],members:{AcceptLanguage:{},ResourceId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Budgets:{shape:"S46"},NextPageToken:{}}}},ListConstraintsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ConstraintDetails:{type:"list",member:{shape:"S1b"}},NextPageToken:{}}}},ListLaunchPaths:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{LaunchPathSummaries:{type:"list",member:{type:"structure",members:{Id:{},ConstraintSummaries:{shape:"S6h"},Tags:{shape:"S1q"},Name:{}}}},NextPageToken:{}}}},ListOrganizationPortfolioAccess:{input:{type:"structure",required:["PortfolioId","OrganizationNodeType"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationNodeType:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{OrganizationNodes:{type:"list",member:{shape:"S1s"}},NextPageToken:{}}}},ListPortfolioAccess:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationParentId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextPageToken:{}}}},ListPortfolios:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPortfoliosForProduct:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPrincipalsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{PrincipalARN:{},PrincipalType:{}}}},NextPageToken:{}}}},ListProvisionedProductPlans:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionProductId:{},PageSize:{type:"integer"},PageToken:{},AccessLevelFilter:{shape:"S9a"}}},output:{type:"structure",members:{ProvisionedProductPlans:{type:"list",member:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{}}}},NextPageToken:{}}}},ListProvisioningArtifacts:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{}}},output:{type:"structure",members:{ProvisioningArtifactDetails:{type:"list",member:{shape:"S2i"}},NextPageToken:{}}}},ListProvisioningArtifactsForServiceAction:{input:{type:"structure",required:["ServiceActionId"],members:{ServiceActionId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ProvisioningArtifactViews:{type:"list",member:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifact:{shape:"S4s"}}}},NextPageToken:{}}}},ListRecordHistory:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},SearchFilter:{type:"structure",members:{Key:{},Value:{}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{RecordDetails:{type:"list",member:{shape:"S70"}},NextPageToken:{}}}},ListResourcesForTagOption:{input:{type:"structure",required:["TagOptionId"],members:{TagOptionId:{},ResourceType:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ResourceDetails:{type:"list",member:{type:"structure",members:{Id:{},ARN:{},Name:{},Description:{},CreatedTime:{type:"timestamp"}}}},PageToken:{}}}},ListServiceActions:{input:{type:"structure",members:{AcceptLanguage:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListServiceActionsForProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListStackInstancesForProvisionedProduct:{input:{type:"structure",required:["ProvisionedProductId"],members:{AcceptLanguage:{},ProvisionedProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{StackInstances:{type:"list",member:{type:"structure",members:{Account:{},Region:{},StackInstanceStatus:{}}}},NextPageToken:{}}}},ListTagOptions:{input:{type:"structure",members:{Filters:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{TagOptionDetails:{shape:"S45"},PageToken:{}}}},ProvisionProduct:{input:{type:"structure",required:["ProvisionedProductName","ProvisionToken"],members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisionedProductName:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"}}},Tags:{shape:"S1q"},NotificationArns:{shape:"S2o"},ProvisionToken:{idempotencyToken:true}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},RejectPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},ScanProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{shape:"S55"}},NextPageToken:{}}}},SearchProducts:{input:{type:"structure",members:{AcceptLanguage:{},Filters:{shape:"Sav"},PageSize:{type:"integer"},SortBy:{},SortOrder:{},PageToken:{}}},output:{type:"structure",members:{ProductViewSummaries:{type:"list",member:{shape:"S2e"}},ProductViewAggregations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Value:{},ApproximateCount:{type:"integer"}}}}},NextPageToken:{}}}},SearchProductsAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},PortfolioId:{},Filters:{shape:"Sav"},SortBy:{},SortOrder:{},PageToken:{},PageSize:{type:"integer"},ProductSource:{}}},output:{type:"structure",members:{ProductViewDetails:{type:"list",member:{shape:"S2d"}},NextPageToken:{}}}},SearchProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},Filters:{type:"map",key:{},value:{type:"list",member:{}}},SortBy:{},SortOrder:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},Tags:{shape:"S1q"},PhysicalId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},UserArn:{},UserArnSession:{}}}},TotalResultsCount:{type:"integer"},NextPageToken:{}}}},TerminateProvisionedProduct:{input:{type:"structure",required:["TerminateToken"],members:{ProvisionedProductName:{},ProvisionedProductId:{},TerminateToken:{idempotencyToken:true},IgnoreErrors:{type:"boolean"},AcceptLanguage:{},RetainPhysicalResources:{type:"boolean"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Description:{},Parameters:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},UpdatePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},DisplayName:{},Description:{},ProviderName:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},UpdatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{},Status:{}}}},UpdateProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},Tags:{shape:"S1q"}}}},UpdateProvisionedProduct:{input:{type:"structure",required:["UpdateToken"],members:{AcceptLanguage:{},ProvisionedProductName:{},ProvisionedProductId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisioningParameters:{shape:"S2r"},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"},StackSetOperationType:{}}},Tags:{shape:"S1q"},UpdateToken:{idempotencyToken:true}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateProvisionedProductProperties:{input:{type:"structure",required:["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},RecordId:{},Status:{}}}},UpdateProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},Name:{},Description:{},Active:{type:"boolean"},Guidance:{}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},UpdateServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},UpdateTagOption:{input:{type:"structure",required:["Id"],members:{Id:{},Value:{},Active:{type:"boolean"}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["ServiceActionId","ProductId","ProvisioningArtifactId"],members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{}}}},Sp:{type:"list",member:{type:"structure",members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{},ErrorCode:{},ErrorMessage:{}}}},S1b:{type:"structure",members:{ConstraintId:{},Type:{},Description:{},Owner:{},ProductId:{},PortfolioId:{}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1n:{type:"structure",members:{Id:{},ARN:{},DisplayName:{},Description:{},CreatedTime:{type:"timestamp"},ProviderName:{}}},S1q:{type:"list",member:{shape:"S1j"}},S1s:{type:"structure",members:{Type:{},Value:{}}},S24:{type:"structure",required:["Info"],members:{Name:{},Description:{},Info:{shape:"S27"},Type:{},DisableTemplateValidation:{type:"boolean"}}},S27:{type:"map",key:{},value:{}},S2d:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},Status:{},ProductARN:{},CreatedTime:{type:"timestamp"}}},S2e:{type:"structure",members:{Id:{},ProductId:{},Name:{},Owner:{},ShortDescription:{},Type:{},Distributor:{},HasDefaultPath:{type:"boolean"},SupportEmail:{},SupportDescription:{},SupportUrl:{}}},S2i:{type:"structure",members:{Id:{},Name:{},Description:{},Type:{},CreatedTime:{type:"timestamp"},Active:{type:"boolean"},Guidance:{}}},S2o:{type:"list",member:{}},S2r:{type:"list",member:{type:"structure",members:{Key:{},Value:{},UsePreviousValue:{type:"boolean"}}}},S32:{type:"map",key:{},value:{}},S37:{type:"structure",members:{ServiceActionSummary:{shape:"S38"},Definition:{shape:"S32"}}},S38:{type:"structure",members:{Id:{},Name:{},Description:{},DefinitionType:{}}},S3d:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"},Id:{},Owner:{}}},S45:{type:"list",member:{shape:"S3d"}},S46:{type:"list",member:{type:"structure",members:{BudgetName:{}}}},S4r:{type:"list",member:{shape:"S4s"}},S4s:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},Guidance:{}}},S55:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},ProductId:{},ProvisioningArtifactId:{},LaunchRoleArn:{}}},S6h:{type:"list",member:{type:"structure",members:{Type:{},Description:{}}}},S6r:{type:"list",member:{}},S6s:{type:"list",member:{}},S70:{type:"structure",members:{RecordId:{},ProvisionedProductName:{},Status:{},CreatedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ProvisionedProductType:{},RecordType:{},ProvisionedProductId:{},ProductId:{},ProvisioningArtifactId:{},PathId:{},RecordErrors:{type:"list",member:{type:"structure",members:{Code:{},Description:{}}}},RecordTags:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},LaunchRoleArn:{}}},S7b:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{}}}},S7n:{type:"list",member:{}},S8l:{type:"list",member:{shape:"S1n"}},S9a:{type:"structure",members:{Key:{},Value:{}}},Sa5:{type:"list",member:{shape:"S38"}},Sav:{type:"map",key:{},value:{type:"list",member:{}}},Sbw:{type:"list",member:{}},Sc8:{type:"map",key:{},value:{}}}}},4009:function(e,t,r){"use strict";var i=r(2457);var a=r(2685);function deprecated(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=r(4945);e.exports.Schema=r(8043);e.exports.FAILSAFE_SCHEMA=r(3581);e.exports.JSON_SCHEMA=r(8023);e.exports.CORE_SCHEMA=r(3611);e.exports.DEFAULT_SAFE_SCHEMA=r(8723);e.exports.DEFAULT_FULL_SCHEMA=r(5910);e.exports.load=i.load;e.exports.loadAll=i.loadAll;e.exports.safeLoad=i.safeLoad;e.exports.safeLoadAll=i.safeLoadAll;e.exports.dump=a.dump;e.exports.safeDump=a.safeDump;e.exports.YAMLException=r(556);e.exports.MINIMAL_SCHEMA=r(3581);e.exports.SAFE_SCHEMA=r(8723);e.exports.DEFAULT_SCHEMA=r(5910);e.exports.scan=deprecated("scan");e.exports.parse=deprecated("parse");e.exports.compose=deprecated("compose");e.exports.addConstructor=deprecated("addConstructor")},4016:function(e){e.exports=require("tls")},4018:function(e,t,r){"use strict";const i=r(1631);class TimeoutError extends Error{constructor(e,t){super(`Timeout awaiting '${t}' for ${e}ms`);this.name="TimeoutError";this.code="ETIMEDOUT";this.event=t}}const a=Symbol("reentry");const s=()=>{};e.exports=((e,t,r)=>{if(e[a]){return}e[a]=true;let n=false;const o=(e,t,...r)=>{if(n){return s}let i;const a=setTimeout(()=>{i=setImmediate(t,e,...r);if(i.unref){i.unref()}},e);if(a.unref){a.unref()}const o=()=>{clearTimeout(a);clearImmediate(i)};m.push(o);return o};const{host:u,hostname:p}=r;const c=(t,r)=>{e.emit("error",new TimeoutError(t,r));e.once("error",()=>{});e.abort()};const m=[];const l=()=>{n=true;m.forEach(e=>e())};e.once("error",l);e.once("response",e=>{e.once("end",l)});if(t.request!==undefined){o(t.request,c,"request")}if(t.socket!==undefined){const r=()=>{c(t.socket,"socket")};e.setTimeout(t.socket,r);m.push(()=>e.removeListener("timeout",r))}if(t.lookup!==undefined&&!e.socketPath&&!i.isIP(p||u)){e.once("socket",e=>{if(e.connecting){const r=o(t.lookup,c,"lookup");e.once("lookup",r)}})}if(t.connect!==undefined){e.once("socket",r=>{if(r.connecting){const a=()=>o(t.connect,c,"connect");if(e.socketPath||i.isIP(p||u)){r.once("connect",a())}else{r.once("lookup",e=>{if(e===null){r.once("connect",a())}})}}})}if(t.secureConnect!==undefined&&r.protocol==="https:"){e.once("socket",e=>{if(e.connecting){e.once("connect",()=>{const r=o(t.secureConnect,c,"secureConnect");e.once("secureConnect",r)})}})}if(t.send!==undefined){e.once("socket",r=>{const i=()=>o(t.send,c,"send");if(r.connecting){r.once("connect",()=>{e.once("upload-complete",i())})}else{e.once("upload-complete",i())}})}if(t.response!==undefined){e.once("upload-complete",()=>{const r=o(t.response,c,"response");e.once("response",r)})}});e.exports.TimeoutError=TimeoutError},4019:function(e){e.exports=new Map([["A128CBC-HS256",128],["A128GCM",96],["A128GCMKW",96],["A192CBC-HS384",128],["A192GCM",96],["A192GCMKW",96],["A256CBC-HS512",128],["A256GCM",96],["A256GCMKW",96]])},4035:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codeartifact"]={};i.CodeArtifact=a.defineService("codeartifact",["2018-09-22"]);Object.defineProperty(s.services["codeartifact"],"2018-09-22",{get:function get(){var e=r(9069);e.paginators=r(848).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeArtifact},4053:function(e,t,r){"use strict";const i=typeof URL==="undefined"?r(8835).URL:URL;const a="text/plain";const s="us-ascii";const n=(e,t)=>{return t.some(t=>t instanceof RegExp?t.test(e):t===e)};const o=(e,{stripHash:t})=>{const r=e.match(/^data:(.*?),(.*?)(?:#(.*))?$/);if(!r){throw new Error(`Invalid URL: ${e}`)}const i=r[1].split(";");const n=r[2];const o=t?"":r[3];let u=false;if(i[i.length-1]==="base64"){i.pop();u=true}const p=(i.shift()||"").toLowerCase();const c=i.map(e=>{let[t,r=""]=e.split("=").map(e=>e.trim());if(t==="charset"){r=r.toLowerCase();if(r===s){return""}}return`${t}${r?`=${r}`:""}`}).filter(Boolean);const m=[...c];if(u){m.push("base64")}if(m.length!==0||p&&p!==a){m.unshift(p)}return`data:${m.join(";")},${u?n.trim():n}${o?`#${o}`:""}`};const u=(e,t)=>{t={defaultProtocol:"http:",normalizeProtocol:true,forceHttp:false,forceHttps:false,stripAuthentication:true,stripHash:false,stripWWW:true,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:true,removeDirectoryIndex:false,sortQueryParameters:true,...t};if(Reflect.has(t,"normalizeHttps")){throw new Error("options.normalizeHttps is renamed to options.forceHttp")}if(Reflect.has(t,"normalizeHttp")){throw new Error("options.normalizeHttp is renamed to options.forceHttps")}if(Reflect.has(t,"stripFragment")){throw new Error("options.stripFragment is renamed to options.stripHash")}e=e.trim();if(/^data:/i.test(e)){return o(e,t)}const r=e.startsWith("//");const a=!r&&/^\.*\//.test(e);if(!a){e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol)}const s=new i(e);if(t.forceHttp&&t.forceHttps){throw new Error("The `forceHttp` and `forceHttps` options cannot be used together")}if(t.forceHttp&&s.protocol==="https:"){s.protocol="http:"}if(t.forceHttps&&s.protocol==="http:"){s.protocol="https:"}if(t.stripAuthentication){s.username="";s.password=""}if(t.stripHash){s.hash=""}if(s.pathname){s.pathname=s.pathname.replace(/((?!:).|^)\/{2,}/g,(e,t)=>{if(/^(?!\/)/g.test(t)){return`${t}/`}return"/"})}if(s.pathname){s.pathname=decodeURI(s.pathname)}if(t.removeDirectoryIndex===true){t.removeDirectoryIndex=[/^index\.[a-z]+$/]}if(Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=s.pathname.split("/");const r=e[e.length-1];if(n(r,t.removeDirectoryIndex)){e=e.slice(0,e.length-1);s.pathname=e.slice(1).join("/")+"/"}}if(s.hostname){s.hostname=s.hostname.replace(/\.$/,"");if(t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(s.hostname)){s.hostname=s.hostname.replace(/^www\./,"")}}if(Array.isArray(t.removeQueryParameters)){for(const e of[...s.searchParams.keys()]){if(n(e,t.removeQueryParameters)){s.searchParams.delete(e)}}}if(t.sortQueryParameters){s.searchParams.sort()}if(t.removeTrailingSlash){s.pathname=s.pathname.replace(/\/$/,"")}e=s.toString();if((t.removeTrailingSlash||s.pathname==="/")&&s.hash===""){e=e.replace(/\/$/,"")}if(r&&!t.normalizeProtocol){e=e.replace(/^http:\/\//,"//")}if(t.stripProtocol){e=e.replace(/^(?:https?:)?\/\//,"")}return e};e.exports=u;e.exports.default=u},4065:function(e,t,r){const{inflateRawSync:i}=r(8761);const a=r(1651);const s=r(1322);const{KeyStore:n}=r(4851);const o=r(3688);const{check:u,decrypt:p,keyManagementDecrypt:c}=r(7855);const m=r(105);const{createSecretKey:l}=r(8727);const d=r(5201);const y=r(635);const{detect:b}=r(8975);const h=new Set(["compact","flattened"]);const f=(e={},t={},r={})=>{if(typeof e==="string"){e=a.JSON.decode(e)}const i=e.p2s||t.p2s||r.p2s;const s=e.apu||t.apu||r.apu;const n=e.apv||t.apv||r.apv;const o=e.iv||t.iv||r.iv;const u=e.tag||t.tag||r.tag;return{...e,...t,...r,...typeof i==="string"?{p2s:a.decodeToBuffer(i)}:undefined,...typeof s==="string"?{apu:a.decodeToBuffer(s)}:undefined,...typeof n==="string"?{apv:a.decodeToBuffer(n)}:undefined,...typeof o==="string"?{iv:a.decodeToBuffer(o)}:undefined,...typeof u==="string"?{tag:a.decodeToBuffer(u)}:undefined}};const g=(e,t,r,S,{crit:N=[],complete:I=false,algorithms:T}={})=>{S=s(S,true);if(T!==undefined&&(!Array.isArray(T)||T.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(T){T=new Set(T)}if(!Array.isArray(N)||N.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=b(r)}let v,k,C,A,R,D,x,q,w,P,E,M;if(t==="general"&&r.recipients.length===1){t="flattened";const{recipients:e,...i}=r;r={...i,...e[0]}}if(h.has(t)){if(t==="compact"){[x,A,R,k,q]=r.split(".")}else{({protected:x,encrypted_key:A,iv:R,ciphertext:k,tag:q,unprotected:w,aad:E,header:M}=r)}if(!e){y(x,w,[{header:M}],true,N)}D=f(x,w,M);({alg:v,enc:C}=D);if(T&&!T.has(v==="dir"?C:v)){throw new o.JOSEAlgNotWhitelisted("alg not whitelisted")}if(S instanceof n){const e=S;let i;if(D.alg==="dir"){i=e.all({kid:D.kid,alg:D.enc,key_ops:["decrypt"]})}else{i=e.all({kid:D.kid,alg:D.alg,key_ops:["unwrapKey"]})}switch(i.length){case 0:throw new o.JWKSNoMatchingKey;case 1:S=i[0];break;default:{const e=[];for(const a of i){try{return g(true,t,r,a,{crit:N,complete:I,algorithms:T?[...T]:undefined})}catch(t){e.push(t);continue}}const a=new o.JOSEMultiError(e);if([...a].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}throw a}}}u(S,...v==="dir"?["decrypt",C]:["keyManagementDecrypt",v]);try{if(v==="dir"){P=m.asKey(S,{alg:C,use:"enc"})}else if(v==="ECDH-ES"){const e=c(v,S,undefined,D);P=m.asKey(l(e),{alg:C,use:"enc"})}else{const e=c(v,S,a.decodeToBuffer(A),D);P=m.asKey(l(e),{alg:C,use:"enc"})}}catch(e){P=d(C)}let s;if(E){s=Buffer.concat([Buffer.from(x||""),Buffer.from("."),Buffer.from(E)])}else{s=Buffer.from(x||"")}try{R=a.decodeToBuffer(R)}catch(e){}try{q=a.decodeToBuffer(q)}catch(e){}let b=p(C,P,a.decodeToBuffer(k),{iv:R,tag:q,aad:s});if(D.zip){b=i(b)}if(I){const e={cleartext:b,key:S,cek:P};if(E)e.aad=E;if(M)e.header=M;if(w)e.unprotected=w;if(x)e.protected=a.JSON.decode(x);return e}return b}y(r.protected,r.unprotected,r.recipients.map(({header:e})=>({header:e})),true,N);const{recipients:O,...z}=r;const L=[];for(const e of O){try{return g(true,"flattened",{...z,...e},S,{crit:N,complete:I,algorithms:T?[...T]:undefined})}catch(e){L.push(e);continue}}const j=new o.JOSEMultiError(L);if([...j].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}else if([...j].every(e=>e instanceof o.JWKSNoMatchingKey)){throw new o.JWKSNoMatchingKey}throw j};e.exports=g.bind(undefined,false,undefined)},4068:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["forecastqueryservice"]={};i.ForecastQueryService=a.defineService("forecastqueryservice",["2018-06-26"]);Object.defineProperty(s.services["forecastqueryservice"],"2018-06-26",{get:function get(){var e=r(890);e.paginators=r(520).pagination;return e},enumerable:true,configurable:true});e.exports=i.ForecastQueryService},4069:function(e){e.exports=(e=>(function(){this.seq().obj(this.key("algorithm").use(e),this.key("publicKey").bitstr())}))},4074:function(e){e.exports={metadata:{apiVersion:"2017-11-27",endpointPrefix:"mq",signingName:"mq",serviceFullName:"AmazonMQ",serviceId:"mq",protocol:"rest-json",jsonVersion:"1.1",uid:"mq-2017-11-27",signatureVersion:"v4"},operations:{CreateBroker:{http:{requestUri:"/v1/brokers",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerName:{locationName:"brokerName"},Configuration:{shape:"S5",locationName:"configuration"},CreatorRequestId:{locationName:"creatorRequestId",idempotencyToken:true},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"Sa",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},PubliclyAccessible:{locationName:"publiclyAccessible",type:"boolean"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},StorageType:{locationName:"storageType"},SubnetIds:{shape:"Sb",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},Users:{locationName:"users",type:"list",member:{type:"structure",members:{ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{locationName:"username"}}}}}},output:{type:"structure",members:{BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"}}}},CreateConfiguration:{http:{requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}},output:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"}}}},CreateTags:{http:{requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sg",locationName:"tags"}},required:["ResourceArn"]}},CreateUser:{http:{requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}},DeleteBroker:{http:{method:"DELETE",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"}}}},DeleteTags:{http:{method:"DELETE",requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"Sb",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},DeleteUser:{http:{method:"DELETE",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}},DescribeBroker:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"},BrokerInstances:{locationName:"brokerInstances",type:"list",member:{type:"structure",members:{ConsoleURL:{locationName:"consoleURL"},Endpoints:{shape:"Sb",locationName:"endpoints"},IpAddress:{locationName:"ipAddress"}}}},BrokerName:{locationName:"brokerName"},BrokerState:{locationName:"brokerState"},Configurations:{locationName:"configurations",type:"structure",members:{Current:{shape:"S5",locationName:"current"},History:{locationName:"history",type:"list",member:{shape:"S5"}},Pending:{shape:"S5",locationName:"pending"}}},Created:{shape:"Sm",locationName:"created"},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"S13",locationName:"ldapServerMetadata"},Logs:{locationName:"logs",type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},AuditLogGroup:{locationName:"auditLogGroup"},General:{locationName:"general",type:"boolean"},GeneralLogGroup:{locationName:"generalLogGroup"},Pending:{locationName:"pending",type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},General:{locationName:"general",type:"boolean"}}}}},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},PendingAuthenticationStrategy:{locationName:"pendingAuthenticationStrategy"},PendingEngineVersion:{locationName:"pendingEngineVersion"},PendingHostInstanceType:{locationName:"pendingHostInstanceType"},PendingLdapServerMetadata:{shape:"S13",locationName:"pendingLdapServerMetadata"},PendingSecurityGroups:{shape:"Sb",locationName:"pendingSecurityGroups"},PubliclyAccessible:{locationName:"publiclyAccessible",type:"boolean"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},StorageType:{locationName:"storageType"},SubnetIds:{shape:"Sb",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},Users:{shape:"S16",locationName:"users"}}}},DescribeBrokerEngineTypes:{http:{method:"GET",requestUri:"/v1/broker-engine-types",responseCode:200},input:{type:"structure",members:{EngineType:{location:"querystring",locationName:"engineType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{BrokerEngineTypes:{locationName:"brokerEngineTypes",type:"list",member:{type:"structure",members:{EngineType:{locationName:"engineType"},EngineVersions:{locationName:"engineVersions",type:"list",member:{type:"structure",members:{Name:{locationName:"name"}}}}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeBrokerInstanceOptions:{http:{method:"GET",requestUri:"/v1/broker-instance-options",responseCode:200},input:{type:"structure",members:{EngineType:{location:"querystring",locationName:"engineType"},HostInstanceType:{location:"querystring",locationName:"hostInstanceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},StorageType:{location:"querystring",locationName:"storageType"}}},output:{type:"structure",members:{BrokerInstanceOptions:{locationName:"brokerInstanceOptions",type:"list",member:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZones",type:"list",member:{type:"structure",members:{Name:{locationName:"name"}}}},EngineType:{locationName:"engineType"},HostInstanceType:{locationName:"hostInstanceType"},StorageType:{locationName:"storageType"},SupportedDeploymentModes:{locationName:"supportedDeploymentModes",type:"list",member:{}},SupportedEngineVersions:{shape:"Sb",locationName:"supportedEngineVersions"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeConfiguration:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"}},required:["ConfigurationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}}},DescribeConfigurationRevision:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}/revisions/{configuration-revision}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},ConfigurationRevision:{location:"uri",locationName:"configuration-revision"}},required:["ConfigurationRevision","ConfigurationId"]},output:{type:"structure",members:{ConfigurationId:{locationName:"configurationId"},Created:{shape:"Sm",locationName:"created"},Data:{locationName:"data"},Description:{locationName:"description"}}}},DescribeUser:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Pending:{locationName:"pending",type:"structure",members:{ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},PendingChange:{locationName:"pendingChange"}}},Username:{locationName:"username"}}}},ListBrokers:{http:{method:"GET",requestUri:"/v1/brokers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{BrokerSummaries:{locationName:"brokerSummaries",type:"list",member:{type:"structure",members:{BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"},BrokerName:{locationName:"brokerName"},BrokerState:{locationName:"brokerState"},Created:{shape:"Sm",locationName:"created"},DeploymentMode:{locationName:"deploymentMode"},EngineType:{locationName:"engineType"},HostInstanceType:{locationName:"hostInstanceType"}}}},NextToken:{locationName:"nextToken"}}}},ListConfigurationRevisions:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}/revisions",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ConfigurationId"]},output:{type:"structure",members:{ConfigurationId:{locationName:"configurationId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Revisions:{locationName:"revisions",type:"list",member:{shape:"Sn"}}}}},ListConfigurations:{http:{method:"GET",requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Configurations:{locationName:"configurations",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},ListTags:{http:{method:"GET",requestUri:"/v1/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sg",locationName:"tags"}}}},ListUsers:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}/users",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Users:{shape:"S16",locationName:"users"}}}},RebootBroker:{http:{requestUri:"/v1/brokers/{broker-id}/reboot",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{}}},UpdateBroker:{http:{method:"PUT",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerId:{location:"uri",locationName:"broker-id"},Configuration:{shape:"S5",locationName:"configuration"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"Sa",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"}},required:["BrokerId"]},output:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerId:{locationName:"brokerId"},Configuration:{shape:"S5",locationName:"configuration"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"S13",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"}}}},UpdateConfiguration:{http:{method:"PUT",requestUri:"/v1/configurations/{configuration-id}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},Data:{locationName:"data"},Description:{locationName:"description"}},required:["ConfigurationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Created:{shape:"Sm",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Warnings:{locationName:"warnings",type:"list",member:{type:"structure",members:{AttributeName:{locationName:"attributeName"},ElementName:{locationName:"elementName"},Reason:{locationName:"reason"}}}}}}},UpdateUser:{http:{method:"PUT",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",members:{Id:{locationName:"id"},Revision:{locationName:"revision",type:"integer"}}},S8:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"},UseAwsOwnedKey:{locationName:"useAwsOwnedKey",type:"boolean"}},required:["UseAwsOwnedKey"]},Sa:{type:"structure",members:{Hosts:{shape:"Sb",locationName:"hosts"},RoleBase:{locationName:"roleBase"},RoleName:{locationName:"roleName"},RoleSearchMatching:{locationName:"roleSearchMatching"},RoleSearchSubtree:{locationName:"roleSearchSubtree",type:"boolean"},ServiceAccountPassword:{locationName:"serviceAccountPassword"},ServiceAccountUsername:{locationName:"serviceAccountUsername"},UserBase:{locationName:"userBase"},UserRoleName:{locationName:"userRoleName"},UserSearchMatching:{locationName:"userSearchMatching"},UserSearchSubtree:{locationName:"userSearchSubtree",type:"boolean"}}},Sb:{type:"list",member:{}},Sc:{type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},General:{locationName:"general",type:"boolean"}}},Sd:{type:"structure",members:{DayOfWeek:{locationName:"dayOfWeek"},TimeOfDay:{locationName:"timeOfDay"},TimeZone:{locationName:"timeZone"}}},Sg:{type:"map",key:{},value:{}},Sm:{type:"timestamp",timestampFormat:"iso8601"},Sn:{type:"structure",members:{Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"integer"}}},S13:{type:"structure",members:{Hosts:{shape:"Sb",locationName:"hosts"},RoleBase:{locationName:"roleBase"},RoleName:{locationName:"roleName"},RoleSearchMatching:{locationName:"roleSearchMatching"},RoleSearchSubtree:{locationName:"roleSearchSubtree",type:"boolean"},ServiceAccountUsername:{locationName:"serviceAccountUsername"},UserBase:{locationName:"userBase"},UserRoleName:{locationName:"userRoleName"},UserSearchMatching:{locationName:"userSearchMatching"},UserSearchSubtree:{locationName:"userSearchSubtree",type:"boolean"}}},S16:{type:"list",member:{type:"structure",members:{PendingChange:{locationName:"pendingChange"},Username:{locationName:"username"}}}}},authorizers:{authorization_strategy:{name:"authorization_strategy",type:"provided",placement:{location:"header",name:"Authorization"}}}}},4080:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"dax",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon DAX",serviceFullName:"Amazon DynamoDB Accelerator (DAX)",serviceId:"DAX",signatureVersion:"v4",targetPrefix:"AmazonDAXV3",uid:"dax-2017-04-19"},operations:{CreateCluster:{input:{type:"structure",required:["ClusterName","NodeType","ReplicationFactor","IamRoleArn"],members:{ClusterName:{},NodeType:{},Description:{},ReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"},SubnetGroupName:{},SecurityGroupIds:{shape:"S5"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},IamRoleArn:{},ParameterGroupName:{},Tags:{shape:"S6"},SSESpecification:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},CreateParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Description:{}}},output:{type:"structure",members:{ParameterGroup:{shape:"Sq"}}}},CreateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName","SubnetIds"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"Ss"}}},output:{type:"structure",members:{SubnetGroup:{shape:"Su"}}}},DecreaseReplicationFactor:{input:{type:"structure",required:["ClusterName","NewReplicationFactor"],members:{ClusterName:{},NewReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"},NodeIdsToRemove:{shape:"Se"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},DeleteParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}},output:{type:"structure",members:{DeletionMessage:{}}}},DeleteSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{}}},output:{type:"structure",members:{DeletionMessage:{}}}},DescribeClusters:{input:{type:"structure",members:{ClusterNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Clusters:{type:"list",member:{shape:"Sb"}}}}},DescribeDefaultParameters:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Parameters:{shape:"S1b"}}}},DescribeEvents:{input:{type:"structure",members:{SourceName:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Events:{type:"list",member:{type:"structure",members:{SourceName:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeParameterGroups:{input:{type:"structure",members:{ParameterGroupNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ParameterGroups:{type:"list",member:{shape:"Sq"}}}}},DescribeParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Parameters:{shape:"S1b"}}}},DescribeSubnetGroups:{input:{type:"structure",members:{SubnetGroupNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},SubnetGroups:{type:"list",member:{shape:"Su"}}}}},IncreaseReplicationFactor:{input:{type:"structure",required:["ClusterName","NewReplicationFactor"],members:{ClusterName:{},NewReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},ListTags:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S6"},NextToken:{}}}},RebootNode:{input:{type:"structure",required:["ClusterName","NodeId"],members:{ClusterName:{},NodeId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},TagResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},UntagResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},UpdateCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{},Description:{},PreferredMaintenanceWindow:{},NotificationTopicArn:{},NotificationTopicStatus:{},ParameterGroupName:{},SecurityGroupIds:{shape:"S5"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},UpdateParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterNameValues"],members:{ParameterGroupName:{},ParameterNameValues:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterValue:{}}}}}},output:{type:"structure",members:{ParameterGroup:{shape:"Sq"}}}},UpdateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"Ss"}}},output:{type:"structure",members:{SubnetGroup:{shape:"Su"}}}}},shapes:{S4:{type:"list",member:{}},S5:{type:"list",member:{}},S6:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sb:{type:"structure",members:{ClusterName:{},Description:{},ClusterArn:{},TotalNodes:{type:"integer"},ActiveNodes:{type:"integer"},NodeType:{},Status:{},ClusterDiscoveryEndpoint:{shape:"Sd"},NodeIdsToRemove:{shape:"Se"},Nodes:{type:"list",member:{type:"structure",members:{NodeId:{},Endpoint:{shape:"Sd"},NodeCreateTime:{type:"timestamp"},AvailabilityZone:{},NodeStatus:{},ParameterGroupStatus:{}}}},PreferredMaintenanceWindow:{},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},SubnetGroup:{},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupIdentifier:{},Status:{}}}},IamRoleArn:{},ParameterGroup:{type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},NodeIdsToReboot:{shape:"Se"}}},SSEDescription:{type:"structure",members:{Status:{}}}}},Sd:{type:"structure",members:{Address:{},Port:{type:"integer"}}},Se:{type:"list",member:{}},Sq:{type:"structure",members:{ParameterGroupName:{},Description:{}}},Ss:{type:"list",member:{}},Su:{type:"structure",members:{SubnetGroupName:{},Description:{},VpcId:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{}}}}}},S1b:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterType:{},ParameterValue:{},NodeTypeSpecificValues:{type:"list",member:{type:"structure",members:{NodeType:{},Value:{}}}},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{},ChangeType:{}}}}}}},4086:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codecommit"]={};i.CodeCommit=a.defineService("codecommit",["2015-04-13"]);Object.defineProperty(s.services["codecommit"],"2015-04-13",{get:function get(){var e=r(4208);e.paginators=r(1327).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeCommit},4100:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var t,r=e;for(t in r){if(a.call(r,t)){if(r[t]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}e.exports=new i("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},4105:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["eventbridge"]={};i.EventBridge=a.defineService("eventbridge",["2015-10-07"]);Object.defineProperty(s.services["eventbridge"],"2015-10-07",{get:function get(){var e=r(887);e.paginators=r(6257).pagination;return e},enumerable:true,configurable:true});e.exports=i.EventBridge},4112:function(e){e.exports={pagination:{DescribeBackups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Backups"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerEvents"},DescribeServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Servers"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"}}}},4120:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var i=r(8629);var a=1e3;var s=function(){function EndpointCache(e){if(e===void 0){e=a}this.maxSize=e;this.cache=new i.LRUCache(e)}Object.defineProperty(EndpointCache.prototype,"size",{get:function(){return this.cache.length},enumerable:true,configurable:true});EndpointCache.prototype.put=function(e,t){var r=typeof e!=="string"?EndpointCache.getKeyString(e):e;var i=this.populateValue(t);this.cache.put(r,i)};EndpointCache.prototype.get=function(e){var t=typeof e!=="string"?EndpointCache.getKeyString(e):e;var r=Date.now();var i=this.cache.get(t);if(i){for(var a=0;a<i.length;a++){var s=i[a];if(s.Expire<r){this.cache.remove(t);return undefined}}}return i};EndpointCache.getKeyString=function(e){var t=[];var r=Object.keys(e).sort();for(var i=0;i<r.length;i++){var a=r[i];if(e[a]===undefined)continue;t.push(e[a])}return t.join(" ")};EndpointCache.prototype.populateValue=function(e){var t=Date.now();return e.map(function(e){return{Address:e.Address||"",Expire:t+(e.CachePeriodInMinutes||1)*60*1e3}})};EndpointCache.prototype.empty=function(){this.cache.empty()};EndpointCache.prototype.remove=function(e){var t=typeof e!=="string"?EndpointCache.getKeyString(e):e;this.cache.remove(t)};return EndpointCache}();t.EndpointCache=s},4121:function(e){e.exports={pagination:{ListSuiteDefinitions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSuiteRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTestCases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},4122:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["connectparticipant"]={};i.ConnectParticipant=a.defineService("connectparticipant",["2018-09-07"]);Object.defineProperty(s.services["connectparticipant"],"2018-09-07",{get:function get(){var e=r(8301);e.paginators=r(4371).pagination;return e},enumerable:true,configurable:true});e.exports=i.ConnectParticipant},4126:function(e){e.exports={pagination:{ListJobs:{input_token:"Marker",output_token:"Jobs[-1].JobId",more_results:"IsTruncated",limit_key:"MaxJobs",result_key:"Jobs"}}}},4128:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["networkmanager"]={};i.NetworkManager=a.defineService("networkmanager",["2019-07-05"]);Object.defineProperty(s.services["networkmanager"],"2019-07-05",{get:function get(){var e=r(8424);e.paginators=r(8934).pagination;return e},enumerable:true,configurable:true});e.exports=i.NetworkManager},4136:function(e){e.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},4152:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-15",endpointPrefix:"profile",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Customer Profiles",serviceFullName:"Amazon Connect Customer Profiles",serviceId:"Customer Profiles",signatureVersion:"v4",signingName:"profile",uid:"customer-profiles-2020-08-15"},operations:{AddProfileKey:{http:{requestUri:"/domains/{DomainName}/profiles/keys"},input:{type:"structure",required:["ProfileId","KeyName","Values","DomainName"],members:{ProfileId:{},KeyName:{},Values:{shape:"S4"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{KeyName:{},Values:{shape:"S4"}}}},CreateDomain:{http:{requestUri:"/domains/{DomainName}"},input:{type:"structure",required:["DomainName","DefaultExpirationDays"],members:{DomainName:{location:"uri",locationName:"DomainName"},DefaultExpirationDays:{type:"integer"},DefaultEncryptionKey:{},DeadLetterQueueUrl:{},Tags:{shape:"Sb"}}},output:{type:"structure",required:["DomainName","DefaultExpirationDays","CreatedAt","LastUpdatedAt"],members:{DomainName:{},DefaultExpirationDays:{type:"integer"},DefaultEncryptionKey:{},DeadLetterQueueUrl:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},CreateProfile:{http:{requestUri:"/domains/{DomainName}/profiles"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},AccountNumber:{},AdditionalInformation:{},PartyType:{},BusinessName:{},FirstName:{},MiddleName:{},LastName:{},BirthDate:{},Gender:{},PhoneNumber:{},MobilePhoneNumber:{},HomePhoneNumber:{},BusinessPhoneNumber:{},EmailAddress:{},PersonalEmailAddress:{},BusinessEmailAddress:{},Address:{shape:"Sk"},ShippingAddress:{shape:"Sk"},MailingAddress:{shape:"Sk"},BillingAddress:{shape:"Sk"},Attributes:{shape:"Sl"}}},output:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}}},DeleteDomain:{http:{method:"DELETE",requestUri:"/domains/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["Message"],members:{Message:{}}}},DeleteIntegration:{http:{requestUri:"/domains/{DomainName}/integrations/delete"},input:{type:"structure",required:["DomainName","Uri"],members:{DomainName:{location:"uri",locationName:"DomainName"},Uri:{}}},output:{type:"structure",required:["Message"],members:{Message:{}}}},DeleteProfile:{http:{requestUri:"/domains/{DomainName}/profiles/delete"},input:{type:"structure",required:["ProfileId","DomainName"],members:{ProfileId:{},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{Message:{}}}},DeleteProfileKey:{http:{requestUri:"/domains/{DomainName}/profiles/keys/delete"},input:{type:"structure",required:["ProfileId","KeyName","Values","DomainName"],members:{ProfileId:{},KeyName:{},Values:{shape:"S4"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{Message:{}}}},DeleteProfileObject:{http:{requestUri:"/domains/{DomainName}/profiles/objects/delete"},input:{type:"structure",required:["ProfileId","ProfileObjectUniqueKey","ObjectTypeName","DomainName"],members:{ProfileId:{},ProfileObjectUniqueKey:{},ObjectTypeName:{},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{Message:{}}}},DeleteProfileObjectType:{http:{method:"DELETE",requestUri:"/domains/{DomainName}/object-types/{ObjectTypeName}"},input:{type:"structure",required:["DomainName","ObjectTypeName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ObjectTypeName:{location:"uri",locationName:"ObjectTypeName"}}},output:{type:"structure",required:["Message"],members:{Message:{}}}},GetDomain:{http:{method:"GET",requestUri:"/domains/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["DomainName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},DefaultExpirationDays:{type:"integer"},DefaultEncryptionKey:{},DeadLetterQueueUrl:{},Stats:{type:"structure",members:{ProfileCount:{type:"long"},MeteringProfileCount:{type:"long"},ObjectCount:{type:"long"},TotalSize:{type:"long"}}},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},GetIntegration:{http:{requestUri:"/domains/{DomainName}/integrations"},input:{type:"structure",required:["DomainName","Uri"],members:{DomainName:{location:"uri",locationName:"DomainName"},Uri:{}}},output:{type:"structure",required:["DomainName","Uri","ObjectTypeName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},Uri:{},ObjectTypeName:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},GetProfileObjectType:{http:{method:"GET",requestUri:"/domains/{DomainName}/object-types/{ObjectTypeName}"},input:{type:"structure",required:["DomainName","ObjectTypeName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ObjectTypeName:{location:"uri",locationName:"ObjectTypeName"}}},output:{type:"structure",required:["ObjectTypeName","Description"],members:{ObjectTypeName:{},Description:{},TemplateId:{},ExpirationDays:{type:"integer"},EncryptionKey:{},AllowProfileCreation:{type:"boolean"},Fields:{shape:"S1b"},Keys:{shape:"S1e"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},GetProfileObjectTypeTemplate:{http:{method:"GET",requestUri:"/templates/{TemplateId}"},input:{type:"structure",required:["TemplateId"],members:{TemplateId:{location:"uri",locationName:"TemplateId"}}},output:{type:"structure",members:{TemplateId:{},SourceName:{},SourceObject:{},AllowProfileCreation:{type:"boolean"},Fields:{shape:"S1b"},Keys:{shape:"S1e"}}}},ListAccountIntegrations:{http:{requestUri:"/integrations"},input:{type:"structure",required:["Uri"],members:{Uri:{},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Items:{shape:"S1q"},NextToken:{}}}},ListDomains:{http:{method:"GET",requestUri:"/domains"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["DomainName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},NextToken:{}}}},ListIntegrations:{http:{method:"GET",requestUri:"/domains/{DomainName}/integrations"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Items:{shape:"S1q"},NextToken:{}}}},ListProfileObjectTypeTemplates:{http:{method:"GET",requestUri:"/templates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{TemplateId:{},SourceName:{},SourceObject:{}}}},NextToken:{}}}},ListProfileObjectTypes:{http:{method:"GET",requestUri:"/domains/{DomainName}/object-types"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["ObjectTypeName","Description"],members:{ObjectTypeName:{},Description:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},NextToken:{}}}},ListProfileObjects:{http:{requestUri:"/domains/{DomainName}/profiles/objects"},input:{type:"structure",required:["DomainName","ObjectTypeName","ProfileId"],members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},DomainName:{location:"uri",locationName:"DomainName"},ObjectTypeName:{},ProfileId:{}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ObjectTypeName:{},ProfileObjectUniqueKey:{},Object:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sb"}}}},PutIntegration:{http:{method:"PUT",requestUri:"/domains/{DomainName}/integrations"},input:{type:"structure",required:["DomainName","Uri","ObjectTypeName"],members:{DomainName:{location:"uri",locationName:"DomainName"},Uri:{},ObjectTypeName:{},Tags:{shape:"Sb"}}},output:{type:"structure",required:["DomainName","Uri","ObjectTypeName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},Uri:{},ObjectTypeName:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},PutProfileObject:{http:{method:"PUT",requestUri:"/domains/{DomainName}/profiles/objects"},input:{type:"structure",required:["ObjectTypeName","Object","DomainName"],members:{ObjectTypeName:{},Object:{},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{ProfileObjectUniqueKey:{}}}},PutProfileObjectType:{http:{method:"PUT",requestUri:"/domains/{DomainName}/object-types/{ObjectTypeName}"},input:{type:"structure",required:["DomainName","ObjectTypeName","Description"],members:{DomainName:{location:"uri",locationName:"DomainName"},ObjectTypeName:{location:"uri",locationName:"ObjectTypeName"},Description:{},TemplateId:{},ExpirationDays:{type:"integer"},EncryptionKey:{},AllowProfileCreation:{type:"boolean"},Fields:{shape:"S1b"},Keys:{shape:"S1e"},Tags:{shape:"Sb"}}},output:{type:"structure",required:["ObjectTypeName","Description"],members:{ObjectTypeName:{},Description:{},TemplateId:{},ExpirationDays:{type:"integer"},EncryptionKey:{},AllowProfileCreation:{type:"boolean"},Fields:{shape:"S1b"},Keys:{shape:"S1e"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},SearchProfiles:{http:{requestUri:"/domains/{DomainName}/profiles/search"},input:{type:"structure",required:["DomainName","KeyName","Values"],members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},DomainName:{location:"uri",locationName:"DomainName"},KeyName:{},Values:{shape:"S4"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ProfileId:{},AccountNumber:{},AdditionalInformation:{},PartyType:{},BusinessName:{},FirstName:{},MiddleName:{},LastName:{},BirthDate:{},Gender:{},PhoneNumber:{},MobilePhoneNumber:{},HomePhoneNumber:{},BusinessPhoneNumber:{},EmailAddress:{},PersonalEmailAddress:{},BusinessEmailAddress:{},Address:{shape:"Sk"},ShippingAddress:{shape:"Sk"},MailingAddress:{shape:"Sk"},BillingAddress:{shape:"Sk"},Attributes:{shape:"Sl"}}}},NextToken:{}}}},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:{}}},UpdateDomain:{http:{method:"PUT",requestUri:"/domains/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},DefaultExpirationDays:{type:"integer"},DefaultEncryptionKey:{},DeadLetterQueueUrl:{},Tags:{shape:"Sb"}}},output:{type:"structure",required:["DomainName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},DefaultExpirationDays:{type:"integer"},DefaultEncryptionKey:{},DeadLetterQueueUrl:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},UpdateProfile:{http:{method:"PUT",requestUri:"/domains/{DomainName}/profiles"},input:{type:"structure",required:["DomainName","ProfileId"],members:{DomainName:{location:"uri",locationName:"DomainName"},ProfileId:{},AdditionalInformation:{},AccountNumber:{},PartyType:{},BusinessName:{},FirstName:{},MiddleName:{},LastName:{},BirthDate:{},Gender:{},PhoneNumber:{},MobilePhoneNumber:{},HomePhoneNumber:{},BusinessPhoneNumber:{},EmailAddress:{},PersonalEmailAddress:{},BusinessEmailAddress:{},Address:{shape:"S2y"},ShippingAddress:{shape:"S2y"},MailingAddress:{shape:"S2y"},BillingAddress:{shape:"S2y"},Attributes:{type:"map",key:{},value:{}}}},output:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}}}},shapes:{S4:{type:"list",member:{}},Sb:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{Address1:{},Address2:{},Address3:{},Address4:{},City:{},County:{},State:{},Province:{},Country:{},PostalCode:{}}},Sl:{type:"map",key:{},value:{}},S1b:{type:"map",key:{},value:{type:"structure",members:{Source:{},Target:{},ContentType:{}}}},S1e:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{StandardIdentifiers:{type:"list",member:{}},FieldNames:{type:"list",member:{}}}}}},S1q:{type:"list",member:{type:"structure",required:["DomainName","Uri","ObjectTypeName","CreatedAt","LastUpdatedAt"],members:{DomainName:{},Uri:{},ObjectTypeName:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Tags:{shape:"Sb"}}}},S2y:{type:"structure",members:{Address1:{},Address2:{},Address3:{},Address4:{},City:{},County:{},State:{},Province:{},Country:{},PostalCode:{}}}}}},4153:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-10-29",endpointPrefix:"datapipeline",jsonVersion:"1.1",serviceFullName:"AWS Data Pipeline",serviceId:"Data Pipeline",signatureVersion:"v4",targetPrefix:"DataPipeline",protocol:"json",uid:"datapipeline-2012-10-29"},operations:{ActivatePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},parameterValues:{shape:"S3"},startTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},AddTags:{input:{type:"structure",required:["pipelineId","tags"],members:{pipelineId:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},CreatePipeline:{input:{type:"structure",required:["name","uniqueId"],members:{name:{},uniqueId:{},description:{},tags:{shape:"Sa"}}},output:{type:"structure",required:["pipelineId"],members:{pipelineId:{}}}},DeactivatePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},cancelActive:{type:"boolean"}}},output:{type:"structure",members:{}}},DeletePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{}}}},DescribeObjects:{input:{type:"structure",required:["pipelineId","objectIds"],members:{pipelineId:{},objectIds:{shape:"Sn"},evaluateExpressions:{type:"boolean"},marker:{}}},output:{type:"structure",required:["pipelineObjects"],members:{pipelineObjects:{shape:"Sq"},marker:{},hasMoreResults:{type:"boolean"}}}},DescribePipelines:{input:{type:"structure",required:["pipelineIds"],members:{pipelineIds:{shape:"Sn"}}},output:{type:"structure",required:["pipelineDescriptionList"],members:{pipelineDescriptionList:{type:"list",member:{type:"structure",required:["pipelineId","name","fields"],members:{pipelineId:{},name:{},fields:{shape:"Ss"},description:{},tags:{shape:"Sa"}}}}}}},EvaluateExpression:{input:{type:"structure",required:["pipelineId","objectId","expression"],members:{pipelineId:{},objectId:{},expression:{}}},output:{type:"structure",required:["evaluatedExpression"],members:{evaluatedExpression:{}}}},GetPipelineDefinition:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},version:{}}},output:{type:"structure",members:{pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}}},ListPipelines:{input:{type:"structure",members:{marker:{}}},output:{type:"structure",required:["pipelineIdList"],members:{pipelineIdList:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},marker:{},hasMoreResults:{type:"boolean"}}}},PollForTask:{input:{type:"structure",required:["workerGroup"],members:{workerGroup:{},hostname:{},instanceIdentity:{type:"structure",members:{document:{},signature:{}}}}},output:{type:"structure",members:{taskObject:{type:"structure",members:{taskId:{},pipelineId:{},attemptId:{},objects:{type:"map",key:{},value:{shape:"Sr"}}}}}}},PutPipelineDefinition:{input:{type:"structure",required:["pipelineId","pipelineObjects"],members:{pipelineId:{},pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}},output:{type:"structure",required:["errored"],members:{validationErrors:{shape:"S1l"},validationWarnings:{shape:"S1p"},errored:{type:"boolean"}}}},QueryObjects:{input:{type:"structure",required:["pipelineId","sphere"],members:{pipelineId:{},query:{type:"structure",members:{selectors:{type:"list",member:{type:"structure",members:{fieldName:{},operator:{type:"structure",members:{type:{},values:{shape:"S1x"}}}}}}}},sphere:{},marker:{},limit:{type:"integer"}}},output:{type:"structure",members:{ids:{shape:"Sn"},marker:{},hasMoreResults:{type:"boolean"}}}},RemoveTags:{input:{type:"structure",required:["pipelineId","tagKeys"],members:{pipelineId:{},tagKeys:{shape:"S1x"}}},output:{type:"structure",members:{}}},ReportTaskProgress:{input:{type:"structure",required:["taskId"],members:{taskId:{},fields:{shape:"Ss"}}},output:{type:"structure",required:["canceled"],members:{canceled:{type:"boolean"}}}},ReportTaskRunnerHeartbeat:{input:{type:"structure",required:["taskrunnerId"],members:{taskrunnerId:{},workerGroup:{},hostname:{}}},output:{type:"structure",required:["terminate"],members:{terminate:{type:"boolean"}}}},SetStatus:{input:{type:"structure",required:["pipelineId","objectIds","status"],members:{pipelineId:{},objectIds:{shape:"Sn"},status:{}}}},SetTaskStatus:{input:{type:"structure",required:["taskId","taskStatus"],members:{taskId:{},taskStatus:{},errorId:{},errorMessage:{},errorStackTrace:{}}},output:{type:"structure",members:{}}},ValidatePipelineDefinition:{input:{type:"structure",required:["pipelineId","pipelineObjects"],members:{pipelineId:{},pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}},output:{type:"structure",required:["errored"],members:{validationErrors:{shape:"S1l"},validationWarnings:{shape:"S1p"},errored:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["id","stringValue"],members:{id:{},stringValue:{}}}},Sa:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sn:{type:"list",member:{}},Sq:{type:"list",member:{shape:"Sr"}},Sr:{type:"structure",required:["id","name","fields"],members:{id:{},name:{},fields:{shape:"Ss"}}},Ss:{type:"list",member:{type:"structure",required:["key"],members:{key:{},stringValue:{},refValue:{}}}},S13:{type:"list",member:{type:"structure",required:["id","attributes"],members:{id:{},attributes:{type:"list",member:{type:"structure",required:["key","stringValue"],members:{key:{},stringValue:{}}}}}}},S1l:{type:"list",member:{type:"structure",members:{id:{},errors:{shape:"S1n"}}}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{id:{},warnings:{shape:"S1n"}}}},S1x:{type:"list",member:{}}}}},4155:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-05-30",endpointPrefix:"cloudhsm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudHSM",serviceFullName:"Amazon CloudHSM",serviceId:"CloudHSM",signatureVersion:"v4",targetPrefix:"CloudHsmFrontendService",uid:"cloudhsm-2014-05-30"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S3"}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},CreateHapg:{input:{type:"structure",required:["Label"],members:{Label:{}}},output:{type:"structure",members:{HapgArn:{}}}},CreateHsm:{input:{type:"structure",required:["SubnetId","SshKey","IamRoleArn","SubscriptionType"],members:{SubnetId:{locationName:"SubnetId"},SshKey:{locationName:"SshKey"},EniIp:{locationName:"EniIp"},IamRoleArn:{locationName:"IamRoleArn"},ExternalId:{locationName:"ExternalId"},SubscriptionType:{locationName:"SubscriptionType"},ClientToken:{locationName:"ClientToken"},SyslogIp:{locationName:"SyslogIp"}},locationName:"CreateHsmRequest"},output:{type:"structure",members:{HsmArn:{}}}},CreateLunaClient:{input:{type:"structure",required:["Certificate"],members:{Label:{},Certificate:{}}},output:{type:"structure",members:{ClientArn:{}}}},DeleteHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},DeleteHsm:{input:{type:"structure",required:["HsmArn"],members:{HsmArn:{locationName:"HsmArn"}},locationName:"DeleteHsmRequest"},output:{type:"structure",required:["Status"],members:{Status:{}}}},DeleteLunaClient:{input:{type:"structure",required:["ClientArn"],members:{ClientArn:{}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},DescribeHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{}}},output:{type:"structure",members:{HapgArn:{},HapgSerial:{},HsmsLastActionFailed:{shape:"Sz"},HsmsPendingDeletion:{shape:"Sz"},HsmsPendingRegistration:{shape:"Sz"},Label:{},LastModifiedTimestamp:{},PartitionSerialList:{shape:"S11"},State:{}}}},DescribeHsm:{input:{type:"structure",members:{HsmArn:{},HsmSerialNumber:{}}},output:{type:"structure",members:{HsmArn:{},Status:{},StatusDetails:{},AvailabilityZone:{},EniId:{},EniIp:{},SubscriptionType:{},SubscriptionStartDate:{},SubscriptionEndDate:{},VpcId:{},SubnetId:{},IamRoleArn:{},SerialNumber:{},VendorName:{},HsmType:{},SoftwareVersion:{},SshPublicKey:{},SshKeyLastUpdated:{},ServerCertUri:{},ServerCertLastUpdated:{},Partitions:{type:"list",member:{}}}}},DescribeLunaClient:{input:{type:"structure",members:{ClientArn:{},CertificateFingerprint:{}}},output:{type:"structure",members:{ClientArn:{},Certificate:{},CertificateFingerprint:{},LastModifiedTimestamp:{},Label:{}}}},GetConfig:{input:{type:"structure",required:["ClientArn","ClientVersion","HapgList"],members:{ClientArn:{},ClientVersion:{},HapgList:{shape:"S1i"}}},output:{type:"structure",members:{ConfigType:{},ConfigFile:{},ConfigCred:{}}}},ListAvailableZones:{input:{type:"structure",members:{}},output:{type:"structure",members:{AZList:{type:"list",member:{}}}}},ListHapgs:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",required:["HapgList"],members:{HapgList:{shape:"S1i"},NextToken:{}}}},ListHsms:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{HsmList:{shape:"Sz"},NextToken:{}}}},ListLunaClients:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",required:["ClientList"],members:{ClientList:{type:"list",member:{}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S3"}}}},ModifyHapg:{input:{type:"structure",required:["HapgArn"],members:{HapgArn:{},Label:{},PartitionSerialList:{shape:"S11"}}},output:{type:"structure",members:{HapgArn:{}}}},ModifyHsm:{input:{type:"structure",required:["HsmArn"],members:{HsmArn:{locationName:"HsmArn"},SubnetId:{locationName:"SubnetId"},EniIp:{locationName:"EniIp"},IamRoleArn:{locationName:"IamRoleArn"},ExternalId:{locationName:"ExternalId"},SyslogIp:{locationName:"SyslogIp"}},locationName:"ModifyHsmRequest"},output:{type:"structure",members:{HsmArn:{}}}},ModifyLunaClient:{input:{type:"structure",required:["ClientArn","Certificate"],members:{ClientArn:{},Certificate:{}}},output:{type:"structure",members:{ClientArn:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceArn","TagKeyList"],members:{ResourceArn:{},TagKeyList:{type:"list",member:{}}}},output:{type:"structure",required:["Status"],members:{Status:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S1i:{type:"list",member:{}}}}},4164:function(e,t,r){const i=r(2065);const a=r(8124);const s=r(3486);const n=(e,t)=>{e=new a(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t<e.set.length;++t){const a=e.set[t];a.forEach(e=>{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||s(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})}if(r&&e.test(r)){return r}return null};e.exports=n},4208:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-04-13",endpointPrefix:"codecommit",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeCommit",serviceFullName:"AWS CodeCommit",serviceId:"CodeCommit",signatureVersion:"v4",targetPrefix:"CodeCommit_20150413",uid:"codecommit-2015-04-13"},operations:{AssociateApprovalRuleTemplateWithRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},BatchAssociateApprovalRuleTemplateWithRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["associatedRepositoryNames","errors"],members:{associatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchDescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},maxConflictFiles:{type:"integer"},filePaths:{type:"list",member:{}},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflicts","destinationCommitId","sourceCommitId"],members:{conflicts:{type:"list",member:{type:"structure",members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"}}}},nextToken:{},errors:{type:"list",member:{type:"structure",required:["filePath","exceptionName","message"],members:{filePath:{},exceptionName:{},message:{}}}},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},BatchDisassociateApprovalRuleTemplateFromRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["disassociatedRepositoryNames","errors"],members:{disassociatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchGetCommits:{input:{type:"structure",required:["commitIds","repositoryName"],members:{commitIds:{type:"list",member:{}},repositoryName:{}}},output:{type:"structure",members:{commits:{type:"list",member:{shape:"S1l"}},errors:{type:"list",member:{type:"structure",members:{commitId:{},errorCode:{},errorMessage:{}}}}}}},BatchGetRepositories:{input:{type:"structure",required:["repositoryNames"],members:{repositoryNames:{shape:"S5"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1x"}},repositoriesNotFound:{type:"list",member:{}}}}},CreateApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateContent"],members:{approvalRuleTemplateName:{},approvalRuleTemplateContent:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},CreateBranch:{input:{type:"structure",required:["repositoryName","branchName","commitId"],members:{repositoryName:{},branchName:{},commitId:{}}}},CreateCommit:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{},parentCommitId:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},putFiles:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{},fileMode:{},fileContent:{type:"blob"},sourceFile:{type:"structure",required:["filePath"],members:{filePath:{},isMove:{type:"boolean"}}}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},output:{type:"structure",members:{commitId:{},treeId:{},filesAdded:{shape:"S2t"},filesUpdated:{shape:"S2t"},filesDeleted:{shape:"S2t"}}}},CreatePullRequest:{input:{type:"structure",required:["title","targets"],members:{title:{},description:{},targets:{type:"list",member:{type:"structure",required:["repositoryName","sourceReference"],members:{repositoryName:{},sourceReference:{},destinationReference:{}}}},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},CreatePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName","approvalRuleContent"],members:{pullRequestId:{},approvalRuleName:{},approvalRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{},tags:{shape:"S3k"}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},CreateUnreferencedMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},DeleteApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplateId"],members:{approvalRuleTemplateId:{}}}},DeleteBranch:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{deletedBranch:{shape:"S3y"}}}},DeleteCommentContent:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},DeleteFile:{input:{type:"structure",required:["repositoryName","branchName","filePath","parentCommitId"],members:{repositoryName:{},branchName:{},filePath:{},parentCommitId:{},keepEmptyFolders:{type:"boolean"},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId","filePath"],members:{commitId:{},blobId:{},treeId:{},filePath:{}}}},DeletePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName"],members:{pullRequestId:{},approvalRuleName:{}}},output:{type:"structure",required:["approvalRuleId"],members:{approvalRuleId:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryId:{}}}},DescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},filePath:{},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"},nextToken:{},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},DescribePullRequestEvents:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},pullRequestEventType:{},actorArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestEvents"],members:{pullRequestEvents:{type:"list",member:{type:"structure",members:{pullRequestId:{},eventDate:{type:"timestamp"},pullRequestEventType:{},actorArn:{},pullRequestCreatedEventMetadata:{type:"structure",members:{repositoryName:{},sourceCommitId:{},destinationCommitId:{},mergeBase:{}}},pullRequestStatusChangedEventMetadata:{type:"structure",members:{pullRequestStatus:{}}},pullRequestSourceReferenceUpdatedEventMetadata:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},mergeBase:{}}},pullRequestMergedStateChangedEventMetadata:{type:"structure",members:{repositoryName:{},destinationReference:{},mergeMetadata:{shape:"S38"}}},approvalRuleEventMetadata:{type:"structure",members:{approvalRuleName:{},approvalRuleId:{},approvalRuleContent:{}}},approvalStateChangedEventMetadata:{type:"structure",members:{revisionId:{},approvalStatus:{}}},approvalRuleOverriddenEventMetadata:{type:"structure",members:{revisionId:{},overrideStatus:{}}}}}},nextToken:{}}}},DisassociateApprovalRuleTemplateFromRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},EvaluatePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",required:["evaluation"],members:{evaluation:{type:"structure",members:{approved:{type:"boolean"},overridden:{type:"boolean"},approvalRulesSatisfied:{type:"list",member:{}},approvalRulesNotSatisfied:{type:"list",member:{}}}}}}},GetApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},GetBlob:{input:{type:"structure",required:["repositoryName","blobId"],members:{repositoryName:{},blobId:{}}},output:{type:"structure",required:["content"],members:{content:{type:"blob"}}}},GetBranch:{input:{type:"structure",members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{branch:{shape:"S3y"}}}},GetComment:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},GetCommentReactions:{input:{type:"structure",required:["commentId"],members:{commentId:{},reactionUserArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["reactionsForComment"],members:{reactionsForComment:{type:"list",member:{type:"structure",members:{reaction:{type:"structure",members:{emoji:{},shortCode:{},unicode:{}}},reactionUsers:{type:"list",member:{}},reactionsFromDeletedUsersCount:{type:"integer"}}}},nextToken:{}}}},GetCommentsForComparedCommit:{input:{type:"structure",required:["repositoryName","afterCommitId"],members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{commentsForComparedCommitData:{type:"list",member:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comments:{shape:"S5t"}}}},nextToken:{}}}},GetCommentsForPullRequest:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{commentsForPullRequestData:{type:"list",member:{type:"structure",members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comments:{shape:"S5t"}}}},nextToken:{}}}},GetCommit:{input:{type:"structure",required:["repositoryName","commitId"],members:{repositoryName:{},commitId:{}}},output:{type:"structure",required:["commit"],members:{commit:{shape:"S1l"}}}},GetDifferences:{input:{type:"structure",required:["repositoryName","afterCommitSpecifier"],members:{repositoryName:{},beforeCommitSpecifier:{},afterCommitSpecifier:{},beforePath:{},afterPath:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{differences:{type:"list",member:{type:"structure",members:{beforeBlob:{shape:"S65"},afterBlob:{shape:"S65"},changeType:{}}}},NextToken:{}}}},GetFile:{input:{type:"structure",required:["repositoryName","filePath"],members:{repositoryName:{},commitSpecifier:{},filePath:{}}},output:{type:"structure",required:["commitId","blobId","filePath","fileMode","fileSize","fileContent"],members:{commitId:{},blobId:{},filePath:{},fileMode:{},fileSize:{type:"long"},fileContent:{type:"blob"}}}},GetFolder:{input:{type:"structure",required:["repositoryName","folderPath"],members:{repositoryName:{},commitSpecifier:{},folderPath:{}}},output:{type:"structure",required:["commitId","folderPath"],members:{commitId:{},folderPath:{},treeId:{},subFolders:{type:"list",member:{type:"structure",members:{treeId:{},absolutePath:{},relativePath:{}}}},files:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},symbolicLinks:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},subModules:{type:"list",member:{type:"structure",members:{commitId:{},absolutePath:{},relativePath:{}}}}}}},GetMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",members:{sourceCommitId:{},destinationCommitId:{},baseCommitId:{},mergedCommitId:{}}}},GetMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},maxConflictFiles:{type:"integer"},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["mergeable","destinationCommitId","sourceCommitId","conflictMetadataList"],members:{mergeable:{type:"boolean"},destinationCommitId:{},sourceCommitId:{},baseCommitId:{},conflictMetadataList:{type:"list",member:{shape:"Sn"}},nextToken:{}}}},GetMergeOptions:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",required:["mergeOptions","sourceCommitId","destinationCommitId","baseCommitId"],members:{mergeOptions:{type:"list",member:{}},sourceCommitId:{},destinationCommitId:{},baseCommitId:{}}}},GetPullRequest:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},GetPullRequestApprovalStates:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{approvals:{type:"list",member:{type:"structure",members:{userArn:{},approvalState:{}}}}}}},GetPullRequestOverrideState:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{overridden:{type:"boolean"},overrider:{}}}},GetRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},GetRepositoryTriggers:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{configurationId:{},triggers:{shape:"S76"}}}},ListApprovalRuleTemplates:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListAssociatedApprovalRuleTemplatesForRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListBranches:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{}}},output:{type:"structure",members:{branches:{shape:"S7a"},nextToken:{}}}},ListPullRequests:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},authorArn:{},pullRequestStatus:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestIds"],members:{pullRequestIds:{type:"list",member:{}},nextToken:{}}}},ListRepositories:{input:{type:"structure",members:{nextToken:{},sortBy:{},order:{}}},output:{type:"structure",members:{repositories:{type:"list",member:{type:"structure",members:{repositoryName:{},repositoryId:{}}}},nextToken:{}}}},ListRepositoriesForApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositoryNames:{shape:"S5"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"S3k"},nextToken:{}}}},MergeBranchesByFastForward:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesBySquash:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesByThreeWay:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergePullRequestByFastForward:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestBySquash:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestByThreeWay:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},OverridePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId","overrideStatus"],members:{pullRequestId:{},revisionId:{},overrideStatus:{}}}},PostCommentForComparedCommit:{input:{type:"structure",required:["repositoryName","afterCommitId","content"],members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:true},PostCommentForPullRequest:{input:{type:"structure",required:["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{repositoryName:{},pullRequestId:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:true},PostCommentReply:{input:{type:"structure",required:["inReplyTo","content"],members:{inReplyTo:{},clientRequestToken:{idempotencyToken:true},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}},idempotent:true},PutCommentReaction:{input:{type:"structure",required:["commentId","reactionValue"],members:{commentId:{},reactionValue:{}}}},PutFile:{input:{type:"structure",required:["repositoryName","branchName","fileContent","filePath"],members:{repositoryName:{},branchName:{},fileContent:{type:"blob"},filePath:{},fileMode:{},parentCommitId:{},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId"],members:{commitId:{},blobId:{},treeId:{}}}},PutRepositoryTriggers:{input:{type:"structure",required:["repositoryName","triggers"],members:{repositoryName:{},triggers:{shape:"S76"}}},output:{type:"structure",members:{configurationId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3k"}}}},TestRepositoryTriggers:{input:{type:"structure",required:["repositoryName","triggers"],members:{repositoryName:{},triggers:{shape:"S76"}}},output:{type:"structure",members:{successfulExecutions:{type:"list",member:{}},failedExecutions:{type:"list",member:{type:"structure",members:{trigger:{},failureMessage:{}}}}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}},UpdateApprovalRuleTemplateContent:{input:{type:"structure",required:["approvalRuleTemplateName","newRuleContent"],members:{approvalRuleTemplateName:{},newRuleContent:{},existingRuleContentSha256:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateDescription:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateDescription"],members:{approvalRuleTemplateName:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateName:{input:{type:"structure",required:["oldApprovalRuleTemplateName","newApprovalRuleTemplateName"],members:{oldApprovalRuleTemplateName:{},newApprovalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateComment:{input:{type:"structure",required:["commentId","content"],members:{commentId:{},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},UpdateDefaultBranch:{input:{type:"structure",required:["repositoryName","defaultBranchName"],members:{repositoryName:{},defaultBranchName:{}}}},UpdatePullRequestApprovalRuleContent:{input:{type:"structure",required:["pullRequestId","approvalRuleName","newRuleContent"],members:{pullRequestId:{},approvalRuleName:{},existingRuleContentSha256:{},newRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},UpdatePullRequestApprovalState:{input:{type:"structure",required:["pullRequestId","revisionId","approvalState"],members:{pullRequestId:{},revisionId:{},approvalState:{}}}},UpdatePullRequestDescription:{input:{type:"structure",required:["pullRequestId","description"],members:{pullRequestId:{},description:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestStatus:{input:{type:"structure",required:["pullRequestId","pullRequestStatus"],members:{pullRequestId:{},pullRequestStatus:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestTitle:{input:{type:"structure",required:["pullRequestId","title"],members:{pullRequestId:{},title:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdateRepositoryDescription:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{}}}},UpdateRepositoryName:{input:{type:"structure",required:["oldName","newName"],members:{oldName:{},newName:{}}}}},shapes:{S5:{type:"list",member:{}},Sn:{type:"structure",members:{filePath:{},fileSizes:{type:"structure",members:{source:{type:"long"},destination:{type:"long"},base:{type:"long"}}},fileModes:{type:"structure",members:{source:{},destination:{},base:{}}},objectTypes:{type:"structure",members:{source:{},destination:{},base:{}}},numberOfConflicts:{type:"integer"},isBinaryFile:{type:"structure",members:{source:{type:"boolean"},destination:{type:"boolean"},base:{type:"boolean"}}},contentConflict:{type:"boolean"},fileModeConflict:{type:"boolean"},objectTypeConflict:{type:"boolean"},mergeOperations:{type:"structure",members:{source:{},destination:{}}}}},S12:{type:"list",member:{type:"structure",members:{isConflict:{type:"boolean"},source:{shape:"S15"},destination:{shape:"S15"},base:{shape:"S15"}}}},S15:{type:"structure",members:{startLine:{type:"integer"},endLine:{type:"integer"},hunkContent:{}}},S1l:{type:"structure",members:{commitId:{},treeId:{},parents:{type:"list",member:{}},message:{},author:{shape:"S1n"},committer:{shape:"S1n"},additionalData:{}}},S1n:{type:"structure",members:{name:{},email:{},date:{}}},S1x:{type:"structure",members:{accountId:{},repositoryId:{},repositoryName:{},repositoryDescription:{},defaultBranch:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},cloneUrlHttp:{},cloneUrlSsh:{},Arn:{}}},S2c:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{},approvalRuleTemplateDescription:{},approvalRuleTemplateContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{}}},S2o:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{}}}},S2q:{type:"list",member:{type:"structure",required:["filePath","fileMode"],members:{filePath:{},fileMode:{}}}},S2t:{type:"list",member:{type:"structure",members:{absolutePath:{},blobId:{},fileMode:{}}}},S33:{type:"structure",members:{pullRequestId:{},title:{},description:{},lastActivityDate:{type:"timestamp"},creationDate:{type:"timestamp"},pullRequestStatus:{},authorArn:{},pullRequestTargets:{type:"list",member:{type:"structure",members:{repositoryName:{},sourceReference:{},destinationReference:{},destinationCommit:{},sourceCommit:{},mergeBase:{},mergeMetadata:{shape:"S38"}}}},clientRequestToken:{},revisionId:{},approvalRules:{type:"list",member:{shape:"S3c"}}}},S38:{type:"structure",members:{isMerged:{type:"boolean"},mergedBy:{},mergeCommitId:{},mergeOption:{}}},S3c:{type:"structure",members:{approvalRuleId:{},approvalRuleName:{},approvalRuleContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{},originApprovalRuleTemplate:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{}}}}},S3k:{type:"map",key:{},value:{}},S3p:{type:"structure",members:{replaceContents:{type:"list",member:{type:"structure",required:["filePath","replacementType"],members:{filePath:{},replacementType:{},content:{type:"blob"},fileMode:{}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},S3y:{type:"structure",members:{branchName:{},commitId:{}}},S42:{type:"structure",members:{commentId:{},content:{},inReplyTo:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},authorArn:{},deleted:{type:"boolean"},clientRequestToken:{},callerReactions:{type:"list",member:{}},reactionCounts:{type:"map",key:{},value:{type:"integer"}}}},S5q:{type:"structure",members:{filePath:{},filePosition:{type:"long"},relativeFileVersion:{}}},S5t:{type:"list",member:{shape:"S42"}},S65:{type:"structure",members:{blobId:{},path:{},mode:{}}},S76:{type:"list",member:{type:"structure",required:["name","destinationArn","events"],members:{name:{},destinationArn:{},customData:{},branches:{shape:"S7a"},events:{type:"list",member:{}}}}},S7a:{type:"list",member:{}},S7f:{type:"list",member:{}}}}},4211:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["polly"]={};i.Polly=a.defineService("polly",["2016-06-10"]);r(2440);Object.defineProperty(s.services["polly"],"2016-06-10",{get:function get(){var e=r(3132);e.paginators=r(5902).pagination;return e},enumerable:true,configurable:true});e.exports=i.Polly},4213:function(e){e.exports=require("punycode")},4220:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-01",endpointPrefix:"workmail",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkMail",serviceId:"WorkMail",signatureVersion:"v4",targetPrefix:"WorkMailService",uid:"workmail-2017-10-01"},operations:{AssociateDelegateToResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:true},AssociateMemberToGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:true},CancelMailboxExportJob:{input:{type:"structure",required:["ClientToken","JobId","OrganizationId"],members:{ClientToken:{idempotencyToken:true},JobId:{},OrganizationId:{}}},output:{type:"structure",members:{}},idempotent:true},CreateAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:true},CreateGroup:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{GroupId:{}}},idempotent:true},CreateOrganization:{input:{type:"structure",required:["Alias"],members:{DirectoryId:{},Alias:{},ClientToken:{idempotencyToken:true},Domains:{type:"list",member:{type:"structure",members:{DomainName:{},HostedZoneId:{}}}},KmsKeyArn:{},EnableInteroperability:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{}}},idempotent:true},CreateResource:{input:{type:"structure",required:["OrganizationId","Name","Type"],members:{OrganizationId:{},Name:{},Type:{}}},output:{type:"structure",members:{ResourceId:{}}},idempotent:true},CreateUser:{input:{type:"structure",required:["OrganizationId","Name","DisplayName","Password"],members:{OrganizationId:{},Name:{},DisplayName:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{UserId:{}}},idempotent:true},DeleteAccessControlRule:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId"],members:{OrganizationId:{},EntityId:{},GranteeId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteOrganization:{input:{type:"structure",required:["OrganizationId","DeleteDirectory"],members:{ClientToken:{idempotencyToken:true},OrganizationId:{},DeleteDirectory:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{},State:{}}},idempotent:true},DeleteResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Id"],members:{OrganizationId:{},Id:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{}},idempotent:true},DeregisterFromWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:true},DescribeGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{GroupId:{},Name:{},Email:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},DescribeMailboxExportJob:{input:{type:"structure",required:["JobId","OrganizationId"],members:{JobId:{},OrganizationId:{}}},output:{type:"structure",members:{EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},ErrorInfo:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},idempotent:true},DescribeOrganization:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{OrganizationId:{},Alias:{},State:{},DirectoryId:{},DirectoryType:{},DefaultMailDomain:{},CompletedDate:{type:"timestamp"},ErrorMessage:{},ARN:{}}},idempotent:true},DescribeResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{ResourceId:{},Email:{},Name:{},Type:{},BookingOptions:{shape:"S23"},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},DescribeUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{UserId:{},Name:{},Email:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},DisassociateDelegateFromResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:true},DisassociateMemberFromGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:true},GetAccessControlEffect:{input:{type:"structure",required:["OrganizationId","IpAddress","Action","UserId"],members:{OrganizationId:{},IpAddress:{},Action:{},UserId:{}}},output:{type:"structure",members:{Effect:{},MatchedRules:{type:"list",member:{}}}}},GetDefaultRetentionPolicy:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Id:{},Name:{},Description:{},FolderConfigurations:{shape:"S2j"}}},idempotent:true},GetMailboxDetails:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{MailboxQuota:{type:"integer"},MailboxSize:{type:"double"}}},idempotent:true},ListAccessControlRules:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"S2x"},NotIpRanges:{shape:"S2x"},Actions:{shape:"S2z"},NotActions:{shape:"S2z"},UserIds:{shape:"S30"},NotUserIds:{shape:"S30"},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"}}}}}}},ListAliases:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Aliases:{type:"list",member:{}},NextToken:{}}},idempotent:true},ListGroupMembers:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListGroups:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListMailboxExportJobs:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},EntityId:{},Description:{},S3BucketName:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",required:["GranteeId","GranteeType","PermissionValues"],members:{GranteeId:{},GranteeType:{},PermissionValues:{shape:"S3n"}}}},NextToken:{}}},idempotent:true},ListOrganizations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{OrganizationSummaries:{type:"list",member:{type:"structure",members:{OrganizationId:{},Alias:{},DefaultMailDomain:{},ErrorMessage:{},State:{}}}},NextToken:{}}},idempotent:true},ListResourceDelegates:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Delegates:{type:"list",member:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}},NextToken:{}}},idempotent:true},ListResources:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S43"}}}},ListUsers:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},PutAccessControlRule:{input:{type:"structure",required:["Name","Effect","Description","OrganizationId"],members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"S2x"},NotIpRanges:{shape:"S2x"},Actions:{shape:"S2z"},NotActions:{shape:"S2z"},UserIds:{shape:"S30"},NotUserIds:{shape:"S30"},OrganizationId:{}}},output:{type:"structure",members:{}}},PutMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId","PermissionValues"],members:{OrganizationId:{},EntityId:{},GranteeId:{},PermissionValues:{shape:"S3n"}}},output:{type:"structure",members:{}},idempotent:true},PutRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Name","FolderConfigurations"],members:{OrganizationId:{},Id:{},Name:{},Description:{type:"string",sensitive:true},FolderConfigurations:{shape:"S2j"}}},output:{type:"structure",members:{}},idempotent:true},RegisterToWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:true},ResetPassword:{input:{type:"structure",required:["OrganizationId","UserId","Password"],members:{OrganizationId:{},UserId:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{}},idempotent:true},StartMailboxExportJob:{input:{type:"structure",required:["ClientToken","OrganizationId","EntityId","RoleArn","KmsKeyArn","S3BucketName","S3Prefix"],members:{ClientToken:{idempotencyToken:true},OrganizationId:{},EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S43"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateMailboxQuota:{input:{type:"structure",required:["OrganizationId","UserId","MailboxQuota"],members:{OrganizationId:{},UserId:{},MailboxQuota:{type:"integer"}}},output:{type:"structure",members:{}},idempotent:true},UpdatePrimaryEmailAddress:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},Name:{},BookingOptions:{shape:"S23"}}},output:{type:"structure",members:{}},idempotent:true}},shapes:{Sz:{type:"string",sensitive:true},S23:{type:"structure",members:{AutoAcceptRequests:{type:"boolean"},AutoDeclineRecurringRequests:{type:"boolean"},AutoDeclineConflictingRequests:{type:"boolean"}}},S2j:{type:"list",member:{type:"structure",required:["Name","Action"],members:{Name:{},Action:{},Period:{type:"integer"}}}},S2x:{type:"list",member:{}},S2z:{type:"list",member:{}},S30:{type:"list",member:{}},S3n:{type:"list",member:{}},S43:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},4221:function(e){e.exports={pagination:{DescribeRemediationExceptions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},DescribeRemediationExecutionStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"RemediationExecutionStatuses"},GetResourceConfigHistory:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"configurationItems"},ListStoredQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},SelectAggregateResourceConfig:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},4227:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudwatchlogs"]={};i.CloudWatchLogs=a.defineService("cloudwatchlogs",["2014-03-28"]);Object.defineProperty(s.services["cloudwatchlogs"],"2014-03-28",{get:function get(){var e=r(7684);e.paginators=r(6288).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudWatchLogs},4230:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["macie2"]={};i.Macie2=a.defineService("macie2",["2020-01-01"]);Object.defineProperty(s.services["macie2"],"2020-01-01",{get:function get(){var e=r(7460);e.paginators=r(5788).pagination;return e},enumerable:true,configurable:true});e.exports=i.Macie2},4237:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-02-12",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-02-12",xmlNamespace:"http://rds.amazonaws.com/doc/2013-02-12/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1d"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S28"},SupportedCharacterSets:{type:"list",member:{shape:"S28",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1d",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2n"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2n"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1p",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3w",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3y"}},wrapper:true}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3w"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{}},wrapper:true},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:true},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:true},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:true},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},S1j:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},S1t:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S28:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3w:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3y"}},wrapper:true},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}}},4238:function(e,t,r){var i=r(395);r(1647);i.util.update(i.CloudFront.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("extractData",i.util.hoistPayloadMember)}})},4243:function(e,t,r){"use strict";var i=r(1631),a=r(4016),s=r(8605),n=r(7211),o=r(8614),u=r(2357),p=r(1669),c=r(5582).Buffer;t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,i){for(var a=0,s=t.requests.length;a<s;++a){var n=t.requests[a];if(n.host===r&&n.port===i){t.requests.splice(a,1);n.request.onSocket(e);return}}e.destroy();t.removeSocket(e)})}p.inherits(TunnelingAgent,o.EventEmitter);TunnelingAgent.prototype.addRequest=function addRequest(e,t){var r=this;if(typeof t==="string"){t={host:t,port:arguments[2],path:arguments[3]}}if(r.sockets.length>=this.maxSockets){r.requests.push({host:t.host,port:t.port,request:e});return}r.createConnection({host:t.host,port:t.port,request:e})};TunnelingAgent.prototype.createConnection=function createConnection(e){var t=this;t.createSocket(e,function(r){r.on("free",onFree);r.on("close",onCloseOrRemove);r.on("agentRemove",onCloseOrRemove);e.request.onSocket(r);function onFree(){t.emit("free",r,e.host,e.port)}function onCloseOrRemove(e){t.removeSocket(r);r.removeListener("free",onFree);r.removeListener("close",onCloseOrRemove);r.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var a=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false});if(a.proxyAuth){a.headers=a.headers||{};a.headers["Proxy-Authorization"]="Basic "+c.from(a.proxyAuth).toString("base64")}m("making CONNECT request");var s=r.request(a);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(a,n,o){s.removeAllListeners();n.removeAllListeners();if(a.statusCode===200){u.equal(o.length,0);m("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=n;t(n)}else{m("tunneling socket could not be established, statusCode=%d",a.statusCode);var p=new Error("tunneling socket could not be established, "+"statusCode="+a.statusCode);p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(i)}}function onError(t){s.removeAllListeners();m("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var a=new Error("tunneling socket could not be established, "+"cause="+t.message);a.code="ECONNRESET";e.request.emit("error",a);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1)return;this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createConnection(r)}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(i){var s=a.connect(0,mergeOptions({},r.options,{servername:e.host,socket:i}));r.sockets[r.sockets.indexOf(i)]=s;t(s)})}function mergeOptions(e){for(var t=1,r=arguments.length;t<r;++t){var i=arguments[t];if(typeof i==="object"){var a=Object.keys(i);for(var s=0,n=a.length;s<n;++s){var o=a[s];if(i[o]!==undefined){e[o]=i[o]}}}}return e}var m;if(process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)){m=function(){var e=Array.prototype.slice.call(arguments);if(typeof e[0]==="string"){e[0]="TUNNEL: "+e[0]}else{e.unshift("TUNNEL:")}console.error.apply(console,e)}}else{m=function(){}}t.debug=m},4252:function(e){e.exports={pagination:{}}},4258:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["waf"]={};i.WAF=a.defineService("waf",["2015-08-24"]);Object.defineProperty(s.services["waf"],"2015-08-24",{get:function get(){var e=r(5340);e.paginators=r(9732).pagination;return e},enumerable:true,configurable:true});e.exports=i.WAF},4259:function(e){e.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:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{DatasetMetadata:{shape:"Sc"}}}},CreateModel:{http:{requestUri:"/2020-11-20/projects/{projectName}/models",responseCode:202},input:{type:"structure",required:["ProjectName","OutputConfig"],members:{ProjectName:{location:"uri",locationName:"projectName"},Description:{shape:"Sh"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"},OutputConfig:{shape:"Sp"},KmsKeyId:{}}},output:{type:"structure",members:{ModelMetadata:{shape:"Sv"}}}},CreateProject:{http:{requestUri:"/2020-11-20/projects"},input:{type:"structure",required:["ProjectName"],members:{ProjectName:{},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{ProjectMetadata:{shape:"Sy"}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/2020-11-20/projects/{projectName}/datasets/{datasetType}",responseCode:202},input:{type:"structure",required:["ProjectName","DatasetType"],members:{ProjectName:{location:"uri",locationName:"projectName"},DatasetType:{location:"uri",locationName:"datasetType"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{}}},DeleteModel:{http:{method:"DELETE",requestUri:"/2020-11-20/projects/{projectName}/models/{modelVersion}",responseCode:202},input:{type:"structure",required:["ProjectName","ModelVersion"],members:{ProjectName:{location:"uri",locationName:"projectName"},ModelVersion:{location:"uri",locationName:"modelVersion"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{ModelArn:{}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/2020-11-20/projects/{projectName}"},input:{type:"structure",required:["ProjectName"],members:{ProjectName:{location:"uri",locationName:"projectName"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{ProjectArn:{}}}},DescribeDataset:{http:{method:"GET",requestUri:"/2020-11-20/projects/{projectName}/datasets/{datasetType}"},input:{type:"structure",required:["ProjectName","DatasetType"],members:{ProjectName:{location:"uri",locationName:"projectName"},DatasetType:{location:"uri",locationName:"datasetType"}}},output:{type:"structure",members:{DatasetDescription:{type:"structure",members:{ProjectName:{},DatasetType:{},CreationTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Status:{},StatusMessage:{},ImageStats:{type:"structure",members:{Total:{type:"integer"},Labeled:{type:"integer"},Normal:{type:"integer"},Anomaly:{type:"integer"}}}}}}}},DescribeModel:{http:{method:"GET",requestUri:"/2020-11-20/projects/{projectName}/models/{modelVersion}"},input:{type:"structure",required:["ProjectName","ModelVersion"],members:{ProjectName:{location:"uri",locationName:"projectName"},ModelVersion:{location:"uri",locationName:"modelVersion"}}},output:{type:"structure",members:{ModelDescription:{shape:"Sh"}}}},DescribeProject:{http:{method:"GET",requestUri:"/2020-11-20/projects/{projectName}"},input:{type:"structure",required:["ProjectName"],members:{ProjectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",members:{ProjectDescription:{type:"structure",members:{ProjectArn:{},ProjectName:{},CreationTimestamp:{type:"timestamp"},Datasets:{type:"list",member:{shape:"Sc"}}}}}}},DetectAnomalies:{http:{requestUri:"/2020-11-20/projects/{projectName}/models/{modelVersion}/detect"},input:{type:"structure",required:["ProjectName","ModelVersion","Body","ContentType"],members:{ProjectName:{location:"uri",locationName:"projectName"},ModelVersion:{location:"uri",locationName:"modelVersion"},Body:{type:"blob",requiresLength:true,streaming:true},ContentType:{location:"header",locationName:"content-type"}},payload:"Body"},output:{type:"structure",members:{DetectAnomalyResult:{type:"structure",members:{Source:{type:"structure",members:{Type:{}}},IsAnomalous:{type:"boolean"},Confidence:{type:"float"}}}}}},ListDatasetEntries:{http:{method:"GET",requestUri:"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries"},input:{type:"structure",required:["ProjectName","DatasetType"],members:{ProjectName:{location:"uri",locationName:"projectName"},DatasetType:{location:"uri",locationName:"datasetType"},Labeled:{location:"querystring",locationName:"labeled",type:"boolean"},AnomalyClass:{location:"querystring",locationName:"anomalyClass"},BeforeCreationDate:{location:"querystring",locationName:"createdBefore",type:"timestamp"},AfterCreationDate:{location:"querystring",locationName:"createdAfter",type:"timestamp"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},SourceRefContains:{location:"querystring",locationName:"sourceRefContains"}}},output:{type:"structure",members:{DatasetEntries:{type:"list",member:{}},NextToken:{}}}},ListModels:{http:{method:"GET",requestUri:"/2020-11-20/projects/{projectName}/models"},input:{type:"structure",required:["ProjectName"],members:{ProjectName:{location:"uri",locationName:"projectName"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Models:{type:"list",member:{shape:"Sv"}},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:"Sy"}},NextToken:{}}}},StartModel:{http:{requestUri:"/2020-11-20/projects/{projectName}/models/{modelVersion}/start",responseCode:202},input:{type:"structure",required:["ProjectName","ModelVersion","MinInferenceUnits"],members:{ProjectName:{location:"uri",locationName:"projectName"},ModelVersion:{location:"uri",locationName:"modelVersion"},MinInferenceUnits:{type:"integer"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{Status:{}}}},StopModel:{http:{requestUri:"/2020-11-20/projects/{projectName}/models/{modelVersion}/stop",responseCode:202},input:{type:"structure",required:["ProjectName","ModelVersion"],members:{ProjectName:{location:"uri",locationName:"projectName"},ModelVersion:{location:"uri",locationName:"modelVersion"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{Status:{}}}},UpdateDatasetEntries:{http:{method:"PATCH",requestUri:"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries",responseCode:202},input:{type:"structure",required:["ProjectName","DatasetType","Changes"],members:{ProjectName:{location:"uri",locationName:"projectName"},DatasetType:{location:"uri",locationName:"datasetType"},Changes:{type:"blob"},ClientToken:{idempotencyToken:true,location:"header",locationName:"X-Amzn-Client-Token"}}},output:{type:"structure",members:{Status:{}}}}},shapes:{Sc:{type:"structure",members:{DatasetType:{},CreationTimestamp:{type:"timestamp"},Status:{},StatusMessage:{}}},Sh:{type:"structure",members:{ModelVersion:{},ModelArn:{},CreationTimestamp:{type:"timestamp"},Description:{},Status:{},StatusMessage:{},Performance:{shape:"Sn"},OutputConfig:{shape:"Sp"},EvaluationManifest:{shape:"Ss"},EvaluationResult:{shape:"Ss"},EvaluationEndTimestamp:{type:"timestamp"},KmsKeyId:{}}},Sn:{type:"structure",members:{F1Score:{type:"float"},Recall:{type:"float"},Precision:{type:"float"}}},Sp:{type:"structure",required:["S3Location"],members:{S3Location:{type:"structure",required:["Bucket"],members:{Bucket:{},Prefix:{}}}}},Ss:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},Sv:{type:"structure",members:{CreationTimestamp:{type:"timestamp"},ModelVersion:{},ModelArn:{},Description:{},Status:{},StatusMessage:{},Performance:{shape:"Sn"}}},Sy:{type:"structure",members:{ProjectArn:{},ProjectName:{},CreationTimestamp:{type:"timestamp"}}}}}},4264:function(e,t,r){"use strict";const i=r(8418)("kubernetes-client");const a=r(5747);const s=r(5622);const n=r(5414);const o=r(5867);const u=process.env.KUBERNETES_CLIENT_SERVICEACCOUNT_ROOT||"/var/run/secrets/kubernetes.io/serviceaccount/";const p=s.join(u,"ca.crt");const c=s.join(u,"token");const m=s.join(u,"namespace");function convertKubeconfig(e){const t=e.getCurrentContext();const r=e.getCurrentCluster();const i=e.getCurrentUser();const n=t.namespace;let o;let u=false;if(r){if(r.caFile){o=a.readFileSync(s.normalize(r.caFile))}else if(r.caData){o=Buffer.from(r.caData,"base64").toString()}u=r.skipTLSVerify}let p;let c;let m={};if(i){if(i.certFile){p=a.readFileSync(s.normalize(i.certFile))}else if(i.certData){p=Buffer.from(i.certData,"base64").toString()}if(i.keyFile){c=a.readFileSync(s.normalize(i.keyFile))}else if(i.keyData){c=Buffer.from(i.keyData,"base64").toString()}if(i.token){m.bearer=i.token}if(i.authProvider){const e=i.authProvider.config;let t=null;let r=null;if(e["cmd-path"]){t="cmd";r=e["access-token"]}else if(e["idp-issuer-url"]){t="openid";r=e["id-token"]}if(e["access-token"]&&!t){r=e["access-token"]}m={request:{bearer:r},provider:{config:e,type:t}}}if(i.exec){const e={};if(i.exec.env){i.exec.env.forEach(t=>{e[t.name]=t.value})}let t="";if(i.exec.args){t=i.exec.args.join(" ")}m={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":i.exec.command,"token-key":"status.token","cmd-env":e}}}}if(i.username)m.user=i.username;if(i.password)m.pass=i.password}return{url:r.server,auth:Object.keys(m).length?m:null,ca:o,insecureSkipTlsVerify:u,namespace:n,cert:p,key:c}}e.exports.convertKubeconfig=convertKubeconfig;function defaultConfigPaths(){if(process.env.KUBECONFIG){const e=process.platform==="win32"?";":":";return process.env.KUBECONFIG.split(e)}const e=process.env[process.platform==="win32"?"USERPROFILE":"HOME"];return[s.join(e,".kube","config")]}function getInCluster(){const e=process.env.KUBERNETES_SERVICE_HOST;const t=process.env.KUBERNETES_SERVICE_PORT;if(!e||!t){throw new TypeError("Unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST"+" and KUBERNETES_SERVICE_PORT must be defined")}const r=a.readFileSync(p,"utf8");const i=a.readFileSync(c,"utf8");const s=a.readFileSync(m,"utf8");return{url:`https://${e}:${t}`,ca:r,auth:{bearer:i},namespace:s}}e.exports.getInCluster=i.function(getInCluster,"getInCluster see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function fromKubeconfig(e,t){if(!e)e=loadKubeconfig();if(typeof e==="string"||Array.isArray(e)){e=loadKubeconfig(e)}t=t||e["current-context"];const r=e.contexts.find(e=>e.name===t).context;const i=e.clusters.find(e=>e.name===r.cluster).cluster;const n=e.users.find(e=>e.name===r.user);const o=n?n.user:null;const u=r.namespace;let p;let c=false;if(i){if(i["certificate-authority"]){p=a.readFileSync(s.normalize(i["certificate-authority"]))}else if(i["certificate-authority-data"]){p=Buffer.from(i["certificate-authority-data"],"base64").toString()}if(i["insecure-skip-tls-verify"]){c=i["insecure-skip-tls-verify"]}}let m;let l;let d={};if(o){if(o["client-certificate"]){m=a.readFileSync(s.normalize(o["client-certificate"]))}else if(o["client-certificate-data"]){m=Buffer.from(o["client-certificate-data"],"base64").toString()}if(o["client-key"]){l=a.readFileSync(s.normalize(o["client-key"]))}else if(o["client-key-data"]){l=Buffer.from(o["client-key-data"],"base64").toString()}if(o.token){d.bearer=o.token}if(o["auth-provider"]){const e=o["auth-provider"].config;let t=null;let r=null;if(e["cmd-path"]){t="cmd";r=e["access-token"]}else if(e["idp-issuer-url"]){t="openid";r=e["id-token"]}if(e["access-token"]&&!t){r=e["access-token"]}d={request:{bearer:r},provider:{config:e,type:t}}}if(o.exec){const e={};if(o.exec.env){o.exec.env.forEach(t=>{e[t.name]=t.value})}let t="";if(o.exec.args){t=o.exec.args.join(" ")}d={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":o.exec.command,"token-key":"status.token","cmd-env":e}}}}if(o.username)d.user=o.username;if(o.password)d.pass=o.password}return{url:i.server,namespace:u,auth:Object.keys(d).length?d:null,ca:p,insecureSkipTlsVerify:c,key:l,cert:m}}e.exports.fromKubeconfig=i.function(fromKubeconfig,"fromKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function mapCertificates(e,t){const r=s.dirname(e);if(t.clusters){t.clusters.filter(e=>e.cluster["certificate-authority"]).forEach(e=>{e.cluster["certificate-authority"]=s.resolve(r,e.cluster["certificate-authority"])})}if(t.users){t.users.filter(e=>e.user["client-certificate"]).forEach(e=>{e.user["client-certificate"]=s.resolve(r,e.user["client-certificate"])});t.users.filter(e=>e.user["client-key"]).forEach(e=>{e.user["client-key"]=s.resolve(r,e.user["client-key"])})}return t}function loadKubeconfig(e){let t;if(!e){t=defaultConfigPaths()}else if(Array.isArray(e)){t=e}else{t=[e]}const r=t.map(e=>{const t=n.safeLoad(a.readFileSync(e));return mapCertificates(e,t)});return o.all(r)}e.exports.loadKubeconfig=i.function(loadKubeconfig,"loadKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-")},4281:function(e){e.exports={$id:"beforeRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},4286:function(e,t){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}t.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}t.isBoolean=isBoolean;function isNull(e){return e===null}t.isNull=isNull;function isNullOrUndefined(e){return e==null}t.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}t.isNumber=isNumber;function isString(e){return typeof e==="string"}t.isString=isString;function isSymbol(e){return typeof e==="symbol"}t.isSymbol=isSymbol;function isUndefined(e){return e===void 0}t.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}t.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}t.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}t.isError=isError;function isFunction(e){return typeof e==="function"}t.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=isPrimitive;t.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},4287:function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},4289:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-06-30",endpointPrefix:"migrationhub-config",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Migration Hub Config",serviceId:"MigrationHub Config",signatureVersion:"v4",signingName:"mgh",targetPrefix:"AWSMigrationHubMultiAccountService",uid:"migrationhub-config-2019-06-30"},operations:{CreateHomeRegionControl:{input:{type:"structure",required:["HomeRegion","Target"],members:{HomeRegion:{},Target:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{HomeRegionControl:{shape:"S8"}}}},DescribeHomeRegionControls:{input:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HomeRegionControls:{type:"list",member:{shape:"S8"}},NextToken:{}}}},GetHomeRegion:{input:{type:"structure",members:{}},output:{type:"structure",members:{HomeRegion:{}}}}},shapes:{S3:{type:"structure",required:["Type"],members:{Type:{},Id:{}}},S8:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},RequestedTime:{type:"timestamp"}}}}}},4290:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["greengrass"]={};i.Greengrass=a.defineService("greengrass",["2017-06-07"]);Object.defineProperty(s.services["greengrass"],"2017-06-07",{get:function get(){var e=r(2053);return e},enumerable:true,configurable:true});e.exports=i.Greengrass},4291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ivs"]={};i.IVS=a.defineService("ivs",["2020-07-14"]);Object.defineProperty(s.services["ivs"],"2020-07-14",{get:function get(){var e=r(5907);e.paginators=r(9342).pagination;return e},enumerable:true,configurable:true});e.exports=i.IVS},4293:function(e){e.exports=require("buffer")},4294:function(e){e.exports={pagination:{ListBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotLocales:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBuiltInIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBuiltInSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSlots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},4303:function(e){e.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},4304:function(e){e.exports=require("string_decoder")},4310:function(e,t,r){const i=r(8626);function defaults(e,t,...r){for(const a of r){if(!i(a)){continue}for(const[r,s]of Object.entries(a)){if(r==="__proto__"||r==="constructor"){continue}if(typeof t[r]==="undefined"&&typeof s!=="undefined"){t[r]=s}if(e&&i(t[r])&&i(s)){defaults(true,t[r],s)}}}return t}e.exports=defaults.bind(undefined,false);e.exports.deep=defaults.bind(undefined,true)},4330:function(e){"use strict";const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function push(e,t,r){if(Object.prototype.hasOwnProperty.call(e,t))e[t].push(r);else e[t]=[r]}function parse(e){const r={};if(e===undefined||e==="")return r;var i={};var a=false;var s=false;var n=false;var o;var u;var p=-1;var c=-1;for(var m=0;m<e.length;m++){const d=e.charCodeAt(m);if(o===undefined){if(c===-1&&t[d]===1){if(p===-1)p=m}else if(d===32||d===9){if(c===-1&&p!==-1)c=m}else if(d===59||d===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;const t=e.slice(p,c);if(d===44){push(r,t,i);i={}}else{o=t}p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else if(u===undefined){if(c===-1&&t[d]===1){if(p===-1)p=m}else if(d===32||d===9){if(c===-1&&p!==-1)c=m}else if(d===59||d===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;push(i,e.slice(p,c),true);if(d===44){push(r,o,i);i={};o=undefined}p=c=-1}else if(d===61&&p!==-1&&c===-1){u=e.slice(p,m);p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else{if(s){if(t[d]!==1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(p===-1)p=m;else if(!a)a=true;s=false}else if(n){if(t[d]===1){if(p===-1)p=m}else if(d===34&&p!==-1){n=false;c=m}else if(d===92){s=true}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else if(d===34&&e.charCodeAt(m-1)===61){n=true}else if(c===-1&&t[d]===1){if(p===-1)p=m}else if(p!==-1&&(d===32||d===9)){if(c===-1)c=m}else if(d===59||d===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;var l=e.slice(p,c);if(a){l=l.replace(/\\/g,"");a=false}push(i,u,l);if(d===44){push(r,o,i);i={};o=undefined}u=undefined;p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}}if(p===-1||n){throw new SyntaxError("Unexpected end of input")}if(c===-1)c=m;const d=e.slice(p,c);if(o===undefined){push(r,d,{})}else{if(u===undefined){push(i,d,true)}else if(a){push(i,u,d.replace(/\\/g,""))}else{push(i,u,d)}push(r,o,i)}return r}function format(e){return Object.keys(e).map(t=>{var r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>{return[t].concat(Object.keys(e).map(t=>{var r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},4341:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["discovery"]={};i.Discovery=a.defineService("discovery",["2015-11-01"]);Object.defineProperty(s.services["discovery"],"2015-11-01",{get:function get(){var e=r(9389);e.paginators=r(5266).pagination;return e},enumerable:true,configurable:true});e.exports=i.Discovery},4343:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["inspector"]={};i.Inspector=a.defineService("inspector",["2015-08-18*","2016-02-16"]);Object.defineProperty(s.services["inspector"],"2016-02-16",{get:function get(){var e=r(612);e.paginators=r(1283).pagination;return e},enumerable:true,configurable:true});e.exports=i.Inspector},4344:function(e){e.exports={pagination:{}}},4349:function(e,t,r){"use strict";var i=r(8627).Store;var a=r(9383).permuteDomain;var s=r(3054).pathMatch;var n=r(1669);function MemoryCookieStore(){i.call(this);this.idx={}}n.inherits(MemoryCookieStore,i);t.MemoryCookieStore=MemoryCookieStore;MemoryCookieStore.prototype.idx=null;MemoryCookieStore.prototype.synchronous=true;MemoryCookieStore.prototype.inspect=function(){return"{ idx: "+n.inspect(this.idx,false,2)+" }"};if(n.inspect.custom){MemoryCookieStore.prototype[n.inspect.custom]=MemoryCookieStore.prototype.inspect}MemoryCookieStore.prototype.findCookie=function(e,t,r,i){if(!this.idx[e]){return i(null,undefined)}if(!this.idx[e][t]){return i(null,undefined)}return i(null,this.idx[e][t][r]||null)};MemoryCookieStore.prototype.findCookies=function(e,t,r){var i=[];if(!e){return r(null,[])}var n;if(!t){n=function matchAll(e){for(var t in e){var r=e[t];for(var a in r){i.push(r[a])}}}}else{n=function matchRFC(e){Object.keys(e).forEach(function(r){if(s(t,r)){var a=e[r];for(var n in a){i.push(a[n])}}})}}var o=a(e)||[e];var u=this.idx;o.forEach(function(e){var t=u[e];if(!t){return}n(t)});r(null,i)};MemoryCookieStore.prototype.putCookie=function(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)};MemoryCookieStore.prototype.updateCookie=function(e,t,r){this.putCookie(t,r)};MemoryCookieStore.prototype.removeCookie=function(e,t,r,i){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][r]){delete this.idx[e][t][r]}i(null)};MemoryCookieStore.prototype.removeCookies=function(e,t,r){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return r(null)};MemoryCookieStore.prototype.removeAllCookies=function(e){this.idx={};return e(null)};MemoryCookieStore.prototype.getAllCookies=function(e){var t=[];var r=this.idx;var i=Object.keys(r);i.forEach(function(e){var i=Object.keys(r[e]);i.forEach(function(i){var a=Object.keys(r[e][i]);a.forEach(function(a){if(a!==null){t.push(r[e][i][a])}})})});t.sort(function(e,t){return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}},4352:function(e,t,r){"use strict";var i;try{var a=require;i=a("esprima")}catch(e){if(typeof window!=="undefined")i=window.esprima}var s=r(4945);function resolveJavascriptFunction(e){if(e===null)return false;try{var t="("+e+")",r=i.parse(t,{range:true});if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression"){return false}return true}catch(e){return false}}function constructJavascriptFunction(e){var t="("+e+")",r=i.parse(t,{range:true}),a=[],s;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression"){throw new Error("Failed to resolve function")}r.body[0].expression.params.forEach(function(e){a.push(e.name)});s=r.body[0].expression.body.range;if(r.body[0].expression.body.type==="BlockStatement"){return new Function(a,t.slice(s[0]+1,s[1]-1))}return new Function(a,"return "+t.slice(s[0],s[1]))}function representJavascriptFunction(e){return e.toString()}function isFunction(e){return Object.prototype.toString.call(e)==="[object Function]"}e.exports=new s("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction})},4362:function(e){e.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},4365:function(e,t,r){"use strict";const{Transform:i}=r(2413);e.exports={download(e,t,r){let a=0;return new i({transform(e,i,s){a+=e.length;const n=r?a/r:0;if(n<1){t.emit("downloadProgress",{percent:n,transferred:a,total:r})}s(null,e)},flush(e){t.emit("downloadProgress",{percent:1,transferred:a,total:r});e()}})},upload(e,t,r){const i=150;let a=0;let s;t.emit("uploadProgress",{percent:0,transferred:0,total:r});e.once("error",()=>{clearInterval(s)});e.once("response",()=>{clearInterval(s);t.emit("uploadProgress",{percent:1,transferred:a,total:r})});e.once("socket",n=>{const o=()=>{s=setInterval(()=>{const i=a;const s=e._header?Buffer.byteLength(e._header):0;a=n.bytesWritten-s;if(a===i||a===r){return}t.emit("uploadProgress",{percent:r?a/r:0,transferred:a,total:r})},i)};if(n.connecting){n.once("connect",o)}else if(n.writable){o()}})}}},4371:function(e){e.exports={pagination:{GetTranscript:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4373:function(e){e.exports={pagination:{ListPlacements:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"placements"},ListProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"}}}},4380:function(e){e.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},4387:function(e,t,r){e.exports={JWE:r(4978),JWK:r(105),JWKS:r(4851),JWS:r(6131),JWT:r(931),errors:r(3688)}},4388:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["honeycode"]={};i.Honeycode=a.defineService("honeycode",["2020-03-01"]);Object.defineProperty(s.services["honeycode"],"2020-03-01",{get:function get(){var e=r(8343);e.paginators=r(1346).pagination;return e},enumerable:true,configurable:true});e.exports=i.Honeycode},4392:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1n"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},Tags:{shape:"S3"},SnapshotArns:{shape:"S1q"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S1s"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S27"}}}},CreateCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName","Description"],members:{CacheSecurityGroupName:{},Description:{}}},output:{resultWrapper:"CreateCacheSecurityGroupResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},CreateCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2b"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2d"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1j"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1h",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},Tags:{shape:"S3"},SnapshotArns:{shape:"S1q"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S2z"},AccessString:{},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S31",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S35"}}},output:{shape:"S36",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3b"},GlobalNodeGroupsToRetain:{shape:"S3b"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3e"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S31",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S36",resultWrapper:"DeleteUserGroupResult"}},DescribeCacheClusters:{input:{type:"structure",members:{CacheClusterId:{},MaxRecords:{type:"integer"},Marker:{},ShowCacheNodeInfo:{type:"boolean"},ShowCacheClustersNotInReplicationGroups:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheClustersResult",type:"structure",members:{Marker:{},CacheClusters:{type:"list",member:{shape:"S1u",locationName:"CacheCluster"}}}}},DescribeCacheEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheEngineVersionsResult",type:"structure",members:{Marker:{},CacheEngineVersions:{type:"list",member:{locationName:"CacheEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},CacheEngineDescription:{},CacheEngineVersionDescription:{}}}}}}},DescribeCacheParameterGroups:{input:{type:"structure",members:{CacheParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParameterGroupsResult",type:"structure",members:{Marker:{},CacheParameterGroups:{type:"list",member:{shape:"S27",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S47"},CacheNodeTypeSpecificParameters:{shape:"S4a"}}}},DescribeCacheSecurityGroups:{input:{type:"structure",members:{CacheSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSecurityGroupsResult",type:"structure",members:{Marker:{},CacheSecurityGroups:{type:"list",member:{shape:"S8",locationName:"CacheSecurityGroup"}}}}},DescribeCacheSubnetGroups:{input:{type:"structure",members:{CacheSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSubnetGroupsResult",type:"structure",members:{Marker:{},CacheSubnetGroups:{type:"list",member:{shape:"S2d",locationName:"CacheSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["CacheParameterGroupFamily"],members:{CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{CacheParameterGroupFamily:{},Marker:{},Parameters:{shape:"S47"},CacheNodeTypeSpecificParameters:{shape:"S4a"}},wrapper:true}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2k",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S51",locationName:"ReservedCacheNode"}}}}},DescribeReservedCacheNodesOfferings:{input:{type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesOfferingsResult",type:"structure",members:{Marker:{},ReservedCacheNodesOfferings:{type:"list",member:{locationName:"ReservedCacheNodesOffering",type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},ProductDescription:{},OfferingType:{},RecurringCharges:{shape:"S52"}},wrapper:true}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S59"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1e",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S59"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S36"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S31"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6g"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3e"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S6n"},ScaleDownModifications:{shape:"S6n"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{shape:"S5",resultWrapper:"ListTagsForResourceResult"}},ModifyCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S1w"},AZMode:{},NewAvailabilityZones:{shape:"S1n"},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S6t"}}},output:{shape:"S6v",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2b"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2d"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},CacheParameterGroupName:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:true},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6g"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S2z"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S31",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S35"},UserIdsToRemove:{shape:"S35"}}},output:{shape:"S36",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S51"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S1w"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{shape:"S5",resultWrapper:"RemoveTagsFromResourceResult"}},ResetCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},ResetAllParameters:{type:"boolean"},ParameterNameValues:{shape:"S6t"}}},output:{shape:"S6v",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:true},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S12"},ReaderEndpoint:{shape:"S12"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S12"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S12"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"}},wrapper:true},Sx:{type:"list",member:{}},S12:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1e:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},TopicArn:{},Port:{type:"integer"},CacheParameterGroupName:{},CacheSubnetGroupName:{},VpcId:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},NumNodeGroups:{type:"integer"},AutomaticFailover:{},NodeSnapshots:{type:"list",member:{locationName:"NodeSnapshot",type:"structure",members:{CacheClusterId:{},NodeGroupId:{},CacheNodeId:{},NodeGroupConfiguration:{shape:"S1h"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:true}},KmsKeyId:{},ARN:{}},wrapper:true},S1h:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1j"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1j:{type:"list",member:{locationName:"AvailabilityZone"}},S1n:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S1o:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S1p:{type:"list",member:{locationName:"SecurityGroupId"}},S1q:{type:"list",member:{locationName:"SnapshotArn"}},S1s:{type:"list",member:{locationName:"PreferredOutpostArn"}},S1u:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S12"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S1w"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S1w"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S12"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:true},S1w:{type:"list",member:{locationName:"CacheNodeId"}},S27:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:true},S2b:{type:"list",member:{locationName:"SubnetIdentifier"}},S2d:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:true},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:true},S2k:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:true}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:true},S2z:{type:"list",member:{}},S31:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S35:{type:"list",member:{}},S36:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S37"},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S37"},UserIdsToAdd:{shape:"S37"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S37:{type:"list",member:{}},S3b:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3e:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1n"},PreferredOutpostArns:{shape:"S1s"}}}},S47:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4a:{type:"list",member:{locationName:"CacheNodeTypeSpecificParameter",type:"structure",members:{ParameterName:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},CacheNodeTypeSpecificValues:{type:"list",member:{locationName:"CacheNodeTypeSpecificValue",type:"structure",members:{CacheNodeType:{},Value:{}}}},ChangeType:{}}}},S51:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CacheNodeCount:{type:"integer"},ProductDescription:{},OfferingType:{},State:{},RecurringCharges:{shape:"S52"},ReservationARN:{}},wrapper:true},S52:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S59:{type:"list",member:{}},S6g:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1j"}}}},S6n:{type:"list",member:{}},S6t:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S6v:{type:"structure",members:{CacheParameterGroupName:{}}}}}},4400:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workspaces"]={};i.WorkSpaces=a.defineService("workspaces",["2015-04-08"]);Object.defineProperty(s.services["workspaces"],"2015-04-08",{get:function get(){var e=r(5168);e.paginators=r(7854).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkSpaces},4409:function(e){e.exports={pagination:{ListEventTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EventTypes"},ListNotificationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NotificationRules"},ListTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"}}}},4428:function(e,t,r){var i=r(9489);var a=r(6417);var s=r(4650);var n=r(909);var o=n.HASH_ALGOS;var u=n.PK_ALGOS;var p=n.InvalidAlgorithmError;var c=n.HttpSignatureError;var m=n.validateAlgorithm;e.exports={verifySignature:function verifySignature(e,t){i.object(e,"parsedSignature");if(typeof t==="string"||Buffer.isBuffer(t))t=s.parseKey(t);i.ok(s.Key.isKey(t,[1,1]),"pubkey must be a sshpk.Key");var r=m(e.algorithm);if(r[0]==="hmac"||r[0]!==t.type)return false;var a=t.createVerify(r[1]);a.update(e.signingString);return a.verify(e.params.signature,"base64")},verifyHMAC:function verifyHMAC(e,t){i.object(e,"parsedHMAC");i.string(t,"secret");var r=m(e.algorithm);if(r[0]!=="hmac")return false;var s=r[1].toUpperCase();var n=a.createHmac(s,t);n.update(e.signingString);var o=a.createHmac(s,t);o.update(n.digest());o=o.digest();var u=a.createHmac(s,t);u.update(new Buffer(e.params.signature,"base64"));u=u.digest();if(typeof o==="string")return o===u;if(Buffer.isBuffer(o)&&!o.equals)return o.toString("binary")===u.toString("binary");return o.equals(u)}}},4431:function(e,t,r){"use strict";var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(r(2087));const s=r(5082);function issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+a.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const n="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=n+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${n}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},4433:function(e){e.exports={pagination:{ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4437:function(e){e.exports={pagination:{ListMeshes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"meshes"},ListRoutes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"routes"},ListVirtualNodes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualNodes"},ListVirtualRouters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualRouters"}}}},4444:function(e){e.exports={metadata:{apiVersion:"2017-10-14",endpointPrefix:"medialive",signingName:"medialive",serviceFullName:"AWS Elemental MediaLive",serviceId:"MediaLive",protocol:"rest-json",uid:"medialive-2017-10-14",signatureVersion:"v4",serviceAbbreviation:"MediaLive",jsonVersion:"1.1"},operations:{AcceptInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/accept",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},BatchDelete:{http:{requestUri:"/prod/batch/delete",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},InputIds:{shape:"S5",locationName:"inputIds"},InputSecurityGroupIds:{shape:"S5",locationName:"inputSecurityGroupIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStart:{http:{requestUri:"/prod/batch/start",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStop:{http:{requestUri:"/prod/batch/stop",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchUpdateSchedule:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ActionNames:{shape:"S5",locationName:"actionNames"}},required:["ActionNames"]}},required:["ChannelId"]},output:{type:"structure",members:{Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]}}}},CancelInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/cancel",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/prod/channels",responseCode:201},input:{type:"structure",members:{CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},Reserved:{locationName:"reserved",deprecated:true},RoleArn:{locationName:"roleArn"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}},output:{type:"structure",members:{Channel:{shape:"Sde",locationName:"channel"}}}},CreateInput:{http:{requestUri:"/prod/inputs",responseCode:201},input:{type:"structure",members:{Destinations:{shape:"Sdl",locationName:"destinations"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sdp",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdr",locationName:"sources"},Tags:{shape:"Sdb",locationName:"tags"},Type:{locationName:"type"},Vpc:{locationName:"vpc",type:"structure",members:{SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetIds:{shape:"S5",locationName:"subnetIds"}},required:["SubnetIds"]}}},output:{type:"structure",members:{Input:{shape:"Sdw",locationName:"input"}}}},CreateInputSecurityGroup:{http:{requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Se8",locationName:"whitelistRules"}}},output:{type:"structure",members:{SecurityGroup:{shape:"Seb",locationName:"securityGroup"}}}},CreateMultiplex:{http:{requestUri:"/prod/multiplexes",responseCode:201},input:{type:"structure",members:{AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},Tags:{shape:"Sdb",locationName:"tags"}},required:["RequestId","MultiplexSettings","AvailabilityZones","Name"]},output:{type:"structure",members:{Multiplex:{shape:"Sel",locationName:"multiplex"}}}},CreateMultiplexProgram:{http:{requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:201},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},ProgramName:{locationName:"programName"},RequestId:{locationName:"requestId",idempotencyToken:true}},required:["MultiplexId","RequestId","MultiplexProgramSettings","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Sf0",locationName:"multiplexProgram"}}}},CreateTags:{http:{requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sdb",locationName:"tags"}},required:["ResourceArn"]}},DeleteChannel:{http:{method:"DELETE",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},DeleteInput:{http:{method:"DELETE",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{InputId:{location:"uri",locationName:"inputId"}},required:["InputId"]},output:{type:"structure",members:{}}},DeleteInputSecurityGroup:{http:{method:"DELETE",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{}}},DeleteMultiplex:{http:{method:"DELETE",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}}},DeleteMultiplexProgram:{http:{method:"DELETE",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}}},DeleteReservation:{http:{method:"DELETE",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DeleteSchedule:{http:{method:"DELETE",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{}}},DeleteTags:{http:{method:"DELETE",requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},DescribeChannel:{http:{method:"GET",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},DescribeInput:{http:{method:"GET",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{InputId:{location:"uri",locationName:"inputId"}},required:["InputId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{shape:"Sdx",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Se2",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Se4",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Type:{locationName:"type"}}}},DescribeInputDevice:{http:{method:"GET",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},DescribeInputDeviceThumbnail:{http:{method:"GET",requestUri:"/prod/inputDevices/{inputDeviceId}/thumbnailData",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Accept:{location:"header",locationName:"accept"}},required:["InputDeviceId","Accept"]},output:{type:"structure",members:{Body:{locationName:"body",type:"blob",streaming:true},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}},payload:"Body"}},DescribeInputSecurityGroup:{http:{method:"GET",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Sed",locationName:"whitelistRules"}}}},DescribeMultiplex:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}}},DescribeMultiplexProgram:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}}},DescribeOffering:{http:{method:"GET",requestUri:"/prod/offerings/{offeringId}",responseCode:200},input:{type:"structure",members:{OfferingId:{location:"uri",locationName:"offeringId"}},required:["OfferingId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},FixedPrice:{locationName:"fixedPrice",type:"double"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ResourceSpecification:{shape:"Sfk",locationName:"resourceSpecification"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DescribeReservation:{http:{method:"GET",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DescribeSchedule:{http:{method:"GET",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ChannelId"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}}}},ListChannels:{http:{method:"GET",requestUri:"/prod/channels",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Channels:{locationName:"channels",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},NextToken:{locationName:"nextToken"}}}},ListInputDeviceTransfers:{http:{method:"GET",requestUri:"/prod/inputDeviceTransfers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},TransferType:{location:"querystring",locationName:"transferType"}},required:["TransferType"]},output:{type:"structure",members:{InputDeviceTransfers:{locationName:"inputDeviceTransfers",type:"list",member:{type:"structure",members:{Id:{locationName:"id"},Message:{locationName:"message"},TargetCustomerId:{locationName:"targetCustomerId"},TransferType:{locationName:"transferType"}}}},NextToken:{locationName:"nextToken"}}}},ListInputDevices:{http:{method:"GET",requestUri:"/prod/inputDevices",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{InputDevices:{locationName:"inputDevices",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},NextToken:{locationName:"nextToken"}}}},ListInputSecurityGroups:{http:{method:"GET",requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{InputSecurityGroups:{locationName:"inputSecurityGroups",type:"list",member:{shape:"Seb"}},NextToken:{locationName:"nextToken"}}}},ListInputs:{http:{method:"GET",requestUri:"/prod/inputs",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Inputs:{locationName:"inputs",type:"list",member:{shape:"Sdw"}},NextToken:{locationName:"nextToken"}}}},ListMultiplexPrograms:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MultiplexId:{location:"uri",locationName:"multiplexId"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["MultiplexId"]},output:{type:"structure",members:{MultiplexPrograms:{locationName:"multiplexPrograms",type:"list",member:{type:"structure",members:{ChannelId:{locationName:"channelId"},ProgramName:{locationName:"programName"}}}},NextToken:{locationName:"nextToken"}}}},ListMultiplexes:{http:{method:"GET",requestUri:"/prod/multiplexes",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Multiplexes:{locationName:"multiplexes",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Id:{locationName:"id"},MultiplexSettings:{locationName:"multiplexSettings",type:"structure",members:{TransportStreamBitrate:{locationName:"transportStreamBitrate",type:"integer"}}},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}}},NextToken:{locationName:"nextToken"}}}},ListOfferings:{http:{method:"GET",requestUri:"/prod/offerings",responseCode:200},input:{type:"structure",members:{ChannelClass:{location:"querystring",locationName:"channelClass"},ChannelConfiguration:{location:"querystring",locationName:"channelConfiguration"},Codec:{location:"querystring",locationName:"codec"},Duration:{location:"querystring",locationName:"duration"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MaximumBitrate:{location:"querystring",locationName:"maximumBitrate"},MaximumFramerate:{location:"querystring",locationName:"maximumFramerate"},NextToken:{location:"querystring",locationName:"nextToken"},Resolution:{location:"querystring",locationName:"resolution"},ResourceType:{location:"querystring",locationName:"resourceType"},SpecialFeature:{location:"querystring",locationName:"specialFeature"},VideoQuality:{location:"querystring",locationName:"videoQuality"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Offerings:{locationName:"offerings",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},FixedPrice:{locationName:"fixedPrice",type:"double"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ResourceSpecification:{shape:"Sfk",locationName:"resourceSpecification"},UsagePrice:{locationName:"usagePrice",type:"double"}}}}}}},ListReservations:{http:{method:"GET",requestUri:"/prod/reservations",responseCode:200},input:{type:"structure",members:{ChannelClass:{location:"querystring",locationName:"channelClass"},Codec:{location:"querystring",locationName:"codec"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MaximumBitrate:{location:"querystring",locationName:"maximumBitrate"},MaximumFramerate:{location:"querystring",locationName:"maximumFramerate"},NextToken:{location:"querystring",locationName:"nextToken"},Resolution:{location:"querystring",locationName:"resolution"},ResourceType:{location:"querystring",locationName:"resourceType"},SpecialFeature:{location:"querystring",locationName:"specialFeature"},VideoQuality:{location:"querystring",locationName:"videoQuality"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Reservations:{locationName:"reservations",type:"list",member:{shape:"Shx"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/prod/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sdb",locationName:"tags"}}}},PurchaseOffering:{http:{requestUri:"/prod/offerings/{offeringId}/purchase",responseCode:201},input:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},OfferingId:{location:"uri",locationName:"offeringId"},RequestId:{locationName:"requestId",idempotencyToken:true},Start:{locationName:"start"},Tags:{shape:"Sdb",locationName:"tags"}},required:["OfferingId","Count"]},output:{type:"structure",members:{Reservation:{shape:"Shx",locationName:"reservation"}}}},RejectInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/reject",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},StartChannel:{http:{requestUri:"/prod/channels/{channelId}/start",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},StartMultiplex:{http:{requestUri:"/prod/multiplexes/{multiplexId}/start",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}}},StopChannel:{http:{requestUri:"/prod/channels/{channelId}/stop",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},StopMultiplex:{http:{requestUri:"/prod/multiplexes/{multiplexId}/stop",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}}},TransferInputDevice:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/transfer",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"},TargetCustomerId:{locationName:"targetCustomerId"},TransferMessage:{locationName:"transferMessage"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelId:{location:"uri",locationName:"channelId"},Destinations:{shape:"S20",locationName:"destinations"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"}},required:["ChannelId"]},output:{type:"structure",members:{Channel:{shape:"Sde",locationName:"channel"}}}},UpdateChannelClass:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}/channelClass",responseCode:200},input:{type:"structure",members:{ChannelClass:{locationName:"channelClass"},ChannelId:{location:"uri",locationName:"channelId"},Destinations:{shape:"S20",locationName:"destinations"}},required:["ChannelId","ChannelClass"]},output:{type:"structure",members:{Channel:{shape:"Sde",locationName:"channel"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{Destinations:{shape:"Sdl",locationName:"destinations"},InputDevices:{locationName:"inputDevices",type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},InputId:{location:"uri",locationName:"inputId"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sdp",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdr",locationName:"sources"}},required:["InputId"]},output:{type:"structure",members:{Input:{shape:"Sdw",locationName:"input"}}}},UpdateInputDevice:{http:{method:"PUT",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{HdDeviceSettings:{shape:"Sin",locationName:"hdDeviceSettings"},InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Name:{locationName:"name"},UhdDeviceSettings:{shape:"Sin",locationName:"uhdDeviceSettings"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},UpdateInputSecurityGroup:{http:{method:"PUT",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"},Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Se8",locationName:"whitelistRules"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{SecurityGroup:{shape:"Seb",locationName:"securityGroup"}}}},UpdateMultiplex:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"}},required:["MultiplexId"]},output:{type:"structure",members:{Multiplex:{shape:"Sel",locationName:"multiplex"}}}},UpdateMultiplexProgram:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Sf0",locationName:"multiplexProgram"}}}},UpdateReservation:{http:{method:"PUT",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name"},ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Reservation:{shape:"Shx",locationName:"reservation"}}}}},shapes:{S5:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Code:{locationName:"code"},Id:{locationName:"id"},Message:{locationName:"message"}}}},S9:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},State:{locationName:"state"}}}},Sh:{type:"list",member:{type:"structure",members:{ActionName:{locationName:"actionName"},ScheduleActionSettings:{locationName:"scheduleActionSettings",type:"structure",members:{HlsId3SegmentTaggingSettings:{locationName:"hlsId3SegmentTaggingSettings",type:"structure",members:{Tag:{locationName:"tag"}},required:["Tag"]},HlsTimedMetadataSettings:{locationName:"hlsTimedMetadataSettings",type:"structure",members:{Id3:{locationName:"id3"}},required:["Id3"]},InputPrepareSettings:{locationName:"inputPrepareSettings",type:"structure",members:{InputAttachmentNameReference:{locationName:"inputAttachmentNameReference"},InputClippingSettings:{shape:"Sn",locationName:"inputClippingSettings"},UrlPath:{shape:"S5",locationName:"urlPath"}}},InputSwitchSettings:{locationName:"inputSwitchSettings",type:"structure",members:{InputAttachmentNameReference:{locationName:"inputAttachmentNameReference"},InputClippingSettings:{shape:"Sn",locationName:"inputClippingSettings"},UrlPath:{shape:"S5",locationName:"urlPath"}},required:["InputAttachmentNameReference"]},PauseStateSettings:{locationName:"pauseStateSettings",type:"structure",members:{Pipelines:{locationName:"pipelines",type:"list",member:{type:"structure",members:{PipelineId:{locationName:"pipelineId"}},required:["PipelineId"]}}}},Scte35ReturnToNetworkSettings:{locationName:"scte35ReturnToNetworkSettings",type:"structure",members:{SpliceEventId:{locationName:"spliceEventId",type:"long"}},required:["SpliceEventId"]},Scte35SpliceInsertSettings:{locationName:"scte35SpliceInsertSettings",type:"structure",members:{Duration:{locationName:"duration",type:"long"},SpliceEventId:{locationName:"spliceEventId",type:"long"}},required:["SpliceEventId"]},Scte35TimeSignalSettings:{locationName:"scte35TimeSignalSettings",type:"structure",members:{Scte35Descriptors:{locationName:"scte35Descriptors",type:"list",member:{type:"structure",members:{Scte35DescriptorSettings:{locationName:"scte35DescriptorSettings",type:"structure",members:{SegmentationDescriptorScte35DescriptorSettings:{locationName:"segmentationDescriptorScte35DescriptorSettings",type:"structure",members:{DeliveryRestrictions:{locationName:"deliveryRestrictions",type:"structure",members:{ArchiveAllowedFlag:{locationName:"archiveAllowedFlag"},DeviceRestrictions:{locationName:"deviceRestrictions"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}},required:["DeviceRestrictions","ArchiveAllowedFlag","WebDeliveryAllowedFlag","NoRegionalBlackoutFlag"]},SegmentNum:{locationName:"segmentNum",type:"integer"},SegmentationCancelIndicator:{locationName:"segmentationCancelIndicator"},SegmentationDuration:{locationName:"segmentationDuration",type:"long"},SegmentationEventId:{locationName:"segmentationEventId",type:"long"},SegmentationTypeId:{locationName:"segmentationTypeId",type:"integer"},SegmentationUpid:{locationName:"segmentationUpid"},SegmentationUpidType:{locationName:"segmentationUpidType",type:"integer"},SegmentsExpected:{locationName:"segmentsExpected",type:"integer"},SubSegmentNum:{locationName:"subSegmentNum",type:"integer"},SubSegmentsExpected:{locationName:"subSegmentsExpected",type:"integer"}},required:["SegmentationEventId","SegmentationCancelIndicator"]}},required:["SegmentationDescriptorScte35DescriptorSettings"]}},required:["Scte35DescriptorSettings"]}}},required:["Scte35Descriptors"]},StaticImageActivateSettings:{locationName:"staticImageActivateSettings",type:"structure",members:{Duration:{locationName:"duration",type:"integer"},FadeIn:{locationName:"fadeIn",type:"integer"},FadeOut:{locationName:"fadeOut",type:"integer"},Height:{locationName:"height",type:"integer"},Image:{shape:"S1h",locationName:"image"},ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"},Layer:{locationName:"layer",type:"integer"},Opacity:{locationName:"opacity",type:"integer"},Width:{locationName:"width",type:"integer"}},required:["Image"]},StaticImageDeactivateSettings:{locationName:"staticImageDeactivateSettings",type:"structure",members:{FadeOut:{locationName:"fadeOut",type:"integer"},Layer:{locationName:"layer",type:"integer"}}}}},ScheduleActionStartSettings:{locationName:"scheduleActionStartSettings",type:"structure",members:{FixedModeScheduleActionStartSettings:{locationName:"fixedModeScheduleActionStartSettings",type:"structure",members:{Time:{locationName:"time"}},required:["Time"]},FollowModeScheduleActionStartSettings:{locationName:"followModeScheduleActionStartSettings",type:"structure",members:{FollowPoint:{locationName:"followPoint"},ReferenceActionName:{locationName:"referenceActionName"}},required:["ReferenceActionName","FollowPoint"]},ImmediateModeScheduleActionStartSettings:{locationName:"immediateModeScheduleActionStartSettings",type:"structure",members:{}}}}},required:["ActionName","ScheduleActionStartSettings","ScheduleActionSettings"]}},Sn:{type:"structure",members:{InputTimecodeSource:{locationName:"inputTimecodeSource"},StartTimecode:{locationName:"startTimecode",type:"structure",members:{Timecode:{locationName:"timecode"}}},StopTimecode:{locationName:"stopTimecode",type:"structure",members:{LastFrameClippingBehavior:{locationName:"lastFrameClippingBehavior"},Timecode:{locationName:"timecode"}}}},required:["InputTimecodeSource"]},S1h:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Uri:{locationName:"uri"},Username:{locationName:"username"}},required:["Uri"]},S1x:{type:"structure",members:{Resolution:{locationName:"resolution"}}},S20:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"},MediaPackageSettings:{locationName:"mediaPackageSettings",type:"list",member:{type:"structure",members:{ChannelId:{locationName:"channelId"}}}},MultiplexSettings:{locationName:"multiplexSettings",type:"structure",members:{MultiplexId:{locationName:"multiplexId"},ProgramName:{locationName:"programName"}}},Settings:{locationName:"settings",type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},StreamName:{locationName:"streamName"},Url:{locationName:"url"},Username:{locationName:"username"}}}}}}},S28:{type:"structure",members:{AudioDescriptions:{locationName:"audioDescriptions",type:"list",member:{type:"structure",members:{AudioNormalizationSettings:{locationName:"audioNormalizationSettings",type:"structure",members:{Algorithm:{locationName:"algorithm"},AlgorithmControl:{locationName:"algorithmControl"},TargetLkfs:{locationName:"targetLkfs",type:"double"}}},AudioSelectorName:{locationName:"audioSelectorName"},AudioType:{locationName:"audioType"},AudioTypeControl:{locationName:"audioTypeControl"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{AacSettings:{locationName:"aacSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},CodingMode:{locationName:"codingMode"},InputType:{locationName:"inputType"},Profile:{locationName:"profile"},RateControlMode:{locationName:"rateControlMode"},RawFormat:{locationName:"rawFormat"},SampleRate:{locationName:"sampleRate",type:"double"},Spec:{locationName:"spec"},VbrQuality:{locationName:"vbrQuality"}}},Ac3Settings:{locationName:"ac3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},Dialnorm:{locationName:"dialnorm",type:"integer"},DrcProfile:{locationName:"drcProfile"},LfeFilter:{locationName:"lfeFilter"},MetadataControl:{locationName:"metadataControl"}}},Eac3Settings:{locationName:"eac3Settings",type:"structure",members:{AttenuationControl:{locationName:"attenuationControl"},Bitrate:{locationName:"bitrate",type:"double"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DcFilter:{locationName:"dcFilter"},Dialnorm:{locationName:"dialnorm",type:"integer"},DrcLine:{locationName:"drcLine"},DrcRf:{locationName:"drcRf"},LfeControl:{locationName:"lfeControl"},LfeFilter:{locationName:"lfeFilter"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MetadataControl:{locationName:"metadataControl"},PassthroughControl:{locationName:"passthroughControl"},PhaseControl:{locationName:"phaseControl"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"},SurroundMode:{locationName:"surroundMode"}}},Mp2Settings:{locationName:"mp2Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},CodingMode:{locationName:"codingMode"},SampleRate:{locationName:"sampleRate",type:"double"}}},PassThroughSettings:{locationName:"passThroughSettings",type:"structure",members:{}},WavSettings:{locationName:"wavSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"double"},CodingMode:{locationName:"codingMode"},SampleRate:{locationName:"sampleRate",type:"double"}}}}},LanguageCode:{locationName:"languageCode"},LanguageCodeControl:{locationName:"languageCodeControl"},Name:{locationName:"name"},RemixSettings:{locationName:"remixSettings",type:"structure",members:{ChannelMappings:{locationName:"channelMappings",type:"list",member:{type:"structure",members:{InputChannelLevels:{locationName:"inputChannelLevels",type:"list",member:{type:"structure",members:{Gain:{locationName:"gain",type:"integer"},InputChannel:{locationName:"inputChannel",type:"integer"}},required:["InputChannel","Gain"]}},OutputChannel:{locationName:"outputChannel",type:"integer"}},required:["OutputChannel","InputChannelLevels"]}},ChannelsIn:{locationName:"channelsIn",type:"integer"},ChannelsOut:{locationName:"channelsOut",type:"integer"}},required:["ChannelMappings"]},StreamName:{locationName:"streamName"}},required:["AudioSelectorName","Name"]}},AvailBlanking:{locationName:"availBlanking",type:"structure",members:{AvailBlankingImage:{shape:"S1h",locationName:"availBlankingImage"},State:{locationName:"state"}}},AvailConfiguration:{locationName:"availConfiguration",type:"structure",members:{AvailSettings:{locationName:"availSettings",type:"structure",members:{Scte35SpliceInsert:{locationName:"scte35SpliceInsert",type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}}},Scte35TimeSignalApos:{locationName:"scte35TimeSignalApos",type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}}}}}}},BlackoutSlate:{locationName:"blackoutSlate",type:"structure",members:{BlackoutSlateImage:{shape:"S1h",locationName:"blackoutSlateImage"},NetworkEndBlackout:{locationName:"networkEndBlackout"},NetworkEndBlackoutImage:{shape:"S1h",locationName:"networkEndBlackoutImage"},NetworkId:{locationName:"networkId"},State:{locationName:"state"}}},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},DestinationSettings:{locationName:"destinationSettings",type:"structure",members:{AribDestinationSettings:{locationName:"aribDestinationSettings",type:"structure",members:{}},BurnInDestinationSettings:{locationName:"burnInDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},Font:{shape:"S1h",locationName:"font"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontSize:{locationName:"fontSize"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextGridControl:{locationName:"teletextGridControl"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},DvbSubDestinationSettings:{locationName:"dvbSubDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},Font:{shape:"S1h",locationName:"font"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontSize:{locationName:"fontSize"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextGridControl:{locationName:"teletextGridControl"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},EbuTtDDestinationSettings:{locationName:"ebuTtDDestinationSettings",type:"structure",members:{FillLineGap:{locationName:"fillLineGap"},FontFamily:{locationName:"fontFamily"},StyleControl:{locationName:"styleControl"}}},EmbeddedDestinationSettings:{locationName:"embeddedDestinationSettings",type:"structure",members:{}},EmbeddedPlusScte20DestinationSettings:{locationName:"embeddedPlusScte20DestinationSettings",type:"structure",members:{}},RtmpCaptionInfoDestinationSettings:{locationName:"rtmpCaptionInfoDestinationSettings",type:"structure",members:{}},Scte20PlusEmbeddedDestinationSettings:{locationName:"scte20PlusEmbeddedDestinationSettings",type:"structure",members:{}},Scte27DestinationSettings:{locationName:"scte27DestinationSettings",type:"structure",members:{}},SmpteTtDestinationSettings:{locationName:"smpteTtDestinationSettings",type:"structure",members:{}},TeletextDestinationSettings:{locationName:"teletextDestinationSettings",type:"structure",members:{}},TtmlDestinationSettings:{locationName:"ttmlDestinationSettings",type:"structure",members:{StyleControl:{locationName:"styleControl"}}},WebvttDestinationSettings:{locationName:"webvttDestinationSettings",type:"structure",members:{}}}},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"},Name:{locationName:"name"}},required:["CaptionSelectorName","Name"]}},FeatureActivations:{locationName:"featureActivations",type:"structure",members:{InputPrepareScheduleActions:{locationName:"inputPrepareScheduleActions"}}},GlobalConfiguration:{locationName:"globalConfiguration",type:"structure",members:{InitialAudioGain:{locationName:"initialAudioGain",type:"integer"},InputEndAction:{locationName:"inputEndAction"},InputLossBehavior:{locationName:"inputLossBehavior",type:"structure",members:{BlackFrameMsec:{locationName:"blackFrameMsec",type:"integer"},InputLossImageColor:{locationName:"inputLossImageColor"},InputLossImageSlate:{shape:"S1h",locationName:"inputLossImageSlate"},InputLossImageType:{locationName:"inputLossImageType"},RepeatFrameMsec:{locationName:"repeatFrameMsec",type:"integer"}}},OutputLockingMode:{locationName:"outputLockingMode"},OutputTimingSource:{locationName:"outputTimingSource"},SupportLowFramerateInputs:{locationName:"supportLowFramerateInputs"}}},NielsenConfiguration:{locationName:"nielsenConfiguration",type:"structure",members:{DistributorId:{locationName:"distributorId"},NielsenPcmToId3Tagging:{locationName:"nielsenPcmToId3Tagging"}}},OutputGroups:{locationName:"outputGroups",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},OutputGroupSettings:{locationName:"outputGroupSettings",type:"structure",members:{ArchiveGroupSettings:{locationName:"archiveGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"},RolloverInterval:{locationName:"rolloverInterval",type:"integer"}},required:["Destination"]},FrameCaptureGroupSettings:{locationName:"frameCaptureGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},HlsGroupSettings:{locationName:"hlsGroupSettings",type:"structure",members:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},BaseUrlContent:{locationName:"baseUrlContent"},BaseUrlContent1:{locationName:"baseUrlContent1"},BaseUrlManifest:{locationName:"baseUrlManifest"},BaseUrlManifest1:{locationName:"baseUrlManifest1"},CaptionLanguageMappings:{locationName:"captionLanguageMappings",type:"list",member:{type:"structure",members:{CaptionChannel:{locationName:"captionChannel",type:"integer"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}},required:["LanguageCode","LanguageDescription","CaptionChannel"]}},CaptionLanguageSetting:{locationName:"captionLanguageSetting"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},ConstantIv:{locationName:"constantIv"},Destination:{shape:"S5p",locationName:"destination"},DirectoryStructure:{locationName:"directoryStructure"},DiscontinuityTags:{locationName:"discontinuityTags"},EncryptionType:{locationName:"encryptionType"},HlsCdnSettings:{locationName:"hlsCdnSettings",type:"structure",members:{HlsAkamaiSettings:{locationName:"hlsAkamaiSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},HttpTransferMode:{locationName:"httpTransferMode"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"},Salt:{locationName:"salt"},Token:{locationName:"token"}}},HlsBasicPutSettings:{locationName:"hlsBasicPutSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},HlsMediaStoreSettings:{locationName:"hlsMediaStoreSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},MediaStoreStorageClass:{locationName:"mediaStoreStorageClass"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},HlsWebdavSettings:{locationName:"hlsWebdavSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},HttpTransferMode:{locationName:"httpTransferMode"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}}}},HlsId3SegmentTagging:{locationName:"hlsId3SegmentTagging"},IFrameOnlyPlaylists:{locationName:"iFrameOnlyPlaylists"},IncompleteSegmentBehavior:{locationName:"incompleteSegmentBehavior"},IndexNSegments:{locationName:"indexNSegments",type:"integer"},InputLossAction:{locationName:"inputLossAction"},IvInManifest:{locationName:"ivInManifest"},IvSource:{locationName:"ivSource"},KeepSegments:{locationName:"keepSegments",type:"integer"},KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},KeyProviderSettings:{locationName:"keyProviderSettings",type:"structure",members:{StaticKeySettings:{locationName:"staticKeySettings",type:"structure",members:{KeyProviderServer:{shape:"S1h",locationName:"keyProviderServer"},StaticKeyValue:{locationName:"staticKeyValue"}},required:["StaticKeyValue"]}}},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinSegmentLength:{locationName:"minSegmentLength",type:"integer"},Mode:{locationName:"mode"},OutputSelection:{locationName:"outputSelection"},ProgramDateTime:{locationName:"programDateTime"},ProgramDateTimePeriod:{locationName:"programDateTimePeriod",type:"integer"},RedundantManifest:{locationName:"redundantManifest"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentationMode:{locationName:"segmentationMode"},SegmentsPerSubdirectory:{locationName:"segmentsPerSubdirectory",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"},TimestampDeltaMilliseconds:{locationName:"timestampDeltaMilliseconds",type:"integer"},TsFileMode:{locationName:"tsFileMode"}},required:["Destination"]},MediaPackageGroupSettings:{locationName:"mediaPackageGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},MsSmoothGroupSettings:{locationName:"msSmoothGroupSettings",type:"structure",members:{AcquisitionPointId:{locationName:"acquisitionPointId"},AudioOnlyTimecodeControl:{locationName:"audioOnlyTimecodeControl"},CertificateMode:{locationName:"certificateMode"},ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},Destination:{shape:"S5p",locationName:"destination"},EventId:{locationName:"eventId"},EventIdMode:{locationName:"eventIdMode"},EventStopBehavior:{locationName:"eventStopBehavior"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},FragmentLength:{locationName:"fragmentLength",type:"integer"},InputLossAction:{locationName:"inputLossAction"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"},SegmentationMode:{locationName:"segmentationMode"},SendDelayMs:{locationName:"sendDelayMs",type:"integer"},SparseTrackType:{locationName:"sparseTrackType"},StreamManifestBehavior:{locationName:"streamManifestBehavior"},TimestampOffset:{locationName:"timestampOffset"},TimestampOffsetMode:{locationName:"timestampOffsetMode"}},required:["Destination"]},MultiplexGroupSettings:{locationName:"multiplexGroupSettings",type:"structure",members:{}},RtmpGroupSettings:{locationName:"rtmpGroupSettings",type:"structure",members:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},AuthenticationScheme:{locationName:"authenticationScheme"},CacheFullBehavior:{locationName:"cacheFullBehavior"},CacheLength:{locationName:"cacheLength",type:"integer"},CaptionData:{locationName:"captionData"},InputLossAction:{locationName:"inputLossAction"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},UdpGroupSettings:{locationName:"udpGroupSettings",type:"structure",members:{InputLossAction:{locationName:"inputLossAction"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"}}}}},Outputs:{locationName:"outputs",type:"list",member:{type:"structure",members:{AudioDescriptionNames:{shape:"S5",locationName:"audioDescriptionNames"},CaptionDescriptionNames:{shape:"S5",locationName:"captionDescriptionNames"},OutputName:{locationName:"outputName"},OutputSettings:{locationName:"outputSettings",type:"structure",members:{ArchiveOutputSettings:{locationName:"archiveOutputSettings",type:"structure",members:{ContainerSettings:{locationName:"containerSettings",type:"structure",members:{M2tsSettings:{shape:"S7s",locationName:"m2tsSettings"},RawSettings:{locationName:"rawSettings",type:"structure",members:{}}}},Extension:{locationName:"extension"},NameModifier:{locationName:"nameModifier"}},required:["ContainerSettings"]},FrameCaptureOutputSettings:{locationName:"frameCaptureOutputSettings",type:"structure",members:{NameModifier:{locationName:"nameModifier"}}},HlsOutputSettings:{locationName:"hlsOutputSettings",type:"structure",members:{H265PackagingType:{locationName:"h265PackagingType"},HlsSettings:{locationName:"hlsSettings",type:"structure",members:{AudioOnlyHlsSettings:{locationName:"audioOnlyHlsSettings",type:"structure",members:{AudioGroupId:{locationName:"audioGroupId"},AudioOnlyImage:{shape:"S1h",locationName:"audioOnlyImage"},AudioTrackType:{locationName:"audioTrackType"},SegmentType:{locationName:"segmentType"}}},Fmp4HlsSettings:{locationName:"fmp4HlsSettings",type:"structure",members:{AudioRenditionSets:{locationName:"audioRenditionSets"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"}}},StandardHlsSettings:{locationName:"standardHlsSettings",type:"structure",members:{AudioRenditionSets:{locationName:"audioRenditionSets"},M3u8Settings:{locationName:"m3u8Settings",type:"structure",members:{AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{locationName:"audioPids"},EcmPid:{locationName:"ecmPid"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPeriod:{locationName:"pcrPeriod",type:"integer"},PcrPid:{locationName:"pcrPid"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid"},ProgramNum:{locationName:"programNum",type:"integer"},Scte35Behavior:{locationName:"scte35Behavior"},Scte35Pid:{locationName:"scte35Pid"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"},TimedMetadataPid:{locationName:"timedMetadataPid"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid"}}}},required:["M3u8Settings"]}}},NameModifier:{locationName:"nameModifier"},SegmentModifier:{locationName:"segmentModifier"}},required:["HlsSettings"]},MediaPackageOutputSettings:{locationName:"mediaPackageOutputSettings",type:"structure",members:{}},MsSmoothOutputSettings:{locationName:"msSmoothOutputSettings",type:"structure",members:{H265PackagingType:{locationName:"h265PackagingType"},NameModifier:{locationName:"nameModifier"}}},MultiplexOutputSettings:{locationName:"multiplexOutputSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},RtmpOutputSettings:{locationName:"rtmpOutputSettings",type:"structure",members:{CertificateMode:{locationName:"certificateMode"},ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},Destination:{shape:"S5p",locationName:"destination"},NumRetries:{locationName:"numRetries",type:"integer"}},required:["Destination"]},UdpOutputSettings:{locationName:"udpOutputSettings",type:"structure",members:{BufferMsec:{locationName:"bufferMsec",type:"integer"},ContainerSettings:{locationName:"containerSettings",type:"structure",members:{M2tsSettings:{shape:"S7s",locationName:"m2tsSettings"}}},Destination:{shape:"S5p",locationName:"destination"},FecOutputSettings:{locationName:"fecOutputSettings",type:"structure",members:{ColumnDepth:{locationName:"columnDepth",type:"integer"},IncludeFec:{locationName:"includeFec"},RowLength:{locationName:"rowLength",type:"integer"}}}},required:["Destination","ContainerSettings"]}}},VideoDescriptionName:{locationName:"videoDescriptionName"}},required:["OutputSettings"]}}},required:["Outputs","OutputGroupSettings"]}},TimecodeConfig:{locationName:"timecodeConfig",type:"structure",members:{Source:{locationName:"source"},SyncThreshold:{locationName:"syncThreshold",type:"integer"}},required:["Source"]},VideoDescriptions:{locationName:"videoDescriptions",type:"list",member:{type:"structure",members:{CodecSettings:{locationName:"codecSettings",type:"structure",members:{FrameCaptureSettings:{locationName:"frameCaptureSettings",type:"structure",members:{CaptureInterval:{locationName:"captureInterval",type:"integer"},CaptureIntervalUnits:{locationName:"captureIntervalUnits"}},required:["CaptureInterval"]},H264Settings:{locationName:"h264Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},Bitrate:{locationName:"bitrate",type:"integer"},BufFillPct:{locationName:"bufFillPct",type:"integer"},BufSize:{locationName:"bufSize",type:"integer"},ColorMetadata:{locationName:"colorMetadata"},ColorSpaceSettings:{locationName:"colorSpaceSettings",type:"structure",members:{ColorSpacePassthroughSettings:{shape:"S9y",locationName:"colorSpacePassthroughSettings"},Rec601Settings:{shape:"S9z",locationName:"rec601Settings"},Rec709Settings:{shape:"Sa0",locationName:"rec709Settings"}}},EntropyEncoding:{locationName:"entropyEncoding"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa3",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FlickerAq:{locationName:"flickerAq"},ForceFieldPictures:{locationName:"forceFieldPictures"},FramerateControl:{locationName:"framerateControl"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopNumBFrames:{locationName:"gopNumBFrames",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},Level:{locationName:"level"},LookAheadRateControl:{locationName:"lookAheadRateControl"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumRefFrames:{locationName:"numRefFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},Profile:{locationName:"profile"},QualityLevel:{locationName:"qualityLevel"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},RateControlMode:{locationName:"rateControlMode"},ScanType:{locationName:"scanType"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},Softness:{locationName:"softness",type:"integer"},SpatialAq:{locationName:"spatialAq"},SubgopLength:{locationName:"subgopLength"},Syntax:{locationName:"syntax"},TemporalAq:{locationName:"temporalAq"},TimecodeInsertion:{locationName:"timecodeInsertion"}}},H265Settings:{locationName:"h265Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},AlternativeTransferFunction:{locationName:"alternativeTransferFunction"},Bitrate:{locationName:"bitrate",type:"integer"},BufSize:{locationName:"bufSize",type:"integer"},ColorMetadata:{locationName:"colorMetadata"},ColorSpaceSettings:{locationName:"colorSpaceSettings",type:"structure",members:{ColorSpacePassthroughSettings:{shape:"S9y",locationName:"colorSpacePassthroughSettings"},Hdr10Settings:{locationName:"hdr10Settings",type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},Rec601Settings:{shape:"S9z",locationName:"rec601Settings"},Rec709Settings:{shape:"Sa0",locationName:"rec709Settings"}}},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa3",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FlickerAq:{locationName:"flickerAq"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},Level:{locationName:"level"},LookAheadRateControl:{locationName:"lookAheadRateControl"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},Profile:{locationName:"profile"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},RateControlMode:{locationName:"rateControlMode"},ScanType:{locationName:"scanType"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},Tier:{locationName:"tier"},TimecodeInsertion:{locationName:"timecodeInsertion"}},required:["FramerateNumerator","FramerateDenominator"]},Mpeg2Settings:{locationName:"mpeg2Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},ColorMetadata:{locationName:"colorMetadata"},ColorSpace:{locationName:"colorSpace"},DisplayAspectRatio:{locationName:"displayAspectRatio"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa3",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopNumBFrames:{locationName:"gopNumBFrames",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},ScanType:{locationName:"scanType"},SubgopLength:{locationName:"subgopLength"},TimecodeInsertion:{locationName:"timecodeInsertion"}},required:["FramerateNumerator","FramerateDenominator"]}}},Height:{locationName:"height",type:"integer"},Name:{locationName:"name"},RespondToAfd:{locationName:"respondToAfd"},ScalingBehavior:{locationName:"scalingBehavior"},Sharpness:{locationName:"sharpness",type:"integer"},Width:{locationName:"width",type:"integer"}},required:["Name"]}}},required:["VideoDescriptions","AudioDescriptions","OutputGroups","TimecodeConfig"]},S5p:{type:"structure",members:{DestinationRefId:{locationName:"destinationRefId"}}},S7s:{type:"structure",members:{AbsentInputAudioBehavior:{locationName:"absentInputAudioBehavior"},Arib:{locationName:"arib"},AribCaptionsPid:{locationName:"aribCaptionsPid"},AribCaptionsPidControl:{locationName:"aribCaptionsPidControl"},AudioBufferModel:{locationName:"audioBufferModel"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{locationName:"audioPids"},AudioStreamType:{locationName:"audioStreamType"},Bitrate:{locationName:"bitrate",type:"integer"},BufferModel:{locationName:"bufferModel"},CcDescriptor:{locationName:"ccDescriptor"},DvbNitSettings:{locationName:"dvbNitSettings",type:"structure",members:{NetworkId:{locationName:"networkId",type:"integer"},NetworkName:{locationName:"networkName"},RepInterval:{locationName:"repInterval",type:"integer"}},required:["NetworkName","NetworkId"]},DvbSdtSettings:{locationName:"dvbSdtSettings",type:"structure",members:{OutputSdt:{locationName:"outputSdt"},RepInterval:{locationName:"repInterval",type:"integer"},ServiceName:{locationName:"serviceName"},ServiceProviderName:{locationName:"serviceProviderName"}}},DvbSubPids:{locationName:"dvbSubPids"},DvbTdtSettings:{locationName:"dvbTdtSettings",type:"structure",members:{RepInterval:{locationName:"repInterval",type:"integer"}}},DvbTeletextPid:{locationName:"dvbTeletextPid"},Ebif:{locationName:"ebif"},EbpAudioInterval:{locationName:"ebpAudioInterval"},EbpLookaheadMs:{locationName:"ebpLookaheadMs",type:"integer"},EbpPlacement:{locationName:"ebpPlacement"},EcmPid:{locationName:"ecmPid"},EsRateInPes:{locationName:"esRateInPes"},EtvPlatformPid:{locationName:"etvPlatformPid"},EtvSignalPid:{locationName:"etvSignalPid"},FragmentTime:{locationName:"fragmentTime",type:"double"},Klv:{locationName:"klv"},KlvDataPids:{locationName:"klvDataPids"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},NullPacketBitrate:{locationName:"nullPacketBitrate",type:"double"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPeriod:{locationName:"pcrPeriod",type:"integer"},PcrPid:{locationName:"pcrPid"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid"},ProgramNum:{locationName:"programNum",type:"integer"},RateMode:{locationName:"rateMode"},Scte27Pids:{locationName:"scte27Pids"},Scte35Control:{locationName:"scte35Control"},Scte35Pid:{locationName:"scte35Pid"},SegmentationMarkers:{locationName:"segmentationMarkers"},SegmentationStyle:{locationName:"segmentationStyle"},SegmentationTime:{locationName:"segmentationTime",type:"double"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"},TimedMetadataPid:{locationName:"timedMetadataPid"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid"}}},S9y:{type:"structure",members:{}},S9z:{type:"structure",members:{}},Sa0:{type:"structure",members:{}},Sa3:{type:"structure",members:{PostFilterSharpening:{locationName:"postFilterSharpening"},Strength:{locationName:"strength"}}},Sbr:{type:"list",member:{type:"structure",members:{AutomaticInputFailoverSettings:{locationName:"automaticInputFailoverSettings",type:"structure",members:{ErrorClearTimeMsec:{locationName:"errorClearTimeMsec",type:"integer"},FailoverConditions:{locationName:"failoverConditions",type:"list",member:{type:"structure",members:{FailoverConditionSettings:{locationName:"failoverConditionSettings",type:"structure",members:{AudioSilenceSettings:{locationName:"audioSilenceSettings",type:"structure",members:{AudioSelectorName:{locationName:"audioSelectorName"},AudioSilenceThresholdMsec:{locationName:"audioSilenceThresholdMsec",type:"integer"}},required:["AudioSelectorName"]},InputLossSettings:{locationName:"inputLossSettings",type:"structure",members:{InputLossThresholdMsec:{locationName:"inputLossThresholdMsec",type:"integer"}}},VideoBlackSettings:{locationName:"videoBlackSettings",type:"structure",members:{BlackDetectThreshold:{locationName:"blackDetectThreshold",type:"double"},VideoBlackThresholdMsec:{locationName:"videoBlackThresholdMsec",type:"integer"}}}}}}}},InputPreference:{locationName:"inputPreference"},SecondaryInputId:{locationName:"secondaryInputId"}},required:["SecondaryInputId"]},InputAttachmentName:{locationName:"inputAttachmentName"},InputId:{locationName:"inputId"},InputSettings:{locationName:"inputSettings",type:"structure",members:{AudioSelectors:{locationName:"audioSelectors",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{AudioLanguageSelection:{locationName:"audioLanguageSelection",type:"structure",members:{LanguageCode:{locationName:"languageCode"},LanguageSelectionPolicy:{locationName:"languageSelectionPolicy"}},required:["LanguageCode"]},AudioPidSelection:{locationName:"audioPidSelection",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}},required:["Pid"]},AudioTrackSelection:{locationName:"audioTrackSelection",type:"structure",members:{Tracks:{locationName:"tracks",type:"list",member:{type:"structure",members:{Track:{locationName:"track",type:"integer"}},required:["Track"]}}},required:["Tracks"]}}}},required:["Name"]}},CaptionSelectors:{locationName:"captionSelectors",type:"list",member:{type:"structure",members:{LanguageCode:{locationName:"languageCode"},Name:{locationName:"name"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{AncillarySourceSettings:{locationName:"ancillarySourceSettings",type:"structure",members:{SourceAncillaryChannelNumber:{locationName:"sourceAncillaryChannelNumber",type:"integer"}}},AribSourceSettings:{locationName:"aribSourceSettings",type:"structure",members:{}},DvbSubSourceSettings:{locationName:"dvbSubSourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},EmbeddedSourceSettings:{locationName:"embeddedSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Scte20Detection:{locationName:"scte20Detection"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"},Source608TrackNumber:{locationName:"source608TrackNumber",type:"integer"}}},Scte20SourceSettings:{locationName:"scte20SourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"}}},Scte27SourceSettings:{locationName:"scte27SourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},TeletextSourceSettings:{locationName:"teletextSourceSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"}}}}}},required:["Name"]}},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},FilterStrength:{locationName:"filterStrength",type:"integer"},InputFilter:{locationName:"inputFilter"},NetworkInputSettings:{locationName:"networkInputSettings",type:"structure",members:{HlsInputSettings:{locationName:"hlsInputSettings",type:"structure",members:{Bandwidth:{locationName:"bandwidth",type:"integer"},BufferSegments:{locationName:"bufferSegments",type:"integer"},Retries:{locationName:"retries",type:"integer"},RetryInterval:{locationName:"retryInterval",type:"integer"}}},ServerValidation:{locationName:"serverValidation"}}},Smpte2038DataPreference:{locationName:"smpte2038DataPreference"},SourceEndBehavior:{locationName:"sourceEndBehavior"},VideoSelector:{locationName:"videoSelector",type:"structure",members:{ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{VideoSelectorPid:{locationName:"videoSelectorPid",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},VideoSelectorProgramId:{locationName:"videoSelectorProgramId",type:"structure",members:{ProgramId:{locationName:"programId",type:"integer"}}}}}}}}}}}},Sd6:{type:"structure",members:{Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},Resolution:{locationName:"resolution"}}},Sdb:{type:"map",key:{},value:{}},Sdc:{type:"structure",members:{PublicAddressAllocationIds:{shape:"S5",locationName:"publicAddressAllocationIds"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetIds:{shape:"S5",locationName:"subnetIds"}},required:["SubnetIds"]},Sde:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}},Sdf:{type:"list",member:{type:"structure",members:{SourceIp:{locationName:"sourceIp"}}}},Sdh:{type:"list",member:{type:"structure",members:{ActiveInputAttachmentName:{locationName:"activeInputAttachmentName"},ActiveInputSwitchActionName:{locationName:"activeInputSwitchActionName"},PipelineId:{locationName:"pipelineId"}}}},Sdl:{type:"list",member:{type:"structure",members:{StreamName:{locationName:"streamName"}}}},Sdn:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},Sdp:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sdr:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Sdw:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{shape:"Sdx",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Se2",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Se4",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Type:{locationName:"type"}}},Sdx:{type:"list",member:{type:"structure",members:{Ip:{locationName:"ip"},Port:{locationName:"port"},Url:{locationName:"url"},Vpc:{locationName:"vpc",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}}}},Se2:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Se4:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Se8:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Seb:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Sed",locationName:"whitelistRules"}}},Sed:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Seg:{type:"structure",members:{MaximumVideoBufferDelayMilliseconds:{locationName:"maximumVideoBufferDelayMilliseconds",type:"integer"},TransportStreamBitrate:{locationName:"transportStreamBitrate",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},TransportStreamReservedBitrate:{locationName:"transportStreamReservedBitrate",type:"integer"}},required:["TransportStreamBitrate","TransportStreamId"]},Sel:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}},Sem:{type:"list",member:{type:"structure",members:{MediaConnectSettings:{locationName:"mediaConnectSettings",type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"}}}}}},Ser:{type:"structure",members:{PreferredChannelPipeline:{locationName:"preferredChannelPipeline"},ProgramNumber:{locationName:"programNumber",type:"integer"},ServiceDescriptor:{locationName:"serviceDescriptor",type:"structure",members:{ProviderName:{locationName:"providerName"},ServiceName:{locationName:"serviceName"}},required:["ProviderName","ServiceName"]},VideoSettings:{locationName:"videoSettings",type:"structure",members:{ConstantBitrate:{locationName:"constantBitrate",type:"integer"},StatmuxSettings:{locationName:"statmuxSettings",type:"structure",members:{MaximumBitrate:{locationName:"maximumBitrate",type:"integer"},MinimumBitrate:{locationName:"minimumBitrate",type:"integer"},Priority:{locationName:"priority",type:"integer"}}}}}},required:["ProgramNumber"]},Sf0:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}},Sf1:{type:"structure",members:{AudioPids:{shape:"Sf2",locationName:"audioPids"},DvbSubPids:{shape:"Sf2",locationName:"dvbSubPids"},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EtvPlatformPid:{locationName:"etvPlatformPid",type:"integer"},EtvSignalPid:{locationName:"etvSignalPid",type:"integer"},KlvDataPids:{shape:"Sf2",locationName:"klvDataPids"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},Scte27Pids:{shape:"Sf2",locationName:"scte27Pids"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},Sf2:{type:"list",member:{type:"integer"}},Sf3:{type:"list",member:{type:"structure",members:{ActiveChannelPipeline:{locationName:"activeChannelPipeline"},PipelineId:{locationName:"pipelineId"}}}},Sfk:{type:"structure",members:{ChannelClass:{locationName:"channelClass"},Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},MaximumFramerate:{locationName:"maximumFramerate"},Resolution:{locationName:"resolution"},ResourceType:{locationName:"resourceType"},SpecialFeature:{locationName:"specialFeature"},VideoQuality:{locationName:"videoQuality"}}},Sg5:{type:"structure",members:{ActiveInput:{locationName:"activeInput"},ConfiguredInput:{locationName:"configuredInput"},DeviceState:{locationName:"deviceState"},Framerate:{locationName:"framerate",type:"double"},Height:{locationName:"height",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ScanType:{locationName:"scanType"},Width:{locationName:"width",type:"integer"}}},Sga:{type:"structure",members:{DnsAddresses:{shape:"S5",locationName:"dnsAddresses"},Gateway:{locationName:"gateway"},IpAddress:{locationName:"ipAddress"},IpScheme:{locationName:"ipScheme"},SubnetMask:{locationName:"subnetMask"}}},Sgd:{type:"structure",members:{ActiveInput:{locationName:"activeInput"},ConfiguredInput:{locationName:"configuredInput"},DeviceState:{locationName:"deviceState"},Framerate:{locationName:"framerate",type:"double"},Height:{locationName:"height",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ScanType:{locationName:"scanType"},Width:{locationName:"width",type:"integer"}}},Shx:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}},Sin:{type:"structure",members:{ConfiguredInput:{locationName:"configuredInput"},MaxBitrate:{locationName:"maxBitrate",type:"integer"}}}}}},4449:function(e,t,r){const{getCurves:i}=r(6417);const{name:a}=r(4997);const s=new Set;if(i().includes("prime256v1")){s.add("P-256")}if(i().includes("secp256k1")){s.add(a)}if(i().includes("secp384r1")){s.add("P-384")}if(i().includes("secp521r1")){s.add("P-521")}e.exports=s},4469:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workdocs"]={};i.WorkDocs=a.defineService("workdocs",["2016-05-01"]);Object.defineProperty(s.services["workdocs"],"2016-05-01",{get:function get(){var e=r(6099);e.paginators=r(8317).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkDocs},4480:function(e){e.exports={pagination:{ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConfigurationHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLogPatternSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLogPatterns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProblems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4483:function(e){e.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4487:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideomedia"]={};i.KinesisVideoMedia=a.defineService("kinesisvideomedia",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideomedia"],"2017-09-30",{get:function get(){var e=r(8258);e.paginators=r(8784).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoMedia},4490:function(e){e.exports=((e={},t={})=>{const r=Object.keys(e);const i=new Set(Object.keys(t));return!r.some(e=>i.has(e))})},4503:function(e,t,r){const i=r(4830);const a=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=a},4522:function(e,t,r){const{EOL:i}=r(2087);const a=r(3688);const{keyObjectSupported:s}=r(7915);const{createPublicKey:n}=r(8727);const o=r(1651);const u=r(8805);const p=r(4694);const{OKP_CURVES:c,EC_CURVES:m}=r(2962);const l=(e,t)=>`-----BEGIN ${t} KEY-----${i}${(e.match(/.{1,64}/g)||[]).join(i)}${i}-----END ${t} KEY-----`;const d={private(e,t){const r=t.export({type:"pkcs8",format:"der"});const i=u.get("OneAsymmetricKey");const{privateKey:{privateKey:a}}=i.decode(r);return{...d.public(e,n(t)),d:o.encodeBuffer(a)}},public(e,t){const r=t.export({type:"spki",format:"der"});const i=u.get("PublicKeyInfo");const{publicKey:{data:a}}=i.decode(r);return{kty:"OKP",crv:e,x:o.encodeBuffer(a)}}};const y={rsa:{private(e){const t=e.export({type:"pkcs8",format:"der"});const r=u.get("PrivateKeyInfo");const i=u.get("RSAPrivateKey");const{privateKey:s}=r.decode(t);const{version:n,n:p,e:c,d:m,p:l,q:d,dp:y,dq:b,qi:h}=i.decode(s);if(n!=="two-prime"){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}return{kty:"RSA",n:o.encodeBigInt(p),e:o.encodeBigInt(c),d:o.encodeBigInt(m),p:o.encodeBigInt(l),q:o.encodeBigInt(d),dp:o.encodeBigInt(y),dq:o.encodeBigInt(b),qi:o.encodeBigInt(h)}},public(e){const t=e.export({type:"spki",format:"der"});const r=u.get("PublicKeyInfo");const i=u.get("RSAPublicKey");const{publicKey:{data:a}}=r.decode(t);const{n:s,e:n}=i.decode(a);return{kty:"RSA",n:o.encodeBigInt(s),e:o.encodeBigInt(n)}}},ec:{private(e){const t=e.export({type:"pkcs8",format:"der"});const r=u.get("PrivateKeyInfo");const i=u.get("ECPrivateKey");const{privateKey:p,algorithm:{parameters:{value:c}}}=r.decode(t);const{privateKey:m,publicKey:l}=i.decode(p);if(typeof l==="undefined"){if(s){return{...y.ec.public(n(e)),d:o.encodeBuffer(m)}}throw new a.JOSENotSupported("Private EC keys without the public key embedded are not supported in your Node.js runtime version")}const d=l.data.slice(1,(l.data.length-1)/2+1);const b=l.data.slice((l.data.length-1)/2+1);return{kty:"EC",crv:c,d:o.encodeBuffer(m),x:o.encodeBuffer(d),y:o.encodeBuffer(b)}},public(e){const t=e.export({type:"spki",format:"der"});const r=u.get("PublicKeyInfo");const{publicKey:{data:i},algorithm:{parameters:{value:a}}}=r.decode(t);const s=i.slice(1,(i.length-1)/2+1);const n=i.slice((i.length-1)/2+1);return{kty:"EC",crv:a,x:o.encodeBuffer(s),y:o.encodeBuffer(n)}}},ed25519:{private(e){return d.private("Ed25519",e)},public(e){return d.public("Ed25519",e)}},ed448:{private(e){return d.private("Ed448",e)},public(e){return d.public("Ed448",e)}},x25519:{private(e){return d.private("X25519",e)},public(e){return d.public("X25519",e)}},x448:{private(e){return d.private("X448",e)},public(e){return d.public("X448",e)}}};e.exports.keyObjectToJWK=(e=>{if(e.type==="private"){return y[e.asymmetricKeyType].private(e)}return y[e.asymmetricKeyType].public(e)});const b=(e,t)=>({unused:0,data:Buffer.concat([Buffer.alloc(1,4),o.decodeToBuffer(e),o.decodeToBuffer(t)])});const h={RSA:{private(e,{calculateMissingRSAPrimes:t}){const r=u.get("RSAPrivateKey");if("oth"in e){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}if(e.p||e.q||e.dp||e.dq||e.qi){if(!(e.p&&e.q&&e.dp&&e.dq&&e.qi)){throw new a.JWKInvalid("all other private key parameters must be present when any one of them is present")}}else if(t){e=p(e)}else if(!t){throw new a.JOSENotSupported("importing private RSA keys without all other private key parameters is not enabled, see documentation and its advisory on how and when its ok to enable it")}return r.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`),d:BigInt(`0x${o.decodeToBuffer(e.d).toString("hex")}`),p:BigInt(`0x${o.decodeToBuffer(e.p).toString("hex")}`),q:BigInt(`0x${o.decodeToBuffer(e.q).toString("hex")}`),dp:BigInt(`0x${o.decodeToBuffer(e.dp).toString("hex")}`),dq:BigInt(`0x${o.decodeToBuffer(e.dq).toString("hex")}`),qi:BigInt(`0x${o.decodeToBuffer(e.qi).toString("hex")}`)},"pem",{label:"RSA PRIVATE KEY"})},public(e){const t=u.get("RSAPublicKey");return t.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`)},"pem",{label:"RSA PUBLIC KEY"})}},EC:{private(e){const t=u.get("ECPrivateKey");return t.encode({version:1,privateKey:o.decodeToBuffer(e.d),parameters:{type:"namedCurve",value:e.crv},publicKey:b(e.x,e.y)},"pem",{label:"EC PRIVATE KEY"})},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:"ecPublicKey",parameters:{type:"namedCurve",value:e.crv}},publicKey:b(e.x,e.y)},"pem",{label:"PUBLIC KEY"})}},OKP:{private(e){const t=u.get("OneAsymmetricKey");const r=t.encode({version:0,privateKey:{privateKey:o.decodeToBuffer(e.d)},algorithm:{algorithm:e.crv}},"der");r.write("04",12,1,"hex");return l(r.toString("base64"),"PRIVATE")},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:e.crv},publicKey:{unused:0,data:o.decodeToBuffer(e.x)}},"pem",{label:"PUBLIC KEY"})}}};e.exports.jwkToPem=((e,{calculateMissingRSAPrimes:t=false}={})=>{switch(e.kty){case"EC":if(!m.has(e.crv)){throw new a.JOSENotSupported(`unsupported EC key curve: ${e.crv}`)}break;case"OKP":if(!c.has(e.crv)){throw new a.JOSENotSupported(`unsupported OKP key curve: ${e.crv}`)}break;case"RSA":break;default:throw new a.JOSENotSupported(`unsupported key type: ${e.kty}`)}if(e.d){return h[e.kty].private(e,{calculateMissingRSAPrimes:t})}return h[e.kty].public(e)})},4525:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1191);const s=r(2348);const n=r(131);class Exec{constructor(e,t){if(t){this.handler=t}else{this.handler=new n.WebSocketHandler(e)}}exec(e,t,r,o,u,p,c,m,l){return i.__awaiter(this,void 0,void 0,function*(){const i={stdout:u!=null,stderr:p!=null,stdin:c!=null,tty:m,command:o,container:r};const d=a.stringify(i);const y=`/api/v1/namespaces/${e}/pods/${t}/exec?${d}`;const b=yield this.handler.connect(y,null,(e,t)=>{const r=n.WebSocketHandler.handleStandardStreams(e,t,u,p);if(r!=null){if(l){l(r)}return false}return true});if(c!=null){n.WebSocketHandler.handleStandardInput(b,c,n.WebSocketHandler.StdinStream)}if(s.isResizable(u)){this.terminalSizeQueue=new s.TerminalSizeQueue;n.WebSocketHandler.handleStandardInput(b,this.terminalSizeQueue,n.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(u)}return b})}}t.Exec=Exec},4535:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-02-03",endpointPrefix:"kendra",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"kendra",serviceFullName:"AWSKendraFrontendService",serviceId:"kendra",signatureVersion:"v4",signingName:"kendra",targetPrefix:"AWSKendraFrontendService",uid:"kendra-2019-02-03"},operations:{BatchDeleteDocument:{input:{type:"structure",required:["IndexId","DocumentIdList"],members:{IndexId:{},DocumentIdList:{type:"list",member:{}},DataSourceSyncJobMetricTarget:{type:"structure",required:["DataSourceId","DataSourceSyncJobId"],members:{DataSourceId:{},DataSourceSyncJobId:{}}}}},output:{type:"structure",members:{FailedDocuments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchPutDocument:{input:{type:"structure",required:["IndexId","Documents"],members:{IndexId:{},RoleArn:{},Documents:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},Title:{},Blob:{type:"blob"},S3Path:{shape:"Sj"},Attributes:{shape:"Sm"},AccessControlList:{type:"list",member:{type:"structure",required:["Name","Type","Access"],members:{Name:{},Type:{},Access:{}}}},ContentType:{}}}}}},output:{type:"structure",members:{FailedDocuments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},CreateDataSource:{input:{type:"structure",required:["Name","IndexId","Type"],members:{Name:{},IndexId:{},Type:{},Configuration:{shape:"S17"},Description:{},Schedule:{},RoleArn:{},Tags:{shape:"S3o"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},CreateFaq:{input:{type:"structure",required:["IndexId","Name","S3Path","RoleArn"],members:{IndexId:{},Name:{},Description:{},S3Path:{shape:"Sj"},RoleArn:{},Tags:{shape:"S3o"},FileFormat:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{Id:{}}}},CreateIndex:{input:{type:"structure",required:["Name","RoleArn"],members:{Name:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S42"},Description:{},ClientToken:{idempotencyToken:true},Tags:{shape:"S3o"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}},output:{type:"structure",members:{Id:{}}}},CreateThesaurus:{input:{type:"structure",required:["IndexId","Name","RoleArn","SourceS3Path"],members:{IndexId:{},Name:{},Description:{},RoleArn:{},Tags:{shape:"S3o"},SourceS3Path:{shape:"Sj"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{Id:{}}}},DeleteDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},DeleteFaq:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},DeleteIndex:{input:{type:"structure",required:["Id"],members:{Id:{}}}},DeleteThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},DescribeDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Type:{},Configuration:{shape:"S17"},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Description:{},Status:{},Schedule:{},RoleArn:{},ErrorMessage:{}}}},DescribeFaq:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},S3Path:{shape:"Sj"},Status:{},RoleArn:{},ErrorMessage:{},FileFormat:{}}}},DescribeIndex:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Name:{},Id:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S42"},Status:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},DocumentMetadataConfigurations:{shape:"S4w"},IndexStatistics:{type:"structure",required:["FaqStatistics","TextDocumentStatistics"],members:{FaqStatistics:{type:"structure",required:["IndexedQuestionAnswersCount"],members:{IndexedQuestionAnswersCount:{type:"integer"}}},TextDocumentStatistics:{type:"structure",required:["IndexedTextDocumentsCount","IndexedTextBytes"],members:{IndexedTextDocumentsCount:{type:"integer"},IndexedTextBytes:{type:"long"}}}}},ErrorMessage:{},CapacityUnits:{shape:"S5e"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}}},DescribeThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Description:{},Status:{},ErrorMessage:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},RoleArn:{},SourceS3Path:{shape:"Sj"},FileSizeBytes:{type:"long"},TermCount:{type:"long"},SynonymRuleCount:{type:"long"}}}},ListDataSourceSyncJobs:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{},NextToken:{},MaxResults:{type:"integer"},StartTimeFilter:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},StatusFilter:{}}},output:{type:"structure",members:{History:{type:"list",member:{type:"structure",members:{ExecutionId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Status:{},ErrorMessage:{},ErrorCode:{},DataSourceErrorCode:{},Metrics:{type:"structure",members:{DocumentsAdded:{},DocumentsModified:{},DocumentsDeleted:{},DocumentsFailed:{},DocumentsScanned:{}}}}}},NextToken:{}}}},ListDataSources:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SummaryItems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{}}}},NextToken:{}}}},ListFaqs:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},FaqSummaryItems:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},FileFormat:{}}}}}}},ListIndices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{IndexConfigurationSummaryItems:{type:"list",member:{type:"structure",required:["CreatedAt","UpdatedAt","Status"],members:{Name:{},Id:{},Edition:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S3o"}}}},ListThesauri:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},ThesaurusSummaryItems:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}}},Query:{input:{type:"structure",required:["IndexId","QueryText"],members:{IndexId:{},QueryText:{},AttributeFilter:{shape:"S6j"},Facets:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{}}}},RequestedDocumentAttributes:{type:"list",member:{}},QueryResultTypeFilter:{},PageNumber:{type:"integer"},PageSize:{type:"integer"},SortingConfiguration:{type:"structure",required:["DocumentAttributeKey","SortOrder"],members:{DocumentAttributeKey:{},SortOrder:{}}},UserContext:{type:"structure",members:{Token:{}}},VisitorId:{}}},output:{type:"structure",members:{QueryId:{},ResultItems:{type:"list",member:{type:"structure",members:{Id:{},Type:{},AdditionalAttributes:{type:"list",member:{type:"structure",required:["Key","ValueType","Value"],members:{Key:{},ValueType:{},Value:{type:"structure",members:{TextWithHighlightsValue:{shape:"S74"}}}}}},DocumentId:{},DocumentTitle:{shape:"S74"},DocumentExcerpt:{shape:"S74"},DocumentURI:{},DocumentAttributes:{shape:"Sm"},ScoreAttributes:{type:"structure",members:{ScoreConfidence:{}}},FeedbackToken:{}}}},FacetResults:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{},DocumentAttributeValueType:{},DocumentAttributeValueCountPairs:{type:"list",member:{type:"structure",members:{DocumentAttributeValue:{shape:"Sp"},Count:{type:"integer"}}}}}}},TotalNumberOfResults:{type:"integer"}}}},StartDataSourceSyncJob:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{ExecutionId:{}}}},StopDataSourceSyncJob:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},SubmitFeedback:{input:{type:"structure",required:["IndexId","QueryId"],members:{IndexId:{},QueryId:{},ClickFeedbackItems:{type:"list",member:{type:"structure",required:["ResultId","ClickTime"],members:{ResultId:{},ClickTime:{type:"timestamp"}}}},RelevanceFeedbackItems:{type:"list",member:{type:"structure",required:["ResultId","RelevanceValue"],members:{ResultId:{},RelevanceValue:{}}}}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S3o"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Configuration:{shape:"S17"},Description:{},Schedule:{},RoleArn:{}}}},UpdateIndex:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},RoleArn:{},Description:{},DocumentMetadataConfigurationUpdates:{shape:"S4w"},CapacityUnits:{shape:"S5e"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}}},UpdateThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Description:{},RoleArn:{},SourceS3Path:{shape:"Sj"}}}}},shapes:{Sj:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},Sm:{type:"list",member:{shape:"Sn"}},Sn:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{shape:"Sp"}}},Sp:{type:"structure",members:{StringValue:{},StringListValue:{type:"list",member:{}},LongValue:{type:"long"},DateValue:{type:"timestamp"}}},S17:{type:"structure",members:{S3Configuration:{type:"structure",required:["BucketName"],members:{BucketName:{},InclusionPrefixes:{shape:"S19"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},DocumentsMetadataConfiguration:{type:"structure",members:{S3Prefix:{}}},AccessControlListConfiguration:{type:"structure",members:{KeyPath:{}}}}},SharePointConfiguration:{type:"structure",required:["SharePointVersion","Urls","SecretArn"],members:{SharePointVersion:{},Urls:{type:"list",member:{}},SecretArn:{},CrawlAttachments:{type:"boolean"},UseChangeLog:{type:"boolean"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},VpcConfiguration:{shape:"S1j"},FieldMappings:{shape:"S1o"},DocumentTitleFieldName:{},DisableLocalGroups:{type:"boolean"}}},DatabaseConfiguration:{type:"structure",required:["DatabaseEngineType","ConnectionConfiguration","ColumnConfiguration"],members:{DatabaseEngineType:{},ConnectionConfiguration:{type:"structure",required:["DatabaseHost","DatabasePort","DatabaseName","TableName","SecretArn"],members:{DatabaseHost:{},DatabasePort:{type:"integer"},DatabaseName:{},TableName:{},SecretArn:{}}},VpcConfiguration:{shape:"S1j"},ColumnConfiguration:{type:"structure",required:["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],members:{DocumentIdColumnName:{},DocumentDataColumnName:{},DocumentTitleColumnName:{},FieldMappings:{shape:"S1o"},ChangeDetectingColumns:{type:"list",member:{}}}},AclConfiguration:{type:"structure",required:["AllowedGroupsColumnName"],members:{AllowedGroupsColumnName:{}}},SqlConfiguration:{type:"structure",members:{QueryIdentifiersEnclosingOption:{}}}}},SalesforceConfiguration:{type:"structure",required:["ServerUrl","SecretArn"],members:{ServerUrl:{},SecretArn:{},StandardObjectConfigurations:{type:"list",member:{type:"structure",required:["Name","DocumentDataFieldName"],members:{Name:{},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}},KnowledgeArticleConfiguration:{type:"structure",required:["IncludedStates"],members:{IncludedStates:{type:"list",member:{}},StandardKnowledgeArticleTypeConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},CustomKnowledgeArticleTypeConfigurations:{type:"list",member:{type:"structure",required:["Name","DocumentDataFieldName"],members:{Name:{},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}}}},ChatterFeedConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"},IncludeFilterTypes:{type:"list",member:{}}}},CrawlAttachments:{type:"boolean"},StandardObjectAttachmentConfiguration:{type:"structure",members:{DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"}}},OneDriveConfiguration:{type:"structure",required:["TenantDomain","SecretArn","OneDriveUsers"],members:{TenantDomain:{},SecretArn:{},OneDriveUsers:{type:"structure",members:{OneDriveUserList:{type:"list",member:{}},OneDriveUserS3Path:{shape:"Sj"}}},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},FieldMappings:{shape:"S1o"},DisableLocalGroups:{type:"boolean"}}},ServiceNowConfiguration:{type:"structure",required:["HostUrl","SecretArn","ServiceNowBuildVersion"],members:{HostUrl:{},SecretArn:{},ServiceNowBuildVersion:{},KnowledgeArticleConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{CrawlAttachments:{type:"boolean"},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},ServiceCatalogConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{CrawlAttachments:{type:"boolean"},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}}},ConfluenceConfiguration:{type:"structure",required:["ServerUrl","SecretArn","Version"],members:{ServerUrl:{},SecretArn:{},Version:{},SpaceConfiguration:{type:"structure",members:{CrawlPersonalSpaces:{type:"boolean"},CrawlArchivedSpaces:{type:"boolean"},IncludeSpaces:{shape:"S2y"},ExcludeSpaces:{shape:"S2y"},SpaceFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},PageConfiguration:{type:"structure",members:{PageFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},BlogConfiguration:{type:"structure",members:{BlogFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},AttachmentConfiguration:{type:"structure",members:{CrawlAttachments:{type:"boolean"},AttachmentFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},VpcConfiguration:{shape:"S1j"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"}}},GoogleDriveConfiguration:{type:"structure",required:["SecretArn"],members:{SecretArn:{},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},FieldMappings:{shape:"S1o"},ExcludeMimeTypes:{type:"list",member:{}},ExcludeUserAccounts:{type:"list",member:{}},ExcludeSharedDrives:{type:"list",member:{}}}}}},S19:{type:"list",member:{}},S1j:{type:"structure",required:["SubnetIds","SecurityGroupIds"],members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}}}},S1o:{type:"list",member:{type:"structure",required:["DataSourceFieldName","IndexFieldName"],members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}},S2y:{type:"list",member:{}},S3o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S42:{type:"structure",members:{KmsKeyId:{type:"string",sensitive:true}}},S44:{type:"list",member:{type:"structure",members:{JwtTokenTypeConfiguration:{type:"structure",required:["KeyLocation"],members:{KeyLocation:{},URL:{},SecretManagerArn:{},UserNameAttributeField:{},GroupAttributeField:{},Issuer:{},ClaimRegex:{}}},JsonTokenTypeConfiguration:{type:"structure",required:["UserNameAttributeField","GroupAttributeField"],members:{UserNameAttributeField:{},GroupAttributeField:{}}}}}},S4w:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Relevance:{type:"structure",members:{Freshness:{type:"boolean"},Importance:{type:"integer"},Duration:{},RankOrder:{},ValueImportanceMap:{type:"map",key:{},value:{type:"integer"}}}},Search:{type:"structure",members:{Facetable:{type:"boolean"},Searchable:{type:"boolean"},Displayable:{type:"boolean"},Sortable:{type:"boolean"}}}}}},S5e:{type:"structure",required:["StorageCapacityUnits","QueryCapacityUnits"],members:{StorageCapacityUnits:{type:"integer"},QueryCapacityUnits:{type:"integer"}}},S6j:{type:"structure",members:{AndAllFilters:{shape:"S6k"},OrAllFilters:{shape:"S6k"},NotFilter:{shape:"S6j"},EqualsTo:{shape:"Sn"},ContainsAll:{shape:"Sn"},ContainsAny:{shape:"Sn"},GreaterThan:{shape:"Sn"},GreaterThanOrEquals:{shape:"Sn"},LessThan:{shape:"Sn"},LessThanOrEquals:{shape:"Sn"}}},S6k:{type:"list",member:{shape:"S6j"}},S74:{type:"structure",members:{Text:{},Highlights:{type:"list",member:{type:"structure",required:["BeginOffset","EndOffset"],members:{BeginOffset:{type:"integer"},EndOffset:{type:"integer"},TopAnswer:{type:"boolean"},Type:{}}}}}}}}},4537:function(e){const t=Math.pow(2,32);e.exports=((e,r=Buffer.allocUnsafe(8))=>{const i=Math.floor(e/t);const a=e%t;r.writeUInt32BE(i,0);r.writeUInt32BE(a,4);return r})},4540:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30"},operations:{ActivateGateway:{input:{type:"structure",required:["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],members:{ActivationKey:{},GatewayName:{},GatewayTimezone:{},GatewayRegion:{},GatewayType:{},TapeDriveType:{},MediumChangerType:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddCache:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{ResourceARN:{}}}},AddUploadBuffer:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddWorkingStorage:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AssignTapePool:{input:{type:"structure",required:["TapeARN","PoolId"],members:{TapeARN:{},PoolId:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},AttachVolume:{input:{type:"structure",required:["GatewayARN","VolumeARN","NetworkInterfaceId"],members:{GatewayARN:{},TargetName:{},VolumeARN:{},NetworkInterfaceId:{},DiskId:{}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CancelArchival:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CancelRetrieval:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CreateCachediSCSIVolume:{input:{type:"structure",required:["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],members:{GatewayARN:{},VolumeSizeInBytes:{type:"long"},SnapshotId:{},TargetName:{},SourceVolumeARN:{},NetworkInterfaceId:{},ClientToken:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CreateNFSFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},NFSFileShareDefaults:{shape:"S1d"},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSMBFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},SnapshotId:{}}}},CreateSnapshotFromVolumeRecoveryPoint:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{SnapshotId:{},VolumeARN:{},VolumeRecoveryPointTime:{}}}},CreateStorediSCSIVolume:{input:{type:"structure",required:["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],members:{GatewayARN:{},DiskId:{},SnapshotId:{},PreserveExistingData:{type:"boolean"},TargetName:{},NetworkInterfaceId:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},TargetARN:{}}}},CreateTapePool:{input:{type:"structure",required:["PoolName","StorageClass"],members:{PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},Tags:{shape:"S9"}}},output:{type:"structure",members:{PoolARN:{}}}},CreateTapeWithBarcode:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","TapeBarcode"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},TapeBarcode:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARN:{}}}},CreateTapes:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},ClientToken:{},NumTapesToCreate:{type:"integer"},TapeBarcodePrefix:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARNs:{shape:"S2n"}}}},DeleteAutomaticTapeCreationPolicy:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN","BandwidthType"],members:{GatewayARN:{},BandwidthType:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteChapCredentials:{input:{type:"structure",required:["TargetARN","InitiatorName"],members:{TargetARN:{},InitiatorName:{}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},DeleteFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},DeleteGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DeleteTape:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapeArchive:{input:{type:"structure",required:["TapeARN"],members:{TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapePool:{input:{type:"structure",required:["PoolARN"],members:{PoolARN:{}}},output:{type:"structure",members:{PoolARN:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DescribeAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Status:{},StartTime:{type:"timestamp"}}}},DescribeBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},DescribeBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3k"}}}},DescribeCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},CacheAllocatedInBytes:{type:"long"},CacheUsedPercentage:{type:"double"},CacheDirtyPercentage:{type:"double"},CacheHitPercentage:{type:"double"},CacheMissPercentage:{type:"double"}}}},DescribeCachediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S3u"}}},output:{type:"structure",members:{CachediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},SourceSnapshotId:{},VolumeiSCSIAttributes:{shape:"S43"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeChapCredentials:{input:{type:"structure",required:["TargetARN"],members:{TargetARN:{}}},output:{type:"structure",members:{ChapCredentials:{type:"list",member:{type:"structure",members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4c"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4c"}}}}}}},DescribeGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayId:{},GatewayName:{},GatewayTimezone:{},GatewayState:{},GatewayNetworkInterfaces:{type:"list",member:{type:"structure",members:{Ipv4Address:{},MacAddress:{},Ipv6Address:{}}}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{}}}},DescribeMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},Timezone:{}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S4w"}}},output:{type:"structure",members:{NFSFileShareInfoList:{type:"list",member:{type:"structure",members:{NFSFileShareDefaults:{shape:"S1d"},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}}}}}},DescribeSMBFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S4w"}}},output:{type:"structure",members:{SMBFileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}}}}}},DescribeSMBSettings:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DomainName:{},ActiveDirectoryStatus:{},SMBGuestPasswordSet:{type:"boolean"},SMBSecurityStrategy:{},FileSharesVisible:{type:"boolean"}}}},DescribeSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Timezone:{},Tags:{shape:"S9"}}}},DescribeStorediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S3u"}}},output:{type:"structure",members:{StorediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},VolumeDiskId:{},SourceSnapshotId:{},PreservedExistingData:{type:"boolean"},VolumeiSCSIAttributes:{shape:"S43"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeTapeArchives:{input:{type:"structure",members:{TapeARNs:{shape:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeArchives:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},CompletionTime:{type:"timestamp"},RetrievedTo:{},TapeStatus:{},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeTapeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},TapeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeRecoveryPointTime:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{}}}},Marker:{}}}},DescribeTapes:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},TapeARNs:{shape:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tapes:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{},VTLDevice:{},Progress:{type:"double"},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeUploadBuffer:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},UploadBufferUsedInBytes:{type:"long"},UploadBufferAllocatedInBytes:{type:"long"}}}},DescribeVTLDevices:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},VTLDeviceARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},VTLDevices:{type:"list",member:{type:"structure",members:{VTLDeviceARN:{},VTLDeviceType:{},VTLDeviceVendor:{},VTLDeviceProductIdentifier:{},DeviceiSCSIAttributes:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},ChapEnabled:{type:"boolean"}}}}}},Marker:{}}}},DescribeWorkingStorage:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},WorkingStorageUsedInBytes:{type:"long"},WorkingStorageAllocatedInBytes:{type:"long"}}}},DetachVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{},ForceDetach:{type:"boolean"}}},output:{type:"structure",members:{VolumeARN:{}}}},DisableGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},JoinDomain:{input:{type:"structure",required:["GatewayARN","DomainName","UserName","Password"],members:{GatewayARN:{},DomainName:{},OrganizationalUnit:{},DomainControllers:{type:"list",member:{}},TimeoutInSeconds:{type:"integer"},UserName:{},Password:{type:"string",sensitive:true}}},output:{type:"structure",members:{GatewayARN:{},ActiveDirectoryStatus:{}}}},ListAutomaticTapeCreationPolicies:{input:{type:"structure",members:{GatewayARN:{}}},output:{type:"structure",members:{AutomaticTapeCreationPolicyInfos:{type:"list",member:{type:"structure",members:{AutomaticTapeCreationRules:{shape:"S6v"},GatewayARN:{}}}}}}},ListFileShares:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareType:{},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{}}}}}}},ListGateways:{input:{type:"structure",members:{Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{GatewayId:{},GatewayARN:{},GatewayType:{},GatewayOperationalState:{},GatewayName:{},Ec2InstanceId:{},Ec2InstanceRegion:{}}}},Marker:{}}}},ListLocalDisks:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Disks:{type:"list",member:{type:"structure",members:{DiskId:{},DiskPath:{},DiskNode:{},DiskStatus:{},DiskSizeInBytes:{type:"long"},DiskAllocationType:{},DiskAllocationResource:{},DiskAttributeList:{type:"list",member:{}}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ResourceARN:{},Marker:{},Tags:{shape:"S9"}}}},ListTapePools:{input:{type:"structure",members:{PoolARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PoolInfos:{type:"list",member:{type:"structure",members:{PoolARN:{},PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},PoolStatus:{}}}},Marker:{}}}},ListTapes:{input:{type:"structure",members:{TapeARNs:{shape:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeSizeInBytes:{type:"long"},TapeStatus:{},GatewayARN:{},PoolId:{},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},ListVolumeInitiators:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{Initiators:{type:"list",member:{}}}}},ListVolumeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},VolumeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},VolumeUsageInBytes:{type:"long"},VolumeRecoveryPointTime:{}}}}}}},ListVolumes:{input:{type:"structure",members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},Marker:{},VolumeInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},GatewayARN:{},GatewayId:{},VolumeType:{},VolumeSizeInBytes:{type:"long"},VolumeAttachmentStatus:{}}}}}}},NotifyWhenUploaded:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RefreshCache:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},FolderList:{type:"list",member:{}},Recursive:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{ResourceARN:{}}}},ResetCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},RetrieveTapeArchive:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},RetrieveTapeRecoveryPoint:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},SetLocalConsolePassword:{input:{type:"structure",required:["GatewayARN","LocalConsolePassword"],members:{GatewayARN:{},LocalConsolePassword:{type:"string",sensitive:true}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:true}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S6v"},GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN","BandwidthRateLimitIntervals"],members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3k"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4c"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4c"}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},UpdateGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},GatewayName:{},GatewayTimezone:{},CloudWatchLogGroupARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayName:{}}}},UpdateGatewaySoftwareNow:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN","HourOfDay","MinuteOfHour"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateNFSFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},NFSFileShareDefaults:{shape:"S1d"},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},CaseSensitivity:{},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShareVisibility:{input:{type:"structure",required:["GatewayARN","FileSharesVisible"],members:{GatewayARN:{},FileSharesVisible:{type:"boolean"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBSecurityStrategy:{input:{type:"structure",required:["GatewayARN","SMBSecurityStrategy"],members:{GatewayARN:{},SMBSecurityStrategy:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSnapshotSchedule:{input:{type:"structure",required:["VolumeARN","StartAt","RecurrenceInHours"],members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{}}}},UpdateVTLDeviceType:{input:{type:"structure",required:["VTLDeviceARN","DeviceType"],members:{VTLDeviceARN:{},DeviceType:{}}},output:{type:"structure",members:{VTLDeviceARN:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"list",member:{}},S1d:{type:"structure",members:{FileMode:{},DirectoryMode:{},GroupId:{type:"long"},OwnerId:{type:"long"}}},S1k:{type:"list",member:{}},S1o:{type:"structure",members:{CacheStaleTimeoutInSeconds:{type:"integer"}}},S1u:{type:"list",member:{}},S2n:{type:"list",member:{}},S3k:{type:"list",member:{type:"structure",required:["StartHourOfDay","StartMinuteOfHour","EndHourOfDay","EndMinuteOfHour","DaysOfWeek"],members:{StartHourOfDay:{type:"integer"},StartMinuteOfHour:{type:"integer"},EndHourOfDay:{type:"integer"},EndMinuteOfHour:{type:"integer"},DaysOfWeek:{type:"list",member:{type:"integer"}},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},S3u:{type:"list",member:{}},S43:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S4c:{type:"string",sensitive:true},S4w:{type:"list",member:{}},S6v:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},4542:function(e,t,r){var i=r(2602);var a=r(1008);var s=r(5622);i.register("dirs",_dirs,{wrapOutput:false});i.register("pushd",_pushd,{wrapOutput:false});i.register("popd",_popd,{wrapOutput:false});var n=[];function _isStackIndex(e){return/^[\-+]\d+$/.test(e)}function _parseStackIndex(e){if(_isStackIndex(e)){if(Math.abs(e)<n.length+1){return/^-/.test(e)?Number(e)-1:Number(e)}i.error(e+": directory stack index out of range")}else{i.error(e+": invalid number")}}function _actualDirStack(){return[process.cwd()].concat(n)}function _pushd(e,t){if(_isStackIndex(e)){t=e;e=""}e=i.parseOptions(e,{n:"no-cd",q:"quiet"});var r=_actualDirStack();if(t==="+0"){return r}else if(!t){if(r.length>1){r=r.splice(1,1).concat(r)}else{return i.error("no other directory")}}else if(_isStackIndex(t)){var o=_parseStackIndex(t);r=r.slice(o).concat(r.slice(0,o))}else{if(e["no-cd"]){r.splice(1,0,t)}else{r.unshift(t)}}if(e["no-cd"]){r=r.slice(1)}else{t=s.resolve(r.shift());a("",t)}n=r;return _dirs(e.quiet?"-q":"")}t.pushd=_pushd;function _popd(e,t){if(_isStackIndex(e)){t=e;e=""}e=i.parseOptions(e,{n:"no-cd",q:"quiet"});if(!n.length){return i.error("directory stack empty")}t=_parseStackIndex(t||"+0");if(e["no-cd"]||t>0||n.length+t===0){t=t>0?t-1:t;n.splice(t,1)}else{var r=s.resolve(n.shift());a("",r)}return _dirs(e.quiet?"-q":"")}t.popd=_popd;function _dirs(e,t){if(_isStackIndex(e)){t=e;e=""}e=i.parseOptions(e,{c:"clear",q:"quiet"});if(e.clear){n=[];return n}var r=_actualDirStack();if(t){t=_parseStackIndex(t);if(t<0){t=r.length+t}if(!e.quiet){i.log(r[t])}return r[t]}if(!e.quiet){i.log(r.join(" "))}return r}t.dirs=_dirs},4563:function(e){e.exports=new Map},4569:function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]}}}},4571:function(e){e.exports={pagination:{GetFindingsReportAccountSummary:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindingsReports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProfileTimes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"profileTimes"},ListProfilingGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},4572:function(e){e.exports={version:2,waiters:{NotebookInstanceInService:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceStopped:{delay:30,operation:"DescribeNotebookInstance",maxAttempts:60,acceptors:[{expected:"Stopped",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceDeleted:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},TrainingJobCompletedOrStopped:{delay:120,maxAttempts:180,operation:"DescribeTrainingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TrainingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointInService:{delay:30,maxAttempts:120,operation:"DescribeEndpoint",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"EndpointStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointDeleted:{delay:30,maxAttempts:60,operation:"DescribeEndpoint",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"}]},TransformJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeTransformJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TransformJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},ProcessingJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeProcessingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"ProcessingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]}}}},4574:function(e,t,r){var i=r(1669).format;var a=r(2602);a.register("echo",_echo,{allowGlobbing:false});function _echo(e){var t=[].slice.call(arguments,e?0:1);var r={};try{r=a.parseOptions(t[0],{e:"escapes",n:"no_newline"},{silent:true});if(t[0]){t.shift()}}catch(e){a.state.error=null}var s=i.apply(null,t);if(!r.no_newline){s+="\n"}process.stdout.write(s);return s}e.exports=_echo},4575:function(e,t,r){e.exports=r(894).default;e.exports.default=e.exports},4599:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"execute-api",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},AttachPrincipalPolicy:{http:{method:"PUT",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:true},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},reasonCode:{},comment:{},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CancelJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},force:{location:"querystring",locationName:"force",type:"boolean"},expectedVersion:{type:"long"},statusDetails:{shape:"S1e"}}}},ClearDefaultAuthorizer:{http:{method:"DELETE",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ConfirmTopicRuleDestination:{http:{method:"GET",requestUri:"/confirmdestination/{confirmationToken+}"},input:{type:"structure",required:["confirmationToken"],members:{confirmationToken:{location:"uri",locationName:"confirmationToken"}}},output:{type:"structure",members:{}}},CreateAuditSuppression:{http:{requestUri:"/audit/suppressions/create"},input:{type:"structure",required:["checkName","resourceIdentifier","clientRequestToken"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},tags:{shape:"S29"},signingDisabled:{type:"boolean"}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},CreateBillingGroup:{http:{requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},tags:{shape:"S29"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},billingGroupId:{}}}},CreateCertificateFromCsr:{http:{requestUri:"/certificates"},input:{type:"structure",required:["certificateSigningRequest"],members:{certificateSigningRequest:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2z"},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S38"},serviceType:{},tags:{shape:"S29"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},CreateDynamicThingGroup:{http:{requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","queryString"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{},indexName:{},queryString:{},queryVersion:{}}}},CreateJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId","targets"],members:{jobId:{location:"uri",locationName:"jobId"},targets:{shape:"Sg"},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S3t"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},timeoutConfig:{shape:"S4a"},tags:{shape:"S29"},namespaceId:{}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CreateKeysAndCertificate:{http:{requestUri:"/keys-and-certificate"},input:{type:"structure",members:{setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{},keyPair:{shape:"S4f"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S4k"},tags:{shape:"S29"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},CreateOTAUpdate:{http:{requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId","targets","files","roleArn"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},description:{},targets:{shape:"S53"},protocols:{shape:"S55"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S57"},awsJobPresignedUrlConfig:{shape:"S5e"},awsJobAbortConfig:{type:"structure",required:["abortCriteriaList"],members:{abortCriteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},awsJobTimeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},files:{shape:"S5p"},roleArn:{},additionalParameters:{shape:"S6n"},tags:{shape:"S29"}}},output:{type:"structure",members:{otaUpdateId:{},awsIotJobId:{},otaUpdateArn:{},awsIotJobArn:{},otaUpdateStatus:{}}}},CreatePolicy:{http:{requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},tags:{shape:"S29"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},policyVersionId:{}}}},CreatePolicyVersion:{http:{requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{policyArn:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"}}}},CreateProvisioningClaim:{http:{requestUri:"/provisioning-templates/{templateName}/provisioning-claim"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{certificateId:{},certificatePem:{},keyPair:{shape:"S4f"},expiration:{type:"timestamp"}}}},CreateProvisioningTemplate:{http:{requestUri:"/provisioning-templates"},input:{type:"structure",required:["templateName","templateBody","provisioningRoleArn"],members:{templateName:{},description:{},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S79"},tags:{shape:"S29"}}},output:{type:"structure",members:{templateArn:{},templateName:{},defaultVersionId:{type:"integer"}}}},CreateProvisioningTemplateVersion:{http:{requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName","templateBody"],members:{templateName:{location:"uri",locationName:"templateName"},templateBody:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{templateArn:{},templateName:{},versionId:{type:"integer"},isDefaultVersion:{type:"boolean"}}}},CreateRoleAlias:{http:{requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias","roleArn"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"},tags:{shape:"S29"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},CreateScheduledAudit:{http:{requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["frequency","targetCheckNames","scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7o"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S29"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},CreateSecurityProfile:{http:{requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},tags:{shape:"S29"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{}}}},CreateStream:{http:{requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId","files","roleArn"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S8v"},roleArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},CreateThing:{http:{requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},billingGroupName:{}}},output:{type:"structure",members:{thingName:{},thingArn:{},thingId:{}}}},CreateThingGroup:{http:{requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},parentGroupName:{},thingGroupProperties:{shape:"S3e"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{}}}},CreateThingType:{http:{requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},thingTypeProperties:{shape:"S97"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeId:{}}}},CreateTopicRule:{http:{requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9f"},tags:{location:"header",locationName:"x-amz-tagging"}},payload:"topicRulePayload"}},CreateTopicRuleDestination:{http:{requestUri:"/destinations"},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{type:"structure",members:{httpUrlConfiguration:{type:"structure",required:["confirmationUrl"],members:{confirmationUrl:{}}},vpcConfiguration:{type:"structure",required:["subnetIds","vpcId","roleArn"],members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Scl"}}}},DeleteAccountAuditConfiguration:{http:{method:"DELETE",requestUri:"/audit/configuration"},input:{type:"structure",members:{deleteScheduledAudits:{location:"querystring",locationName:"deleteScheduledAudits",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAuditSuppression:{http:{requestUri:"/audit/suppressions/delete"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{}}},DeleteBillingGroup:{http:{method:"DELETE",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteCACertificate:{http:{method:"DELETE",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{}}},DeleteCertificate:{http:{method:"DELETE",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},forceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}}},DeleteCustomMetric:{http:{method:"DELETE",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{}}},DeleteDimension:{http:{method:"DELETE",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteDomainConfiguration:{http:{method:"DELETE",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{}}},DeleteDynamicThingGroup:{http:{method:"DELETE",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobExecution:{http:{method:"DELETE",requestUri:"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},input:{type:"structure",required:["jobId","thingName","executionNumber"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"uri",locationName:"executionNumber",type:"long"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteMitigationAction:{http:{method:"DELETE",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{}}},DeleteOTAUpdate:{http:{method:"DELETE",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},deleteStream:{location:"querystring",locationName:"deleteStream",type:"boolean"},forceDeleteAWSJob:{location:"querystring",locationName:"forceDeleteAWSJob",type:"boolean"}}},output:{type:"structure",members:{}}},DeletePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}}},DeletePolicyVersion:{http:{method:"DELETE",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},DeleteProvisioningTemplate:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{}}},DeleteProvisioningTemplateVersion:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{}}},DeleteRegistrationCode:{http:{method:"DELETE",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteRoleAlias:{http:{method:"DELETE",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{}}},DeleteScheduledAudit:{http:{method:"DELETE",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{}}},DeleteSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteStream:{http:{method:"DELETE",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{}}},DeleteThing:{http:{method:"DELETE",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingGroup:{http:{method:"DELETE",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingType:{http:{method:"DELETE",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{}}},DeleteTopicRule:{http:{method:"DELETE",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},DeleteTopicRuleDestination:{http:{method:"DELETE",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{}}},DeleteV2LoggingLevel:{http:{method:"DELETE",requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["targetType","targetName"],members:{targetType:{location:"querystring",locationName:"targetType"},targetName:{location:"querystring",locationName:"targetName"}}}},DeprecateThingType:{http:{requestUri:"/thing-types/{thingTypeName}/deprecate"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},undoDeprecate:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeAccountAuditConfiguration:{http:{method:"GET",requestUri:"/audit/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sej"},auditCheckConfigurations:{shape:"Sem"}}}},DescribeAuditFinding:{http:{method:"GET",requestUri:"/audit/findings/{findingId}"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"uri",locationName:"findingId"}}},output:{type:"structure",members:{finding:{shape:"Ser"}}}},DescribeAuditMitigationActionsTask:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},taskStatistics:{type:"map",key:{},value:{type:"structure",members:{totalFindingsCount:{type:"long"},failedFindingsCount:{type:"long"},succeededFindingsCount:{type:"long"},skippedFindingsCount:{type:"long"},canceledFindingsCount:{type:"long"}}}},target:{shape:"Sfb"},auditCheckToActionsMapping:{shape:"Sff"},actionsDefinition:{shape:"Sfh"}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},DescribeAuditTask:{http:{method:"GET",requestUri:"/audit/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},taskType:{},taskStartTime:{type:"timestamp"},taskStatistics:{type:"structure",members:{totalChecks:{type:"integer"},inProgressChecks:{type:"integer"},waitingForDataCollectionChecks:{type:"integer"},compliantChecks:{type:"integer"},nonCompliantChecks:{type:"integer"},failedChecks:{type:"integer"},canceledChecks:{type:"integer"}}},scheduledAuditName:{},auditDetails:{type:"map",key:{},value:{type:"structure",members:{checkRunStatus:{},checkCompliant:{type:"boolean"},totalResourcesCount:{type:"long"},nonCompliantResourcesCount:{type:"long"},suppressedNonCompliantResourcesCount:{type:"long"},errorCode:{},message:{}}}}}}},DescribeAuthorizer:{http:{method:"GET",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{authorizerDescription:{shape:"Sg8"}}}},DescribeBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupId:{},billingGroupArn:{},version:{type:"long"},billingGroupProperties:{shape:"S2h"},billingGroupMetadata:{type:"structure",members:{creationDate:{type:"timestamp"}}}}}},DescribeCACertificate:{http:{method:"GET",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificatePem:{},ownedBy:{},creationDate:{type:"timestamp"},autoRegistrationStatus:{},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},generationId:{},validity:{shape:"Sgl"}}},registrationConfig:{shape:"Sgm"}}}},DescribeCertificate:{http:{method:"GET",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},caCertificateId:{},status:{},certificatePem:{},ownedBy:{},previousOwnedBy:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},transferData:{type:"structure",members:{transferMessage:{},rejectReason:{},transferDate:{type:"timestamp"},acceptDate:{type:"timestamp"},rejectDate:{type:"timestamp"}}},generationId:{},validity:{shape:"Sgl"},certificateMode:{}}}}}},DescribeCustomMetric:{http:{method:"GET",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sg8"}}}},DescribeDetectMitigationActionsTask:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskSummary:{shape:"Sh0"}}}},DescribeDimension:{http:{method:"GET",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDomainConfiguration:{http:{method:"GET",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},domainName:{},serverCertificates:{type:"list",member:{type:"structure",members:{serverCertificateArn:{},serverCertificateStatus:{},serverCertificateStatusDetail:{}}}},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"}}}},DescribeEndpoint:{http:{method:"GET",requestUri:"/endpoint"},input:{type:"structure",members:{endpointType:{location:"querystring",locationName:"endpointType"}}},output:{type:"structure",members:{endpointAddress:{}}}},DescribeEventConfigurations:{http:{method:"GET",requestUri:"/event-configurations"},input:{type:"structure",members:{}},output:{type:"structure",members:{eventConfigurations:{shape:"Shq"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeIndex:{http:{method:"GET",requestUri:"/indices/{indexName}"},input:{type:"structure",required:["indexName"],members:{indexName:{location:"uri",locationName:"indexName"}}},output:{type:"structure",members:{indexName:{},indexStatus:{},schema:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{documentSource:{},job:{type:"structure",members:{jobArn:{},jobId:{},targetSelection:{},status:{},forceCanceled:{type:"boolean"},reasonCode:{},comment:{},targets:{shape:"Sg"},description:{},presignedUrlConfig:{shape:"S3t"},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"},jobProcessDetails:{type:"structure",members:{processingTargets:{type:"list",member:{}},numberOfCanceledThings:{type:"integer"},numberOfSucceededThings:{type:"integer"},numberOfFailedThings:{type:"integer"},numberOfRejectedThings:{type:"integer"},numberOfQueuedThings:{type:"integer"},numberOfInProgressThings:{type:"integer"},numberOfRemovedThings:{type:"integer"},numberOfTimedOutThings:{type:"integer"}}},timeoutConfig:{shape:"S4a"},namespaceId:{}}}}}},DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{type:"structure",members:{jobId:{},status:{},forceCanceled:{type:"boolean"},statusDetails:{type:"structure",members:{detailsMap:{shape:"S1e"}}},thingArn:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},versionNumber:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"}}}}}},DescribeMitigationAction:{http:{method:"GET",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{actionName:{},actionType:{},actionArn:{},actionId:{},roleArn:{},actionParams:{shape:"S4k"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeProvisioningTemplate:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},defaultVersionId:{type:"integer"},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S79"}}}},DescribeProvisioningTemplateVersion:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},templateBody:{},isDefaultVersion:{type:"boolean"}}}},DescribeRoleAlias:{http:{method:"GET",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{roleAliasDescription:{type:"structure",members:{roleAlias:{},roleAliasArn:{},roleArn:{},owner:{},credentialDurationSeconds:{type:"integer"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}}}},DescribeScheduledAudit:{http:{method:"GET",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7o"},scheduledAuditName:{},scheduledAuditArn:{}}}},DescribeSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeStream:{http:{method:"GET",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{streamInfo:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{},files:{shape:"S8v"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},roleArn:{}}}}}},DescribeThing:{http:{method:"GET",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{defaultClientId:{},thingName:{},thingId:{},thingArn:{},thingTypeName:{},attributes:{shape:"S3h"},version:{type:"long"},billingGroupName:{}}}},DescribeThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupArn:{},version:{type:"long"},thingGroupProperties:{shape:"S3e"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Sj7"},creationDate:{type:"timestamp"}}},indexName:{},queryString:{},queryVersion:{},status:{}}}},DescribeThingRegistrationTask:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{},status:{},message:{},successCount:{type:"integer"},failureCount:{type:"integer"},percentageProgress:{type:"integer"}}}},DescribeThingType:{http:{method:"GET",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeId:{},thingTypeArn:{},thingTypeProperties:{shape:"S97"},thingTypeMetadata:{shape:"Sjk"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:true},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetBehaviorModelTrainingSummaries:{http:{method:"GET",requestUri:"/behavior-model-training/summaries"},input:{type:"structure",members:{securityProfileName:{location:"querystring",locationName:"securityProfileName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{securityProfileName:{},behaviorName:{},trainingDataCollectionStartDate:{type:"timestamp"},modelStatus:{},datapointsCollectionPercentage:{type:"double"},lastModelRefreshDate:{type:"timestamp"}}}},nextToken:{}}}},GetCardinality:{http:{requestUri:"/indices/cardinality"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{cardinality:{type:"integer"}}}},GetEffectivePolicies:{http:{requestUri:"/effective-policies"},input:{type:"structure",members:{principal:{},cognitoIdentityPoolId:{},thingName:{location:"querystring",locationName:"thingName"}}},output:{type:"structure",members:{effectivePolicies:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{}}}}}}},GetIndexingConfiguration:{http:{method:"GET",requestUri:"/indexing/config"},input:{type:"structure",members:{}},output:{type:"structure",members:{thingIndexingConfiguration:{shape:"Skc"},thingGroupIndexingConfiguration:{shape:"Skj"}}}},GetJobDocument:{http:{method:"GET",requestUri:"/jobs/{jobId}/job-document"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{document:{}}}},GetLoggingOptions:{http:{method:"GET",requestUri:"/loggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},logLevel:{}}}},GetOTAUpdate:{http:{method:"GET",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"}}},output:{type:"structure",members:{otaUpdateInfo:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},description:{},targets:{shape:"S53"},protocols:{shape:"S55"},awsJobExecutionsRolloutConfig:{shape:"S57"},awsJobPresignedUrlConfig:{shape:"S5e"},targetSelection:{},otaUpdateFiles:{shape:"S5p"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S6n"}}}}}},GetPercentiles:{http:{requestUri:"/indices/percentiles"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},percents:{type:"list",member:{type:"double"}}}},output:{type:"structure",members:{percentiles:{type:"list",member:{type:"structure",members:{percent:{type:"double"},value:{type:"double"}}}}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},defaultVersionId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetPolicyVersion:{http:{method:"GET",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}},output:{type:"structure",members:{policyArn:{},policyName:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetRegistrationCode:{http:{method:"GET",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{registrationCode:{}}}},GetStatistics:{http:{requestUri:"/indices/statistics"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{statistics:{type:"structure",members:{count:{type:"integer"},average:{type:"double"},sum:{type:"double"},minimum:{type:"double"},maximum:{type:"double"},sumOfSquares:{type:"double"},variance:{type:"double"},stdDeviation:{type:"double"}}}}}},GetTopicRule:{http:{method:"GET",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",members:{ruleArn:{},rule:{type:"structure",members:{ruleName:{},sql:{},description:{},createdAt:{type:"timestamp"},actions:{shape:"S9i"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9j"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Scl"}}}},GetV2LoggingOptions:{http:{method:"GET",requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},ListActiveViolations:{http:{method:"GET",requestUri:"/active-violations"},input:{type:"structure",members:{thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{activeViolations:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S7v"},lastViolationValue:{shape:"S82"},violationEventAdditionalInfo:{shape:"Sm0"},lastViolationTime:{type:"timestamp"},violationStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListAttachedPolicies:{http:{requestUri:"/attached-policies/{target}"},input:{type:"structure",required:["target"],members:{target:{location:"uri",locationName:"target"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{policies:{shape:"Sm6"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1o"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Ser"}},nextToken:{}}}},ListAuditMitigationActionsExecutions:{http:{method:"GET",requestUri:"/audit/mitigationactions/executions"},input:{type:"structure",required:["taskId","findingId"],members:{taskId:{location:"querystring",locationName:"taskId"},actionStatus:{location:"querystring",locationName:"actionStatus"},findingId:{location:"querystring",locationName:"findingId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},findingId:{},actionName:{},actionId:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},errorCode:{},message:{}}}},nextToken:{}}}},ListAuditMitigationActionsTasks:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{auditTaskId:{location:"querystring",locationName:"auditTaskId"},findingId:{location:"querystring",locationName:"findingId"},taskStatus:{location:"querystring",locationName:"taskStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},startTime:{type:"timestamp"},taskStatus:{}}}},nextToken:{}}}},ListAuditSuppressions:{http:{requestUri:"/audit/suppressions/list"},input:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},nextToken:{}}}},ListAuditTasks:{http:{method:"GET",requestUri:"/audit/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},taskType:{location:"querystring",locationName:"taskType"},taskStatus:{location:"querystring",locationName:"taskStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},taskStatus:{},taskType:{}}}},nextToken:{}}}},ListAuthorizers:{http:{method:"GET",requestUri:"/authorizers/"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{authorizers:{type:"list",member:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},nextMarker:{}}}},ListBillingGroups:{http:{method:"GET",requestUri:"/billing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"}}},output:{type:"structure",members:{billingGroups:{type:"list",member:{shape:"Sj8"}},nextToken:{}}}},ListCACertificates:{http:{method:"GET",requestUri:"/cacertificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificates:{http:{method:"GET",requestUri:"/certificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"Sn8"},nextMarker:{}}}},ListCertificatesByCA:{http:{method:"GET",requestUri:"/certificates-by-ca/{caCertificateId}"},input:{type:"structure",required:["caCertificateId"],members:{caCertificateId:{location:"uri",locationName:"caCertificateId"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"Sn8"},nextMarker:{}}}},ListCustomMetrics:{http:{method:"GET",requestUri:"/custom-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{metricNames:{type:"list",member:{}},nextToken:{}}}},ListDetectMitigationActionsExecutions:{http:{method:"GET",requestUri:"/detect/mitigationactions/executions"},input:{type:"structure",members:{taskId:{location:"querystring",locationName:"taskId"},violationId:{location:"querystring",locationName:"violationId"},thingName:{location:"querystring",locationName:"thingName"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},violationId:{},actionName:{},thingName:{},executionStartDate:{type:"timestamp"},executionEndDate:{type:"timestamp"},status:{},errorCode:{},message:{}}}},nextToken:{}}}},ListDetectMitigationActionsTasks:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{shape:"Sh0"}},nextToken:{}}}},ListDimensions:{http:{method:"GET",requestUri:"/dimensions"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dimensionNames:{type:"list",member:{}},nextToken:{}}}},ListDomainConfigurations:{http:{method:"GET",requestUri:"/domainConfigurations"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},serviceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{domainConfigurations:{type:"list",member:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},serviceType:{}}}},nextMarker:{}}}},ListIndices:{http:{method:"GET",requestUri:"/indices"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{indexNames:{type:"list",member:{}},nextToken:{}}}},ListJobExecutionsForJob:{http:{method:"GET",requestUri:"/jobs/{jobId}/things"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{thingArn:{},jobExecutionSummary:{shape:"So4"}}}},nextToken:{}}}},ListJobExecutionsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},status:{location:"querystring",locationName:"status"},namespaceId:{location:"querystring",locationName:"namespaceId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{jobId:{},jobExecutionSummary:{shape:"So4"}}}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},targetSelection:{location:"querystring",locationName:"targetSelection"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},thingGroupName:{location:"querystring",locationName:"thingGroupName"},thingGroupId:{location:"querystring",locationName:"thingGroupId"},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobArn:{},jobId:{},thingGroupId:{},targetSelection:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"}}}},nextToken:{}}}},ListMitigationActions:{http:{method:"GET",requestUri:"/mitigationactions/actions"},input:{type:"structure",members:{actionType:{location:"querystring",locationName:"actionType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionIdentifiers:{type:"list",member:{type:"structure",members:{actionName:{},actionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOTAUpdates:{http:{method:"GET",requestUri:"/otaUpdates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},otaUpdateStatus:{location:"querystring",locationName:"otaUpdateStatus"}}},output:{type:"structure",members:{otaUpdates:{type:"list",member:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOutgoingCertificates:{http:{method:"GET",requestUri:"/certificates-out-going"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{outgoingCertificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},transferredTo:{},transferDate:{type:"timestamp"},transferMessage:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListPolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sm6"},nextMarker:{}}}},ListPolicyPrincipals:{http:{method:"GET",requestUri:"/policy-principals"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"header",locationName:"x-amzn-iot-policy"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{principals:{shape:"Sot"},nextMarker:{}}},deprecated:true},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sm6"},nextMarker:{}}},deprecated:true},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Sp3"},nextToken:{}}}},ListProvisioningTemplateVersions:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{versions:{type:"list",member:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},isDefaultVersion:{type:"boolean"}}}},nextToken:{}}}},ListProvisioningTemplates:{http:{method:"GET",requestUri:"/provisioning-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},enabled:{type:"boolean"}}}},nextToken:{}}}},ListRoleAliases:{http:{method:"GET",requestUri:"/role-aliases"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{roleAliases:{type:"list",member:{}},nextMarker:{}}}},ListScheduledAudits:{http:{method:"GET",requestUri:"/audit/scheduledaudits"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{scheduledAudits:{type:"list",member:{type:"structure",members:{scheduledAuditName:{},scheduledAuditArn:{},frequency:{},dayOfMonth:{},dayOfWeek:{}}}},nextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},dimensionName:{location:"querystring",locationName:"dimensionName"},metricName:{location:"querystring",locationName:"metricName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Spm"}},nextToken:{}}}},ListSecurityProfilesForTarget:{http:{method:"GET",requestUri:"/security-profiles-for-target"},input:{type:"structure",required:["securityProfileTargetArn"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{securityProfileTargetMappings:{type:"list",member:{type:"structure",members:{securityProfileIdentifier:{shape:"Spm"},target:{shape:"Spr"}}}},nextToken:{}}}},ListStreams:{http:{method:"GET",requestUri:"/streams"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{streams:{type:"list",member:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{tags:{shape:"S29"},nextToken:{}}}},ListTargetsForPolicy:{http:{requestUri:"/policy-targets/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{targets:{type:"list",member:{}},nextMarker:{}}}},ListTargetsForSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{securityProfileTargets:{type:"list",member:{shape:"Spr"}},nextToken:{}}}},ListThingGroups:{http:{method:"GET",requestUri:"/thing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},parentGroup:{location:"querystring",locationName:"parentGroup"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"}}},output:{type:"structure",members:{thingGroups:{shape:"Sj7"},nextToken:{}}}},ListThingGroupsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/thing-groups"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{thingGroups:{shape:"Sj7"},nextToken:{}}}},ListThingPrincipals:{http:{method:"GET",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{principals:{shape:"Sot"},nextToken:{}}}},ListThingRegistrationTaskReports:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}/reports"},input:{type:"structure",required:["taskId","reportType"],members:{taskId:{location:"uri",locationName:"taskId"},reportType:{location:"querystring",locationName:"reportType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resourceLinks:{type:"list",member:{}},reportType:{},nextToken:{}}}},ListThingRegistrationTasks:{http:{method:"GET",requestUri:"/thing-registration-tasks"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{taskIds:{type:"list",member:{}},nextToken:{}}}},ListThingTypes:{http:{method:"GET",requestUri:"/thing-types"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingTypeName:{location:"querystring",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypes:{type:"list",member:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeProperties:{shape:"S97"},thingTypeMetadata:{shape:"Sjk"}}}},nextToken:{}}}},ListThings:{http:{method:"GET",requestUri:"/things"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},attributeName:{location:"querystring",locationName:"attributeName"},attributeValue:{location:"querystring",locationName:"attributeValue"},thingTypeName:{location:"querystring",locationName:"thingTypeName"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingName:{},thingTypeName:{},thingArn:{},attributes:{shape:"S3h"},version:{type:"long"}}}},nextToken:{}}}},ListThingsInBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}/things"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sp3"},nextToken:{}}}},ListThingsInThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}/things"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sp3"},nextToken:{}}}},ListTopicRuleDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{destinationSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlSummary:{type:"structure",members:{confirmationUrl:{}}},vpcDestinationSummary:{type:"structure",members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}}},nextToken:{}}}},ListTopicRules:{http:{method:"GET",requestUri:"/rules"},input:{type:"structure",members:{topic:{location:"querystring",locationName:"topic"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ruleDisabled:{location:"querystring",locationName:"ruleDisabled",type:"boolean"}}},output:{type:"structure",members:{rules:{type:"list",member:{type:"structure",members:{ruleArn:{},ruleName:{},topicPattern:{},createdAt:{type:"timestamp"},ruleDisabled:{type:"boolean"}}}},nextToken:{}}}},ListV2LoggingLevels:{http:{method:"GET",requestUri:"/v2LoggingLevel"},input:{type:"structure",members:{targetType:{location:"querystring",locationName:"targetType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{logTargetConfigurations:{type:"list",member:{type:"structure",members:{logTarget:{shape:"Sre"},logLevel:{}}}},nextToken:{}}}},ListViolationEvents:{http:{method:"GET",requestUri:"/violation-events"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{violationEvents:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S7v"},metricValue:{shape:"S82"},violationEventAdditionalInfo:{shape:"Sm0"},violationEventType:{},violationEventTime:{type:"timestamp"}}}},nextToken:{}}}},RegisterCACertificate:{http:{requestUri:"/cacertificate"},input:{type:"structure",required:["caCertificate","verificationCertificate"],members:{caCertificate:{},verificationCertificate:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"},allowAutoRegistration:{location:"querystring",locationName:"allowAutoRegistration",type:"boolean"},registrationConfig:{shape:"Sgm"},tags:{shape:"S29"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:true,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificateWithoutCA:{http:{requestUri:"/certificate/register-no-ca"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterThing:{http:{requestUri:"/things"},input:{type:"structure",required:["templateBody"],members:{templateBody:{},parameters:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{certificatePem:{},resourceArns:{type:"map",key:{},value:{}}}}},RejectCertificateTransfer:{http:{method:"PATCH",requestUri:"/reject-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},rejectReason:{}}}},RemoveThingFromBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/removeThingFromBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},RemoveThingFromThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/removeThingFromThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},ReplaceTopicRule:{http:{method:"PATCH",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9f"}},payload:"topicRulePayload"}},SearchIndex:{http:{requestUri:"/indices/search"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},nextToken:{},maxResults:{type:"integer"},queryVersion:{}}},output:{type:"structure",members:{nextToken:{},things:{type:"list",member:{type:"structure",members:{thingName:{},thingId:{},thingTypeName:{},thingGroupNames:{shape:"Ss8"},attributes:{shape:"S3h"},shadow:{},connectivity:{type:"structure",members:{connected:{type:"boolean"},timestamp:{type:"long"}}}}}},thingGroups:{type:"list",member:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupDescription:{},attributes:{shape:"S3h"},parentGroupNames:{shape:"Ss8"}}}}}}},SetDefaultAuthorizer:{http:{requestUri:"/default-authorizer"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},SetDefaultPolicyVersion:{http:{method:"PATCH",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},SetLoggingOptions:{http:{requestUri:"/loggingOptions"},input:{type:"structure",required:["loggingOptionsPayload"],members:{loggingOptionsPayload:{type:"structure",required:["roleArn"],members:{roleArn:{},logLevel:{}}}},payload:"loggingOptionsPayload"}},SetV2LoggingLevel:{http:{requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["logTarget","logLevel"],members:{logTarget:{shape:"Sre"},logLevel:{}}}},SetV2LoggingOptions:{http:{requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},StartAuditMitigationActionsTask:{http:{requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","auditCheckToActionsMapping","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sfb"},auditCheckToActionsMapping:{shape:"Sff"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{taskId:{}}}},StartDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","actions","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sh2"},actions:{type:"list",member:{}},violationEventOccurrenceRange:{shape:"Sh5"},includeOnlyActiveViolations:{type:"boolean"},includeSuppressedAlerts:{type:"boolean"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S7o"}}},output:{type:"structure",members:{taskId:{}}}},StartThingRegistrationTask:{http:{requestUri:"/thing-registration-tasks"},input:{type:"structure",required:["templateBody","inputFileBucket","inputFileKey","roleArn"],members:{templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{}}},output:{type:"structure",members:{taskId:{}}}},StopThingRegistrationTask:{http:{method:"PUT",requestUri:"/thing-registration-tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"St1"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"St5"},policyNamesToSkip:{shape:"St5"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"St1"},allowed:{type:"structure",members:{policies:{shape:"Sm6"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Sm6"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Sm6"}}}}},authDecision:{},missingContextValues:{type:"list",member:{}}}}}}}},TestInvokeAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}/test"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},token:{},tokenSignature:{},httpContext:{type:"structure",members:{headers:{type:"map",key:{},value:{}},queryString:{}}},mqttContext:{type:"structure",members:{username:{},password:{type:"blob"},clientId:{}}},tlsContext:{type:"structure",members:{serverName:{}}}}},output:{type:"structure",members:{isAuthenticated:{type:"boolean"},principalId:{},policyDocuments:{type:"list",member:{}},refreshAfterInSeconds:{type:"integer"},disconnectAfterInSeconds:{type:"integer"}}}},TransferCertificate:{http:{method:"PATCH",requestUri:"/transfer-certificate/{certificateId}"},input:{type:"structure",required:["certificateId","targetAwsAccount"],members:{certificateId:{location:"uri",locationName:"certificateId"},targetAwsAccount:{location:"querystring",locationName:"targetAwsAccount"},transferMessage:{}}},output:{type:"structure",members:{transferredCertificateArn:{}}}},UntagResource:{http:{requestUri:"/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccountAuditConfiguration:{http:{method:"PATCH",requestUri:"/audit/configuration"},input:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sej"},auditCheckConfigurations:{shape:"Sem"}}},output:{type:"structure",members:{}}},UpdateAuditSuppression:{http:{method:"PATCH",requestUri:"/audit/suppressions/update"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}},output:{type:"structure",members:{}}},UpdateAuthorizer:{http:{method:"PUT",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},UpdateBillingGroup:{http:{method:"PATCH",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName","billingGroupProperties"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateCACertificate:{http:{method:"PUT",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"},newStatus:{location:"querystring",locationName:"newStatus"},newAutoRegistrationStatus:{location:"querystring",locationName:"newAutoRegistrationStatus"},registrationConfig:{shape:"Sgm"},removeAutoRegistration:{type:"boolean"}}}},UpdateCertificate:{http:{method:"PUT",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId","newStatus"],members:{certificateId:{location:"uri",locationName:"certificateId"},newStatus:{location:"querystring",locationName:"newStatus"}}}},UpdateCustomMetric:{http:{method:"PATCH",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","displayName"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDimension:{http:{method:"PATCH",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","stringValues"],members:{name:{location:"uri",locationName:"name"},stringValues:{shape:"S2z"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDomainConfiguration:{http:{method:"PUT",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},removeAuthorizerConfig:{type:"boolean"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},UpdateDynamicThingGroup:{http:{method:"PATCH",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"},indexName:{},queryString:{},queryVersion:{}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateEventConfigurations:{http:{method:"PATCH",requestUri:"/event-configurations"},input:{type:"structure",members:{eventConfigurations:{shape:"Shq"}}},output:{type:"structure",members:{}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Skc"},thingGroupIndexingConfiguration:{shape:"Skj"}}},output:{type:"structure",members:{}}},UpdateJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},description:{},presignedUrlConfig:{shape:"S3t"},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},timeoutConfig:{shape:"S4a"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},UpdateMitigationAction:{http:{method:"PATCH",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S4k"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},UpdateProvisioningTemplate:{http:{method:"PATCH",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},description:{},enabled:{type:"boolean"},defaultVersionId:{type:"integer"},provisioningRoleArn:{},preProvisioningHook:{shape:"S79"},removePreProvisioningHook:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateRoleAlias:{http:{method:"PUT",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},UpdateScheduledAudit:{http:{method:"PATCH",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7o"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},UpdateSecurityProfile:{http:{method:"PATCH",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},deleteBehaviors:{type:"boolean"},deleteAlertTargets:{type:"boolean"},deleteAdditionalMetricsToRetain:{type:"boolean"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateStream:{http:{method:"PUT",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S8v"},roleArn:{}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},UpdateThing:{http:{method:"PATCH",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},expectedVersion:{type:"long"},removeThingType:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateThingGroup:{http:{method:"PATCH",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateThingGroupsForThing:{http:{method:"PUT",requestUri:"/thing-groups/updateThingGroupsForThing"},input:{type:"structure",members:{thingName:{},thingGroupsToAdd:{shape:"Svf"},thingGroupsToRemove:{shape:"Svf"},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTopicRuleDestination:{http:{method:"PATCH",requestUri:"/destinations"},input:{type:"structure",required:["arn","status"],members:{arn:{},status:{}}},output:{type:"structure",members:{}}},ValidateSecurityProfileBehaviors:{http:{requestUri:"/security-profile-behaviors/validate"},input:{type:"structure",required:["behaviors"],members:{behaviors:{shape:"S7u"}}},output:{type:"structure",members:{valid:{type:"boolean"},validationErrors:{type:"list",member:{type:"structure",members:{errorMessage:{}}}}}}}},shapes:{Sg:{type:"list",member:{}},S1e:{type:"map",key:{},value:{}},S1o:{type:"structure",members:{deviceCertificateId:{},caCertificateId:{},cognitoIdentityPoolId:{},clientId:{},policyVersionIdentifier:{type:"structure",members:{policyName:{},policyVersionId:{}}},account:{},iamRoleArn:{},roleAliasArn:{}}},S25:{type:"map",key:{},value:{}},S29:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2h:{type:"structure",members:{billingGroupDescription:{}}},S2z:{type:"list",member:{}},S38:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S3e:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S3g"}}},S3g:{type:"structure",members:{attributes:{shape:"S3h"},merge:{type:"boolean"}}},S3h:{type:"map",key:{},value:{}},S3t:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S3w:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S43:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},S4a:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S4f:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:true}}},S4k:{type:"structure",members:{updateDeviceCertificateParams:{type:"structure",required:["action"],members:{action:{}}},updateCACertificateParams:{type:"structure",required:["action"],members:{action:{}}},addThingsToThingGroupParams:{type:"structure",required:["thingGroupNames"],members:{thingGroupNames:{type:"list",member:{}},overrideDynamicGroups:{type:"boolean"}}},replaceDefaultPolicyVersionParams:{type:"structure",required:["templateName"],members:{templateName:{}}},enableIoTLoggingParams:{type:"structure",required:["roleArnForLogging","logLevel"],members:{roleArnForLogging:{},logLevel:{}}},publishFindingToSnsParams:{type:"structure",required:["topicArn"],members:{topicArn:{}}}}},S53:{type:"list",member:{}},S55:{type:"list",member:{}},S57:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S5e:{type:"structure",members:{expiresInSec:{type:"long"}}},S5p:{type:"list",member:{type:"structure",members:{fileName:{},fileType:{type:"integer"},fileVersion:{},fileLocation:{type:"structure",members:{stream:{type:"structure",members:{streamId:{},fileId:{type:"integer"}}},s3Location:{shape:"S5y"}}},codeSigning:{type:"structure",members:{awsSignerJobId:{},startSigningJobParameter:{type:"structure",members:{signingProfileParameter:{type:"structure",members:{certificateArn:{},platform:{},certificatePathOnDevice:{}}},signingProfileName:{},destination:{type:"structure",members:{s3Destination:{type:"structure",members:{bucket:{},prefix:{}}}}}}},customCodeSigning:{type:"structure",members:{signature:{type:"structure",members:{inlineDocument:{type:"blob"}}},certificateChain:{type:"structure",members:{certificateName:{},inlineDocument:{}}},hashAlgorithm:{},signatureAlgorithm:{}}}}},attributes:{type:"map",key:{},value:{}}}}},S5y:{type:"structure",members:{bucket:{},key:{},version:{}}},S6n:{type:"map",key:{},value:{}},S79:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S7o:{type:"list",member:{}},S7u:{type:"list",member:{shape:"S7v"}},S7v:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S7y"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S82"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}},mlDetectionConfig:{type:"structure",required:["confidenceLevel"],members:{confidenceLevel:{}}}}},suppressAlerts:{type:"boolean"}}},S7y:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S82:{type:"structure",members:{count:{type:"long"},cidrs:{type:"list",member:{}},ports:{type:"list",member:{type:"integer"}},number:{type:"double"},numbers:{type:"list",member:{type:"double"}},strings:{type:"list",member:{}}}},S8k:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},S8o:{type:"list",member:{}},S8p:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S7y"}}}},S8v:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S5y"}}}},S97:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},S9f:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"S9i"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9j"}}},S9i:{type:"list",member:{shape:"S9j"}},S9j:{type:"structure",members:{dynamoDB:{type:"structure",required:["tableName","roleArn","hashKeyField","hashKeyValue"],members:{tableName:{},roleArn:{},operation:{},hashKeyField:{},hashKeyValue:{},hashKeyType:{},rangeKeyField:{},rangeKeyValue:{},rangeKeyType:{},payloadField:{}}},dynamoDBv2:{type:"structure",required:["roleArn","putItem"],members:{roleArn:{},putItem:{type:"structure",required:["tableName"],members:{tableName:{}}}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{}}},sns:{type:"structure",required:["targetArn","roleArn"],members:{targetArn:{},roleArn:{},messageFormat:{}}},sqs:{type:"structure",required:["roleArn","queueUrl"],members:{roleArn:{},queueUrl:{},useBase64:{type:"boolean"}}},kinesis:{type:"structure",required:["roleArn","streamName"],members:{roleArn:{},streamName:{},partitionKey:{}}},republish:{type:"structure",required:["roleArn","topic"],members:{roleArn:{},topic:{},qos:{type:"integer"}}},s3:{type:"structure",required:["roleArn","bucketName","key"],members:{roleArn:{},bucketName:{},key:{},cannedAcl:{}}},firehose:{type:"structure",required:["roleArn","deliveryStreamName"],members:{roleArn:{},deliveryStreamName:{},separator:{},batchMode:{type:"boolean"}}},cloudwatchMetric:{type:"structure",required:["roleArn","metricNamespace","metricName","metricValue","metricUnit"],members:{roleArn:{},metricNamespace:{},metricName:{},metricValue:{},metricUnit:{},metricTimestamp:{}}},cloudwatchAlarm:{type:"structure",required:["roleArn","alarmName","stateReason","stateValue"],members:{roleArn:{},alarmName:{},stateReason:{},stateValue:{}}},cloudwatchLogs:{type:"structure",required:["roleArn","logGroupName"],members:{roleArn:{},logGroupName:{}}},elasticsearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}},salesforce:{type:"structure",required:["token","url"],members:{token:{},url:{}}},iotAnalytics:{type:"structure",members:{channelArn:{},channelName:{},batchMode:{type:"boolean"},roleArn:{}}},iotEvents:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},messageId:{},batchMode:{type:"boolean"},roleArn:{}}},iotSiteWise:{type:"structure",required:["putAssetPropertyValueEntries","roleArn"],members:{putAssetPropertyValueEntries:{type:"list",member:{type:"structure",required:["propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}},roleArn:{}}},stepFunctions:{type:"structure",required:["stateMachineName","roleArn"],members:{executionNamePrefix:{},stateMachineName:{},roleArn:{}}},timestream:{type:"structure",required:["roleArn","databaseName","tableName","dimensions"],members:{roleArn:{},databaseName:{},tableName:{},dimensions:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timestamp:{type:"structure",required:["value","unit"],members:{value:{},unit:{}}}}},http:{type:"structure",required:["url"],members:{url:{},confirmationUrl:{},headers:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},auth:{type:"structure",members:{sigv4:{type:"structure",required:["signingRegion","serviceName","roleArn"],members:{signingRegion:{},serviceName:{},roleArn:{}}}}}}},kafka:{type:"structure",required:["destinationArn","topic","clientProperties"],members:{destinationArn:{},topic:{},key:{},partition:{},clientProperties:{type:"map",key:{},value:{}}}}}},Scf:{type:"list",member:{}},Sch:{type:"list",member:{}},Scl:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}},vpcProperties:{type:"structure",members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}},Sej:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sem:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Ser:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sev"}}},relatedResources:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sev"}}}},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Sev:{type:"map",key:{},value:{}},Sfb:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Sff:{type:"map",key:{},value:{type:"list",member:{}}},Sfh:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S4k"}}}},Sg8:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"}}},Sgl:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sgm:{type:"structure",members:{templateBody:{},roleArn:{}}},Sh0:{type:"structure",members:{taskId:{},taskStatus:{},taskStartTime:{type:"timestamp"},taskEndTime:{type:"timestamp"},target:{shape:"Sh2"},violationEventOccurrenceRange:{shape:"Sh5"},onlyActiveViolationsIncluded:{type:"boolean"},suppressedAlertsIncluded:{type:"boolean"},actionsDefinition:{shape:"Sfh"},taskStatistics:{type:"structure",members:{actionsExecuted:{type:"long"},actionsSkipped:{type:"long"},actionsFailed:{type:"long"}}}}},Sh2:{type:"structure",members:{violationIds:{type:"list",member:{}},securityProfileName:{},behaviorName:{}}},Sh5:{type:"structure",required:["startTime","endTime"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},Shq:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Sj7:{type:"list",member:{shape:"Sj8"}},Sj8:{type:"structure",members:{groupName:{},groupArn:{}}},Sjk:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Skc:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},managedFields:{shape:"Skf"},customFields:{shape:"Skf"}}},Skf:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},Skj:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Skf"},customFields:{shape:"Skf"}}},Sm0:{type:"structure",members:{confidenceLevel:{}}},Sm6:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},Sn8:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},So4:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"}}},Sot:{type:"list",member:{}},Sp3:{type:"list",member:{}},Spm:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},Spr:{type:"structure",required:["arn"],members:{arn:{}}},Sre:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Ss8:{type:"list",member:{}},St1:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},St5:{type:"list",member:{}},Svf:{type:"list",member:{}}}}},4604:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["backup"]={};i.Backup=a.defineService("backup",["2018-11-15"]);Object.defineProperty(s.services["backup"],"2018-11-15",{get:function get(){var e=r(9601);e.paginators=r(8447).pagination;return e},enumerable:true,configurable:true});e.exports=i.Backup},4612:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sso"]={};i.SSO=a.defineService("sso",["2019-06-10"]);Object.defineProperty(s.services["sso"],"2019-06-10",{get:function get(){var e=r(3881);e.paginators=r(682).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSO},4616:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-01",endpointPrefix:"aps",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Prometheus Service",serviceId:"amp",signatureVersion:"v4",signingName:"aps",uid:"amp-2020-08-01"},operations:{CreateWorkspace:{http:{requestUri:"/workspaces",responseCode:202},input:{type:"structure",members:{alias:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["arn","status","workspaceId"],members:{arn:{},status:{shape:"S6"},workspaceId:{}}},idempotent:true},DeleteWorkspace:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}",responseCode:202},input:{type:"structure",required:["workspaceId"],members:{clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"},workspaceId:{location:"uri",locationName:"workspaceId"}}},idempotent:true},DescribeWorkspace:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["workspace"],members:{workspace:{type:"structure",required:["arn","createdAt","status","workspaceId"],members:{alias:{},arn:{},createdAt:{type:"timestamp"},prometheusEndpoint:{},status:{shape:"S6"},workspaceId:{}}}}}},ListWorkspaces:{http:{method:"GET",requestUri:"/workspaces",responseCode:200},input:{type:"structure",members:{alias:{location:"querystring",locationName:"alias"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["workspaces"],members:{nextToken:{},workspaces:{type:"list",member:{type:"structure",required:["arn","createdAt","status","workspaceId"],members:{alias:{},arn:{},createdAt:{type:"timestamp"},status:{shape:"S6"},workspaceId:{}}}}}}},UpdateWorkspaceAlias:{http:{requestUri:"/workspaces/{workspaceId}/alias",responseCode:204},input:{type:"structure",required:["workspaceId"],members:{alias:{},clientToken:{idempotencyToken:true},workspaceId:{location:"uri",locationName:"workspaceId"}}},idempotent:true}},shapes:{S6:{type:"structure",required:["statusCode"],members:{statusCode:{}}}}}},4618:function(e,t,r){var i=r(153);var a=r(904).populateHostPrefix;function populateMethod(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}function generateURI(e,t,r,a){var s=[e,t].join("/");s=s.replace(/\/+/g,"/");var n={},o=false;i.each(r.members,function(e,t){var r=a[e];if(r===null||r===undefined)return;if(t.location==="uri"){var u=new RegExp("\\{"+t.name+"(\\+)?\\}");s=s.replace(u,function(e,t){var a=t?i.uriEscapePath:i.uriEscape;return a(String(r))})}else if(t.location==="querystring"){o=true;if(t.type==="list"){n[t.name]=r.map(function(e){return i.uriEscape(t.member.toWireFormat(e).toString())})}else if(t.type==="map"){i.each(r,function(e,t){if(Array.isArray(t)){n[e]=t.map(function(e){return i.uriEscape(String(e))})}else{n[e]=i.uriEscape(String(t))}})}else{n[t.name]=i.uriEscape(t.toWireFormat(r).toString())}}});if(o){s+=s.indexOf("?")>=0?"&":"?";var u=[];i.arrayEach(Object.keys(n).sort(),function(e){if(!Array.isArray(n[e])){n[e]=[n[e]]}for(var t=0;t<n[e].length;t++){u.push(i.uriEscape(String(e))+"="+n[e][t])}});s+=u.join("&")}return s}function populateURI(e){var t=e.service.api.operations[e.operation];var r=t.input;var i=generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=i}function populateHeaders(e){var t=e.service.api.operations[e.operation];i.each(t.input.members,function(t,r){var a=e.params[t];if(a===null||a===undefined)return;if(r.location==="headers"&&r.type==="map"){i.each(a,function(t,i){e.httpRequest.headers[r.name+t]=i})}else if(r.location==="header"){a=r.toWireFormat(a).toString();if(r.isJsonValue){a=i.base64.encode(a)}e.httpRequest.headers[r.name]=a}})}function buildRequest(e){populateMethod(e);populateURI(e);populateHeaders(e);a(e)}function extractError(){}function extractData(e){var t=e.request;var r={};var a=e.httpResponse;var s=t.service.api.operations[t.operation];var n=s.output;var o={};i.each(a.headers,function(e,t){o[e.toLowerCase()]=t});i.each(n.members,function(e,t){var s=(t.name||e).toLowerCase();if(t.location==="headers"&&t.type==="map"){r[e]={};var n=t.isLocationName?t.name:"";var u=new RegExp("^"+n+"(.+)","i");i.each(a.headers,function(t,i){var a=t.match(u);if(a!==null){r[e][a[1]]=i}})}else if(t.location==="header"){if(o[s]!==undefined){var p=t.isJsonValue?i.base64.decode(o[s]):o[s];r[e]=t.toType(p)}}else if(t.location==="statusCode"){r[e]=parseInt(a.statusCode,10)}});e.data=r}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData,generateURI:generateURI}},4622:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-06-23",endpointPrefix:"devicefarm",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Device Farm",serviceId:"Device Farm",signatureVersion:"v4",targetPrefix:"DeviceFarm_20150623",uid:"devicefarm-2015-06-23"},operations:{CreateDevicePool:{input:{type:"structure",required:["projectArn","name","rules"],members:{projectArn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},CreateInstanceProfile:{input:{type:"structure",required:["name"],members:{name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},CreateNetworkProfile:{input:{type:"structure",required:["projectArn","name"],members:{projectArn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},CreateProject:{input:{type:"structure",required:["name"],members:{name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},CreateRemoteAccessSession:{input:{type:"structure",required:["projectArn","deviceArn"],members:{projectArn:{},deviceArn:{},instanceArn:{},sshPublicKey:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},name:{},clientId:{},configuration:{type:"structure",members:{billingMethod:{},vpceConfigurationArns:{shape:"Sz"}}},interactionMode:{},skipAppResign:{type:"boolean"}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},CreateTestGridProject:{input:{type:"structure",required:["name"],members:{name:{},description:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},CreateTestGridUrl:{input:{type:"structure",required:["projectArn","expiresInSeconds"],members:{projectArn:{},expiresInSeconds:{type:"integer"}}},output:{type:"structure",members:{url:{},expires:{type:"timestamp"}}}},CreateUpload:{input:{type:"structure",required:["projectArn","name","type"],members:{projectArn:{},name:{},type:{},contentType:{}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},CreateVPCEConfiguration:{input:{type:"structure",required:["vpceConfigurationName","vpceServiceName","serviceDnsName"],members:{vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}},DeleteDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{}}},DeleteUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},GetAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{accountSettings:{type:"structure",members:{awsAccountNumber:{},unmeteredDevices:{shape:"S2u"},unmeteredRemoteAccessDevices:{shape:"S2u"},maxJobTimeoutMinutes:{type:"integer"},trialMinutes:{type:"structure",members:{total:{type:"double"},remaining:{type:"double"}}},maxSlots:{type:"map",key:{},value:{type:"integer"}},defaultJobTimeoutMinutes:{type:"integer"},skipAppResign:{type:"boolean"}}}}}},GetDevice:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{device:{shape:"S15"}}}},GetDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},GetDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},GetDevicePoolCompatibility:{input:{type:"structure",required:["devicePoolArn"],members:{devicePoolArn:{},appArn:{},testType:{},test:{shape:"S35"},configuration:{shape:"S38"}}},output:{type:"structure",members:{compatibleDevices:{shape:"S3g"},incompatibleDevices:{shape:"S3g"}}}},GetInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},GetJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3o"}}}},GetNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},GetOfferingStatus:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{current:{shape:"S3w"},nextPeriod:{shape:"S3w"},nextToken:{}}}},GetProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},GetRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},GetRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},GetSuite:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{suite:{shape:"S4m"}}}},GetTest:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{test:{shape:"S4p"}}}},GetTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},GetTestGridSession:{input:{type:"structure",members:{projectArn:{},sessionId:{},sessionArn:{}}},output:{type:"structure",members:{testGridSession:{shape:"S4v"}}}},GetUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},GetVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}},InstallToRemoteAccessSession:{input:{type:"structure",required:["remoteAccessSessionArn","appArn"],members:{remoteAccessSessionArn:{},appArn:{}}},output:{type:"structure",members:{appUpload:{shape:"S1w"}}}},ListArtifacts:{input:{type:"structure",required:["arn","type"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},extension:{},url:{}}}},nextToken:{}}}},ListDeviceInstances:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{deviceInstances:{shape:"S1b"},nextToken:{}}}},ListDevicePools:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{devicePools:{type:"list",member:{shape:"Sc"}},nextToken:{}}}},ListDevices:{input:{type:"structure",members:{arn:{},nextToken:{},filters:{shape:"S4g"}}},output:{type:"structure",members:{devices:{type:"list",member:{shape:"S15"}},nextToken:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{instanceProfiles:{type:"list",member:{shape:"Si"}},nextToken:{}}}},ListJobs:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{jobs:{type:"list",member:{shape:"S3o"}},nextToken:{}}}},ListNetworkProfiles:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{networkProfiles:{type:"list",member:{shape:"So"}},nextToken:{}}}},ListOfferingPromotions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringPromotions:{type:"list",member:{type:"structure",members:{id:{},description:{}}}},nextToken:{}}}},ListOfferingTransactions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringTransactions:{type:"list",member:{shape:"S5y"}},nextToken:{}}}},ListOfferings:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offerings:{type:"list",member:{shape:"S40"}},nextToken:{}}}},ListProjects:{input:{type:"structure",members:{arn:{},nextToken:{}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListRemoteAccessSessions:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{remoteAccessSessions:{type:"list",member:{shape:"S12"}},nextToken:{}}}},ListRuns:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{runs:{type:"list",member:{shape:"S4d"}},nextToken:{}}}},ListSamples:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{samples:{type:"list",member:{type:"structure",members:{arn:{},type:{},url:{}}}},nextToken:{}}}},ListSuites:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{suites:{type:"list",member:{shape:"S4m"}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6m"}}}},ListTestGridProjects:{input:{type:"structure",members:{maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridProjects:{type:"list",member:{shape:"S1n"}},nextToken:{}}}},ListTestGridSessionActions:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actions:{type:"list",member:{type:"structure",members:{action:{},started:{type:"timestamp"},duration:{type:"long"},statusCode:{},requestMethod:{}}}},nextToken:{}}}},ListTestGridSessionArtifacts:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},type:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{filename:{},type:{},url:{}}}},nextToken:{}}}},ListTestGridSessions:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},status:{},creationTimeAfter:{type:"timestamp"},creationTimeBefore:{type:"timestamp"},endTimeAfter:{type:"timestamp"},endTimeBefore:{type:"timestamp"},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridSessions:{type:"list",member:{shape:"S4v"}},nextToken:{}}}},ListTests:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{tests:{type:"list",member:{shape:"S4p"}},nextToken:{}}}},ListUniqueProblems:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{uniqueProblems:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{message:{},problems:{type:"list",member:{type:"structure",members:{run:{shape:"S7h"},job:{shape:"S7h"},suite:{shape:"S7h"},test:{shape:"S7h"},device:{shape:"S15"},result:{},message:{}}}}}}}},nextToken:{}}}},ListUploads:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{uploads:{type:"list",member:{shape:"S1w"}},nextToken:{}}}},ListVPCEConfigurations:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{vpceConfigurations:{type:"list",member:{shape:"S27"}},nextToken:{}}}},PurchaseOffering:{input:{type:"structure",members:{offeringId:{},quantity:{type:"integer"},offeringPromotionId:{}}},output:{type:"structure",members:{offeringTransaction:{shape:"S5y"}}}},RenewOffering:{input:{type:"structure",members:{offeringId:{},quantity:{type:"integer"}}},output:{type:"structure",members:{offeringTransaction:{shape:"S5y"}}}},ScheduleRun:{input:{type:"structure",required:["projectArn","test"],members:{projectArn:{},appArn:{},devicePoolArn:{},deviceSelectionConfiguration:{type:"structure",required:["filters","maxDevices"],members:{filters:{shape:"S4g"},maxDevices:{type:"integer"}}},name:{},test:{shape:"S35"},configuration:{shape:"S38"},executionConfiguration:{type:"structure",members:{jobTimeoutMinutes:{type:"integer"},accountsCleanup:{type:"boolean"},appPackagesCleanup:{type:"boolean"},videoCapture:{type:"boolean"},skipAppResign:{type:"boolean"}}}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},StopJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3o"}}}},StopRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},StopRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{},profileArn:{},labels:{shape:"S1d"}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},UpdateDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"},clearMaxDevices:{type:"boolean"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},UpdateInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},UpdateNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},UpdateProject:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},UpdateTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},name:{},description:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},UpdateUpload:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},contentType:{},editContent:{type:"boolean"}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},UpdateVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}}},shapes:{S5:{type:"list",member:{type:"structure",members:{attribute:{},operator:{},value:{}}}},Sc:{type:"structure",members:{arn:{},name:{},description:{},type:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},Sg:{type:"list",member:{}},Si:{type:"structure",members:{arn:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"},name:{},description:{}}},So:{type:"structure",members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},Ss:{type:"structure",members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"},created:{type:"timestamp"}}},Sz:{type:"list",member:{}},S12:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},status:{},result:{},message:{},started:{type:"timestamp"},stopped:{type:"timestamp"},device:{shape:"S15"},instanceArn:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},hostAddress:{},clientId:{},billingMethod:{},deviceMinutes:{shape:"S1h"},endpoint:{},deviceUdid:{},interactionMode:{},skipAppResign:{type:"boolean"}}},S15:{type:"structure",members:{arn:{},name:{},manufacturer:{},model:{},modelId:{},formFactor:{},platform:{},os:{},cpu:{type:"structure",members:{frequency:{},architecture:{},clock:{type:"double"}}},resolution:{type:"structure",members:{width:{type:"integer"},height:{type:"integer"}}},heapSize:{type:"long"},memory:{type:"long"},image:{},carrier:{},radio:{},remoteAccessEnabled:{type:"boolean"},remoteDebugEnabled:{type:"boolean"},fleetType:{},fleetName:{},instances:{shape:"S1b"},availability:{}}},S1b:{type:"list",member:{shape:"S1c"}},S1c:{type:"structure",members:{arn:{},deviceArn:{},labels:{shape:"S1d"},status:{},udid:{},instanceProfile:{shape:"Si"}}},S1d:{type:"list",member:{}},S1h:{type:"structure",members:{total:{type:"double"},metered:{type:"double"},unmetered:{type:"double"}}},S1n:{type:"structure",members:{arn:{},name:{},description:{},created:{type:"timestamp"}}},S1w:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},type:{},status:{},url:{},metadata:{},contentType:{},message:{},category:{}}},S27:{type:"structure",members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},S2u:{type:"map",key:{},value:{type:"integer"}},S35:{type:"structure",required:["type"],members:{type:{},testPackageArn:{},testSpecArn:{},filter:{},parameters:{type:"map",key:{},value:{}}}},S38:{type:"structure",members:{extraDataPackageArn:{},networkProfileArn:{},locale:{},location:{shape:"S39"},vpceConfigurationArns:{shape:"Sz"},customerArtifactPaths:{shape:"S3a"},radios:{shape:"S3e"},auxiliaryApps:{shape:"Sz"},billingMethod:{}}},S39:{type:"structure",required:["latitude","longitude"],members:{latitude:{type:"double"},longitude:{type:"double"}}},S3a:{type:"structure",members:{iosPaths:{type:"list",member:{}},androidPaths:{type:"list",member:{}},deviceHostPaths:{type:"list",member:{}}}},S3e:{type:"structure",members:{wifi:{type:"boolean"},bluetooth:{type:"boolean"},nfc:{type:"boolean"},gps:{type:"boolean"}}},S3g:{type:"list",member:{type:"structure",members:{device:{shape:"S15"},compatible:{type:"boolean"},incompatibilityMessages:{type:"list",member:{type:"structure",members:{message:{},type:{}}}}}}},S3o:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},device:{shape:"S15"},instanceArn:{},deviceMinutes:{shape:"S1h"},videoEndpoint:{},videoCapture:{type:"boolean"}}},S3p:{type:"structure",members:{total:{type:"integer"},passed:{type:"integer"},failed:{type:"integer"},warned:{type:"integer"},errored:{type:"integer"},stopped:{type:"integer"},skipped:{type:"integer"}}},S3w:{type:"map",key:{},value:{shape:"S3y"}},S3y:{type:"structure",members:{type:{},offering:{shape:"S40"},quantity:{type:"integer"},effectiveOn:{type:"timestamp"}}},S40:{type:"structure",members:{id:{},description:{},type:{},platform:{},recurringCharges:{type:"list",member:{type:"structure",members:{cost:{shape:"S44"},frequency:{}}}}}},S44:{type:"structure",members:{amount:{type:"double"},currencyCode:{}}},S4d:{type:"structure",members:{arn:{},name:{},type:{},platform:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},totalJobs:{type:"integer"},completedJobs:{type:"integer"},billingMethod:{},deviceMinutes:{shape:"S1h"},networkProfile:{shape:"So"},parsingResultUrl:{},resultCode:{},seed:{type:"integer"},appUpload:{},eventCount:{type:"integer"},jobTimeoutMinutes:{type:"integer"},devicePoolArn:{},locale:{},radios:{shape:"S3e"},location:{shape:"S39"},customerArtifactPaths:{shape:"S3a"},webUrl:{},skipAppResign:{type:"boolean"},testSpecArn:{},deviceSelectionResult:{type:"structure",members:{filters:{shape:"S4g"},matchedDevicesCount:{type:"integer"},maxDevices:{type:"integer"}}}}},S4g:{type:"list",member:{type:"structure",members:{attribute:{},operator:{},values:{type:"list",member:{}}}}},S4m:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},deviceMinutes:{shape:"S1h"}}},S4p:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},deviceMinutes:{shape:"S1h"}}},S4v:{type:"structure",members:{arn:{},status:{},created:{type:"timestamp"},ended:{type:"timestamp"},billingMinutes:{type:"double"},seleniumProperties:{}}},S5y:{type:"structure",members:{offeringStatus:{shape:"S3y"},transactionId:{},offeringPromotionId:{},createdOn:{type:"timestamp"},cost:{shape:"S44"}}},S6m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S7h:{type:"structure",members:{arn:{},name:{}}}}}},4623:function(e,t,r){"use strict";var i=r(8601);var a=r(2422);var s=r(7727);e.exports={formats:s,parse:a,stringify:i}},4627:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cognitosync"]={};i.CognitoSync=a.defineService("cognitosync",["2014-06-30"]);Object.defineProperty(s.services["cognitosync"],"2014-06-30",{get:function get(){var e=r(7422);return e},enumerable:true,configurable:true});e.exports=i.CognitoSync},4633:function(e,t,r){const{EOL:i}=r(2087);const a=r(1651);const s=r(4490);const n=r(8920);let o=r(1352);const u=r(1322);const{KeyStore:p}=r(4851);const c=r(3688);const{check:m,verify:l}=r(7855);const d=r(105);const{detect:y}=r(9995);o=o.bind(undefined,c.JWSInvalid);const b=new Set(["compact","flattened","preparsed"]);const h=(e,t,r,f,{crit:g=[],complete:S=false,algorithms:N,parse:I=true,encoding:T="utf8"}={})=>{f=u(f,true);if(N!==undefined&&(!Array.isArray(N)||N.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(N){N=new Set(N)}if(!Array.isArray(g)||g.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=y(r)}let v;let k;let C;let A;let R;if(t==="general"&&r.signatures.length===1){t="flattened";const{signatures:e,...i}=r;r={...i,...e[0]}}let D;if(b.has(t)){let u={};switch(t){case"compact":[v,C,A]=r.split(".");break;case"flattened":({protected:v,payload:C,signature:A,header:k}=r);break;case"preparsed":{({decoded:D}=r);[v,C,A]=r.token.split(".");break}}if(!k){e=true}if(D){u=D.header}else if(v){try{u=a.JSON.decode(v)}catch(e){throw new c.JWSInvalid("could not parse JWS protected header")}}else{e=e||true}if(!e&&!s(u,k)){throw new c.JWSInvalid("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}const y={...u,...k};o(u,k,g);R=u.alg||k&&k.alg;if(!R){throw new c.JWSInvalid("missing JWS signature algorithm")}else if(N&&!N.has(R)){throw new c.JOSEAlgNotWhitelisted("alg not whitelisted")}if(f instanceof p){const e=f;const i=e.all({kid:y.kid,alg:y.alg,key_ops:["verify"]});switch(i.length){case 0:throw new c.JWKSNoMatchingKey;case 1:f=i[0];break;default:{const e=[];for(const a of i){try{return h(true,t,r,a,{crit:g,complete:S,encoding:T,parse:I,algorithms:N?[...N]:undefined})}catch(t){e.push(t);continue}}const a=new c.JOSEMultiError(e);if([...a].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}throw a}}}if(f===d.EmbeddedJWK){if(!n(y.jwk)){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a JSON object')}f=d.asKey(y.jwk);if(f.type!=="public"){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a public key')}}else if(f===d.EmbeddedX5C){if(!Array.isArray(y.x5c)||!y.x5c.length||y.x5c.some(e=>typeof e!=="string"||!e)){throw new c.JWSInvalid('JWS Header Parameter "x5c" must be a JSON array of certificate value strings')}f=d.asKey(`-----BEGIN CERTIFICATE-----${i}${(y.x5c[0].match(/.{1,64}/g)||[]).join(i)}${i}-----END CERTIFICATE-----`,{x5c:y.x5c})}m(f,"verify",R);const b=Buffer.concat([Buffer.from(v||""),Buffer.from("."),Buffer.isBuffer(C)?C:Buffer.from(C)]);if(!l(R,f,b,a.decodeToBuffer(A))){throw new c.JWSVerificationFailed}if(!y.crit||!y.crit.includes("b64")||y.b64){if(I){C=D?D.payload:a.JSON.decode.try(C,T)}else{C=a.decodeToBuffer(C)}}if(S){const e={payload:C,key:f};if(v)e.protected=u;if(k)e.header=k;return e}return C}const{signatures:x,...q}=r;const w=[];for(const e of x){try{return h(false,"flattened",{...q,...e},f,{crit:g,complete:S,encoding:T,parse:I,algorithms:N?[...N]:undefined})}catch(e){w.push(e);continue}}const P=new c.JOSEMultiError(w);if([...P].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}else if([...P].every(e=>e instanceof c.JWKSNoMatchingKey)){throw new c.JWKSNoMatchingKey}throw P};e.exports={bare:h,verify:h.bind(undefined,false,undefined)}},4639:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appsync"]={};i.AppSync=a.defineService("appsync",["2017-07-25"]);Object.defineProperty(s.services["appsync"],"2017-07-25",{get:function get(){var e=r(1407);e.paginators=r(2046).pagination;return e},enumerable:true,configurable:true});e.exports=i.AppSync},4645:function(e){e.exports={version:2,waiters:{ClusterAvailable:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Clusters[].ClusterStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"ClusterNotFound",matcher:"error",state:"retry"}]},ClusterDeleted:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"ClusterNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"}]},ClusterRestored:{operation:"DescribeClusters",maxAttempts:30,delay:60,acceptors:[{state:"success",matcher:"pathAll",argument:"Clusters[].RestoreStatus.Status",expected:"completed"},{state:"failure",matcher:"pathAny",argument:"Clusters[].ClusterStatus",expected:"deleting"}]},SnapshotAvailable:{delay:15,operation:"DescribeClusterSnapshots",maxAttempts:20,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Snapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"}]}}}},4650:function(e,t,r){var i=r(3852);var a=r(5400);var s=r(9575);var n=r(7502);var o=r(8752);var u=r(2378);var p=r(6753);e.exports={Key:i,parseKey:i.parse,Fingerprint:a,parseFingerprint:a.parse,Signature:s,parseSignature:s.parse,PrivateKey:n,parsePrivateKey:n.parse,generatePrivateKey:n.generate,Certificate:o,parseCertificate:o.parse,createSelfSignedCertificate:o.createSelfSigned,createCertificate:o.create,Identity:u,identityFromDN:u.parseDN,identityForHost:u.forHost,identityForUser:u.forUser,identityForEmail:u.forEmail,identityFromArray:u.fromArray,FingerprintFormatError:p.FingerprintFormatError,InvalidAlgorithmError:p.InvalidAlgorithmError,KeyParseError:p.KeyParseError,SignatureParseError:p.SignatureParseError,KeyEncryptedError:p.KeyEncryptedError,CertificateParseError:p.CertificateParseError}},4657:function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((r,i,a)=>{t.push(a);e(...t).then(r,i)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,r)=>{this._reject=r;const i=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;r(e)};const s=e=>{this._cancelHandlers.push(e)};Object.defineProperties(s,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(i,a,s)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.default=PCancelable;e.exports.CancelError=CancelError},4662:function(e){e.exports={pagination:{ListDataSourceSyncJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4663:function(e,t,r){const{define:i}=r(2135);const a=r(3944);const s=r(6782);const n=r(474);const o=r(8645);e.exports={base:a,constants:s,decoders:n,define:i,encoders:o}},4664:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-01",endpointPrefix:"codestar-connections",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS CodeStar connections",serviceId:"CodeStar connections",signatureVersion:"v4",signingName:"codestar-connections",targetPrefix:"com.amazonaws.codestar.connections.CodeStar_connections_20191201",uid:"codestar-connections-2019-12-01"},operations:{CreateConnection:{input:{type:"structure",required:["ConnectionName"],members:{ProviderType:{},ConnectionName:{},Tags:{shape:"S4"},HostArn:{}}},output:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{},Tags:{shape:"S4"}}}},CreateHost:{input:{type:"structure",required:["Name","ProviderType","ProviderEndpoint"],members:{Name:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}},output:{type:"structure",members:{HostArn:{}}}},DeleteConnection:{input:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{}}},output:{type:"structure",members:{}}},DeleteHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{}}},output:{type:"structure",members:{}}},GetConnection:{input:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{}}},output:{type:"structure",members:{Connection:{shape:"Ss"}}}},GetHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{}}},output:{type:"structure",members:{Name:{},Status:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}}},ListConnections:{input:{type:"structure",members:{ProviderTypeFilter:{},HostArnFilter:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Connections:{type:"list",member:{shape:"Ss"}},NextToken:{}}}},ListHosts:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Hosts:{type:"list",member:{type:"structure",members:{Name:{},HostArn:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S4"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Se:{type:"structure",required:["VpcId","SubnetIds","SecurityGroupIds"],members:{VpcId:{},SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}},TlsCertificate:{}}},Ss:{type:"structure",members:{ConnectionName:{},ConnectionArn:{},ProviderType:{},OwnerAccountId:{},ConnectionStatus:{},HostArn:{}}}}}},4666:function(e){e.exports={pagination:{DescribeScalableTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalableTargets"},DescribeScalingActivities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalingActivities"},DescribeScalingPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScalingPolicies"},DescribeScheduledActions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledActions"}}}},4669:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"airflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AmazonMWAA",serviceId:"MWAA",signatureVersion:"v4",signingName:"airflow",uid:"mwaa-2020-07-01"},operations:{CreateCliToken:{http:{requestUri:"/clitoken/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{CliToken:{type:"string",sensitive:true},WebServerHostname:{}}},endpoint:{hostPrefix:"env."}},CreateEnvironment:{http:{method:"PUT",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["DagS3Path","ExecutionRoleArn","Name","NetworkConfiguration","SourceBucketArn"],members:{AirflowConfigurationOptions:{type:"map",key:{},value:{},sensitive:true},AirflowVersion:{},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},KmsKey:{},LoggingConfiguration:{shape:"Sf"},MaxWorkers:{type:"integer"},Name:{location:"uri",locationName:"Name"},NetworkConfiguration:{shape:"Sk"},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},SourceBucketArn:{},Tags:{shape:"Sr"},WebserverAccessMode:{},WeeklyMaintenanceWindowStart:{}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."},idempotent:true},CreateWebLoginToken:{http:{requestUri:"/webtoken/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{WebServerHostname:{},WebToken:{type:"string",sensitive:true}}},endpoint:{hostPrefix:"env."},idempotent:true},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:true},GetEnvironment:{http:{method:"GET",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Environment:{type:"structure",members:{AirflowConfigurationOptions:{type:"map",key:{},value:{}},AirflowVersion:{},Arn:{},CreatedAt:{type:"timestamp"},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},KmsKey:{},LastUpdate:{type:"structure",members:{CreatedAt:{type:"timestamp"},Error:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},Status:{}}},LoggingConfiguration:{type:"structure",members:{DagProcessingLogs:{shape:"S1f"},SchedulerLogs:{shape:"S1f"},TaskLogs:{shape:"S1f"},WebserverLogs:{shape:"S1f"},WorkerLogs:{shape:"S1f"}}},MaxWorkers:{type:"integer"},Name:{},NetworkConfiguration:{shape:"Sk"},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},ServiceRoleArn:{},SourceBucketArn:{},Status:{},Tags:{shape:"Sr"},WebserverAccessMode:{},WebserverUrl:{},WeeklyMaintenanceWindowStart:{}}}}},endpoint:{hostPrefix:"api."}},ListEnvironments:{http:{method:"GET",requestUri:"/environments",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",required:["Environments"],members:{Environments:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"api."}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sr"}}},endpoint:{hostPrefix:"api."}},PublishMetrics:{http:{requestUri:"/metrics/environments/{EnvironmentName}",responseCode:200},input:{type:"structure",required:["EnvironmentName","MetricData"],members:{EnvironmentName:{location:"uri",locationName:"EnvironmentName"},MetricData:{type:"list",member:{type:"structure",required:["MetricName","Timestamp"],members:{Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},MetricName:{},StatisticValues:{type:"structure",members:{Maximum:{type:"double"},Minimum:{type:"double"},SampleCount:{type:"integer"},Sum:{type:"double"}}},Timestamp:{type:"timestamp"},Unit:{},Value:{type:"double"}}}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"ops."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sr"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","tagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:true},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{AirflowConfigurationOptions:{type:"map",key:{},value:{},sensitive:true},AirflowVersion:{},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},LoggingConfiguration:{shape:"Sf"},MaxWorkers:{type:"integer"},Name:{location:"uri",locationName:"Name"},NetworkConfiguration:{type:"structure",required:["SecurityGroupIds"],members:{SecurityGroupIds:{shape:"Sl"}}},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},SourceBucketArn:{},WebserverAccessMode:{},WeeklyMaintenanceWindowStart:{}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."}}},shapes:{Sf:{type:"structure",members:{DagProcessingLogs:{shape:"Sg"},SchedulerLogs:{shape:"Sg"},TaskLogs:{shape:"Sg"},WebserverLogs:{shape:"Sg"},WorkerLogs:{shape:"Sg"}}},Sg:{type:"structure",required:["Enabled","LogLevel"],members:{Enabled:{type:"boolean"},LogLevel:{}}},Sk:{type:"structure",members:{SecurityGroupIds:{shape:"Sl"},SubnetIds:{type:"list",member:{}}}},Sl:{type:"list",member:{}},Sr:{type:"map",key:{},value:{}},S1f:{type:"structure",members:{CloudWatchLogGroupArn:{},Enabled:{type:"boolean"},LogLevel:{}}}}}},4671:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cur"]={};i.CUR=a.defineService("cur",["2017-01-06"]);Object.defineProperty(s.services["cur"],"2017-01-06",{get:function get(){var e=r(2528);e.paginators=r(7878).pagination;return e},enumerable:true,configurable:true});e.exports=i.CUR},4691:function(e){"use strict";e.exports=function ucs2length(e){var t=0,r=e.length,i=0,a;while(i<r){t++;a=e.charCodeAt(i++);if(a>=55296&&a<=56319&&i<r){a=e.charCodeAt(i);if((a&64512)==56320)i++}}return t}},4693:function(e,t,r){var i=r(2602);var a=r(8167).tempDir;var s=r(359);var n=r(5622);var o=r(5747);var u=r(3129);var p=20*1024*1024;var c=1;i.register("exec",_exec,{unix:false,canReceivePipe:true,wrapOutput:false});function execSync(e,t,m){if(!i.config.execPath){i.error("Unable to find a path to the node binary. Please manually set config.execPath")}var l=a();var d=n.resolve(l+"/"+i.randomFileName());var y=n.resolve(l+"/"+i.randomFileName());var b=n.resolve(l+"/"+i.randomFileName());t=i.extend({silent:i.config.silent,cwd:s().toString(),env:process.env,maxBuffer:p,encoding:"utf8"},t);if(o.existsSync(d))i.unlinkSync(d);if(o.existsSync(y))i.unlinkSync(y);if(o.existsSync(b))i.unlinkSync(b);t.cwd=n.resolve(t.cwd);var h={command:e,execOptions:t,pipe:m,stdoutFile:b,stderrFile:y};o.writeFileSync(d,JSON.stringify(h),"utf8");var f=[r.ab+"exec-child.js",d];if(t.silent){t.stdio="ignore"}else{t.stdio=[0,1,2]}var g=0;try{delete t.shell;u.execFileSync(i.config.execPath,f,t)}catch(e){g=e.status||c}var S="";var N="";if(t.encoding==="buffer"){S=o.readFileSync(b);N=o.readFileSync(y)}else{S=o.readFileSync(b,t.encoding);N=o.readFileSync(y,t.encoding)}try{i.unlinkSync(d)}catch(e){}try{i.unlinkSync(y)}catch(e){}try{i.unlinkSync(b)}catch(e){}if(g!==0){i.error(N,g,{continue:true,silent:true})}var I=i.ShellString(S,N,g);return I}function execAsync(e,t,r,a){t=i.extend({silent:i.config.silent,cwd:s().toString(),env:process.env,maxBuffer:p,encoding:"utf8"},t);var n=u.exec(e,t,function(e,t,r){if(a){if(!e){a(0,t,r)}else if(e.code===undefined){a(1,t,r)}else{a(e.code,t,r)}}});if(r)n.stdin.end(r);if(!t.silent){n.stdout.pipe(process.stdout);n.stderr.pipe(process.stderr)}return n}function _exec(e,t,r){t=t||{};if(!e)i.error("must specify command");var a=i.readFromPipe();if(typeof t==="function"){r=t;t={async:true}}if(typeof t==="object"&&typeof r==="function"){t.async=true}t=i.extend({silent:i.config.silent,async:false},t);if(t.async){return execAsync(e,t,a,r)}else{return execSync(e,t,a)}}e.exports=_exec},4694:function(e,t,r){const{randomBytes:i}=r(6417);const a=r(1651);const s=r(3688);const n=BigInt(0);const o=BigInt(1);const u=BigInt(2);const p=e=>{const t=e.toString(16);return a.encodeBuffer(Buffer.from(t.length%2?`0${t}`:t,"hex"))};const c=e=>BigInt(`0x${e.toString("hex")}`);const m=e=>e.toString(2).length;const l=(e,t)=>{let r=n;let i=o;let a=o;let s=n;while(e!==n){const n=t/e;const o=t%e;const u=r-a*n;const p=i-s*n;t=e;e=o;r=a;i=s;a=u;s=p}return r};const d=(e,t)=>{let r=n;while(!((e|t)&o)){e>>=o;t>>=o;r++}while(!(e&o)){e>>=o}do{while(!(t&o)){t>>=o}if(e>t){const r=e;e=t;t=r}t-=e}while(t);return e<<r};const y=(e,t,r)=>{e=f(e,r);let i=o;let a=e;while(t>0){var s=t%u;t=t/u;if(s===o){i=i*a;i=i%r}a=a*a;a=a%r}return i};const b=(e,t)=>{const r=t-e;const i=m(r);let a;do{a=c(h(i))}while(a>r);return a+e};const h=e=>{const t=Math.ceil(e/8);const r=i(t);r[0]=r[0]&2**(e%8)-1;return r};const f=(e,t)=>{e=e%t;return e<0?e+t:e};const g=e=>{let t=e;while(t%u===n){t=t/u}return t};const S=30;const N=22;const I=(e,t,r)=>{const i=g(e*t-o);let a=0;let p;do{a++;if(a===S){throw new s.JWKImportFailed("failed to calculate missing primes")}let e=0;let t=y(b(u,r),i,r);let c=n;while(t!==o){e++;if(e===N){throw new s.JWKImportFailed("failed to calculate missing primes")}c=t;t=t*t%r}if(c!==r-o){p=c}}while(!p);const c=d(p-o,r);const m=r/c;return c>m?{p:c,q:m}:{p:m,q:c}};e.exports=(e=>{const t=c(a.decodeToBuffer(e.e));const r=c(a.decodeToBuffer(e.d));const i=c(a.decodeToBuffer(e.n));if(r>=i){throw new s.JWKInvalid("invalid RSA private exponent")}const{p:n,q:u}=I(t,r,i);const m=r%(n-o);const d=r%(u-o);const y=f(l(f(u,n),n),n);return{...e,p:p(n),q:p(u),dp:p(m),dq:p(d),qi:p(y)}})},4701:function(e,t,r){"use strict";var i=r(1631);var a=r(8835).parse;var s=r(1669);var n=r(3519);var o=r(8627).Store;var u=r(4349).MemoryCookieStore;var p=r(3054).pathMatch;var c=r(1459);var m;try{m=r(4213)}catch(e){console.warn("tough-cookie: can't load punycode; won't use punycode for domain normalization")}var l=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;var d=/[\x00-\x1F]/;var y=["\n","\r","\0"];var b=/[\x20-\x3A\x3C-\x7E]+/;var h=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;var f={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};var g=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var S=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var N=2147483647e3;var I=0;function parseDigits(e,t,r,i){var a=0;while(a<e.length){var s=e.charCodeAt(a);if(s<=47||s>=58){break}a++}if(a<t||a>r){return null}if(!i&&a!=e.length){return null}return parseInt(e.substr(0,a),10)}function parseTime(e){var t=e.split(":");var r=[0,0,0];if(t.length!==3){return null}for(var i=0;i<3;i++){var a=i==2;var s=parseDigits(t[i],1,2,a);if(s===null){return null}r[i]=s}return r}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();var t=f[e];return t>=0?t:null}function parseDate(e){if(!e){return}var t=e.split(h);if(!t){return}var r=null;var i=null;var a=null;var s=null;var n=null;var o=null;for(var u=0;u<t.length;u++){var p=t[u].trim();if(!p.length){continue}var c;if(a===null){c=parseTime(p);if(c){r=c[0];i=c[1];a=c[2];continue}}if(s===null){c=parseDigits(p,1,2,true);if(c!==null){s=c;continue}}if(n===null){c=parseMonth(p);if(c!==null){n=c;continue}}if(o===null){c=parseDigits(p,2,4,true);if(c!==null){o=c;if(o>=70&&o<=99){o+=1900}else if(o>=0&&o<=69){o+=2e3}}}}if(s===null||n===null||o===null||a===null||s<1||s>31||o<1601||r>23||i>59||a>59){return}return new Date(Date.UTC(o,n,s,r,i,a))}function formatDate(e){var t=e.getUTCDate();t=t>=10?t:"0"+t;var r=e.getUTCHours();r=r>=10?r:"0"+r;var i=e.getUTCMinutes();i=i>=10?i:"0"+i;var a=e.getUTCSeconds();a=a>=10?a:"0"+a;return S[e.getUTCDay()]+", "+t+" "+g[e.getUTCMonth()]+" "+e.getUTCFullYear()+" "+r+":"+i+":"+a+" GMT"}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(m&&/[^\u0001-\u007f]/.test(e)){e=m.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,r){if(e==null||t==null){return null}if(r!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}if(i.isIP(e)){return false}var a=e.indexOf(t);if(a<=0){return false}if(e.length!==t.length+a){return false}if(e.substr(a-1,1)!=="."){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}var t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(var t=0;t<y.length;t++){var r=e.indexOf(y[t]);if(r!==-1){e=e.substr(0,r)}}return e}function parseCookiePair(e,t){e=trimTerminator(e);var r=e.indexOf("=");if(t){if(r===0){e=e.substr(1);r=e.indexOf("=")}}else{if(r<=0){return}}var i,a;if(r<=0){i="";a=e.trim()}else{i=e.substr(0,r).trim();a=e.substr(r+1).trim()}if(d.test(i)||d.test(a)){return}var s=new Cookie;s.key=i;s.value=a;return s}function parse(e,t){if(!t||typeof t!=="object"){t={}}e=e.trim();var r=e.indexOf(";");var i=r===-1?e:e.substr(0,r);var a=parseCookiePair(i,!!t.loose);if(!a){return}if(r===-1){return a}var s=e.slice(r+1).trim();if(s.length===0){return a}var n=s.split(";");while(n.length){var o=n.shift().trim();if(o.length===0){continue}var u=o.indexOf("=");var p,c;if(u===-1){p=o;c=null}else{p=o.substr(0,u);c=o.substr(u+1)}p=p.trim().toLowerCase();if(c){c=c.trim()}switch(p){case"expires":if(c){var m=parseDate(c);if(m){a.expires=m}}break;case"max-age":if(c){if(/^-?[0-9]+$/.test(c)){var l=parseInt(c,10);a.setMaxAge(l)}}break;case"domain":if(c){var d=c.trim().replace(/^\./,"");if(d){a.domain=d.toLowerCase()}}break;case"path":a.path=c&&c[0]==="/"?c:null;break;case"secure":a.secure=true;break;case"httponly":a.httpOnly=true;break;default:a.extensions=a.extensions||[];a.extensions.push(o);break}}return a}function jsonParse(e){var t;try{t=JSON.parse(e)}catch(e){return e}return t}function fromJSON(e){if(!e){return null}var t;if(typeof e==="string"){t=jsonParse(e);if(t instanceof Error){return null}}else{t=e}var r=new Cookie;for(var i=0;i<Cookie.serializableProperties.length;i++){var a=Cookie.serializableProperties[i];if(t[a]===undefined||t[a]===Cookie.prototype[a]){continue}if(a==="expires"||a==="creation"||a==="lastAccessed"){if(t[a]===null){r[a]=null}else{r[a]=t[a]=="Infinity"?"Infinity":new Date(t[a])}}else{r[a]=t[a]}}return r}function cookieCompare(e,t){var r=0;var i=e.path?e.path.length:0;var a=t.path?t.path.length:0;r=a-i;if(r!==0){return r}var s=e.creation?e.creation.getTime():N;var n=t.creation?t.creation.getTime():N;r=s-n;if(r!==0){return r}r=e.creationIndex-t.creationIndex;return r}function permutePath(e){if(e==="/"){return["/"]}if(e.lastIndexOf("/")===e.length-1){e=e.substr(0,e.length-1)}var t=[e];while(e.length>1){var r=e.lastIndexOf("/");if(r===0){break}e=e.substr(0,r);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return a(e)}function Cookie(e){e=e||{};Object.keys(e).forEach(function(t){if(Cookie.prototype.hasOwnProperty(t)&&Cookie.prototype[t]!==e[t]&&t.substr(0,1)!=="_"){this[t]=e[t]}},this);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.prototype.key="";Cookie.prototype.value="";Cookie.prototype.expires="Infinity";Cookie.prototype.maxAge=null;Cookie.prototype.domain=null;Cookie.prototype.path=null;Cookie.prototype.secure=false;Cookie.prototype.httpOnly=false;Cookie.prototype.extensions=null;Cookie.prototype.hostOnly=null;Cookie.prototype.pathIsDefault=null;Cookie.prototype.creation=null;Cookie.prototype.lastAccessed=null;Object.defineProperty(Cookie.prototype,"creationIndex",{configurable:true,enumerable:false,writable:true,value:0});Cookie.serializableProperties=Object.keys(Cookie.prototype).filter(function(e){return!(Cookie.prototype[e]instanceof Function||e==="creationIndex"||e.substr(0,1)==="_")});Cookie.prototype.inspect=function inspect(){var e=Date.now();return'Cookie="'+this.toString()+"; hostOnly="+(this.hostOnly!=null?this.hostOnly:"?")+"; aAge="+(this.lastAccessed?e-this.lastAccessed.getTime()+"ms":"?")+"; cAge="+(this.creation?e-this.creation.getTime()+"ms":"?")+'"'};if(s.inspect.custom){Cookie.prototype[s.inspect.custom]=Cookie.prototype.inspect}Cookie.prototype.toJSON=function(){var e={};var t=Cookie.serializableProperties;for(var r=0;r<t.length;r++){var i=t[r];if(this[i]===Cookie.prototype[i]){continue}if(i==="expires"||i==="creation"||i==="lastAccessed"){if(this[i]===null){e[i]=null}else{e[i]=this[i]=="Infinity"?"Infinity":this[i].toISOString()}}else if(i==="maxAge"){if(this[i]!==null){e[i]=this[i]==Infinity||this[i]==-Infinity?this[i].toString():this[i]}}else{if(this[i]!==Cookie.prototype[i]){e[i]=this[i]}}}return e};Cookie.prototype.clone=function(){return fromJSON(this.toJSON())};Cookie.prototype.validate=function validate(){if(!l.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!b.test(this.path)){return false}var e=this.cdomain();if(e){if(e.match(/\.$/)){return false}var t=n.getPublicSuffix(e);if(t==null){return false}}return true};Cookie.prototype.setExpires=function setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}};Cookie.prototype.setMaxAge=function setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}};Cookie.prototype.cookieString=function cookieString(){var e=this.value;if(e==null){e=""}if(this.key===""){return e}return this.key+"="+e};Cookie.prototype.toString=function toString(){var e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+="; Expires="+formatDate(this.expires)}else{e+="; Expires="+this.expires}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+="; Max-Age="+this.maxAge}if(this.domain&&!this.hostOnly){e+="; Domain="+this.domain}if(this.path){e+="; Path="+this.path}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.extensions){this.extensions.forEach(function(t){e+="; "+t})}return e};Cookie.prototype.TTL=function TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}var t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity};Cookie.prototype.expiryTime=function expiryTime(e){if(this.maxAge!=null){var t=e||this.creation||new Date;var r=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+r}if(this.expires==Infinity){return Infinity}return this.expires.getTime()};Cookie.prototype.expiryDate=function expiryDate(e){var t=this.expiryTime(e);if(t==Infinity){return new Date(N)}else if(t==-Infinity){return new Date(I)}else{return new Date(t)}};Cookie.prototype.isPersistent=function isPersistent(){return this.maxAge!=null||this.expires!=Infinity};Cookie.prototype.cdomain=Cookie.prototype.canonicalizedDomain=function canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)};function CookieJar(e,t){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}else if(t==null){t={}}if(t.rejectPublicSuffixes!=null){this.rejectPublicSuffixes=t.rejectPublicSuffixes}if(t.looseMode!=null){this.enableLooseMode=t.looseMode}if(!e){e=new u}this.store=e}CookieJar.prototype.store=null;CookieJar.prototype.rejectPublicSuffixes=true;CookieJar.prototype.enableLooseMode=false;var T=[];T.push("setCookie");CookieJar.prototype.setCookie=function(e,t,r,i){var a;var s=getCookieContext(t);if(r instanceof Function){i=r;r={}}var o=canonicalDomain(s.hostname);var u=this.enableLooseMode;if(r.loose!=null){u=r.loose}if(!(e instanceof Cookie)){e=Cookie.parse(e,{loose:u})}if(!e){a=new Error("Cookie failed to parse");return i(r.ignoreError?null:a)}var p=r.now||new Date;if(this.rejectPublicSuffixes&&e.domain){var c=n.getPublicSuffix(e.cdomain());if(c==null){a=new Error("Cookie has domain set to a public suffix");return i(r.ignoreError?null:a)}}if(e.domain){if(!domainMatch(o,e.cdomain(),false)){a=new Error("Cookie not in this host's domain. Cookie:"+e.cdomain()+" Request:"+o);return i(r.ignoreError?null:a)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=o}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(s.pathname);e.pathIsDefault=true}if(r.http===false&&e.httpOnly){a=new Error("Cookie is HttpOnly and this isn't an HTTP API");return i(r.ignoreError?null:a)}var m=this.store;if(!m.updateCookie){m.updateCookie=function(e,t,r){this.putCookie(t,r)}}function withCookie(t,a){if(t){return i(t)}var s=function(t){if(t){return i(t)}else{i(null,e)}};if(a){if(r.http===false&&a.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return i(r.ignoreError?null:t)}e.creation=a.creation;e.creationIndex=a.creationIndex;e.lastAccessed=p;m.updateCookie(a,e,s)}else{e.creation=e.lastAccessed=p;m.putCookie(e,s)}}m.findCookie(e.domain,e.path,e.key,withCookie)};T.push("getCookies");CookieJar.prototype.getCookies=function(e,t,r){var i=getCookieContext(e);if(t instanceof Function){r=t;t={}}var a=canonicalDomain(i.hostname);var s=i.pathname||"/";var n=t.secure;if(n==null&&i.protocol&&(i.protocol=="https:"||i.protocol=="wss:")){n=true}var o=t.http;if(o==null){o=true}var u=t.now||Date.now();var c=t.expire!==false;var m=!!t.allPaths;var l=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=a){return false}}else{if(!domainMatch(a,e.domain,false)){return false}}if(!m&&!p(s,e.path)){return false}if(e.secure&&!n){return false}if(e.httpOnly&&!o){return false}if(c&&e.expiryTime()<=u){l.removeCookie(e.domain,e.path,e.key,function(){});return false}return true}l.findCookies(a,m?null:s,function(e,i){if(e){return r(e)}i=i.filter(matchingCookie);if(t.sort!==false){i=i.sort(cookieCompare)}var a=new Date;i.forEach(function(e){e.lastAccessed=a});r(null,i)})};T.push("getCookieString");CookieJar.prototype.getCookieString=function(){var e=Array.prototype.slice.call(arguments,0);var t=e.pop();var r=function(e,r){if(e){t(e)}else{t(null,r.sort(cookieCompare).map(function(e){return e.cookieString()}).join("; "))}};e.push(r);this.getCookies.apply(this,e)};T.push("getSetCookieStrings");CookieJar.prototype.getSetCookieStrings=function(){var e=Array.prototype.slice.call(arguments,0);var t=e.pop();var r=function(e,r){if(e){t(e)}else{t(null,r.map(function(e){return e.toString()}))}};e.push(r);this.getCookies.apply(this,e)};T.push("serialize");CookieJar.prototype.serialize=function(e){var t=this.store.constructor.name;if(t==="Object"){t=null}var r={version:"tough-cookie@"+c,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies(function(t,i){if(t){return e(t)}r.cookies=i.map(function(e){e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,r)})};CookieJar.prototype.toJSON=function(){return this.serializeSync()};T.push("_importCookies");CookieJar.prototype._importCookies=function(e,t){var r=this;var i=e.cookies;if(!i||!Array.isArray(i)){return t(new Error("serialized jar has no cookies array"))}i=i.slice();function putNext(e){if(e){return t(e)}if(!i.length){return t(e,r)}var a;try{a=fromJSON(i.shift())}catch(e){return t(e)}if(a===null){return putNext(null)}r.store.putCookie(a,putNext)}putNext()};CookieJar.deserialize=function(e,t,r){if(arguments.length!==3){r=t;t=null}var i;if(typeof e==="string"){i=jsonParse(e);if(i instanceof Error){return r(i)}}else{i=e}var a=new CookieJar(t,i.rejectPublicSuffixes);a._importCookies(i,function(e){if(e){return r(e)}r(null,a)})};CookieJar.deserializeSync=function(e,t){var r=typeof e==="string"?JSON.parse(e):e;var i=new CookieJar(t,r.rejectPublicSuffixes);if(!i.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}i._importCookiesSync(r);return i};CookieJar.fromJSON=CookieJar.deserializeSync;CookieJar.prototype.clone=function(e,t){if(arguments.length===1){t=e;e=null}this.serialize(function(r,i){if(r){return t(r)}CookieJar.deserialize(i,e,t)})};T.push("removeAllCookies");CookieJar.prototype.removeAllCookies=function(e){var t=this.store;if(t.removeAllCookies instanceof Function&&t.removeAllCookies!==o.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies(function(r,i){if(r){return e(r)}if(i.length===0){return e(null)}var a=0;var s=[];function removeCookieCb(t){if(t){s.push(t)}a++;if(a===i.length){return e(s.length?s[0]:null)}}i.forEach(function(e){t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})};CookieJar.prototype._cloneSync=syncWrap("clone");CookieJar.prototype.cloneSync=function(e){if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)};function syncWrap(e){return function(){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}var t=Array.prototype.slice.call(arguments);var r,i;t.push(function syncCb(e,t){r=e;i=t});this[e].apply(this,t);if(r){throw r}return i}}T.forEach(function(e){CookieJar.prototype[e+"Sync"]=syncWrap(e)});t.version=c;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=o;t.MemoryCookieStore=u;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=p;t.getPublicSuffix=n.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=r(9383).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain},4721:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-06",endpointPrefix:"codedeploy",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeDeploy",serviceFullName:"AWS CodeDeploy",serviceId:"CodeDeploy",signatureVersion:"v4",targetPrefix:"CodeDeploy_20141006",uid:"codedeploy-2014-10-06"},operations:{AddTagsToOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},BatchGetApplicationRevisions:{input:{type:"structure",required:["applicationName","revisions"],members:{applicationName:{},revisions:{shape:"Sa"}}},output:{type:"structure",members:{applicationName:{},errorMessage:{},revisions:{type:"list",member:{type:"structure",members:{revisionLocation:{shape:"Sb"},genericRevisionInfo:{shape:"Su"}}}}}}},BatchGetApplications:{input:{type:"structure",required:["applicationNames"],members:{applicationNames:{shape:"S10"}}},output:{type:"structure",members:{applicationsInfo:{type:"list",member:{shape:"S13"}}}}},BatchGetDeploymentGroups:{input:{type:"structure",required:["applicationName","deploymentGroupNames"],members:{applicationName:{},deploymentGroupNames:{shape:"Sw"}}},output:{type:"structure",members:{deploymentGroupsInfo:{type:"list",member:{shape:"S1b"}},errorMessage:{}}}},BatchGetDeploymentInstances:{input:{type:"structure",required:["deploymentId","instanceIds"],members:{deploymentId:{},instanceIds:{shape:"S31"}}},output:{type:"structure",members:{instancesSummary:{type:"list",member:{shape:"S35"}},errorMessage:{}}},deprecated:true,deprecatedMessage:"This operation is deprecated, use BatchGetDeploymentTargets instead."},BatchGetDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},targetIds:{shape:"S3i"}}},output:{type:"structure",members:{deploymentTargets:{type:"list",member:{shape:"S3m"}}}}},BatchGetDeployments:{input:{type:"structure",required:["deploymentIds"],members:{deploymentIds:{shape:"S48"}}},output:{type:"structure",members:{deploymentsInfo:{type:"list",member:{shape:"S4b"}}}}},BatchGetOnPremisesInstances:{input:{type:"structure",required:["instanceNames"],members:{instanceNames:{shape:"S6"}}},output:{type:"structure",members:{instanceInfos:{type:"list",member:{shape:"S4r"}}}}},ContinueDeployment:{input:{type:"structure",members:{deploymentId:{},deploymentWaitType:{}}}},CreateApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},computePlatform:{},tags:{shape:"S2"}}},output:{type:"structure",members:{applicationId:{}}}},CreateDeployment:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},deploymentGroupName:{},revision:{shape:"Sb"},deploymentConfigName:{},description:{},ignoreApplicationStopFailures:{type:"boolean"},targetInstances:{shape:"S4i"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},fileExistsBehavior:{}}},output:{type:"structure",members:{deploymentId:{}}}},CreateDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{},minimumHealthyHosts:{shape:"S52"},trafficRoutingConfig:{shape:"S55"},computePlatform:{}}},output:{type:"structure",members:{deploymentConfigId:{}}}},CreateDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName","serviceRoleArn"],members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4j"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},ec2TagSet:{shape:"S2s"},ecsServices:{shape:"S2w"},onPremisesTagSet:{shape:"S2u"},tags:{shape:"S2"}}},output:{type:"structure",members:{deploymentGroupId:{}}}},DeleteApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}}},DeleteDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}}},DeleteDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}},DeleteGitHubAccountToken:{input:{type:"structure",members:{tokenName:{}}},output:{type:"structure",members:{tokenName:{}}}},DeleteResourcesByExternalId:{input:{type:"structure",members:{externalId:{}}},output:{type:"structure",members:{}}},DeregisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}}},GetApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}},output:{type:"structure",members:{application:{shape:"S13"}}}},GetApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},revision:{shape:"Sb"}}},output:{type:"structure",members:{applicationName:{},revision:{shape:"Sb"},revisionInfo:{shape:"Su"}}}},GetDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},output:{type:"structure",members:{deploymentInfo:{shape:"S4b"}}}},GetDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}},output:{type:"structure",members:{deploymentConfigInfo:{type:"structure",members:{deploymentConfigId:{},deploymentConfigName:{},minimumHealthyHosts:{shape:"S52"},createTime:{type:"timestamp"},computePlatform:{},trafficRoutingConfig:{shape:"S55"}}}}}},GetDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{deploymentGroupInfo:{shape:"S1b"}}}},GetDeploymentInstance:{input:{type:"structure",required:["deploymentId","instanceId"],members:{deploymentId:{},instanceId:{}}},output:{type:"structure",members:{instanceSummary:{shape:"S35"}}},deprecated:true,deprecatedMessage:"This operation is deprecated, use GetDeploymentTarget instead."},GetDeploymentTarget:{input:{type:"structure",members:{deploymentId:{},targetId:{}}},output:{type:"structure",members:{deploymentTarget:{shape:"S3m"}}}},GetOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instanceInfo:{shape:"S4r"}}}},ListApplicationRevisions:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},sortBy:{},sortOrder:{},s3Bucket:{},s3KeyPrefix:{},deployed:{},nextToken:{}}},output:{type:"structure",members:{revisions:{shape:"Sa"},nextToken:{}}}},ListApplications:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{applications:{shape:"S10"},nextToken:{}}}},ListDeploymentConfigs:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{deploymentConfigsList:{type:"list",member:{}},nextToken:{}}}},ListDeploymentGroups:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},nextToken:{}}},output:{type:"structure",members:{applicationName:{},deploymentGroups:{shape:"Sw"},nextToken:{}}}},ListDeploymentInstances:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},nextToken:{},instanceStatusFilter:{type:"list",member:{shape:"S36"}},instanceTypeFilter:{type:"list",member:{}}}},output:{type:"structure",members:{instancesList:{shape:"S31"},nextToken:{}}},deprecated:true,deprecatedMessage:"This operation is deprecated, use ListDeploymentTargets instead."},ListDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},nextToken:{},targetFilters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{targetIds:{shape:"S3i"},nextToken:{}}}},ListDeployments:{input:{type:"structure",members:{applicationName:{},deploymentGroupName:{},externalId:{},includeOnlyStatuses:{type:"list",member:{}},createTimeRange:{type:"structure",members:{start:{type:"timestamp"},end:{type:"timestamp"}}},nextToken:{}}},output:{type:"structure",members:{deployments:{shape:"S48"},nextToken:{}}}},ListGitHubAccountTokenNames:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{tokenNameList:{type:"list",member:{}},nextToken:{}}}},ListOnPremisesInstances:{input:{type:"structure",members:{registrationStatus:{},tagFilters:{shape:"S1h"},nextToken:{}}},output:{type:"structure",members:{instanceNames:{shape:"S6"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S2"},NextToken:{}}}},PutLifecycleEventHookExecutionStatus:{input:{type:"structure",members:{deploymentId:{},lifecycleEventHookExecutionId:{},status:{}}},output:{type:"structure",members:{lifecycleEventHookExecutionId:{}}}},RegisterApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},description:{},revision:{shape:"Sb"}}}},RegisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},iamSessionArn:{},iamUserArn:{}}}},RemoveTagsFromOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},SkipWaitTimeForInstanceTermination:{input:{type:"structure",members:{deploymentId:{}}},deprecated:true,deprecatedMessage:"This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead."},StopDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},autoRollbackEnabled:{type:"boolean"}}},output:{type:"structure",members:{status:{},statusMessage:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S2"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",members:{applicationName:{},newApplicationName:{}}}},UpdateDeploymentGroup:{input:{type:"structure",required:["applicationName","currentDeploymentGroupName"],members:{applicationName:{},currentDeploymentGroupName:{},newDeploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4j"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},ec2TagSet:{shape:"S2s"},ecsServices:{shape:"S2w"},onPremisesTagSet:{shape:"S2u"}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6:{type:"list",member:{}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{revisionType:{},s3Location:{type:"structure",members:{bucket:{},key:{},bundleType:{},version:{},eTag:{}}},gitHubLocation:{type:"structure",members:{repository:{},commitId:{}}},string:{type:"structure",members:{content:{},sha256:{}},deprecated:true,deprecatedMessage:"RawString and String revision type are deprecated, use AppSpecContent type instead."},appSpecContent:{type:"structure",members:{content:{},sha256:{}}}}},Su:{type:"structure",members:{description:{},deploymentGroups:{shape:"Sw"},firstUsedTime:{type:"timestamp"},lastUsedTime:{type:"timestamp"},registerTime:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"list",member:{}},S13:{type:"structure",members:{applicationId:{},applicationName:{},createTime:{type:"timestamp"},linkedToGitHub:{type:"boolean"},gitHubAccountName:{},computePlatform:{}}},S1b:{type:"structure",members:{applicationName:{},deploymentGroupId:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S1k"},serviceRoleArn:{},targetRevision:{shape:"Sb"},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},lastSuccessfulDeployment:{shape:"S2p"},lastAttemptedDeployment:{shape:"S2p"},ec2TagSet:{shape:"S2s"},onPremisesTagSet:{shape:"S2u"},computePlatform:{},ecsServices:{shape:"S2w"}}},S1e:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1h:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1k:{type:"list",member:{type:"structure",members:{name:{},hook:{}}}},S1p:{type:"list",member:{type:"structure",members:{triggerName:{},triggerTargetArn:{},triggerEvents:{type:"list",member:{}}}}},S1v:{type:"structure",members:{enabled:{type:"boolean"},ignorePollAlarmFailure:{type:"boolean"},alarms:{type:"list",member:{type:"structure",members:{name:{}}}}}},S1z:{type:"structure",members:{enabled:{type:"boolean"},events:{type:"list",member:{}}}},S22:{type:"structure",members:{deploymentType:{},deploymentOption:{}}},S25:{type:"structure",members:{terminateBlueInstancesOnDeploymentSuccess:{type:"structure",members:{action:{},terminationWaitTimeInMinutes:{type:"integer"}}},deploymentReadyOption:{type:"structure",members:{actionOnTimeout:{},waitTimeInMinutes:{type:"integer"}}},greenFleetProvisioningOption:{type:"structure",members:{action:{}}}}},S2d:{type:"structure",members:{elbInfoList:{type:"list",member:{type:"structure",members:{name:{}}}},targetGroupInfoList:{shape:"S2h"},targetGroupPairInfoList:{type:"list",member:{type:"structure",members:{targetGroups:{shape:"S2h"},prodTrafficRoute:{shape:"S2m"},testTrafficRoute:{shape:"S2m"}}}}}},S2h:{type:"list",member:{shape:"S2i"}},S2i:{type:"structure",members:{name:{}}},S2m:{type:"structure",members:{listenerArns:{type:"list",member:{}}}},S2p:{type:"structure",members:{deploymentId:{},status:{},endTime:{type:"timestamp"},createTime:{type:"timestamp"}}},S2s:{type:"structure",members:{ec2TagSetList:{type:"list",member:{shape:"S1e"}}}},S2u:{type:"structure",members:{onPremisesTagSetList:{type:"list",member:{shape:"S1h"}}}},S2w:{type:"list",member:{type:"structure",members:{serviceName:{},clusterName:{}}}},S31:{type:"list",member:{}},S35:{type:"structure",members:{deploymentId:{},instanceId:{},status:{shape:"S36"},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},instanceType:{}},deprecated:true,deprecatedMessage:"InstanceSummary is deprecated, use DeploymentTarget instead."},S36:{type:"string",deprecated:true,deprecatedMessage:"InstanceStatus is deprecated, use TargetStatus instead."},S37:{type:"list",member:{type:"structure",members:{lifecycleEventName:{},diagnostics:{type:"structure",members:{errorCode:{},scriptName:{},message:{},logTail:{}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{}}}},S3i:{type:"list",member:{}},S3m:{type:"structure",members:{deploymentTargetType:{},instanceTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},instanceLabel:{}}},lambdaTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},lambdaFunctionInfo:{type:"structure",members:{functionName:{},functionAlias:{},currentVersion:{},targetVersion:{},targetVersionWeight:{type:"double"}}}}},ecsTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},status:{},taskSetsInfo:{type:"list",member:{type:"structure",members:{identifer:{},desiredCount:{type:"long"},pendingCount:{type:"long"},runningCount:{type:"long"},status:{},trafficWeight:{type:"double"},targetGroup:{shape:"S2i"},taskSetLabel:{}}}}}},cloudFormationTarget:{type:"structure",members:{deploymentId:{},targetId:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},status:{},resourceType:{},targetVersionWeight:{type:"double"}}}}},S48:{type:"list",member:{}},S4b:{type:"structure",members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},deploymentId:{},previousRevision:{shape:"Sb"},revision:{shape:"Sb"},status:{},errorInformation:{type:"structure",members:{code:{},message:{}}},createTime:{type:"timestamp"},startTime:{type:"timestamp"},completeTime:{type:"timestamp"},deploymentOverview:{type:"structure",members:{Pending:{type:"long"},InProgress:{type:"long"},Succeeded:{type:"long"},Failed:{type:"long"},Skipped:{type:"long"},Ready:{type:"long"}}},description:{},creator:{},ignoreApplicationStopFailures:{type:"boolean"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},rollbackInfo:{type:"structure",members:{rollbackDeploymentId:{},rollbackTriggeringDeploymentId:{},rollbackMessage:{}}},deploymentStyle:{shape:"S22"},targetInstances:{shape:"S4i"},instanceTerminationWaitTimeStarted:{type:"boolean"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},additionalDeploymentStatusInfo:{type:"string",deprecated:true,deprecatedMessage:"AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead."},fileExistsBehavior:{},deploymentStatusMessages:{type:"list",member:{}},computePlatform:{},externalId:{}}},S4i:{type:"structure",members:{tagFilters:{shape:"S1e"},autoScalingGroups:{shape:"S4j"},ec2TagSet:{shape:"S2s"}}},S4j:{type:"list",member:{}},S4r:{type:"structure",members:{instanceName:{},iamSessionArn:{},iamUserArn:{},instanceArn:{},registerTime:{type:"timestamp"},deregisterTime:{type:"timestamp"},tags:{shape:"S2"}}},S52:{type:"structure",members:{value:{type:"integer"},type:{}}},S55:{type:"structure",members:{type:{},timeBasedCanary:{type:"structure",members:{canaryPercentage:{type:"integer"},canaryInterval:{type:"integer"}}},timeBasedLinear:{type:"structure",members:{linearPercentage:{type:"integer"},linearInterval:{type:"integer"}}}}}}}},4725:function(e){e.exports={pagination:{}}},4735:function(e){e.exports={pagination:{}}},4740:function(e){e.exports={$id:"postData.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["mimeType"],properties:{mimeType:{type:"string"},text:{type:"string"},params:{type:"array",required:["name"],properties:{name:{type:"string"},value:{type:"string"},fileName:{type:"string"},contentType:{type:"string"},comment:{type:"string"}}},comment:{type:"string"}}}},4753:function(e){e.exports={pagination:{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"}}}},4758:function(e){e.exports={$id:"timings.json#",$schema:"http://json-schema.org/draft-06/schema#",required:["send","wait","receive"],properties:{dns:{type:"number",min:-1},connect:{type:"number",min:-1},blocked:{type:"number",min:-1},send:{type:"number",min:-1},wait:{type:"number",min:-1},receive:{type:"number",min:-1},ssl:{type:"number",min:-1},comment:{type:"string"}}}},4761:function(e,t,r){e=r.nmd(e);if(require.main!==e){throw new Error("This file should not be required")}var i=r(3129);var a=r(5747);var s=process.argv[2];var n=a.readFileSync(s,"utf8");var o=JSON.parse(n);var u=o.command;var p=o.execOptions;var c=o.pipe;var m=o.stdoutFile;var l=o.stderrFile;var d=i.exec(u,p,function(e){if(!e){process.exitCode=0}else if(e.code===undefined){process.exitCode=1}else{process.exitCode=e.code}});var y=a.createWriteStream(m);var b=a.createWriteStream(l);d.stdout.pipe(y);d.stderr.pipe(b);d.stdout.pipe(process.stdout);d.stderr.pipe(process.stderr);if(c){d.stdin.end(c)}},4774:function(e,t,r){"use strict";const i=r(8835);const a=r(8605);const s=r(4657);const n=r(5534);class GotError extends Error{constructor(e,t,r){super(e);Error.captureStackTrace(this,this.constructor);this.name="GotError";if(!n.undefined(t.code)){this.code=t.code}Object.assign(this,{host:r.host,hostname:r.hostname,method:r.method,path:r.path,socketPath:r.socketPath,protocol:r.protocol,url:r.href,gotOptions:r})}}e.exports.GotError=GotError;e.exports.CacheError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="CacheError"}};e.exports.RequestError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="RequestError"}};e.exports.ReadError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="ReadError"}};e.exports.ParseError=class extends GotError{constructor(e,t,r,s){super(`${e.message} in "${i.format(r)}": \n${s.slice(0,77)}...`,e,r);this.name="ParseError";this.statusCode=t;this.statusMessage=a.STATUS_CODES[this.statusCode]}};e.exports.HTTPError=class extends GotError{constructor(e,t){const{statusCode:r}=e;let{statusMessage:i}=e;if(i){i=i.replace(/\r?\n/g," ").trim()}else{i=a.STATUS_CODES[r]}super(`Response code ${r} (${i})`,{},t);this.name="HTTPError";this.statusCode=r;this.statusMessage=i;this.headers=e.headers;this.body=e.body}};e.exports.MaxRedirectsError=class extends GotError{constructor(e,t,r){super("Redirected 10 times. Aborting.",{},r);this.name="MaxRedirectsError";this.statusCode=e;this.statusMessage=a.STATUS_CODES[this.statusCode];this.redirectUrls=t}};e.exports.UnsupportedProtocolError=class extends GotError{constructor(e){super(`Unsupported protocol "${e.protocol}"`,{},e);this.name="UnsupportedProtocolError"}};e.exports.TimeoutError=class extends GotError{constructor(e,t){super(e.message,{code:"ETIMEDOUT"},t);this.name="TimeoutError";this.event=e.event}};e.exports.CancelError=s.CancelError},4775:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-05",endpointPrefix:"api.tunneling.iot",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Secure Tunneling",serviceId:"IoTSecureTunneling",signatureVersion:"v4",signingName:"IoTSecuredTunneling",targetPrefix:"IoTSecuredTunneling",uid:"iotsecuretunneling-2018-10-05"},operations:{CloseTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{},delete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{}}},output:{type:"structure",members:{tunnel:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},sourceConnectionState:{shape:"Sa"},destinationConnectionState:{shape:"Sa"},description:{},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"},tags:{shape:"Sk"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sk"}}}},ListTunnels:{input:{type:"structure",members:{thingName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tunnelSummaries:{type:"list",member:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},description:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},OpenTunnel:{input:{type:"structure",members:{description:{},tags:{shape:"Sk"},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"}}},output:{type:"structure",members:{tunnelId:{},tunnelArn:{},sourceAccessToken:{shape:"Sz"},destinationAccessToken:{shape:"Sz"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",members:{status:{},lastUpdatedAt:{type:"timestamp"}}},Se:{type:"structure",required:["services"],members:{thingName:{},services:{type:"list",member:{}}}},Si:{type:"structure",members:{maxLifetimeTimeoutMinutes:{type:"integer"}}},Sk:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sz:{type:"string",sensitive:true}}}},4779:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudfront"]={};i.CloudFront=a.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26","2019-03-26*","2020-05-31"]);r(4238);Object.defineProperty(s.services["cloudfront"],"2016-11-25",{get:function get(){var e=r(1659);e.paginators=r(1520).pagination;e.waiters=r(155).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2017-03-25",{get:function get(){var e=r(952);e.paginators=r(9652).pagination;e.waiters=r(2394).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2017-10-30",{get:function get(){var e=r(6066);e.paginators=r(1079).pagination;e.waiters=r(3253).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2018-06-18",{get:function get(){var e=r(6412);e.paginators=r(1344).pagination;e.waiters=r(6553).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2018-11-05",{get:function get(){var e=r(6986);e.paginators=r(7387).pagination;e.waiters=r(5594).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2019-03-26",{get:function get(){var e=r(9917);e.paginators=r(8060).pagination;e.waiters=r(5360).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudfront"],"2020-05-31",{get:function get(){var e=r(7252);e.paginators=r(7011).pagination;e.waiters=r(6600).waiters;return e},enumerable:true,configurable:true});e.exports=i.CloudFront},4781:function(e){e.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"}]}}}},4795:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["signer"]={};i.Signer=a.defineService("signer",["2017-08-25"]);Object.defineProperty(s.services["signer"],"2017-08-25",{get:function get(){var e=r(5399);e.paginators=r(2510).pagination;e.waiters=r(3530).waiters;return e},enumerable:true,configurable:true});e.exports=i.Signer},4798:function(e){e.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeCustomAvailabilityZones:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CustomAvailabilityZones"},DescribeDBClusterBacktracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterBacktracks"},DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstanceAutomatedBackups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstanceAutomatedBackups"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBProxies:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxies"},DescribeDBProxyTargetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TargetGroups"},DescribeDBProxyTargets:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Targets"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeExportTasks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ExportTasks"},DescribeGlobalClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalClusters"},DescribeInstallationMedia:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"InstallationMedia"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DescribeSourceRegions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SourceRegions"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},4802:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["robomaker"]={};i.RoboMaker=a.defineService("robomaker",["2018-06-29"]);Object.defineProperty(s.services["robomaker"],"2018-06-29",{get:function get(){var e=r(9445);e.paginators=r(6477).pagination;return e},enumerable:true,configurable:true});e.exports=i.RoboMaker},4811:function(e){e.exports=function(){this.seq().obj(this.key("version").int({0:"two-prime",1:"multi"}),this.key("n").int(),this.key("e").int(),this.key("d").int(),this.key("p").int(),this.key("q").int(),this.key("dp").int(),this.key("dq").int(),this.key("qi").int())}},4813:function(e){e.exports={$id:"query.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},comment:{type:"string"}}}},4822:function(e){e.exports=(e=>JSON.parse(JSON.stringify(e)))},4825:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-30",endpointPrefix:"greengrass",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS GreengrassV2",serviceFullName:"AWS IoT Greengrass V2",serviceId:"GreengrassV2",signatureVersion:"v4",uid:"greengrassv2-2020-11-30"},operations:{CancelDeployment:{http:{requestUri:"/greengrass/v2/deployments/{deploymentId}/cancel"},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{location:"uri",locationName:"deploymentId"}}},output:{type:"structure",members:{message:{}}}},CreateComponentVersion:{http:{requestUri:"/greengrass/v2/createComponentVersion",responseCode:201},input:{type:"structure",members:{inlineRecipe:{type:"blob"},lambdaFunction:{type:"structure",required:["lambdaArn"],members:{lambdaArn:{},componentName:{},componentVersion:{},componentPlatforms:{shape:"Sa"},componentDependencies:{type:"map",key:{},value:{type:"structure",members:{versionRequirement:{},dependencyType:{}}}},componentLambdaParameters:{type:"structure",members:{eventSources:{type:"list",member:{type:"structure",required:["topic","type"],members:{topic:{},type:{}}}},maxQueueSize:{type:"integer"},maxInstancesCount:{type:"integer"},maxIdleTimeInSeconds:{type:"integer"},timeoutInSeconds:{type:"integer"},statusTimeoutInSeconds:{type:"integer"},pinned:{type:"boolean"},inputPayloadEncodingType:{},execArgs:{type:"list",member:{}},environmentVariables:{type:"map",key:{},value:{}},linuxProcessParams:{type:"structure",members:{isolationMode:{},containerParams:{type:"structure",members:{memorySizeInKB:{type:"integer"},mountROSysfs:{type:"boolean"},volumes:{type:"list",member:{type:"structure",required:["sourcePath","destinationPath"],members:{sourcePath:{},destinationPath:{},permission:{},addGroupOwner:{type:"boolean"}}}},devices:{type:"list",member:{type:"structure",required:["path"],members:{path:{},permission:{},addGroupOwner:{type:"boolean"}}}}}}}}}}}},tags:{shape:"S11"}}},output:{type:"structure",required:["componentName","componentVersion","creationTimestamp","status"],members:{arn:{},componentName:{},componentVersion:{},creationTimestamp:{type:"timestamp"},status:{shape:"S17"}}}},CreateDeployment:{http:{requestUri:"/greengrass/v2/deployments",responseCode:201},input:{type:"structure",required:["targetArn"],members:{targetArn:{},deploymentName:{},components:{shape:"S1c"},iotJobConfiguration:{shape:"S1j"},deploymentPolicies:{shape:"S20"},tags:{shape:"S11"}}},output:{type:"structure",members:{deploymentId:{},iotJobId:{},iotJobArn:{}}}},DeleteComponent:{http:{method:"DELETE",requestUri:"/greengrass/v2/components/{arn}",responseCode:204},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}}},DeleteCoreDevice:{http:{method:"DELETE",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}",responseCode:204},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"}}}},DescribeComponent:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/metadata"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{arn:{},componentName:{},componentVersion:{},creationTimestamp:{type:"timestamp"},publisher:{},description:{},status:{shape:"S17"},platforms:{shape:"Sa"},tags:{shape:"S11"}}}},GetComponent:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}"},input:{type:"structure",required:["arn"],members:{recipeOutputFormat:{location:"querystring",locationName:"recipeOutputFormat"},arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",required:["recipeOutputFormat","recipe"],members:{recipeOutputFormat:{},recipe:{type:"blob"},tags:{shape:"S11"}}}},GetComponentVersionArtifact:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/artifacts/{artifactName+}"},input:{type:"structure",required:["arn","artifactName"],members:{arn:{location:"uri",locationName:"arn"},artifactName:{location:"uri",locationName:"artifactName"}}},output:{type:"structure",required:["preSignedUrl"],members:{preSignedUrl:{}}}},GetCoreDevice:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"}}},output:{type:"structure",members:{coreDeviceThingName:{},coreVersion:{},platform:{},architecture:{},status:{},lastStatusUpdateTimestamp:{type:"timestamp"},tags:{shape:"S11"}}}},GetDeployment:{http:{method:"GET",requestUri:"/greengrass/v2/deployments/{deploymentId}"},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{location:"uri",locationName:"deploymentId"}}},output:{type:"structure",members:{targetArn:{},revisionId:{},deploymentId:{},deploymentName:{},deploymentStatus:{},iotJobId:{},iotJobArn:{},components:{shape:"S1c"},deploymentPolicies:{shape:"S20"},iotJobConfiguration:{shape:"S1j"},creationTimestamp:{type:"timestamp"},isLatestForTarget:{type:"boolean"},tags:{shape:"S11"}}}},ListComponentVersions:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/versions"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{componentVersions:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},arn:{}}}},nextToken:{}}}},ListComponents:{http:{method:"GET",requestUri:"/greengrass/v2/components"},input:{type:"structure",members:{scope:{location:"querystring",locationName:"scope"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{components:{type:"list",member:{type:"structure",members:{arn:{},componentName:{},latestVersion:{type:"structure",members:{arn:{},componentVersion:{},creationTimestamp:{type:"timestamp"},description:{},publisher:{},platforms:{shape:"Sa"}}}}}},nextToken:{}}}},ListCoreDevices:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices"},input:{type:"structure",members:{thingGroupArn:{location:"querystring",locationName:"thingGroupArn"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{coreDevices:{type:"list",member:{type:"structure",members:{coreDeviceThingName:{},status:{},lastStatusUpdateTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/greengrass/v2/deployments"},input:{type:"structure",members:{targetArn:{location:"querystring",locationName:"targetArn"},historyFilter:{location:"querystring",locationName:"historyFilter"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{deployments:{type:"list",member:{type:"structure",members:{targetArn:{},revisionId:{},deploymentId:{},deploymentName:{},creationTimestamp:{type:"timestamp"},deploymentStatus:{},isLatestForTarget:{type:"boolean"}}}},nextToken:{}}}},ListEffectiveDeployments:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}/effectiveDeployments"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{effectiveDeployments:{type:"list",member:{type:"structure",required:["deploymentId","deploymentName","targetArn","coreDeviceExecutionStatus","creationTimestamp","modifiedTimestamp"],members:{deploymentId:{},deploymentName:{},iotJobId:{},iotJobArn:{},description:{},targetArn:{},coreDeviceExecutionStatus:{},reason:{},creationTimestamp:{type:"timestamp"},modifiedTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListInstalledComponents:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}/installedComponents"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{installedComponents:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},lifecycleState:{},lifecycleStateDetails:{},isRoot:{type:"boolean"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S11"}}}},ResolveComponentCandidates:{http:{requestUri:"/greengrass/v2/resolveComponentCandidates"},input:{type:"structure",required:["platform","componentCandidates"],members:{platform:{shape:"Sb"},componentCandidates:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},versionRequirements:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{resolvedComponentVersions:{type:"list",member:{type:"structure",members:{arn:{},componentName:{},componentVersion:{},recipe:{type:"blob"}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S11"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{name:{},attributes:{type:"map",key:{},value:{}}}},S11:{type:"map",key:{},value:{}},S17:{type:"structure",members:{componentState:{},message:{},errors:{type:"map",key:{},value:{}}}},S1c:{type:"map",key:{},value:{type:"structure",members:{componentVersion:{},configurationUpdate:{type:"structure",members:{merge:{},reset:{type:"list",member:{}}}},runWith:{type:"structure",members:{posixUser:{}}}}}},S1j:{type:"structure",members:{jobExecutionsRolloutConfig:{type:"structure",members:{exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}},maximumPerMinute:{type:"integer"}}},abortConfig:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},timeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}}}},S20:{type:"structure",members:{failureHandlingPolicy:{},componentUpdatePolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"},action:{}}},configurationValidationPolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"}}}}}}}},4830:function(e,t,r){const{MAX_LENGTH:i}=r(9181);const{re:a,t:s}=r(1976);const n=r(2065);const o=(e,t)=>{if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof n){return e}if(typeof e!=="string"){return null}if(e.length>i){return null}const r=t.loose?a[s.LOOSE]:a[s.FULL];if(!r.test(e)){return null}try{return new n(e,t)}catch(e){return null}};e.exports=o},4851:function(e,t,r){const i=r(5926);e.exports=i},4852:function(e,t,r){e.exports=r(8512)},4861:function(e,t,r){"use strict";const i=r(2413).PassThrough;const a=r(8761);const s=r(3089);e.exports=(e=>{if(["gzip","deflate"].indexOf(e.headers["content-encoding"])===-1){return e}const t=a.createUnzip();const r=new i;s(e,r);t.on("error",e=>{if(e.code==="Z_BUF_ERROR"){r.end();return}r.emit("error",e)});e.pipe(t).pipe(r);return r})},4873:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)!==0;e.exports=a},4874:function(e,t,r){const i=r(2065);const a=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=a},4880:function(e){const t=new WeakMap;e.exports=(e=>{if(!t.has(e)){t.set(e,new Map([["metadata",new Map]]))}return t.get(e)})},4887:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-30",endpointPrefix:"snowball",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon Snowball",serviceFullName:"Amazon Import/Export Snowball",serviceId:"Snowball",signatureVersion:"v4",targetPrefix:"AWSIESnowballJobManagementService",uid:"snowball-2016-06-30"},operations:{CancelCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},CancelJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{}}},CreateAddress:{input:{type:"structure",required:["Address"],members:{Address:{shape:"S8"}}},output:{type:"structure",members:{AddressId:{}}}},CreateCluster:{input:{type:"structure",required:["JobType","Resources","AddressId","RoleARN","ShippingOption"],members:{JobType:{},Resources:{shape:"Sf"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballType:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"}}},output:{type:"structure",members:{ClusterId:{}}}},CreateJob:{input:{type:"structure",members:{JobType:{},Resources:{shape:"Sf"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballCapacityPreference:{},ShippingOption:{},Notification:{shape:"Sv"},ClusterId:{},SnowballType:{},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"},DeviceConfiguration:{shape:"S15"}}},output:{type:"structure",members:{JobId:{}}}},CreateReturnShippingLabel:{input:{type:"structure",required:["JobId"],members:{JobId:{},ShippingOption:{}}},output:{type:"structure",members:{Status:{}}}},DescribeAddress:{input:{type:"structure",required:["AddressId"],members:{AddressId:{}}},output:{type:"structure",members:{Address:{shape:"S8"}}}},DescribeAddresses:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Addresses:{type:"list",member:{shape:"S8"}},NextToken:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ClusterMetadata:{type:"structure",members:{ClusterId:{},Description:{},KmsKeyARN:{},RoleARN:{},ClusterState:{},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"}}}}}},DescribeJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobMetadata:{shape:"S1p"},SubJobMetadata:{type:"list",member:{shape:"S1p"}}}}},DescribeReturnShippingLabel:{input:{type:"structure",members:{JobId:{}}},output:{type:"structure",members:{Status:{},ExpirationDate:{type:"timestamp"}}}},GetJobManifest:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ManifestURI:{}}}},GetJobUnlockCode:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{UnlockCode:{}}}},GetSnowballUsage:{input:{type:"structure",members:{}},output:{type:"structure",members:{SnowballLimit:{type:"integer"},SnowballsInUse:{type:"integer"}}}},GetSoftwareUpdates:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{UpdatesURI:{}}}},ListClusterJobs:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobListEntries:{shape:"S29"},NextToken:{}}}},ListClusters:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ClusterListEntries:{type:"list",member:{type:"structure",members:{ClusterId:{},ClusterState:{},CreationDate:{type:"timestamp"},Description:{}}}},NextToken:{}}}},ListCompatibleImages:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CompatibleImages:{type:"list",member:{type:"structure",members:{AmiId:{},Name:{}}}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobListEntries:{shape:"S29"},NextToken:{}}}},UpdateCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},RoleARN:{},Description:{},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobId"],members:{JobId:{},RoleARN:{},Notification:{shape:"Sv"},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Description:{},SnowballCapacityPreference:{},ForwardingAddressId:{}}},output:{type:"structure",members:{}}},UpdateJobShipmentState:{input:{type:"structure",required:["JobId","ShipmentState"],members:{JobId:{},ShipmentState:{}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"structure",members:{AddressId:{},Name:{},Company:{},Street1:{},Street2:{},Street3:{},City:{},StateOrProvince:{},PrefectureOrDistrict:{},Landmark:{},Country:{},PostalCode:{},PhoneNumber:{},IsRestricted:{type:"boolean"}}},Sf:{type:"structure",members:{S3Resources:{type:"list",member:{type:"structure",members:{BucketArn:{},KeyRange:{type:"structure",members:{BeginMarker:{},EndMarker:{}}}}}},LambdaResources:{type:"list",member:{type:"structure",members:{LambdaArn:{},EventTriggers:{type:"list",member:{type:"structure",members:{EventResourceARN:{}}}}}}},Ec2AmiResources:{type:"list",member:{type:"structure",required:["AmiId"],members:{AmiId:{},SnowballAmiId:{}}}}}},Sv:{type:"structure",members:{SnsTopicARN:{},JobStatesToNotify:{type:"list",member:{}},NotifyAll:{type:"boolean"}}},Sz:{type:"structure",members:{IND:{type:"structure",members:{GSTIN:{}}}}},S15:{type:"structure",members:{SnowconeDeviceConfiguration:{type:"structure",members:{WirelessConnection:{type:"structure",members:{IsWifiEnabled:{type:"boolean"}}}}}}},S1p:{type:"structure",members:{JobId:{},JobState:{},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Resources:{shape:"Sf"},Description:{},KmsKeyARN:{},RoleARN:{},AddressId:{},ShippingDetails:{type:"structure",members:{ShippingOption:{},InboundShipment:{shape:"S1r"},OutboundShipment:{shape:"S1r"}}},SnowballCapacityPreference:{},Notification:{shape:"Sv"},DataTransferProgress:{type:"structure",members:{BytesTransferred:{type:"long"},ObjectsTransferred:{type:"long"},TotalBytes:{type:"long"},TotalObjects:{type:"long"}}},JobLogInfo:{type:"structure",members:{JobCompletionReportURI:{},JobSuccessLogURI:{},JobFailureLogURI:{}}},ClusterId:{},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"},DeviceConfiguration:{shape:"S15"}}},S1r:{type:"structure",members:{Status:{},TrackingNumber:{}}},S29:{type:"list",member:{type:"structure",members:{JobId:{},JobState:{},IsMaster:{type:"boolean"},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Description:{}}}}}}},4895:function(e){e.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},4896:function(e){e.exports=function(e,r){var i=[];for(var a=0;a<e.length;a++){var s=r(e[a],a);if(t(s))i.push.apply(i,s);else i.push(s)}return i};var t=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},4902:function(e){"use strict";e.exports=function generate_anyOf(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h=n.every(function(t){return e.opts.strictKeywords?typeof t=="object"&&Object.keys(t).length>0:e.util.schemaHasRules(t,e.RULES.all)});if(h){var f=d.baseId;i+=" var "+l+" = errors; var "+m+" = false; ";var g=e.compositeRule;e.compositeRule=d.compositeRule=true;var S=n;if(S){var N,I=-1,T=S.length-1;while(I<T){N=S[I+=1];d.schema=N;d.schemaPath=o+"["+I+"]";d.errSchemaPath=u+"/"+I;i+=" "+e.validate(d)+" ";d.baseId=f;i+=" "+m+" = "+m+" || "+b+"; if (!"+m+") { ";y+="}"}}e.compositeRule=d.compositeRule=g;i+=" "+y+" if (!"+m+") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"anyOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should match some schema in anyOf' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+=" } else { errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } ";if(e.opts.allErrors){i+=" } "}}else{if(p){i+=" if (true) { "}}return i}},4904:function(e,t,r){var i=r(395);var a=i.util.inherit;var s=r(2802);function CHECK_ACCEPTORS(e){var t=e.request._waiter;var r=t.config.acceptors;var i=false;var a="retry";r.forEach(function(r){if(!i){var s=t.matchers[r.matcher];if(s&&s(e,r.expected,r.argument)){i=true;a=r.state}}});if(!i&&e.error)a="failure";if(a==="success"){t.setSuccess(e)}else{t.setError(e,a==="retry")}}i.ResourceWaiter=a({constructor:function constructor(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 i=s.search(e.data,r)}catch(e){return false}return s.strictDeepEqual(i,t)},pathAll:function(e,t,r){try{var i=s.search(e.data,r)}catch(e){return false}if(!Array.isArray(i))i=[i];var a=i.length;if(!a)return false;for(var n=0;n<a;n++){if(!s.strictDeepEqual(i[n],t)){return false}}return true},pathAny:function(e,t,r){try{var i=s.search(e.data,r)}catch(e){return false}if(!Array.isArray(i))i=[i];var a=i.length;for(var n=0;n<a;n++){if(s.strictDeepEqual(i[n],t)){return true}}return false},status:function(e,t){var r=e.httpResponse.statusCode;return typeof r==="number"&&r===t},error:function(e,t){if(typeof t==="string"&&e.error){return t===e.error.code}return t===!!e.error}},listeners:(new i.SequentialExecutor).addNamedListeners(function(e){e("RETRY_CHECK","retry",function(e){var t=e.request._waiter;if(e.error&&e.error.code==="ResourceNotReady"){e.error.retryDelay=(t.config.delay||0)*1e3}});e("CHECK_OUTPUT","extractData",CHECK_ACCEPTORS);e("CHECK_ERROR","extractError",CHECK_ACCEPTORS)}),wait:function wait(e,t){if(typeof e==="function"){t=e;e=undefined}if(e&&e.$waiter){e=i.util.copy(e);if(typeof e.$waiter.delay==="number"){this.config.delay=e.$waiter.delay}if(typeof e.$waiter.maxAttempts==="number"){this.config.maxAttempts=e.$waiter.maxAttempts}delete e.$waiter}var r=this.service.makeRequest(this.config.operation,e);r._waiter=this;r.response.maxRetries=this.config.maxAttempts;r.addListeners(this.listeners);if(t)r.send(t);return r},setSuccess:function setSuccess(e){e.error=null;e.data=e.data||{};e.request.removeAllListeners("extractData")},setError:function setError(e,t){e.data=null;e.error=i.util.error(e.error||new Error,{code:"ResourceNotReady",message:"Resource is not in the state "+this.state,retryable:t})},loadWaiterConfig:function loadWaiterConfig(e){if(!this.service.api.waiters[e]){throw new i.util.error(new Error,{code:"StateNotFoundError",message:"State "+e+" not found."})}this.config=i.util.copy(this.service.api.waiters[e])}})},4906:function(e,t,r){var i=r(395);i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function CredentialProviderChain(e){if(e){this.providers=e}else{this.providers=i.CredentialProviderChain.defaultProviders.slice(0)}this.resolveCallbacks=[]},resolve:function resolve(e){var t=this;if(t.providers.length===0){e(new Error("No providers"));return t}if(t.resolveCallbacks.push(e)===1){var r=0;var a=t.providers.slice(0);function resolveNext(e,s){if(!e&&s||r===a.length){i.util.arrayEach(t.resolveCallbacks,function(t){t(e,s)});t.resolveCallbacks.length=0;return}var n=a[r++];if(typeof n==="function"){s=n.call()}else{s=n}if(s.get){s.get(function(e){resolveNext(e,e?null:s)})}else{resolveNext(null,s)}}resolveNext()}return t}});i.CredentialProviderChain.defaultProviders=[];i.CredentialProviderChain.addPromisesToClass=function addPromisesToClass(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)};i.CredentialProviderChain.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.resolvePromise};i.util.addPromises(i.CredentialProviderChain)},4907:function(e){e.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}}},4912:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-09-19",endpointPrefix:"codeguru-reviewer",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"CodeGuruReviewer",serviceFullName:"Amazon CodeGuru Reviewer",serviceId:"CodeGuru Reviewer",signatureVersion:"v4",signingName:"codeguru-reviewer",uid:"codeguru-reviewer-2019-09-19"},operations:{AssociateRepository:{http:{requestUri:"/associations"},input:{type:"structure",required:["Repository"],members:{Repository:{type:"structure",members:{CodeCommit:{type:"structure",required:["Name"],members:{Name:{}}},Bitbucket:{shape:"S5"},GitHubEnterpriseServer:{shape:"S5"}}},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"S9"}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sd"},Tags:{shape:"S9"}}}},CreateCodeReview:{http:{requestUri:"/codereviews"},input:{type:"structure",required:["Name","RepositoryAssociationArn","Type"],members:{Name:{},RepositoryAssociationArn:{},Type:{type:"structure",required:["RepositoryAnalysis"],members:{RepositoryAnalysis:{type:"structure",required:["RepositoryHead"],members:{RepositoryHead:{shape:"Sp"}}}}},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{CodeReview:{shape:"Ss"}}}},DescribeCodeReview:{http:{method:"GET",requestUri:"/codereviews/{CodeReviewArn}"},input:{type:"structure",required:["CodeReviewArn"],members:{CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"}}},output:{type:"structure",members:{CodeReview:{shape:"Ss"}}}},DescribeRecommendationFeedback:{http:{method:"GET",requestUri:"/feedback/{CodeReviewArn}"},input:{type:"structure",required:["CodeReviewArn","RecommendationId"],members:{CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"},RecommendationId:{location:"querystring",locationName:"RecommendationId"},UserId:{location:"querystring",locationName:"UserId"}}},output:{type:"structure",members:{RecommendationFeedback:{type:"structure",members:{CodeReviewArn:{},RecommendationId:{},Reactions:{shape:"S19"},UserId:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"}}}}}},DescribeRepositoryAssociation:{http:{method:"GET",requestUri:"/associations/{AssociationArn}"},input:{type:"structure",required:["AssociationArn"],members:{AssociationArn:{location:"uri",locationName:"AssociationArn"}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sd"},Tags:{shape:"S9"}}}},DisassociateRepository:{http:{method:"DELETE",requestUri:"/associations/{AssociationArn}"},input:{type:"structure",required:["AssociationArn"],members:{AssociationArn:{location:"uri",locationName:"AssociationArn"}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sd"},Tags:{shape:"S9"}}}},ListCodeReviews:{http:{method:"GET",requestUri:"/codereviews"},input:{type:"structure",required:["Type"],members:{ProviderTypes:{shape:"S1g",location:"querystring",locationName:"ProviderTypes"},States:{location:"querystring",locationName:"States",type:"list",member:{}},RepositoryNames:{location:"querystring",locationName:"RepositoryNames",type:"list",member:{}},Type:{location:"querystring",locationName:"Type"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{CodeReviewSummaries:{type:"list",member:{type:"structure",members:{Name:{},CodeReviewArn:{},RepositoryName:{},Owner:{},ProviderType:{},State:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"},Type:{},PullRequestId:{},MetricsSummary:{type:"structure",members:{MeteredLinesOfCodeCount:{type:"long"},FindingsCount:{type:"long"}}}}}},NextToken:{}}}},ListRecommendationFeedback:{http:{method:"GET",requestUri:"/feedback/{CodeReviewArn}/RecommendationFeedback"},input:{type:"structure",required:["CodeReviewArn"],members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"},UserIds:{location:"querystring",locationName:"UserIds",type:"list",member:{}},RecommendationIds:{location:"querystring",locationName:"RecommendationIds",type:"list",member:{}}}},output:{type:"structure",members:{RecommendationFeedbackSummaries:{type:"list",member:{type:"structure",members:{RecommendationId:{},Reactions:{shape:"S19"},UserId:{}}}},NextToken:{}}}},ListRecommendations:{http:{method:"GET",requestUri:"/codereviews/{CodeReviewArn}/Recommendations"},input:{type:"structure",required:["CodeReviewArn"],members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"}}},output:{type:"structure",members:{RecommendationSummaries:{type:"list",member:{type:"structure",members:{FilePath:{},RecommendationId:{},StartLine:{type:"integer"},EndLine:{type:"integer"},Description:{}}}},NextToken:{}}}},ListRepositoryAssociations:{http:{method:"GET",requestUri:"/associations"},input:{type:"structure",members:{ProviderTypes:{shape:"S1g",location:"querystring",locationName:"ProviderType"},States:{location:"querystring",locationName:"State",type:"list",member:{}},Names:{location:"querystring",locationName:"Name",type:"list",member:{}},Owners:{location:"querystring",locationName:"Owner",type:"list",member:{}},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{RepositoryAssociationSummaries:{type:"list",member:{type:"structure",members:{AssociationArn:{},ConnectionArn:{},LastUpdatedTimeStamp:{type:"timestamp"},AssociationId:{},Name:{},Owner:{},ProviderType:{},State:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S9"}}}},PutRecommendationFeedback:{http:{method:"PUT",requestUri:"/feedback"},input:{type:"structure",required:["CodeReviewArn","RecommendationId","Reactions"],members:{CodeReviewArn:{},RecommendationId:{},Reactions:{shape:"S19"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","Tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S9"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","TagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name","ConnectionArn","Owner"],members:{Name:{},ConnectionArn:{},Owner:{}}},S9:{type:"map",key:{},value:{}},Sd:{type:"structure",members:{AssociationId:{},AssociationArn:{},ConnectionArn:{},Name:{},Owner:{},ProviderType:{},State:{},StateReason:{},LastUpdatedTimeStamp:{type:"timestamp"},CreatedTimeStamp:{type:"timestamp"}}},Sp:{type:"structure",required:["BranchName"],members:{BranchName:{}}},Ss:{type:"structure",members:{Name:{},CodeReviewArn:{},RepositoryName:{},Owner:{},ProviderType:{},State:{},StateReason:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"},Type:{},PullRequestId:{},SourceCodeType:{type:"structure",members:{CommitDiff:{type:"structure",members:{SourceCommit:{},DestinationCommit:{}}},RepositoryHead:{shape:"Sp"}}},AssociationArn:{},Metrics:{type:"structure",members:{MeteredLinesOfCodeCount:{type:"long"},FindingsCount:{type:"long"}}}}},S19:{type:"list",member:{}},S1g:{type:"list",member:{}}}}},4913:function(e,t,r){"use strict";var i;try{var a=require;i=a("buffer").Buffer}catch(e){}var s=r(4945);var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(e){if(e===null)return false;var t,r,i=0,a=e.length,s=n;for(r=0;r<a;r++){t=s.indexOf(e.charAt(r));if(t>64)continue;if(t<0)return false;i+=6}return i%8===0}function constructYamlBinary(e){var t,r,a=e.replace(/[\r\n=]/g,""),s=a.length,o=n,u=0,p=[];for(t=0;t<s;t++){if(t%4===0&&t){p.push(u>>16&255);p.push(u>>8&255);p.push(u&255)}u=u<<6|o.indexOf(a.charAt(t))}r=s%4*6;if(r===0){p.push(u>>16&255);p.push(u>>8&255);p.push(u&255)}else if(r===18){p.push(u>>10&255);p.push(u>>2&255)}else if(r===12){p.push(u>>4&255)}if(i){return i.from?i.from(p):new i(p)}return p}function representYamlBinary(e){var t="",r=0,i,a,s=e.length,o=n;for(i=0;i<s;i++){if(i%3===0&&i){t+=o[r>>18&63];t+=o[r>>12&63];t+=o[r>>6&63];t+=o[r&63]}r=(r<<8)+e[i]}a=s%3;if(a===0){t+=o[r>>18&63];t+=o[r>>12&63];t+=o[r>>6&63];t+=o[r&63]}else if(a===2){t+=o[r>>10&63];t+=o[r>>4&63];t+=o[r<<2&63];t+=o[64]}else if(a===1){t+=o[r>>2&63];t+=o[r<<4&63];t+=o[64];t+=o[64]}return t}function isBinary(e){return i&&i.isBuffer(e)}e.exports=new s("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},4915:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53resolver"]={};i.Route53Resolver=a.defineService("route53resolver",["2018-04-01"]);Object.defineProperty(s.services["route53resolver"],"2018-04-01",{get:function get(){var e=r(9308);e.paginators=r(4753).pagination;return e},enumerable:true,configurable:true});e.exports=i.Route53Resolver},4916:function(e){e.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},4920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1139);class ListWatch{constructor(e,t,r,i=true){this.path=e;this.watch=t;this.listFn=r;this.objects=[];this.indexCache={};this.callbackCache={};this.watch=t;this.listFn=r;if(i){this.doneHandler(null)}}start(){this.doneHandler(null)}on(e,t){if(e!==a.ADD&&e!==a.UPDATE&&e!==a.DELETE){throw new Error(`Unknown verb: ${e}`)}if(!this.callbackCache[e]){this.callbackCache[e]=[]}this.callbackCache[e].push(t)}get(e,t){return this.objects.find(r=>{return r.metadata.name===e&&(!t||r.metadata.namespace===t)})}list(e){if(!e){return this.objects}return this.indexCache[e]}doneHandler(e){return i.__awaiter(this,void 0,void 0,function*(){const e=this.listFn();const t=yield e;const r=t.body;deleteItems(this.objects,r.items,this.callbackCache[a.DELETE]);this.addOrUpdateItems(r.items);this.watch.watch(this.path,{resourceVersion:r.metadata.resourceVersion},this.watchHandler.bind(this),this.doneHandler.bind(this))})}addOrUpdateItems(e){e.forEach(e=>{addOrUpdateObject(this.objects,e,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(e.metadata.namespace){this.indexObj(e)}})}indexObj(e){let t=this.indexCache[e.metadata.namespace];if(!t){t=[];this.indexCache[e.metadata.namespace]=t}addOrUpdateObject(t,e)}watchHandler(e,t){switch(e){case"ADDED":case"MODIFIED":addOrUpdateObject(this.objects,t,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(t.metadata.namespace){this.indexObj(t)}break;case"DELETED":deleteObject(this.objects,t,this.callbackCache[a.DELETE]);if(t.metadata.namespace){const e=this.indexCache[t.metadata.namespace];if(e){deleteObject(e,t)}}break}}}t.ListWatch=ListWatch;function deleteItems(e,t,r){return e.filter(e=>{if(findKubernetesObject(t,e)===-1){if(r){r.forEach(t=>t(e))}return false}return true})}t.deleteItems=deleteItems;function addOrUpdateObject(e,t,r,i){const a=findKubernetesObject(e,t);if(a===-1){e.push(t);if(r){r.forEach(e=>e(t))}}else{e[a]=t;if(i){i.forEach(e=>e(t))}}}t.addOrUpdateObject=addOrUpdateObject;function isSameObject(e,t){return e.metadata.name===t.metadata.name&&e.metadata.namespace===t.metadata.namespace}function findKubernetesObject(e,t){return e.findIndex(e=>{return isSameObject(e,t)})}function deleteObject(e,t,r){const i=findKubernetesObject(e,t);if(i!==-1){e.splice(i,1);if(r){r.forEach(e=>e(t))}}}t.deleteObject=deleteObject},4923:function(e,t,r){var i=r(395);i.Credentials=i.util.inherit({constructor:function Credentials(){i.util.hideProperties(this,["secretAccessKey"]);this.expired=false;this.expireTime=null;this.refreshCallbacks=[];if(arguments.length===1&&typeof arguments[0]==="object"){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId;this.secretAccessKey=e.secretAccessKey;this.sessionToken=e.sessionToken}else{this.accessKeyId=arguments[0];this.secretAccessKey=arguments[1];this.sessionToken=arguments[2]}},expiryWindow:15,needsRefresh:function needsRefresh(){var e=i.util.date.getDate().getTime();var t=new Date(e+this.expiryWindow*1e3);if(this.expireTime&&t>this.expireTime){return true}else{return this.expired||!this.accessKeyId||!this.secretAccessKey}},get:function get(e){var t=this;if(this.needsRefresh()){this.refresh(function(r){if(!r)t.expired=false;if(e)e(r)})}else if(e){e()}},refresh:function refresh(e){this.expired=false;e()},coalesceRefresh:function coalesceRefresh(e,t){var r=this;if(r.refreshCallbacks.push(e)===1){r.load(function onLoad(e){i.util.arrayEach(r.refreshCallbacks,function(r){if(t){r(e)}else{i.util.defer(function(){r(e)})}});r.refreshCallbacks.length=0})}},load:function load(e){e()}});i.Credentials.addPromisesToClass=function addPromisesToClass(e){this.prototype.getPromise=i.util.promisifyMethod("get",e);this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)};i.Credentials.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.getPromise;delete this.prototype.refreshPromise};i.util.addPromises(i.Credentials)},4945:function(e,t,r){"use strict";var i=r(556);var a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"];var s=["scalar","sequence","mapping"];function compileStyleAliases(e){var t={};if(e!==null){Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})})}return t}function Type(e,t){t=t||{};Object.keys(t).forEach(function(t){if(a.indexOf(t)===-1){throw new i('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}});this.tag=e;this.kind=t["kind"]||null;this.resolve=t["resolve"]||function(){return true};this.construct=t["construct"]||function(e){return e};this.instanceOf=t["instanceOf"]||null;this.predicate=t["predicate"]||null;this.represent=t["represent"]||null;this.defaultStyle=t["defaultStyle"]||null;this.styleAliases=compileStyleAliases(t["styleAliases"]||null);if(s.indexOf(this.kind)===-1){throw new i('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}}e.exports=Type},4946:function(e,t,r){"use strict";const i=r(8614);const a=r(8835);const s=r(4053);const n=r(2016);const o=r(154);const u=r(2141);const p=r(8097);const c=r(2325);const m=r(6303);class CacheableRequest{constructor(e,t){if(typeof e!=="function"){throw new TypeError("Parameter `request` must be a function")}this.cache=new m({uri:typeof t==="string"&&t,store:typeof t!=="string"&&t,namespace:"cacheable-request"});return this.createCacheableRequest(e)}createCacheableRequest(e){return(t,r)=>{let m;if(typeof t==="string"){m=normalizeUrlObject(a.parse(t));t={}}else if(t instanceof a.URL){m=normalizeUrlObject(a.parse(t.toString()));t={}}else{const[e,...r]=(t.path||"").split("?");const i=r.length>0?`?${r.join("?")}`:"";m=normalizeUrlObject({...t,pathname:e,search:i})}t={headers:{},method:"GET",cache:true,strictTtl:false,automaticFailover:false,...t,...urlObjectToRequestOptions(m)};t.headers=p(t.headers);const l=new i;const d=s(a.format(m),{stripWWW:false,removeTrailingSlash:false,stripAuthentication:false});const y=`${t.method}:${d}`;let b=false;let h=false;const f=t=>{h=true;let i=false;let a;const s=new Promise(e=>{a=(()=>{if(!i){i=true;e()}})});const p=e=>{if(b&&!t.forceRefresh){e.status=e.statusCode;const r=o.fromObject(b.cachePolicy).revalidatedPolicy(t,e);if(!r.modified){const t=r.policy.responseHeaders();e=new u(b.statusCode,t,b.body,b.url);e.cachePolicy=r.policy;e.fromCache=true}}if(!e.fromCache){e.cachePolicy=new o(t,e,t);e.fromCache=false}let a;if(t.cache&&e.cachePolicy.storable()){a=c(e);(async()=>{try{const r=n.buffer(e);await Promise.race([s,new Promise(t=>e.once("end",t))]);if(i){return}const a=await r;const o={cachePolicy:e.cachePolicy.toObject(),url:e.url,statusCode:e.fromCache?b.statusCode:e.statusCode,body:a};let u=t.strictTtl?e.cachePolicy.timeToLive():undefined;if(t.maxTtl){u=u?Math.min(u,t.maxTtl):t.maxTtl}await this.cache.set(y,o,u)}catch(e){l.emit("error",new CacheableRequest.CacheError(e))}})()}else if(t.cache&&b){(async()=>{try{await this.cache.delete(y)}catch(e){l.emit("error",new CacheableRequest.CacheError(e))}})()}l.emit("response",a||e);if(typeof r==="function"){r(a||e)}};try{const r=e(t,p);r.once("error",a);r.once("abort",a);l.emit("request",r)}catch(e){l.emit("error",new CacheableRequest.RequestError(e))}};(async()=>{const e=async e=>{await Promise.resolve();const t=e.cache?await this.cache.get(y):undefined;if(typeof t==="undefined"){return f(e)}const i=o.fromObject(t.cachePolicy);if(i.satisfiesWithoutRevalidation(e)&&!e.forceRefresh){const e=i.responseHeaders();const a=new u(t.statusCode,e,t.body,t.url);a.cachePolicy=i;a.fromCache=true;l.emit("response",a);if(typeof r==="function"){r(a)}}else{b=t;e.headers=i.revalidationHeaders(e);f(e)}};const i=e=>l.emit("error",new CacheableRequest.CacheError(e));this.cache.once("error",i);l.on("response",()=>this.cache.removeListener("error",i));try{await e(t)}catch(e){if(t.automaticFailover&&!h){f(t)}l.emit("error",new CacheableRequest.CacheError(e))}})();return l}}}function urlObjectToRequestOptions(e){const t={...e};t.path=`${e.pathname||"/"}${e.search||""}`;delete t.pathname;delete t.search;return t}function normalizeUrlObject(e){return{protocol:e.protocol,auth:e.auth,hostname:e.hostname||e.host||"localhost",port:e.port,pathname:e.pathname,search:e.search}}CacheableRequest.RequestError=class extends Error{constructor(e){super(e.message);this.name="RequestError";Object.assign(this,e)}};CacheableRequest.CacheError=class extends Error{constructor(e){super(e.message);this.name="CacheError";Object.assign(this,e)}};e.exports=CacheableRequest},4948:function(e,t,r){var i=r(7778).escapeElement;function XmlText(e){this.value=e}XmlText.prototype.toString=function(){return i(""+this.value)};e.exports={XmlText:XmlText}},4966:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);e.exports=(e=>{e=Object.assign({},e);const{array:t}=e;let{encoding:r}=e;const a=r==="buffer";let s=false;if(t){s=!(r||a)}else{r=r||"utf8"}if(a){r=null}let n=0;const o=[];const u=new i({objectMode:s});if(r){u.setEncoding(r)}u.on("data",e=>{o.push(e);if(s){n=o.length}else{n+=e.length}});u.getBufferedValue=(()=>{if(t){return o}return a?Buffer.concat(o,n):o.join("")});u.getBufferedLength=(()=>n);return u})},4975:function(e){e.exports={metadata:{apiVersion:"2017-08-29",endpointPrefix:"mediaconvert",signingName:"mediaconvert",serviceFullName:"AWS Elemental MediaConvert",serviceId:"MediaConvert",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconvert-2017-08-29",signatureVersion:"v4",serviceAbbreviation:"MediaConvert"},operations:{AssociateCertificate:{http:{requestUri:"/2017-08-29/certificates",responseCode:201},input:{type:"structure",members:{Arn:{locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{}}},CancelJob:{http:{method:"DELETE",requestUri:"/2017-08-29/jobs/{id}",responseCode:202},input:{type:"structure",members:{Id:{locationName:"id",location:"uri"}},required:["Id"]},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2017-08-29/jobs",responseCode:201},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},BillingTagsSource:{locationName:"billingTagsSource"},ClientRequestToken:{locationName:"clientRequestToken",idempotencyToken:true},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},JobTemplate:{locationName:"jobTemplate"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Role:{locationName:"role"},Settings:{shape:"Se",locationName:"settings"},SimulateReservedQueue:{locationName:"simulateReservedQueue"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Sgl",locationName:"tags"},UserMetadata:{shape:"Sgl",locationName:"userMetadata"}},required:["Role","Settings"]},output:{type:"structure",members:{Job:{shape:"Sgn",locationName:"job"}}}},CreateJobTemplate:{http:{requestUri:"/2017-08-29/jobTemplates",responseCode:201},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Category:{locationName:"category"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sh7",locationName:"jobTemplate"}}}},CreatePreset:{http:{requestUri:"/2017-08-29/presets",responseCode:201},input:{type:"structure",members:{Category:{locationName:"category"},Description:{locationName:"description"},Name:{locationName:"name"},Settings:{shape:"Sha",locationName:"settings"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{Preset:{shape:"She",locationName:"preset"}}}},CreateQueue:{http:{requestUri:"/2017-08-29/queues",responseCode:201},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ReservationPlanSettings:{shape:"Shh",locationName:"reservationPlanSettings"},Status:{locationName:"status"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Shm",locationName:"queue"}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2017-08-29/presets/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DeleteQueue:{http:{method:"DELETE",requestUri:"/2017-08-29/queues/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DescribeEndpoints:{http:{requestUri:"/2017-08-29/endpoints",responseCode:200},input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},Mode:{locationName:"mode"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Endpoints:{locationName:"endpoints",type:"list",member:{type:"structure",members:{Url:{locationName:"url"}}}},NextToken:{locationName:"nextToken"}}}},DisassociateCertificate:{http:{method:"DELETE",requestUri:"/2017-08-29/certificates/{arn}",responseCode:202},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"}},required:["Arn"]},output:{type:"structure",members:{}}},GetJob:{http:{method:"GET",requestUri:"/2017-08-29/jobs/{id}",responseCode:200},input:{type:"structure",members:{Id:{locationName:"id",location:"uri"}},required:["Id"]},output:{type:"structure",members:{Job:{shape:"Sgn",locationName:"job"}}}},GetJobTemplate:{http:{method:"GET",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sh7",locationName:"jobTemplate"}}}},GetPreset:{http:{method:"GET",requestUri:"/2017-08-29/presets/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"She",locationName:"preset"}}}},GetQueue:{http:{method:"GET",requestUri:"/2017-08-29/queues/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Shm",locationName:"queue"}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/2017-08-29/jobTemplates",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category",location:"querystring"},ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{JobTemplates:{locationName:"jobTemplates",type:"list",member:{shape:"Sh7"}},NextToken:{locationName:"nextToken"}}}},ListJobs:{http:{method:"GET",requestUri:"/2017-08-29/jobs",responseCode:200},input:{type:"structure",members:{MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"},Queue:{locationName:"queue",location:"querystring"},Status:{locationName:"status",location:"querystring"}}},output:{type:"structure",members:{Jobs:{locationName:"jobs",type:"list",member:{shape:"Sgn"}},NextToken:{locationName:"nextToken"}}}},ListPresets:{http:{method:"GET",requestUri:"/2017-08-29/presets",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category",location:"querystring"},ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Presets:{locationName:"presets",type:"list",member:{shape:"She"}}}}},ListQueues:{http:{method:"GET",requestUri:"/2017-08-29/queues",responseCode:200},input:{type:"structure",members:{ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Queues:{locationName:"queues",type:"list",member:{shape:"Shm"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-08-29/tags/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"}},required:["Arn"]},output:{type:"structure",members:{ResourceTags:{locationName:"resourceTags",type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Sgl",locationName:"tags"}}}}}},TagResource:{http:{requestUri:"/2017-08-29/tags",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Arn","Tags"]},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/2017-08-29/tags/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"},TagKeys:{shape:"Sgs",locationName:"tagKeys"}},required:["Arn"]},output:{type:"structure",members:{}}},UpdateJobTemplate:{http:{method:"PUT",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:200},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Category:{locationName:"category"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Name:{locationName:"name",location:"uri"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sh7",locationName:"jobTemplate"}}}},UpdatePreset:{http:{method:"PUT",requestUri:"/2017-08-29/presets/{name}",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category"},Description:{locationName:"description"},Name:{locationName:"name",location:"uri"},Settings:{shape:"Sha",locationName:"settings"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"She",locationName:"preset"}}}},UpdateQueue:{http:{method:"PUT",requestUri:"/2017-08-29/queues/{name}",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name",location:"uri"},ReservationPlanSettings:{shape:"Shh",locationName:"reservationPlanSettings"},Status:{locationName:"status"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Shm",locationName:"queue"}}}}},shapes:{S7:{type:"structure",members:{Mode:{locationName:"mode"}},required:["Mode"]},Sa:{type:"list",member:{type:"structure",members:{Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},WaitMinutes:{locationName:"waitMinutes",type:"integer"}}}},Se:{type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},AvailBlanking:{shape:"Sg",locationName:"availBlanking"},Esam:{shape:"Si",locationName:"esam"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AudioSelectorGroups:{shape:"Sq",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"Su",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1e",locationName:"captionSelectors"},Crop:{shape:"S20",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DecryptionSettings:{locationName:"decryptionSettings",type:"structure",members:{DecryptionMode:{locationName:"decryptionMode"},EncryptedDecryptionKey:{locationName:"encryptedDecryptionKey"},InitializationVector:{locationName:"initializationVector"},KmsKeyRegion:{locationName:"kmsKeyRegion"}}},DenoiseFilter:{locationName:"denoiseFilter"},FileInput:{locationName:"fileInput"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2d",locationName:"imageInserter"},InputClippings:{shape:"S2k",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S20",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},SupplementalImps:{locationName:"supplementalImps",type:"list",member:{}},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2t",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S31",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S39",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S3b",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3l",locationName:"outputGroups"},TimecodeConfig:{shape:"Sgc",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sgf",locationName:"timedMetadataInsertion"}}},Sg:{type:"structure",members:{AvailBlankingImage:{locationName:"availBlankingImage"}}},Si:{type:"structure",members:{ManifestConfirmConditionNotification:{locationName:"manifestConfirmConditionNotification",type:"structure",members:{MccXml:{locationName:"mccXml"}}},ResponseSignalPreroll:{locationName:"responseSignalPreroll",type:"integer"},SignalProcessingNotification:{locationName:"signalProcessingNotification",type:"structure",members:{SccXml:{locationName:"sccXml"}}}}},Sq:{type:"map",key:{},value:{type:"structure",members:{AudioSelectorNames:{shape:"Ss",locationName:"audioSelectorNames"}}}},Ss:{type:"list",member:{}},Su:{type:"map",key:{},value:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DefaultSelection:{locationName:"defaultSelection"},ExternalAudioFileInput:{locationName:"externalAudioFileInput"},LanguageCode:{locationName:"languageCode"},Offset:{locationName:"offset",type:"integer"},Pids:{shape:"S11",locationName:"pids"},ProgramSelection:{locationName:"programSelection",type:"integer"},RemixSettings:{shape:"S14",locationName:"remixSettings"},SelectorType:{locationName:"selectorType"},Tracks:{shape:"S11",locationName:"tracks"}}}},S11:{type:"list",member:{type:"integer"}},S14:{type:"structure",members:{ChannelMapping:{locationName:"channelMapping",type:"structure",members:{OutputChannels:{locationName:"outputChannels",type:"list",member:{type:"structure",members:{InputChannels:{locationName:"inputChannels",type:"list",member:{type:"integer"}},InputChannelsFineTune:{locationName:"inputChannelsFineTune",type:"list",member:{type:"double"}}}}}}},ChannelsIn:{locationName:"channelsIn",type:"integer"},ChannelsOut:{locationName:"channelsOut",type:"integer"}}},S1e:{type:"map",key:{},value:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},SourceSettings:{locationName:"sourceSettings",type:"structure",members:{AncillarySourceSettings:{locationName:"ancillarySourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},SourceAncillaryChannelNumber:{locationName:"sourceAncillaryChannelNumber",type:"integer"},TerminateCaptions:{locationName:"terminateCaptions"}}},DvbSubSourceSettings:{locationName:"dvbSubSourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},EmbeddedSourceSettings:{locationName:"embeddedSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"},Source608TrackNumber:{locationName:"source608TrackNumber",type:"integer"},TerminateCaptions:{locationName:"terminateCaptions"}}},FileSourceSettings:{locationName:"fileSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Framerate:{locationName:"framerate",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"}}},SourceFile:{locationName:"sourceFile"},TimeDelta:{locationName:"timeDelta",type:"integer"}}},SourceType:{locationName:"sourceType"},TeletextSourceSettings:{locationName:"teletextSourceSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"}}},TrackSourceSettings:{locationName:"trackSourceSettings",type:"structure",members:{TrackNumber:{locationName:"trackNumber",type:"integer"}}}}}}}},S20:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"},X:{locationName:"x",type:"integer"},Y:{locationName:"y",type:"integer"}}},S2d:{type:"structure",members:{InsertableImages:{locationName:"insertableImages",type:"list",member:{type:"structure",members:{Duration:{locationName:"duration",type:"integer"},FadeIn:{locationName:"fadeIn",type:"integer"},FadeOut:{locationName:"fadeOut",type:"integer"},Height:{locationName:"height",type:"integer"},ImageInserterInput:{locationName:"imageInserterInput"},ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"},Layer:{locationName:"layer",type:"integer"},Opacity:{locationName:"opacity",type:"integer"},StartTime:{locationName:"startTime"},Width:{locationName:"width",type:"integer"}}}}}},S2k:{type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},StartTimecode:{locationName:"startTimecode"}}}},S2t:{type:"structure",members:{AlphaBehavior:{locationName:"alphaBehavior"},ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},Hdr10Metadata:{shape:"S2x",locationName:"hdr10Metadata"},Pid:{locationName:"pid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Rotate:{locationName:"rotate"}}},S2x:{type:"structure",members:{BluePrimaryX:{locationName:"bluePrimaryX",type:"integer"},BluePrimaryY:{locationName:"bluePrimaryY",type:"integer"},GreenPrimaryX:{locationName:"greenPrimaryX",type:"integer"},GreenPrimaryY:{locationName:"greenPrimaryY",type:"integer"},MaxContentLightLevel:{locationName:"maxContentLightLevel",type:"integer"},MaxFrameAverageLightLevel:{locationName:"maxFrameAverageLightLevel",type:"integer"},MaxLuminance:{locationName:"maxLuminance",type:"integer"},MinLuminance:{locationName:"minLuminance",type:"integer"},RedPrimaryX:{locationName:"redPrimaryX",type:"integer"},RedPrimaryY:{locationName:"redPrimaryY",type:"integer"},WhitePointX:{locationName:"whitePointX",type:"integer"},WhitePointY:{locationName:"whitePointY",type:"integer"}}},S31:{type:"structure",members:{Framerate:{locationName:"framerate",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"}}},Input:{locationName:"input"},InsertionMode:{locationName:"insertionMode"},Offset:{locationName:"offset",type:"structure",members:{ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"}}},Playback:{locationName:"playback"},StartTime:{locationName:"startTime"}}},S39:{type:"structure",members:{BreakoutCode:{locationName:"breakoutCode",type:"integer"},DistributorId:{locationName:"distributorId"}}},S3b:{type:"structure",members:{ActiveWatermarkProcess:{locationName:"activeWatermarkProcess"},AdiFilename:{locationName:"adiFilename"},AssetId:{locationName:"assetId"},AssetName:{locationName:"assetName"},CbetSourceId:{locationName:"cbetSourceId"},EpisodeId:{locationName:"episodeId"},MetadataDestination:{locationName:"metadataDestination"},SourceId:{locationName:"sourceId",type:"integer"},SourceWatermarkStatus:{locationName:"sourceWatermarkStatus"},TicServerUrl:{locationName:"ticServerUrl"},UniqueTicPerAudioTrack:{locationName:"uniqueTicPerAudioTrack"}}},S3l:{type:"list",member:{type:"structure",members:{AutomatedEncodingSettings:{locationName:"automatedEncodingSettings",type:"structure",members:{AbrSettings:{locationName:"abrSettings",type:"structure",members:{MaxAbrBitrate:{locationName:"maxAbrBitrate",type:"integer"},MaxRenditions:{locationName:"maxRenditions",type:"integer"},MinAbrBitrate:{locationName:"minAbrBitrate",type:"integer"}}}}},CustomName:{locationName:"customName"},Name:{locationName:"name"},OutputGroupSettings:{locationName:"outputGroupSettings",type:"structure",members:{CmafGroupSettings:{locationName:"cmafGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},BaseUrl:{locationName:"baseUrl"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3x",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},InitializationVectorInManifest:{locationName:"initializationVectorInManifest"},SpekeKeyProvider:{locationName:"spekeKeyProvider",type:"structure",members:{CertificateArn:{locationName:"certificateArn"},DashSignaledSystemIds:{shape:"S4a",locationName:"dashSignaledSystemIds"},HlsSignaledSystemIds:{shape:"S4a",locationName:"hlsSignaledSystemIds"},ResourceId:{locationName:"resourceId"},Url:{locationName:"url"}}},StaticKeyProvider:{shape:"S4d",locationName:"staticKeyProvider"},Type:{locationName:"type"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinBufferTime:{locationName:"minBufferTime",type:"integer"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},MpdProfile:{locationName:"mpdProfile"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},WriteDashManifest:{locationName:"writeDashManifest"},WriteHlsManifest:{locationName:"writeHlsManifest"},WriteSegmentTimelineInRepresentation:{locationName:"writeSegmentTimelineInRepresentation"}}},DashIsoGroupSettings:{locationName:"dashIsoGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},BaseUrl:{locationName:"baseUrl"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3x",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{PlaybackDeviceCompatibility:{locationName:"playbackDeviceCompatibility"},SpekeKeyProvider:{shape:"S4w",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},HbbtvCompliance:{locationName:"hbbtvCompliance"},MinBufferTime:{locationName:"minBufferTime",type:"integer"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},MpdProfile:{locationName:"mpdProfile"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},WriteSegmentTimelineInRepresentation:{locationName:"writeSegmentTimelineInRepresentation"}}},FileGroupSettings:{locationName:"fileGroupSettings",type:"structure",members:{Destination:{locationName:"destination"},DestinationSettings:{shape:"S3x",locationName:"destinationSettings"}}},HlsGroupSettings:{locationName:"hlsGroupSettings",type:"structure",members:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},AudioOnlyHeader:{locationName:"audioOnlyHeader"},BaseUrl:{locationName:"baseUrl"},CaptionLanguageMappings:{locationName:"captionLanguageMappings",type:"list",member:{type:"structure",members:{CaptionChannel:{locationName:"captionChannel",type:"integer"},CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},CaptionLanguageSetting:{locationName:"captionLanguageSetting"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3x",locationName:"destinationSettings"},DirectoryStructure:{locationName:"directoryStructure"},Encryption:{locationName:"encryption",type:"structure",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},InitializationVectorInManifest:{locationName:"initializationVectorInManifest"},OfflineEncrypted:{locationName:"offlineEncrypted"},SpekeKeyProvider:{shape:"S4w",locationName:"spekeKeyProvider"},StaticKeyProvider:{shape:"S4d",locationName:"staticKeyProvider"},Type:{locationName:"type"}}},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},MinSegmentLength:{locationName:"minSegmentLength",type:"integer"},OutputSelection:{locationName:"outputSelection"},ProgramDateTime:{locationName:"programDateTime"},ProgramDateTimePeriod:{locationName:"programDateTimePeriod",type:"integer"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentsPerSubdirectory:{locationName:"segmentsPerSubdirectory",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"},TimestampDeltaMilliseconds:{locationName:"timestampDeltaMilliseconds",type:"integer"}}},MsSmoothGroupSettings:{locationName:"msSmoothGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},AudioDeduplication:{locationName:"audioDeduplication"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3x",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{SpekeKeyProvider:{shape:"S4w",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},ManifestEncoding:{locationName:"manifestEncoding"}}},Type:{locationName:"type"}}},Outputs:{locationName:"outputs",type:"list",member:{type:"structure",members:{AudioDescriptions:{shape:"S62",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8h",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S9d",locationName:"containerSettings"},Extension:{locationName:"extension"},NameModifier:{locationName:"nameModifier"},OutputSettings:{locationName:"outputSettings",type:"structure",members:{HlsSettings:{locationName:"hlsSettings",type:"structure",members:{AudioGroupId:{locationName:"audioGroupId"},AudioOnlyContainer:{locationName:"audioOnlyContainer"},AudioRenditionSets:{locationName:"audioRenditionSets"},AudioTrackType:{locationName:"audioTrackType"},IFrameOnlyManifest:{locationName:"iFrameOnlyManifest"},SegmentModifier:{locationName:"segmentModifier"}}}}},Preset:{locationName:"preset"},VideoDescription:{shape:"Sbb",locationName:"videoDescription"}}}}}}},S3x:{type:"structure",members:{S3Settings:{locationName:"s3Settings",type:"structure",members:{AccessControl:{locationName:"accessControl",type:"structure",members:{CannedAcl:{locationName:"cannedAcl"}}},Encryption:{locationName:"encryption",type:"structure",members:{EncryptionType:{locationName:"encryptionType"},KmsKeyArn:{locationName:"kmsKeyArn"}}}}}}},S4a:{type:"list",member:{}},S4d:{type:"structure",members:{KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},StaticKeyValue:{locationName:"staticKeyValue"},Url:{locationName:"url"}}},S4w:{type:"structure",members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},SystemIds:{locationName:"systemIds",type:"list",member:{}},Url:{locationName:"url"}}},S62:{type:"list",member:{type:"structure",members:{AudioChannelTaggingSettings:{locationName:"audioChannelTaggingSettings",type:"structure",members:{ChannelTag:{locationName:"channelTag"}}},AudioNormalizationSettings:{locationName:"audioNormalizationSettings",type:"structure",members:{Algorithm:{locationName:"algorithm"},AlgorithmControl:{locationName:"algorithmControl"},CorrectionGateLevel:{locationName:"correctionGateLevel",type:"integer"},LoudnessLogging:{locationName:"loudnessLogging"},PeakCalculation:{locationName:"peakCalculation"},TargetLkfs:{locationName:"targetLkfs",type:"double"}}},AudioSourceName:{locationName:"audioSourceName"},AudioType:{locationName:"audioType",type:"integer"},AudioTypeControl:{locationName:"audioTypeControl"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{AacSettings:{locationName:"aacSettings",type:"structure",members:{AudioDescriptionBroadcasterMix:{locationName:"audioDescriptionBroadcasterMix"},Bitrate:{locationName:"bitrate",type:"integer"},CodecProfile:{locationName:"codecProfile"},CodingMode:{locationName:"codingMode"},RateControlMode:{locationName:"rateControlMode"},RawFormat:{locationName:"rawFormat"},SampleRate:{locationName:"sampleRate",type:"integer"},Specification:{locationName:"specification"},VbrQuality:{locationName:"vbrQuality"}}},Ac3Settings:{locationName:"ac3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},Dialnorm:{locationName:"dialnorm",type:"integer"},DynamicRangeCompressionProfile:{locationName:"dynamicRangeCompressionProfile"},LfeFilter:{locationName:"lfeFilter"},MetadataControl:{locationName:"metadataControl"},SampleRate:{locationName:"sampleRate",type:"integer"}}},AiffSettings:{locationName:"aiffSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},Codec:{locationName:"codec"},Eac3AtmosSettings:{locationName:"eac3AtmosSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DialogueIntelligence:{locationName:"dialogueIntelligence"},DynamicRangeCompressionLine:{locationName:"dynamicRangeCompressionLine"},DynamicRangeCompressionRf:{locationName:"dynamicRangeCompressionRf"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MeteringMode:{locationName:"meteringMode"},SampleRate:{locationName:"sampleRate",type:"integer"},SpeechThreshold:{locationName:"speechThreshold",type:"integer"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"}}},Eac3Settings:{locationName:"eac3Settings",type:"structure",members:{AttenuationControl:{locationName:"attenuationControl"},Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DcFilter:{locationName:"dcFilter"},Dialnorm:{locationName:"dialnorm",type:"integer"},DynamicRangeCompressionLine:{locationName:"dynamicRangeCompressionLine"},DynamicRangeCompressionRf:{locationName:"dynamicRangeCompressionRf"},LfeControl:{locationName:"lfeControl"},LfeFilter:{locationName:"lfeFilter"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MetadataControl:{locationName:"metadataControl"},PassthroughControl:{locationName:"passthroughControl"},PhaseControl:{locationName:"phaseControl"},SampleRate:{locationName:"sampleRate",type:"integer"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"},SurroundMode:{locationName:"surroundMode"}}},Mp2Settings:{locationName:"mp2Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},Mp3Settings:{locationName:"mp3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},RateControlMode:{locationName:"rateControlMode"},SampleRate:{locationName:"sampleRate",type:"integer"},VbrQuality:{locationName:"vbrQuality",type:"integer"}}},OpusSettings:{locationName:"opusSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},VorbisSettings:{locationName:"vorbisSettings",type:"structure",members:{Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"},VbrQuality:{locationName:"vbrQuality",type:"integer"}}},WavSettings:{locationName:"wavSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"integer"},Channels:{locationName:"channels",type:"integer"},Format:{locationName:"format"},SampleRate:{locationName:"sampleRate",type:"integer"}}}}},CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},LanguageCodeControl:{locationName:"languageCodeControl"},RemixSettings:{shape:"S14",locationName:"remixSettings"},StreamName:{locationName:"streamName"}}}},S8h:{type:"structure",members:{BurninDestinationSettings:{locationName:"burninDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontScript:{locationName:"fontScript"},FontSize:{locationName:"fontSize",type:"integer"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextSpacing:{locationName:"teletextSpacing"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},DestinationType:{locationName:"destinationType"},DvbSubDestinationSettings:{locationName:"dvbSubDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontScript:{locationName:"fontScript"},FontSize:{locationName:"fontSize",type:"integer"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},SubtitlingType:{locationName:"subtitlingType"},TeletextSpacing:{locationName:"teletextSpacing"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},EmbeddedDestinationSettings:{locationName:"embeddedDestinationSettings",type:"structure",members:{Destination608ChannelNumber:{locationName:"destination608ChannelNumber",type:"integer"},Destination708ServiceNumber:{locationName:"destination708ServiceNumber",type:"integer"}}},ImscDestinationSettings:{locationName:"imscDestinationSettings",type:"structure",members:{StylePassthrough:{locationName:"stylePassthrough"}}},SccDestinationSettings:{locationName:"sccDestinationSettings",type:"structure",members:{Framerate:{locationName:"framerate"}}},TeletextDestinationSettings:{locationName:"teletextDestinationSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"},PageTypes:{locationName:"pageTypes",type:"list",member:{}}}},TtmlDestinationSettings:{locationName:"ttmlDestinationSettings",type:"structure",members:{StylePassthrough:{locationName:"stylePassthrough"}}}}},S9d:{type:"structure",members:{CmfcSettings:{locationName:"cmfcSettings",type:"structure",members:{AudioDuration:{locationName:"audioDuration"},IFrameOnlyManifest:{locationName:"iFrameOnlyManifest"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"}}},Container:{locationName:"container"},F4vSettings:{locationName:"f4vSettings",type:"structure",members:{MoovPlacement:{locationName:"moovPlacement"}}},M2tsSettings:{locationName:"m2tsSettings",type:"structure",members:{AudioBufferModel:{locationName:"audioBufferModel"},AudioDuration:{locationName:"audioDuration"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9p",locationName:"audioPids"},Bitrate:{locationName:"bitrate",type:"integer"},BufferModel:{locationName:"bufferModel"},DvbNitSettings:{locationName:"dvbNitSettings",type:"structure",members:{NetworkId:{locationName:"networkId",type:"integer"},NetworkName:{locationName:"networkName"},NitInterval:{locationName:"nitInterval",type:"integer"}}},DvbSdtSettings:{locationName:"dvbSdtSettings",type:"structure",members:{OutputSdt:{locationName:"outputSdt"},SdtInterval:{locationName:"sdtInterval",type:"integer"},ServiceName:{locationName:"serviceName"},ServiceProviderName:{locationName:"serviceProviderName"}}},DvbSubPids:{shape:"S9p",locationName:"dvbSubPids"},DvbTdtSettings:{locationName:"dvbTdtSettings",type:"structure",members:{TdtInterval:{locationName:"tdtInterval",type:"integer"}}},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EbpAudioInterval:{locationName:"ebpAudioInterval"},EbpPlacement:{locationName:"ebpPlacement"},EsRateInPes:{locationName:"esRateInPes"},ForceTsVideoEbpOrder:{locationName:"forceTsVideoEbpOrder"},FragmentTime:{locationName:"fragmentTime",type:"double"},MaxPcrInterval:{locationName:"maxPcrInterval",type:"integer"},MinEbpInterval:{locationName:"minEbpInterval",type:"integer"},NielsenId3:{locationName:"nielsenId3"},NullPacketBitrate:{locationName:"nullPacketBitrate",type:"double"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},RateMode:{locationName:"rateMode"},Scte35Esam:{locationName:"scte35Esam",type:"structure",members:{Scte35EsamPid:{locationName:"scte35EsamPid",type:"integer"}}},Scte35Pid:{locationName:"scte35Pid",type:"integer"},Scte35Source:{locationName:"scte35Source"},SegmentationMarkers:{locationName:"segmentationMarkers"},SegmentationStyle:{locationName:"segmentationStyle"},SegmentationTime:{locationName:"segmentationTime",type:"double"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},M3u8Settings:{locationName:"m3u8Settings",type:"structure",members:{AudioDuration:{locationName:"audioDuration"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9p",locationName:"audioPids"},NielsenId3:{locationName:"nielsenId3"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},Scte35Source:{locationName:"scte35Source"},TimedMetadata:{locationName:"timedMetadata"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},MovSettings:{locationName:"movSettings",type:"structure",members:{ClapAtom:{locationName:"clapAtom"},CslgAtom:{locationName:"cslgAtom"},Mpeg2FourCCControl:{locationName:"mpeg2FourCCControl"},PaddingControl:{locationName:"paddingControl"},Reference:{locationName:"reference"}}},Mp4Settings:{locationName:"mp4Settings",type:"structure",members:{AudioDuration:{locationName:"audioDuration"},CslgAtom:{locationName:"cslgAtom"},CttsVersion:{locationName:"cttsVersion",type:"integer"},FreeSpaceBox:{locationName:"freeSpaceBox"},MoovPlacement:{locationName:"moovPlacement"},Mp4MajorBrand:{locationName:"mp4MajorBrand"}}},MpdSettings:{locationName:"mpdSettings",type:"structure",members:{AccessibilityCaptionHints:{locationName:"accessibilityCaptionHints"},AudioDuration:{locationName:"audioDuration"},CaptionContainerType:{locationName:"captionContainerType"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"}}},MxfSettings:{locationName:"mxfSettings",type:"structure",members:{AfdSignaling:{locationName:"afdSignaling"},Profile:{locationName:"profile"}}}}},S9p:{type:"list",member:{type:"integer"}},Sbb:{type:"structure",members:{AfdSignaling:{locationName:"afdSignaling"},AntiAlias:{locationName:"antiAlias"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{Av1Settings:{locationName:"av1Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},Slices:{locationName:"slices",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"}}},AvcIntraSettings:{locationName:"avcIntraSettings",type:"structure",members:{AvcIntraClass:{locationName:"avcIntraClass"},AvcIntraUhdSettings:{locationName:"avcIntraUhdSettings",type:"structure",members:{QualityTuningLevel:{locationName:"qualityTuningLevel"}}},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"}}},Codec:{locationName:"codec"},FrameCaptureSettings:{locationName:"frameCaptureSettings",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},MaxCaptures:{locationName:"maxCaptures",type:"integer"},Quality:{locationName:"quality",type:"integer"}}},H264Settings:{locationName:"h264Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},EntropyEncoding:{locationName:"entropyEncoding"},FieldEncoding:{locationName:"fieldEncoding"},FlickerAdaptiveQuantization:{locationName:"flickerAdaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},NumberReferenceFrames:{locationName:"numberReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{MaxAverageBitrate:{locationName:"maxAverageBitrate",type:"integer"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},RepeatPps:{locationName:"repeatPps"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},SlowPal:{locationName:"slowPal"},Softness:{locationName:"softness",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Syntax:{locationName:"syntax"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"},UnregisteredSeiTimecode:{locationName:"unregisteredSeiTimecode"}}},H265Settings:{locationName:"h265Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AlternateTransferFunctionSei:{locationName:"alternateTransferFunctionSei"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},FlickerAdaptiveQuantization:{locationName:"flickerAdaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},NumberReferenceFrames:{locationName:"numberReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{MaxAverageBitrate:{locationName:"maxAverageBitrate",type:"integer"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},SampleAdaptiveOffsetFilterMode:{locationName:"sampleAdaptiveOffsetFilterMode"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},SlowPal:{locationName:"slowPal"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"},TemporalIds:{locationName:"temporalIds"},Tiles:{locationName:"tiles"},UnregisteredSeiTimecode:{locationName:"unregisteredSeiTimecode"},WriteMp4PackagingType:{locationName:"writeMp4PackagingType"}}},Mpeg2Settings:{locationName:"mpeg2Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},IntraDcPrecision:{locationName:"intraDcPrecision"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SceneChangeDetect:{locationName:"sceneChangeDetect"},SlowPal:{locationName:"slowPal"},Softness:{locationName:"softness",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Syntax:{locationName:"syntax"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"}}},ProresSettings:{locationName:"proresSettings",type:"structure",members:{CodecProfile:{locationName:"codecProfile"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"}}},Vc3Settings:{locationName:"vc3Settings",type:"structure",members:{FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"},Vc3Class:{locationName:"vc3Class"}}},Vp8Settings:{locationName:"vp8Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"}}},Vp9Settings:{locationName:"vp9Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"}}}}},ColorMetadata:{locationName:"colorMetadata"},Crop:{shape:"S20",locationName:"crop"},DropFrameTimecode:{locationName:"dropFrameTimecode"},FixedAfd:{locationName:"fixedAfd",type:"integer"},Height:{locationName:"height",type:"integer"},Position:{shape:"S20",locationName:"position"},RespondToAfd:{locationName:"respondToAfd"},ScalingBehavior:{locationName:"scalingBehavior"},Sharpness:{locationName:"sharpness",type:"integer"},TimecodeInsertion:{locationName:"timecodeInsertion"},VideoPreprocessors:{locationName:"videoPreprocessors",type:"structure",members:{ColorCorrector:{locationName:"colorCorrector",type:"structure",members:{Brightness:{locationName:"brightness",type:"integer"},ColorSpaceConversion:{locationName:"colorSpaceConversion"},Contrast:{locationName:"contrast",type:"integer"},Hdr10Metadata:{shape:"S2x",locationName:"hdr10Metadata"},Hue:{locationName:"hue",type:"integer"},Saturation:{locationName:"saturation",type:"integer"}}},Deinterlacer:{locationName:"deinterlacer",type:"structure",members:{Algorithm:{locationName:"algorithm"},Control:{locationName:"control"},Mode:{locationName:"mode"}}},DolbyVision:{locationName:"dolbyVision",type:"structure",members:{L6Metadata:{locationName:"l6Metadata",type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},L6Mode:{locationName:"l6Mode"},Profile:{locationName:"profile"}}},ImageInserter:{shape:"S2d",locationName:"imageInserter"},NoiseReducer:{locationName:"noiseReducer",type:"structure",members:{Filter:{locationName:"filter"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{Strength:{locationName:"strength",type:"integer"}}},SpatialFilterSettings:{locationName:"spatialFilterSettings",type:"structure",members:{PostFilterSharpenStrength:{locationName:"postFilterSharpenStrength",type:"integer"},Speed:{locationName:"speed",type:"integer"},Strength:{locationName:"strength",type:"integer"}}},TemporalFilterSettings:{locationName:"temporalFilterSettings",type:"structure",members:{AggressiveMode:{locationName:"aggressiveMode",type:"integer"},PostTemporalSharpening:{locationName:"postTemporalSharpening"},Speed:{locationName:"speed",type:"integer"},Strength:{locationName:"strength",type:"integer"}}}}},PartnerWatermarking:{locationName:"partnerWatermarking",type:"structure",members:{NexguardFileMarkerSettings:{locationName:"nexguardFileMarkerSettings",type:"structure",members:{License:{locationName:"license"},Payload:{locationName:"payload",type:"integer"},Preset:{locationName:"preset"},Strength:{locationName:"strength"}}}}},TimecodeBurnin:{locationName:"timecodeBurnin",type:"structure",members:{FontSize:{locationName:"fontSize",type:"integer"},Position:{locationName:"position"},Prefix:{locationName:"prefix"}}}}},Width:{locationName:"width",type:"integer"}}},Sgc:{type:"structure",members:{Anchor:{locationName:"anchor"},Source:{locationName:"source"},Start:{locationName:"start"},TimestampOffset:{locationName:"timestampOffset"}}},Sgf:{type:"structure",members:{Id3Insertions:{locationName:"id3Insertions",type:"list",member:{type:"structure",members:{Id3:{locationName:"id3"},Timecode:{locationName:"timecode"}}}}}},Sgl:{type:"map",key:{},value:{}},Sgn:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},AccelerationStatus:{locationName:"accelerationStatus"},Arn:{locationName:"arn"},BillingTagsSource:{locationName:"billingTagsSource"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},CurrentPhase:{locationName:"currentPhase"},ErrorCode:{locationName:"errorCode",type:"integer"},ErrorMessage:{locationName:"errorMessage"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Id:{locationName:"id"},JobPercentComplete:{locationName:"jobPercentComplete",type:"integer"},JobTemplate:{locationName:"jobTemplate"},Messages:{locationName:"messages",type:"structure",members:{Info:{shape:"Sgs",locationName:"info"},Warning:{shape:"Sgs",locationName:"warning"}}},OutputGroupDetails:{locationName:"outputGroupDetails",type:"list",member:{type:"structure",members:{OutputDetails:{locationName:"outputDetails",type:"list",member:{type:"structure",members:{DurationInMs:{locationName:"durationInMs",type:"integer"},VideoDetails:{locationName:"videoDetails",type:"structure",members:{HeightInPx:{locationName:"heightInPx",type:"integer"},WidthInPx:{locationName:"widthInPx",type:"integer"}}}}}}}}},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},QueueTransitions:{locationName:"queueTransitions",type:"list",member:{type:"structure",members:{DestinationQueue:{locationName:"destinationQueue"},SourceQueue:{locationName:"sourceQueue"},Timestamp:{shape:"Sgp",locationName:"timestamp"}}}},RetryCount:{locationName:"retryCount",type:"integer"},Role:{locationName:"role"},Settings:{shape:"Se",locationName:"settings"},SimulateReservedQueue:{locationName:"simulateReservedQueue"},Status:{locationName:"status"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Timing:{locationName:"timing",type:"structure",members:{FinishTime:{shape:"Sgp",locationName:"finishTime"},StartTime:{shape:"Sgp",locationName:"startTime"},SubmitTime:{shape:"Sgp",locationName:"submitTime"}}},UserMetadata:{shape:"Sgl",locationName:"userMetadata"}},required:["Role","Settings"]},Sgp:{type:"timestamp",timestampFormat:"unixTimestamp"},Sgs:{type:"list",member:{}},Sh3:{type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},AvailBlanking:{shape:"Sg",locationName:"availBlanking"},Esam:{shape:"Si",locationName:"esam"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AudioSelectorGroups:{shape:"Sq",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"Su",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1e",locationName:"captionSelectors"},Crop:{shape:"S20",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2d",locationName:"imageInserter"},InputClippings:{shape:"S2k",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S20",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2t",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S31",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S39",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S3b",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3l",locationName:"outputGroups"},TimecodeConfig:{shape:"Sgc",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sgf",locationName:"timedMetadataInsertion"}}},Sh7:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Type:{locationName:"type"}},required:["Settings","Name"]},Sha:{type:"structure",members:{AudioDescriptions:{shape:"S62",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8h",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S9d",locationName:"containerSettings"},VideoDescription:{shape:"Sbb",locationName:"videoDescription"}}},She:{type:"structure",members:{Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},Settings:{shape:"Sha",locationName:"settings"},Type:{locationName:"type"}},required:["Settings","Name"]},Shh:{type:"structure",members:{Commitment:{locationName:"commitment"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"}},required:["Commitment","ReservedSlots","RenewalType"]},Shm:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ProgressingJobsCount:{locationName:"progressingJobsCount",type:"integer"},ReservationPlan:{locationName:"reservationPlan",type:"structure",members:{Commitment:{locationName:"commitment"},ExpiresAt:{shape:"Sgp",locationName:"expiresAt"},PurchasedAt:{shape:"Sgp",locationName:"purchasedAt"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"},Status:{locationName:"status"}}},Status:{locationName:"status"},SubmittedJobsCount:{locationName:"submittedJobsCount",type:"integer"},Type:{locationName:"type"}},required:["Name"]}}}},4978:function(e,t,r){const i=r(1259);const a=r(4065);const s=(e,t,r,a,s,n)=>{return new i(t,a,s,n).recipient(r).encrypt(e)};e.exports.Encrypt=i;e.exports.encrypt=s.bind(undefined,"compact");e.exports.encrypt.flattened=s.bind(undefined,"flattened");e.exports.encrypt.general=s.bind(undefined,"general");e.exports.decrypt=a},4984:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13"},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S16"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},networkConfiguration:{shape:"S1f"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1j"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1f"},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},scale:{shape:"S1r"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S27"}}},output:{type:"structure",members:{attributes:{shape:"S27"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sm"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S50"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Ss"}},failures:{shape:"S50"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5b"},failures:{shape:"S50"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1n"}},failures:{shape:"S50"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1o"},failures:{shape:"S50"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S25"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S27"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sm"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sm"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sm"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sm"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sm"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sm"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S27"}}},output:{type:"structure",members:{attributes:{shape:"S27"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2p"},versionInfo:{shape:"S2o"},containerInstanceArn:{},attributes:{shape:"S27"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S2v"},volumes:{shape:"S45"},placementConstraints:{shape:"S4j"},requiresCompatibilities:{shape:"S4m"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4s"},inferenceAccelerators:{shape:"S4o"}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Sn"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1f"},overrides:{shape:"S64"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sm"},enableECSManagedTags:{type:"boolean"},group:{},networkConfiguration:{shape:"S1f"},overrides:{shape:"S64"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S5u"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S7l"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S5y"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S5y"},reason:{},status:{}}}},attachments:{shape:"S7l"},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sm"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5b"},failures:{shape:"S50"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Sn"},deploymentConfiguration:{shape:"S16"},networkConfiguration:{shape:"S1f"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1r"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"list",member:{}},Sn:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Ss:{type:"structure",members:{clusterArn:{},clusterName:{},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"Sv"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"},attachments:{shape:"Sw"},attachmentsStatus:{}}},Sv:{type:"structure",members:{name:{},value:{}}},Sw:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"Sv"}}}}},S10:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S13:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S16:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S19:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1c:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1f:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sm"},securityGroups:{shape:"Sm"},assignPublicIp:{}}}}},S1j:{type:"structure",required:["type"],members:{type:{}}},S1n:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},taskDefinition:{},deploymentConfiguration:{shape:"S16"},taskSets:{shape:"S1o"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Sn"},launchType:{},platformVersion:{},networkConfiguration:{shape:"S1f"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},networkConfiguration:{shape:"S1f"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1j"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},S1o:{type:"list",member:{shape:"S1p"}},S1p:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},networkConfiguration:{shape:"S1f"},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},scale:{shape:"S1r"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1r:{type:"structure",members:{value:{type:"double"},unit:{}}},S25:{type:"structure",members:{name:{},value:{},principalArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2m:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2o"},remainingResources:{shape:"S2p"},registeredResources:{shape:"S2p"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S27"},registeredAt:{type:"timestamp"},attachments:{shape:"Sw"},tags:{shape:"Sa"}}},S2o:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2p:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sm"}}}},S2u:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S2v"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S45"},status:{},requiresAttributes:{type:"list",member:{shape:"S28"}},placementConstraints:{shape:"S4j"},compatibilities:{shape:"S4m"},requiresCompatibilities:{shape:"S4m"},cpu:{},memory:{},inferenceAccelerators:{shape:"S4o"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4s"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{}}},S2v:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sm"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sm"},command:{shape:"Sm"},environment:{shape:"S31"},environmentFiles:{shape:"S32"},mountPoints:{type:"list",member:{type:"structure",members:{sourceVolume:{},containerPath:{},readOnly:{type:"boolean"}}}},volumesFrom:{type:"list",member:{type:"structure",members:{sourceContainer:{},readOnly:{type:"boolean"}}}},linuxParameters:{type:"structure",members:{capabilities:{type:"structure",members:{add:{shape:"Sm"},drop:{shape:"Sm"}}},devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sm"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3h"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sm"},dnsSearchDomains:{shape:"Sm"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sm"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}},logConfiguration:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3h"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sm"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S3y"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S31:{type:"list",member:{shape:"Sv"}},S32:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3h:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S3y:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S45:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4a"},labels:{shape:"S4a"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4a:{type:"map",key:{},value:{}},S4j:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4m:{type:"list",member:{}},S4o:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S4s:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"Sv"}}}},S50:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5b:{type:"list",member:{shape:"S2m"}},S5t:{type:"list",member:{shape:"S5u"}},S5u:{type:"structure",members:{attachments:{shape:"Sw"},attributes:{shape:"S27"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S5y"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S4o"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S64"},platformVersion:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"}}},S5y:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S64:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sm"},environment:{shape:"S31"},environmentFiles:{shape:"S32"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S3y"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{}}},S7l:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},4986:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=a(r(5009));function exec(e,t,r){return i(this,void 0,void 0,function*(){const i=s.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const a=i[0];t=i.slice(1).concat(t||[]);const n=new s.ToolRunner(a,t,r);return n.exec()})}t.exec=exec},4997:function(e,t,r){const{deprecate:i}=r(1669);const a=i(()=>{},'"P-256K" EC curve name is deprecated');e.exports={name:"secp256k1",rename(t){if(t!=="secp256k1"){a()}e.exports.name=t}}},5009:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=a(r(2087));const n=a(r(8614));const o=a(r(3129));const u=a(r(5622));const p=a(r(1));const c=a(r(3672));const m=process.platform==="win32";class ToolRunner extends n.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let a=t?"":"[command]";if(m){if(this._isCmdFile()){a+=r;for(const e of i){a+=` ${e}`}}else if(e.windowsVerbatimArguments){a+=`"${r}"`;for(const e of i){a+=` ${e}`}}else{a+=this._windowsQuoteCmdArg(r);for(const e of i){a+=` ${this._windowsQuoteCmdArg(e)}`}}}else{a+=r;for(const e of i){a+=` ${e}`}}return a}_processLineBuffer(e,t,r){try{let i=t+e.toString();let a=i.indexOf(s.EOL);while(a>-1){const e=i.substring(0,a);r(e);i=i.substring(a+s.EOL.length);a=i.indexOf(s.EOL)}t=i}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(m){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(m){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some(e=>e===i)){r=true;break}}if(!r){return e}let i='"';let a=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(a&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){a=true;i+='"'}else{a=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return i(this,void 0,void 0,function*(){if(!c.isRooted(this.toolPath)&&(this.toolPath.includes("/")||m&&this.toolPath.includes("\\"))){this.toolPath=u.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",e=>{this._debug(e)});const a=this._getSpawnFileName();const n=o.spawn(a,this._getSpawnArgs(r),this._getSpawnOptions(this.options,a));const u="";if(n.stdout){n.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const p="";if(n.stderr){n.stderr.on("data",e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,p,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}n.on("error",e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()});n.on("exit",e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()});n.on("close",e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()});i.on("done",(r,i)=>{if(u.length>0){this.emit("stdline",u)}if(p.length>0){this.emit("errline",p)}n.removeAllListeners();if(r){t(r)}else{e(i)}});if(this.options.input){if(!n.stdin){throw new Error("child process missing stdin")}n.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let i=false;let a="";function append(e){if(i&&e!=='"'){a+="\\"}a+=e;i=false}for(let s=0;s<e.length;s++){const n=e.charAt(s);if(n==='"'){if(!i){r=!r}else{append(n)}continue}if(n==="\\"&&i){append(n);continue}if(n==="\\"&&r){i=true;continue}if(n===" "&&!r){if(a.length>0){t.push(a);a=""}continue}append(n)}if(a.length>0){t.push(a.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends n.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},5010:function(e,t,r){"use strict";const{randomBytes:i}=r(6417);const a=r(7301);const{EMPTY_BUFFER:s}=r(7799);const{isValidStatusCode:n}=r(2562);const{mask:o,toBuffer:u}=r(1349);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const r=t.mask&&t.readOnly;var a=t.mask?6:2;var s=e.length;if(e.length>=65536){a+=8;s=127}else if(e.length>125){a+=2;s=126}const n=Buffer.allocUnsafe(r?e.length+a:a);n[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)n[0]|=64;n[1]=s;if(s===126){n.writeUInt16BE(e.length,2)}else if(s===127){n.writeUInt32BE(0,2);n.writeUInt32BE(e.length,6)}if(!t.mask)return[n,e];const u=i(4);n[1]|=128;n[a-4]=u[0];n[a-3]=u[1];n[a-2]=u[2];n[a-1]=u[3];if(r){o(e,u,n,a,e.length);return[n]}o(e,u,e,0,e.length);return[n,e]}close(e,t,r,i){var a;if(e===undefined){a=s}else if(typeof e!=="number"||!n(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{a=Buffer.allocUnsafe(2+Buffer.byteLength(t));a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,r,i])}else{this.doClose(a,r,i)}}doClose(e,t,r){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),r)}ping(e,t,r){const i=u(e);if(this._deflating){this.enqueue([this.doPing,i,t,u.readOnly,r])}else{this.doPing(i,t,u.readOnly,r)}}doPing(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:r}),i)}pong(e,t,r){const i=u(e);if(this._deflating){this.enqueue([this.doPong,i,t,u.readOnly,r])}else{this.doPong(i,t,u.readOnly,r)}}doPong(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:r}),i)}send(e,t,r){const i=u(e);const s=this._extensions[a.extensionName];var n=t.binary?2:1;var o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&s){o=i.length>=s._threshold}this._compress=o}else{o=false;n=0}if(t.fin)this._firstFragment=true;if(s){const e={fin:t.fin,rsv1:o,opcode:n,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,i,this._compress,e,r])}else{this.dispatch(i,this._compress,e,r)}}else{this.sendFrame(Sender.frame(i,{fin:t.fin,rsv1:false,opcode:n,mask:t.mask,readOnly:u.readOnly}),r)}}dispatch(e,t,r,i){if(!t){this.sendFrame(Sender.frame(e,r),i);return}const s=this._extensions[a.extensionName];this._deflating=true;s.compress(e,r.fin,(e,t)=>{this._deflating=false;r.readOnly=false;this.sendFrame(Sender.frame(t,r),i);this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){const e=this._queue.shift();this._bufferedBytes-=e[1].length;e[0].apply(this,e.slice(1))}}enqueue(e){this._bufferedBytes+=e[1].length;this._queue.push(e)}sendFrame(e,t){if(e.length===2){this._socket.cork();this._socket.write(e[0]);this._socket.write(e[1],t);this._socket.uncork()}else{this._socket.write(e[0],t)}}}e.exports=Sender},5011:function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var r=0;r<t.length;r++){t[r]=arguments[r]}var i=e.apply(this,t);var a=t[t.length-1];if(typeof i==="function"&&i!==a){Object.keys(a).forEach(function(e){i[e]=a[e]})}return i}}},5017:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-01-10",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-01-10",xmlNamespace:"http://rds.amazonaws.com/doc/2013-01-10/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1c"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S25"},SupportedCharacterSets:{type:"list",member:{shape:"S25",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1c",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2f"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2f"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1o",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3m",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3o"}},wrapper:true}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3m"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{Id:{},CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"}},wrapper:true},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMembership:{type:"structure",members:{OptionGroupName:{},Status:{}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:true},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:true},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:true},S1c:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},S1i:{type:"list",member:{locationName:"SubnetIdentifier"}},S1o:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},S25:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2f:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3m:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3o"}},wrapper:true},S3o:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S3z:{type:"structure",members:{DBParameterGroupName:{}}}}}},5024:function(module){module.exports=eval("require")("bufferutil")},5039:function(e,t,r){const{inspect:i,deprecate:a}=r(1669);const s=r(8835);const n=r(4387);const o=r(1101);const u=r(8702);const p=r(7418);const{RPError:c}=r(3889);const m=r(860);const l=r(1564);const d=r(7944);const y=r(5548);const b=r(4880);const h=r(9204);const{assertIssuerConfiguration:f}=r(5770);const{ISSUER_DEFAULTS:g,OIDC_DISCOVERY:S,OAUTH2_DISCOVERY:N,WEBFINGER:I,REL:T,AAD_MULTITENANT_DISCOVERY:v}=r(7766);const k=Symbol("AAD_MULTITENANT");class Issuer{constructor(e={}){const t=e[k];delete e[k];["introspection","revocation"].forEach(t=>{if(e[`${t}_endpoint`]&&e[`${t}_endpoint_auth_methods_supported`]===undefined&&e[`${t}_endpoint_auth_signing_alg_values_supported`]===undefined){if(e.token_endpoint_auth_methods_supported){e[`${t}_endpoint_auth_methods_supported`]=e.token_endpoint_auth_methods_supported}if(e.token_endpoint_auth_signing_alg_values_supported){e[`${t}_endpoint_auth_signing_alg_values_supported`]=e.token_endpoint_auth_signing_alg_values_supported}}});Object.entries(e).forEach(([e,t])=>{b(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return b(this).get("metadata").get(e)},enumerable:true})}});b(this).set("cache",new u({max:100}));l.set(this.issuer,this);Object.defineProperty(this,"Client",{value:m(this,t)});Object.defineProperty(this,"FAPIClient",{value:class FAPIClient extends this.Client{}})}async keystore(e=false){f(this,"jwks_uri");const t=b(this).get("keystore");const r=b(this).get("cache");if(e||!t){r.reset();const e=await h.call(this,{method:"GET",json:true,url:this.jwks_uri});const t=d(e);const i=n.JWKS.asKeyStore(t,{ignoreErrors:true});r.set("throttle",true,60*1e3);b(this).set("keystore",i);return i}return t}async queryKeyStore({kid:e,kty:t,alg:r,use:i,key_ops:a},{allowMulti:s=false}={}){const o=b(this).get("cache");const u={kid:e,kty:t,alg:r,use:i,key_ops:a};const m=p(u,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const l=o.get(m)||o.get("throttle");const d=await this.keystore(!l);const y=d.all(u);if(y.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",u],jwks:d})}if(!s&&y.length>1&&!e){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",u],jwks:d})}o.set(m,true);return new n.JWKS.KeyStore(y)}get metadata(){const e={};b(this).get("metadata").forEach((t,r)=>{e[r]=t});return e}static async webfinger(e){const t=y(e);const{host:r}=s.parse(t);const i=`https://${r}${I}`;const a=await h.call(this,{method:"GET",url:i,json:true,query:{resource:t,rel:T},followRedirect:true});const n=d(a);const o=Array.isArray(n.links)&&n.links.find(e=>typeof e==="object"&&e.rel===T&&e.href);if(!o){throw new c({message:"no issuer found in webfinger response",body:n})}if(typeof o.href!=="string"||!o.href.startsWith("https://")){throw new c({printf:["invalid issuer location %s",o.href],body:n})}const u=o.href;if(l.has(u)){return l.get(u)}const p=await this.discover(u);if(p.issuer!==u){l.delete(p.issuer);throw new c("discovered issuer mismatch, expected %s, got: %s",u,p.issuer)}return p}static async discover(e){const t=s.parse(e);if(t.pathname.includes("/.well-known/")){const t=await h.call(this,{method:"GET",json:true,url:e});const r=d(t);return new Issuer({...g,...r,[k]:!!v.find(t=>e.startsWith(t))})}const r=[];if(t.pathname==="/"){r.push(`${N}`)}else{r.push(`${N}${t.pathname}`)}if(t.pathname.endsWith("/")){r.push(`${t.pathname}${S.substring(1)}`)}else{r.push(`${t.pathname}${S}`)}return o(r.map(async e=>{const r=s.format({...t,pathname:e});const i=await h.call(this,{method:"GET",json:true,url:r});const a=d(i);return new Issuer({...g,...a,[k]:!!v.find(e=>r.startsWith(e))})}))}[i.custom](){return`${this.constructor.name} ${i(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}Issuer.prototype.key=a(async function key({kid:e,kty:t,alg:r,use:i,key_ops:a},s=false){const n=b(this).get("cache");const o={kid:e,kty:t,alg:r,use:i,key_ops:a};const u=p(o,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const m=n.get(u)||n.get("throttle");const l=await this.keystore(!m);const d=l.all(o);if(d.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",o],jwks:l})}if(!s){if(d.length!==1){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",o],jwks:l})}n.set(u,true)}return d[0]},"issuer.key is not only a private API, it is also deprecated");e.exports=Issuer},5040:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["redshiftdata"]={};i.RedshiftData=a.defineService("redshiftdata",["2019-12-20"]);Object.defineProperty(s.services["redshiftdata"],"2019-12-20",{get:function get(){var e=r(1341);e.paginators=r(9862).pagination;return e},enumerable:true,configurable:true});e.exports=i.RedshiftData},5044:function(e,t,r){"use strict";var i=r(2740);var a=r(4945);function isHexCode(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function isOctCode(e){return 48<=e&&e<=55}function isDecCode(e){return 48<=e&&e<=57}function resolveYamlInteger(e){if(e===null)return false;var t=e.length,r=0,i=false,a;if(!t)return false;a=e[r];if(a==="-"||a==="+"){a=e[++r]}if(a==="0"){if(r+1===t)return true;a=e[++r];if(a==="b"){r++;for(;r<t;r++){a=e[r];if(a==="_")continue;if(a!=="0"&&a!=="1")return false;i=true}return i&&a!=="_"}if(a==="x"){r++;for(;r<t;r++){a=e[r];if(a==="_")continue;if(!isHexCode(e.charCodeAt(r)))return false;i=true}return i&&a!=="_"}for(;r<t;r++){a=e[r];if(a==="_")continue;if(!isOctCode(e.charCodeAt(r)))return false;i=true}return i&&a!=="_"}if(a==="_")return false;for(;r<t;r++){a=e[r];if(a==="_")continue;if(a===":")break;if(!isDecCode(e.charCodeAt(r))){return false}i=true}if(!i||a==="_")return false;if(a!==":")return true;return/^(:[0-5]?[0-9])+$/.test(e.slice(r))}function constructYamlInteger(e){var t=e,r=1,i,a,s=[];if(t.indexOf("_")!==-1){t=t.replace(/_/g,"")}i=t[0];if(i==="-"||i==="+"){if(i==="-")r=-1;t=t.slice(1);i=t[0]}if(t==="0")return 0;if(i==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t,16);return r*parseInt(t,8)}if(t.indexOf(":")!==-1){t.split(":").forEach(function(e){s.unshift(parseInt(e,10))});t=0;a=1;s.forEach(function(e){t+=e*a;a*=60});return r*t}return r*parseInt(t,10)}function isInteger(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1===0&&!i.isNegativeZero(e))}e.exports=new a("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},5045:function(e,t,r){"use strict";var i=/^[a-z_$][a-z0-9_$-]*$/i;var a=r(5314);var s=r(7952);e.exports={add:addKeyword,get:getKeyword,remove:removeKeyword,validate:validateKeyword};function addKeyword(e,t){var r=this.RULES;if(r.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!i.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,true);var s=t.type;if(Array.isArray(s)){for(var n=0;n<s.length;n++)_addRule(e,s[n],t)}else{_addRule(e,s,t)}var o=t.metaSchema;if(o){if(t.$data&&this._opts.$data){o={anyOf:[o,{$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"}]}}t.validateSchema=this.compile(o,true)}}r.keywords[e]=r.all[e]=true;function _addRule(e,t,i){var s;for(var n=0;n<r.length;n++){var o=r[n];if(o.type==t){s=o;break}}if(!s){s={type:t,rules:[]};r.push(s)}var u={keyword:e,definition:i,custom:true,code:a,implements:i.implements};s.rules.push(u);r.custom[e]=u}return this}function getKeyword(e){var t=this.RULES.custom[e];return t?t.definition:this.RULES.keywords[e]||false}function removeKeyword(e){var t=this.RULES;delete t.keywords[e];delete t.all[e];delete t.custom[e];for(var r=0;r<t.length;r++){var i=t[r].rules;for(var a=0;a<i.length;a++){if(i[a].keyword==e){i.splice(a,1);break}}}return this}function validateKeyword(e,t){validateKeyword.errors=null;var r=this._validateKeyword=this._validateKeyword||this.compile(s,true);if(r(e))return true;validateKeyword.errors=r.errors;if(t)throw new Error("custom keyword definition is invalid: "+this.errorsText(r.errors));else return false}},5048:function(e){e.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:{},PreloadDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreStatus:{},DatastoreEndpoint:{}}}},DeleteFHIRDatastore:{input:{type:"structure",members:{DatastoreId:{}}},output:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreStatus:{},DatastoreEndpoint:{}}}},DescribeFHIRDatastore:{input:{type:"structure",members:{DatastoreId:{}}},output:{type:"structure",required:["DatastoreProperties"],members:{DatastoreProperties:{shape:"Sg"}}}},DescribeFHIRExportJob:{input:{type:"structure",required:["DatastoreId","JobId"],members:{DatastoreId:{},JobId:{}}},output:{type:"structure",required:["ExportJobProperties"],members:{ExportJobProperties:{type:"structure",required:["JobId","JobStatus","SubmitTime","DatastoreId","OutputDataConfig"],members:{JobId:{},JobName:{},JobStatus:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DatastoreId:{},OutputDataConfig:{shape:"Sp"},DataAccessRoleArn:{},Message:{}}}}}},DescribeFHIRImportJob:{input:{type:"structure",required:["DatastoreId","JobId"],members:{DatastoreId:{},JobId:{}}},output:{type:"structure",required:["ImportJobProperties"],members:{ImportJobProperties:{type:"structure",required:["JobId","JobStatus","SubmitTime","DatastoreId","InputDataConfig"],members:{JobId:{},JobName:{},JobStatus:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DatastoreId:{},InputDataConfig:{shape:"Sw"},DataAccessRoleArn:{},Message:{}}}}}},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:"Sg"}},NextToken:{}}}},StartFHIRExportJob:{input:{type:"structure",required:["OutputDataConfig","DatastoreId","DataAccessRoleArn","ClientToken"],members:{JobName:{},OutputDataConfig:{shape:"Sp"},DatastoreId:{},DataAccessRoleArn:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["JobId","JobStatus"],members:{JobId:{},JobStatus:{},DatastoreId:{}}}},StartFHIRImportJob:{input:{type:"structure",required:["InputDataConfig","DatastoreId","DataAccessRoleArn","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"Sw"},DatastoreId:{},DataAccessRoleArn:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["JobId","JobStatus"],members:{JobId:{},JobStatus:{},DatastoreId:{}}}}},shapes:{S4:{type:"structure",required:["PreloadDataType"],members:{PreloadDataType:{}}},Sg:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreTypeVersion","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreName:{},DatastoreStatus:{},CreatedAt:{type:"timestamp"},DatastoreTypeVersion:{},DatastoreEndpoint:{},PreloadDataConfig:{shape:"S4"}}},Sp:{type:"structure",members:{S3Uri:{}},union:true},Sw:{type:"structure",members:{S3Uri:{}},union:true}}}},5062:function(e,t,r){var i=r(2602);var a=r(5747);i.register("tail",_tail,{canReceivePipe:true,cmdOptions:{n:"numLines"}});function _tail(e,t){var r=[];var s=i.readFromPipe();if(!t&&!s)i.error("no paths given");var n=1;if(e.numLines===true){n=2;e.numLines=Number(arguments[1])}else if(e.numLines===false){e.numLines=10}e.numLines=-1*Math.abs(e.numLines);t=[].slice.call(arguments,n);if(s){t.unshift("-")}var o=false;t.forEach(function(t){if(t!=="-"){if(!a.existsSync(t)){i.error("no such file or directory: "+t,{continue:true});return}else if(i.statFollowLinks(t).isDirectory()){i.error("error reading '"+t+"': Is a directory",{continue:true});return}}var n=t==="-"?s:a.readFileSync(t,"utf8");var u=n.split("\n");if(u[u.length-1]===""){u.pop();o=true}else{o=false}r=r.concat(u.slice(e.numLines))});if(o){r.push("")}return r.join("\n")}e.exports=_tail},5076:function(e){e.exports={pagination:{ListActionExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"actionExecutionDetails"},ListActionTypes:{input_token:"nextToken",output_token:"nextToken",result_key:"actionTypes"},ListPipelineExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"pipelineExecutionSummaries"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",result_key:"pipelines"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tags"},ListWebhooks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"webhooks"}}}},5082:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue},5086:function(e,t,r){"use strict";const{URL:i,URLSearchParams:a}=r(8835);const s=r(8835);const n=r(5534);const o=r(9173);const u=r(9474);const p=r(6435);const c=r(9504);const m=r(2821);const l=r(433);const d=new Set([413,429,503]);const y=(e,t)=>{if(n.nullOrUndefined(e.headers)){e.headers={}}else{e.headers=u(e.headers)}if(e.baseUrl&&!e.baseUrl.toString().endsWith("/")){e.baseUrl+="/"}if(e.stream){e.json=false}if(n.nullOrUndefined(e.hooks)){e.hooks={}}else if(!n.object(e.hooks)){throw new TypeError(`Parameter \`hooks\` must be an object, not ${n(e.hooks)}`)}for(const r of l){if(n.nullOrUndefined(e.hooks[r])){if(t){e.hooks[r]=[...t.hooks[r]]}else{e.hooks[r]=[]}}}if(n.number(e.timeout)){e.gotTimeout={request:e.timeout}}else if(n.object(e.timeout)){e.gotTimeout=e.timeout}delete e.timeout;const{retry:r}=e;e.retry={retries:0,methods:[],statusCodes:[],errorCodes:[]};if(n.nonEmptyObject(t)&&r!==false){e.retry={...t.retry}}if(r!==false){if(n.number(r)){e.retry.retries=r}else{e.retry={...e.retry,...r}}}if(e.gotTimeout){e.retry.maxRetryAfter=Math.min(...[e.gotTimeout.request,e.gotTimeout.connection].filter(e=>!n.nullOrUndefined(e)))}if(n.array(e.retry.methods)){e.retry.methods=new Set(e.retry.methods.map(e=>e.toUpperCase()))}if(n.array(e.retry.statusCodes)){e.retry.statusCodes=new Set(e.retry.statusCodes)}if(n.array(e.retry.errorCodes)){e.retry.errorCodes=new Set(e.retry.errorCodes)}return e};const b=(e,t,r)=>{if(n.plainObject(e)){t={...e,...t};e=t.url||{};delete t.url}if(r){t=m({},r.options,t?y(t,r.options):{})}else{t=m({},y(t))}if(!n.string(e)&&!n.object(e)){throw new TypeError(`Parameter \`url\` must be a string or object, not ${n(e)}`)}if(n.string(e)){if(t.baseUrl){if(e.toString().startsWith("/")){e=e.toString().slice(1)}e=p(new i(e,t.baseUrl))}else{e=e.replace(/^unix:/,"http://$&");e=o(e)}}else if(n(e)==="URL"){e=p(e)}t=m({path:""},e,{protocol:e.protocol||"https:"},t);for(const e of t.hooks.init){const r=e(t);if(n.promise(r)){throw new TypeError("The `init` hook must be a synchronous function")}}const{baseUrl:s}=t;Object.defineProperty(t,"baseUrl",{set:()=>{throw new Error("Failed to set baseUrl. Options are normalized already.")},get:()=>s});const{query:u}=t;if(n.nonEmptyString(u)||n.nonEmptyObject(u)||u instanceof a){if(!n.string(u)){t.query=new a(u).toString()}t.path=`${t.path.split("?")[0]}?${t.query}`;delete t.query}if(t.hostname==="unix"){const e=/(.+?):(.+)/.exec(t.path);if(e){const[,r,i]=e;t={...t,socketPath:r,path:i,host:null}}}const{headers:l}=t;for(const[e,t]of Object.entries(l)){if(n.nullOrUndefined(t)){delete l[e]}}if(t.json&&n.undefined(l.accept)){l.accept="application/json"}if(t.decompress&&n.undefined(l["accept-encoding"])){l["accept-encoding"]="gzip, deflate"}const{body:b}=t;if(n.nullOrUndefined(b)){t.method=t.method?t.method.toUpperCase():"GET"}else{const e=n.object(b)&&!n.buffer(b)&&!n.nodeStream(b);if(!n.nodeStream(b)&&!n.string(b)&&!n.buffer(b)&&!(t.form||t.json)){throw new TypeError("The `body` option must be a stream.Readable, string or Buffer")}if(t.json&&!(e||n.array(b))){throw new TypeError("The `body` option must be an Object or Array when the `json` option is used")}if(t.form&&!e){throw new TypeError("The `body` option must be an Object when the `form` option is used")}if(c(b)){l["content-type"]=l["content-type"]||`multipart/form-data; boundary=${b.getBoundary()}`}else if(t.form){l["content-type"]=l["content-type"]||"application/x-www-form-urlencoded";t.body=new a(b).toString()}else if(t.json){l["content-type"]=l["content-type"]||"application/json";t.body=JSON.stringify(b)}t.method=t.method?t.method.toUpperCase():"POST"}if(!n.function(t.retry.retries)){const{retries:e}=t.retry;t.retry.retries=((r,i)=>{if(r>e){return 0}if((!i||!t.retry.errorCodes.has(i.code))&&(!t.retry.methods.has(i.method)||!t.retry.statusCodes.has(i.statusCode))){return 0}if(Reflect.has(i,"headers")&&Reflect.has(i.headers,"retry-after")&&d.has(i.statusCode)){let e=Number(i.headers["retry-after"]);if(n.nan(e)){e=Date.parse(i.headers["retry-after"])-Date.now()}else{e*=1e3}if(e>t.retry.maxRetryAfter){return 0}return e}if(i.statusCode===413){return 0}const a=Math.random()*100;return 2**(r-1)*1e3+a})}return t};const h=e=>b(s.format(e),e);e.exports=b;e.exports.preNormalize=y;e.exports.reNormalize=h},5089:function(e,t,r){var i=r(395);r(3711);var a=i.util.inherit;i.MetadataService=a({host:"169.254.169.254",httpOptions:{timeout:0},disableFetchToken:false,constructor:function MetadataService(e){i.util.update(this,e)},request:function request(e,t,r){if(arguments.length===2){r=t;t={}}if(process.env[i.util.imdsDisabledEnv]){r(new Error("EC2 Instance Metadata Service access disabled"));return}e=e||"/";var a=new i.HttpRequest("http://"+this.host+e);a.method=t.method||"GET";if(t.headers){a.headers=t.headers}i.util.handleRequestWithRetries(a,this,r)},loadCredentialsCallbacks:[],fetchMetadataToken:function fetchMetadataToken(e){var t=this;var r="/latest/api/token";t.request(r,{method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}},e)},fetchCredentials:function fetchCredentials(e,t){var r=this;var a="/latest/meta-data/iam/security-credentials/";r.request(a,e,function(s,n){if(s){r.disableFetchToken=!(s.statusCode===401);t(i.util.error(s,{message:"EC2 Metadata roleName request returned error"}));return}n=n.split("\n")[0];r.request(a+n,e,function(e,a){if(e){r.disableFetchToken=!(e.statusCode===401);t(i.util.error(e,{message:"EC2 Metadata creds request returned error"}));return}try{var s=JSON.parse(a);t(null,s)}catch(e){t(e)}})})},loadCredentials:function loadCredentials(e){var t=this;t.loadCredentialsCallbacks.push(e);if(t.loadCredentialsCallbacks.length>1){return}function callbacks(e,r){var i;while((i=t.loadCredentialsCallbacks.shift())!==undefined){i(e,r)}}if(t.disableFetchToken){t.fetchCredentials({},callbacks)}else{t.fetchMetadataToken(function(e,r){if(e){if(e.code==="TimeoutError"){t.disableFetchToken=true}else if(e.retryable===true){callbacks(i.util.error(e,{message:"EC2 Metadata token request returned error"}));return}else if(e.statusCode===400){callbacks(i.util.error(e,{message:"EC2 Metadata token request returned 400"}));return}}var a={};if(r){a.headers={"x-aws-ec2-metadata-token":r}}t.fetchCredentials(a,callbacks)})}}});e.exports=i.MetadataService},5091:function(e,t,r){var i=r(7892);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},5093:function(e){e.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"TraceSummaries"}}}},5097:function(e){const t=128;const r=0;const i=32;const a=16;const s=2;const n=a|i|r<<6;const o=s|r<<6;const u=e=>(e/8|0)+(e%8===0?0:1);const p={ES256:u(256),ES256K:u(256),ES384:u(384),ES512:u(521)};const c=(e,r,i)=>{let a=0;while(r+a<i&&e[r+a]===0){++a}const s=e[r+a]>=t;if(s){--a}return a};e.exports.derToJose=((e,r)=>{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!p[r]){throw new Error(`Unknown algorithm "${r}"`)}const i=p[r];const a=i+1;const s=e.length;let u=0;if(e[u++]!==n){throw new Error('Could not find expected "seq"')}let c=e[u++];if(c===(t|1)){c=e[u++]}if(s-u<c){throw new Error(`"seq" specified length of ${c}", only ${s-u}" remaining`)}if(e[u++]!==o){throw new Error('Could not find expected "int" for "r"')}const m=e[u++];if(s-u-2<m){throw new Error(`"r" specified length of "${m}", only "${s-u-2}" available`)}if(a<m){throw new Error(`"r" specified length of "${m}", max of "${a}" is acceptable`)}const l=u;u+=m;if(e[u++]!==o){throw new Error('Could not find expected "int" for "s"')}const d=e[u++];if(s-u!==d){throw new Error(`"s" specified length of "${d}", expected "${s-u}"`)}if(a<d){throw new Error(`"s" specified length of "${d}", max of "${a}" is acceptable`)}const y=u;u+=d;if(u!==s){throw new Error(`Expected to consume entire buffer, but "${s-u}" bytes remain`)}const b=i-m;const h=i-d;const f=Buffer.allocUnsafe(b+m+h+d);for(u=0;u<b;++u){f[u]=0}e.copy(f,u,l+Math.max(-b,0),l+m);u=i;for(const e=u;u<e+h;++u){f[u]=0}e.copy(f,u,y+Math.max(-h,0),y+d);return f});e.exports.joseToDer=((e,r)=>{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!p[r]){throw new TypeError(`Unknown algorithm "${r}"`)}const i=p[r];const a=e.length;if(a!==i*2){throw new Error(`"${r}" signatures must be "${i*2}" bytes, saw "${a}"`)}const s=c(e,0,i);const u=c(e,i,e.length);const m=i-s;const l=i-u;const d=1+1+m+1+1+l;const y=d<t;const b=Buffer.allocUnsafe((y?2:3)+d);let h=0;b[h++]=n;if(y){b[h++]=d}else{b[h++]=t|1;b[h++]=d&255}b[h++]=o;b[h++]=m;if(s<0){b[h++]=0;h+=e.copy(b,h,0,i)}else{h+=e.copy(b,h,s,i)}b[h++]=o;b[h++]=l;if(u<0){b[h++]=0;e.copy(b,h,i)}else{e.copy(b,h,i+u)}return b})},5098:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-03-31",endpointPrefix:"lambda",protocol:"rest-json",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",uid:"lambda-2015-03-31"},operations:{AddLayerVersionPermission:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:201},input:{type:"structure",required:["LayerName","VersionNumber","StatementId","Action","Principal"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{},Action:{},Principal:{},OrganizationId:{},RevisionId:{location:"querystring",locationName:"RevisionId"}}},output:{type:"structure",members:{Statement:{},RevisionId:{}}}},AddPermission:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:201},input:{type:"structure",required:["FunctionName","StatementId","Action","Principal"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{},Action:{},Principal:{},SourceArn:{},SourceAccount:{},EventSourceToken:{},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{}}},output:{type:"structure",members:{Statement:{}}}},CreateAlias:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:201},input:{type:"structure",required:["FunctionName","Name","FunctionVersion"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"}}},output:{shape:"Sr"}},CreateCodeSigningConfig:{http:{requestUri:"/2020-04-22/code-signing-configs/",responseCode:201},input:{type:"structure",required:["AllowedPublishers"],members:{Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},CreateEventSourceMapping:{http:{requestUri:"/2015-03-31/event-source-mappings/",responseCode:202},input:{type:"structure",required:["FunctionName"],members:{EventSourceArn:{},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},DestinationConfig:{shape:"S1a"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},Topics:{shape:"S1i"},Queues:{shape:"S1k"},SourceAccessConfigurations:{shape:"S1m"},SelfManagedEventSource:{shape:"S1q"},FunctionResponseTypes:{shape:"S1v"}}},output:{shape:"S1x"}},CreateFunction:{http:{requestUri:"/2015-03-31/functions",responseCode:201},input:{type:"structure",required:["FunctionName","Role","Code"],members:{FunctionName:{},Runtime:{},Role:{},Handler:{},Code:{type:"structure",members:{ZipFile:{shape:"S23"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{}}},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},Publish:{type:"boolean"},VpcConfig:{shape:"S2a"},PackageType:{},DeadLetterConfig:{shape:"S2g"},Environment:{shape:"S2i"},KMSKeyArn:{},TracingConfig:{shape:"S2n"},Tags:{shape:"S2p"},Layers:{shape:"S2s"},FileSystemConfigs:{shape:"S2u"},ImageConfig:{shape:"S2y"},CodeSigningConfigArn:{}}},output:{shape:"S31"}},DeleteAlias:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:204},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}}},DeleteCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:204},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",members:{}}},DeleteEventSourceMapping:{http:{method:"DELETE",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S1x"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteFunctionCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionConcurrency:{http:{method:"DELETE",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionEventInvokeConfig:{http:{method:"DELETE",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteLayerVersion:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}}},DeleteProvisionedConcurrencyConfig:{http:{method:"DELETE",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:204},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/2016-08-19/account-settings/",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AccountLimit:{type:"structure",members:{TotalCodeSize:{type:"long"},CodeSizeUnzipped:{type:"long"},CodeSizeZipped:{type:"long"},ConcurrentExecutions:{type:"integer"},UnreservedConcurrentExecutions:{type:"integer"}}},AccountUsage:{type:"structure",members:{TotalCodeSize:{type:"long"},FunctionCount:{type:"long"}}}}}},GetAlias:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}},output:{shape:"Sr"}},GetCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},GetEventSourceMapping:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S1x"}},GetFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Configuration:{shape:"S31"},Code:{type:"structure",members:{RepositoryType:{},Location:{},ImageUri:{},ResolvedImageUri:{}}},Tags:{shape:"S2p"},Concurrency:{shape:"S48"}}}},GetFunctionCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},GetFunctionConcurrency:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S31"}},GetFunctionEventInvokeConfig:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S4g"}},GetLayerVersion:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{shape:"S4k"}},GetLayerVersionByArn:{http:{method:"GET",requestUri:"/2018-10-31/layers?find=LayerVersion",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"querystring",locationName:"Arn"}}},output:{shape:"S4k"}},GetLayerVersionPolicy:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetPolicy:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetProvisionedConcurrencyConfig:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},Invoke:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/invocations"},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvocationType:{location:"header",locationName:"X-Amz-Invocation-Type"},LogType:{location:"header",locationName:"X-Amz-Log-Type"},ClientContext:{location:"header",locationName:"X-Amz-Client-Context"},Payload:{shape:"S23"},Qualifier:{location:"querystring",locationName:"Qualifier"}},payload:"Payload"},output:{type:"structure",members:{StatusCode:{location:"statusCode",type:"integer"},FunctionError:{location:"header",locationName:"X-Amz-Function-Error"},LogResult:{location:"header",locationName:"X-Amz-Log-Result"},Payload:{shape:"S23"},ExecutedVersion:{location:"header",locationName:"X-Amz-Executed-Version"}},payload:"Payload"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{type:"blob",streaming:true}},deprecated:true,payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}},deprecated:true},deprecated:true},ListAliases:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Aliases:{type:"list",member:{shape:"Sr"}}}}},ListCodeSigningConfigs:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},CodeSigningConfigs:{type:"list",member:{shape:"Sz"}}}}},ListEventSourceMappings:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSourceArn"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSourceMappings:{type:"list",member:{shape:"S1x"}}}}},ListFunctionEventInvokeConfigs:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config/list",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{FunctionEventInvokeConfigs:{type:"list",member:{shape:"S4g"}},NextMarker:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/2015-03-31/functions/",responseCode:200},input:{type:"structure",members:{MasterRegion:{location:"querystring",locationName:"MasterRegion"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{shape:"S5p"}}}},ListFunctionsByCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},FunctionArns:{type:"list",member:{}}}}},ListLayerVersions:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:200},input:{type:"structure",required:["LayerName"],members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},LayerName:{location:"uri",locationName:"LayerName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},LayerVersions:{type:"list",member:{shape:"S5x"}}}}},ListLayers:{http:{method:"GET",requestUri:"/2018-10-31/layers",responseCode:200},input:{type:"structure",members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Layers:{type:"list",member:{type:"structure",members:{LayerName:{},LayerArn:{},LatestMatchingVersion:{shape:"S5x"}}}}}}},ListProvisionedConcurrencyConfigs:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{ProvisionedConcurrencyConfigs:{type:"list",member:{type:"structure",members:{FunctionArn:{},RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},NextMarker:{}}}},ListTags:{http:{method:"GET",requestUri:"/2017-03-31/tags/{ARN}"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"uri",locationName:"ARN"}}},output:{type:"structure",members:{Tags:{shape:"S2p"}}}},ListVersionsByFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Versions:{shape:"S5p"}}}},PublishLayerVersion:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:201},input:{type:"structure",required:["LayerName","Content"],members:{LayerName:{location:"uri",locationName:"LayerName"},Description:{},Content:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{shape:"S23"}}},CompatibleRuntimes:{shape:"S4n"},LicenseInfo:{}}},output:{type:"structure",members:{Content:{shape:"S4l"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4n"},LicenseInfo:{}}}},PublishVersion:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:201},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},CodeSha256:{},Description:{},RevisionId:{}}},output:{shape:"S31"}},PutFunctionCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},PutFunctionConcurrency:{http:{method:"PUT",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","ReservedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ReservedConcurrentExecutions:{type:"integer"}}},output:{shape:"S48"}},PutFunctionEventInvokeConfig:{http:{method:"PUT",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},output:{shape:"S4g"}},PutProvisionedConcurrencyConfig:{http:{method:"PUT",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:202},input:{type:"structure",required:["FunctionName","Qualifier","ProvisionedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},ProvisionedConcurrentExecutions:{type:"integer"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},RemoveLayerVersionPermission:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber","StatementId"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{location:"uri",locationName:"StatementId"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},RemovePermission:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["FunctionName","StatementId"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{location:"uri",locationName:"StatementId"},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},TagResource:{http:{requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"uri",locationName:"ARN"},Tags:{shape:"S2p"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"uri",locationName:"ARN"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateAlias:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},output:{shape:"Sr"}},UpdateCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},UpdateEventSourceMapping:{http:{method:"PUT",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"},SourceAccessConfigurations:{shape:"S1m"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1v"}}},output:{shape:"S1x"}},UpdateFunctionCode:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/code",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ZipFile:{shape:"S23"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{},Publish:{type:"boolean"},DryRun:{type:"boolean"},RevisionId:{}}},output:{shape:"S31"}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{},Handler:{},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},VpcConfig:{shape:"S2a"},Environment:{shape:"S2i"},Runtime:{},DeadLetterConfig:{shape:"S2g"},KMSKeyArn:{},TracingConfig:{shape:"S2n"},RevisionId:{},Layers:{shape:"S2s"},FileSystemConfigs:{shape:"S2u"},ImageConfig:{shape:"S2y"}}},output:{shape:"S31"}},UpdateFunctionEventInvokeConfig:{http:{requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},output:{shape:"S4g"}}},shapes:{Sn:{type:"structure",members:{AdditionalVersionWeights:{type:"map",key:{},value:{type:"double"}}}},Sr:{type:"structure",members:{AliasArn:{},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},Su:{type:"structure",required:["SigningProfileVersionArns"],members:{SigningProfileVersionArns:{type:"list",member:{}}}},Sw:{type:"structure",members:{UntrustedArtifactOnDeployment:{}}},Sz:{type:"structure",required:["CodeSigningConfigId","CodeSigningConfigArn","AllowedPublishers","CodeSigningPolicies","LastModified"],members:{CodeSigningConfigId:{},CodeSigningConfigArn:{},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"},LastModified:{}}},S1a:{type:"structure",members:{OnSuccess:{type:"structure",members:{Destination:{}}},OnFailure:{type:"structure",members:{Destination:{}}}}},S1i:{type:"list",member:{}},S1k:{type:"list",member:{}},S1m:{type:"list",member:{type:"structure",members:{Type:{},URI:{}}}},S1q:{type:"structure",members:{Endpoints:{type:"map",key:{},value:{type:"list",member:{}}}}},S1v:{type:"list",member:{}},S1x:{type:"structure",members:{UUID:{},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},EventSourceArn:{},FunctionArn:{},LastModified:{type:"timestamp"},LastProcessingResult:{},State:{},StateTransitionReason:{},DestinationConfig:{shape:"S1a"},Topics:{shape:"S1i"},Queues:{shape:"S1k"},SourceAccessConfigurations:{shape:"S1m"},SelfManagedEventSource:{shape:"S1q"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1v"}}},S23:{type:"blob",sensitive:true},S2a:{type:"structure",members:{SubnetIds:{shape:"S2b"},SecurityGroupIds:{shape:"S2d"}}},S2b:{type:"list",member:{}},S2d:{type:"list",member:{}},S2g:{type:"structure",members:{TargetArn:{}}},S2i:{type:"structure",members:{Variables:{shape:"S2j"}}},S2j:{type:"map",key:{type:"string",sensitive:true},value:{type:"string",sensitive:true},sensitive:true},S2n:{type:"structure",members:{Mode:{}}},S2p:{type:"map",key:{},value:{}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Arn","LocalMountPath"],members:{Arn:{},LocalMountPath:{}}}},S2y:{type:"structure",members:{EntryPoint:{shape:"S2z"},Command:{shape:"S2z"},WorkingDirectory:{}}},S2z:{type:"list",member:{}},S31:{type:"structure",members:{FunctionName:{},FunctionArn:{},Runtime:{},Role:{},Handler:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{},CodeSha256:{},Version:{},VpcConfig:{type:"structure",members:{SubnetIds:{shape:"S2b"},SecurityGroupIds:{shape:"S2d"},VpcId:{}}},DeadLetterConfig:{shape:"S2g"},Environment:{type:"structure",members:{Variables:{shape:"S2j"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S39"}}}}},KMSKeyArn:{},TracingConfig:{type:"structure",members:{Mode:{}}},MasterArn:{},RevisionId:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}}},State:{},StateReason:{},StateReasonCode:{},LastUpdateStatus:{},LastUpdateStatusReason:{},LastUpdateStatusReasonCode:{},FileSystemConfigs:{shape:"S2u"},PackageType:{},ImageConfigResponse:{type:"structure",members:{ImageConfig:{shape:"S2y"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S39"}}}}},SigningProfileVersionArn:{},SigningJobArn:{}}},S39:{type:"string",sensitive:true},S48:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}},S4g:{type:"structure",members:{LastModified:{type:"timestamp"},FunctionArn:{},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1a"}}},S4k:{type:"structure",members:{Content:{shape:"S4l"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4n"},LicenseInfo:{}}},S4l:{type:"structure",members:{Location:{},CodeSha256:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}},S4n:{type:"list",member:{}},S5p:{type:"list",member:{shape:"S31"}},S5x:{type:"structure",members:{LayerVersionArn:{},Version:{type:"long"},Description:{},CreatedDate:{},CompatibleRuntimes:{shape:"S4n"},LicenseInfo:{}}}}}},5103:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sms"]={};i.SMS=a.defineService("sms",["2016-10-24"]);Object.defineProperty(s.services["sms"],"2016-10-24",{get:function get(){var e=r(6267);e.paginators=r(7146).pagination;return e},enumerable:true,configurable:true});e.exports=i.SMS},5106:function(e){e.exports={pagination:{DescribeDomains:{result_key:"DomainStatusList"},DescribeIndexFields:{result_key:"IndexFields"},DescribeRankExpressions:{result_key:"RankExpressions"}}}},5107:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ec2instanceconnect"]={};i.EC2InstanceConnect=a.defineService("ec2instanceconnect",["2018-04-02"]);Object.defineProperty(s.services["ec2instanceconnect"],"2018-04-02",{get:function get(){var e=r(6759);e.paginators=r(7711).pagination;return e},enumerable:true,configurable:true});e.exports=i.EC2InstanceConnect},5109:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["datapipeline"]={};i.DataPipeline=a.defineService("datapipeline",["2012-10-29"]);Object.defineProperty(s.services["datapipeline"],"2012-10-29",{get:function get(){var e=r(4153);e.paginators=r(7644).pagination;return e},enumerable:true,configurable:true});e.exports=i.DataPipeline},5113:function(e,t,r){var i=r(6417);function sha(e,t,r){return i.createHmac(r,e).update(t).digest("base64")}function rsa(e,t){return i.createSign("RSA-SHA1").update(t).sign(e,"base64")}function rfc3986(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/\*/g,"%2A").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")}function map(e){var t,r,i=[];for(t in e){r=e[t];if(Array.isArray(r))for(var a=0;a<r.length;a++)i.push([t,r[a]]);else if(typeof r==="object")for(var s in r)i.push([t+"["+s+"]",r[s]]);else i.push([t,r])}return i}function compare(e,t){return e>t?1:e<t?-1:0}function generateBase(e,t,r){var i=map(r).map(function(e){return[rfc3986(e[0]),rfc3986(e[1]||"")]}).sort(function(e,t){return compare(e[0],t[0])||compare(e[1],t[1])}).map(function(e){return e.join("=")}).join("&");var a=[rfc3986(e?e.toUpperCase():"GET"),rfc3986(t),rfc3986(i)].join("&");return a}function hmacsign(e,t,r,i,a){var s=generateBase(e,t,r);var n=[i||"",a||""].map(rfc3986).join("&");return sha(n,s,"sha1")}function hmacsign256(e,t,r,i,a){var s=generateBase(e,t,r);var n=[i||"",a||""].map(rfc3986).join("&");return sha(n,s,"sha256")}function rsasign(e,t,r,i,a){var s=generateBase(e,t,r);var n=i||"";return rsa(n,s)}function plaintext(e,t){var r=[e||"",t||""].map(rfc3986).join("&");return r}function sign(e,t,r,i,a,s){var n;var o=1;switch(e){case"RSA-SHA1":n=rsasign;break;case"HMAC-SHA1":n=hmacsign;break;case"HMAC-SHA256":n=hmacsign256;break;case"PLAINTEXT":n=plaintext;o=4;break;default:throw new Error("Signature method not supported: "+e)}return n.apply(null,[].slice.call(arguments,o))}t.hmacsign=hmacsign;t.hmacsign256=hmacsign256;t.rsasign=rsasign;t.plaintext=plaintext;t.sign=sign;t.rfc3986=rfc3986;t.generateBase=generateBase},5114:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudwatchevents"]={};i.CloudWatchEvents=a.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]);Object.defineProperty(s.services["cloudwatchevents"],"2015-10-07",{get:function get(){var e=r(2732);e.paginators=r(7765).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudWatchEvents},5118:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-07-29",endpointPrefix:"wafv2",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAFV2",serviceFullName:"AWS WAFV2",serviceId:"WAFV2",signatureVersion:"v4",targetPrefix:"AWSWAF_20190729",uid:"wafv2-2019-07-29"},operations:{AssociateWebACL:{input:{type:"structure",required:["WebACLArn","ResourceArn"],members:{WebACLArn:{},ResourceArn:{}}},output:{type:"structure",members:{}}},CheckCapacity:{input:{type:"structure",required:["Scope","Rules"],members:{Scope:{},Rules:{shape:"S6"}}},output:{type:"structure",members:{Capacity:{type:"long"}}}},CreateIPSet:{input:{type:"structure",required:["Name","Scope","IPAddressVersion","Addresses"],members:{Name:{},Scope:{},Description:{},IPAddressVersion:{},Addresses:{shape:"S1w"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S23"}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","Scope","RegularExpressionList"],members:{Name:{},Scope:{},Description:{},RegularExpressionList:{shape:"S27"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2b"}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","Scope","Capacity","VisibilityConfig"],members:{Name:{},Scope:{},Capacity:{type:"long"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2f"}}}},CreateWebACL:{input:{type:"structure",required:["Name","Scope","DefaultAction","VisibilityConfig"],members:{Name:{},Scope:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2j"}}}},DeleteFirewallManagerRuleGroups:{input:{type:"structure",required:["WebACLArn","WebACLLockToken"],members:{WebACLArn:{},WebACLLockToken:{}}},output:{type:"structure",members:{NextWebACLLockToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteRuleGroup:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteWebACL:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DescribeManagedRuleGroup:{input:{type:"structure",required:["VendorName","Name","Scope"],members:{VendorName:{},Name:{},Scope:{}}},output:{type:"structure",members:{Capacity:{type:"long"},Rules:{type:"list",member:{type:"structure",members:{Name:{},Action:{shape:"S1i"}}}}}}},DisassociateWebACL:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},GetIPSet:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{IPSet:{type:"structure",required:["Name","Id","ARN","IPAddressVersion","Addresses"],members:{Name:{},Id:{},ARN:{},Description:{},IPAddressVersion:{},Addresses:{shape:"S1w"}}},LockToken:{}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S39"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedStatementManagedKeys:{input:{type:"structure",required:["Scope","WebACLName","WebACLId","RuleName"],members:{Scope:{},WebACLName:{},WebACLId:{},RuleName:{}}},output:{type:"structure",members:{ManagedKeysIPV4:{shape:"S3h"},ManagedKeysIPV6:{shape:"S3h"}}}},GetRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{RegexPatternSet:{type:"structure",members:{Name:{},Id:{},ARN:{},Description:{},RegularExpressionList:{shape:"S27"}}},LockToken:{}}}},GetRuleGroup:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{RuleGroup:{type:"structure",required:["Name","Id","Capacity","ARN","VisibilityConfig"],members:{Name:{},Id:{},Capacity:{type:"long"},ARN:{},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"}}},LockToken:{}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclArn","RuleMetricName","Scope","TimeWindow","MaxItems"],members:{WebAclArn:{},RuleMetricName:{},Scope:{},TimeWindow:{shape:"S3p"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleNameWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S3p"}}}},GetWebACL:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{WebACL:{shape:"S4a"},LockToken:{}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACL:{shape:"S4a"}}}},ListAvailableManagedRuleGroups:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ManagedRuleGroups:{type:"list",member:{type:"structure",members:{VendorName:{},Name:{},Description:{}}}}}}},ListIPSets:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{shape:"S23"}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S39"}},NextMarker:{}}}},ListRegexPatternSets:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{shape:"S2b"}}}}},ListResourcesForWebACL:{input:{type:"structure",required:["WebACLArn"],members:{WebACLArn:{},ResourceType:{}}},output:{type:"structure",members:{ResourceArns:{type:"list",member:{}}}}},ListRuleGroups:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{shape:"S2f"}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S1y"}}}}}},ListWebACLs:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S2j"}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S39"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S39"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1y"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateIPSet:{input:{type:"structure",required:["Name","Scope","Id","Addresses","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},Addresses:{shape:"S1w"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id","RegularExpressionList","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},RegularExpressionList:{shape:"S27"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["Name","Scope","Id","VisibilityConfig","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["Name","Scope","Id","DefaultAction","VisibilityConfig","LockToken"],members:{Name:{},Scope:{},Id:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["Name","Priority","Statement","VisibilityConfig"],members:{Name:{},Priority:{type:"integer"},Statement:{shape:"Sa"},Action:{shape:"S1i"},OverrideAction:{shape:"S1m"},VisibilityConfig:{shape:"S1o"}}}},Sa:{type:"structure",members:{ByteMatchStatement:{type:"structure",required:["SearchString","FieldToMatch","TextTransformations","PositionalConstraint"],members:{SearchString:{type:"blob"},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"},PositionalConstraint:{}}},SqliMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},XssMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},SizeConstraintStatement:{type:"structure",required:["FieldToMatch","ComparisonOperator","Size","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},ComparisonOperator:{},Size:{type:"long"},TextTransformations:{shape:"Sm"}}},GeoMatchStatement:{type:"structure",members:{CountryCodes:{type:"list",member:{}},ForwardedIPConfig:{shape:"Sz"}}},RuleGroupReferenceStatement:{shape:"S12"},IPSetReferenceStatement:{type:"structure",required:["ARN"],members:{ARN:{},IPSetForwardedIPConfig:{type:"structure",required:["HeaderName","FallbackBehavior","Position"],members:{HeaderName:{},FallbackBehavior:{},Position:{}}}}},RegexPatternSetReferenceStatement:{type:"structure",required:["ARN","FieldToMatch","TextTransformations"],members:{ARN:{},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},RateBasedStatement:{type:"structure",required:["Limit","AggregateKeyType"],members:{Limit:{type:"long"},AggregateKeyType:{},ScopeDownStatement:{shape:"Sa"},ForwardedIPConfig:{shape:"Sz"}}},AndStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S1d"}}},OrStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S1d"}}},NotStatement:{type:"structure",required:["Statement"],members:{Statement:{shape:"Sa"}}},ManagedRuleGroupStatement:{shape:"S1g"}}},Sd:{type:"structure",members:{SingleHeader:{type:"structure",required:["Name"],members:{Name:{}}},SingleQueryArgument:{type:"structure",required:["Name"],members:{Name:{}}},AllQueryArguments:{type:"structure",members:{}},UriPath:{type:"structure",members:{}},QueryString:{type:"structure",members:{}},Body:{type:"structure",members:{}},Method:{type:"structure",members:{}}}},Sm:{type:"list",member:{type:"structure",required:["Priority","Type"],members:{Priority:{type:"integer"},Type:{}}}},Sz:{type:"structure",required:["HeaderName","FallbackBehavior"],members:{HeaderName:{},FallbackBehavior:{}}},S12:{type:"structure",required:["ARN"],members:{ARN:{},ExcludedRules:{shape:"S13"}}},S13:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}},S1d:{type:"list",member:{shape:"Sa"}},S1g:{type:"structure",required:["VendorName","Name"],members:{VendorName:{},Name:{},ExcludedRules:{shape:"S13"}}},S1i:{type:"structure",members:{Block:{shape:"S1j"},Allow:{shape:"S1k"},Count:{shape:"S1l"}}},S1j:{type:"structure",members:{}},S1k:{type:"structure",members:{}},S1l:{type:"structure",members:{}},S1m:{type:"structure",members:{Count:{shape:"S1l"},None:{type:"structure",members:{}}}},S1o:{type:"structure",required:["SampledRequestsEnabled","CloudWatchMetricsEnabled","MetricName"],members:{SampledRequestsEnabled:{type:"boolean"},CloudWatchMetricsEnabled:{type:"boolean"},MetricName:{}}},S1w:{type:"list",member:{}},S1y:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S23:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S27:{type:"list",member:{type:"structure",members:{RegexString:{}}}},S2b:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S2f:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S2h:{type:"structure",members:{Block:{shape:"S1j"},Allow:{shape:"S1k"}}},S2j:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S39:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"Sd"}},ManagedByFirewallManager:{type:"boolean"}}},S3h:{type:"structure",members:{IPAddressVersion:{},Addresses:{shape:"S1w"}}},S3p:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S4a:{type:"structure",required:["Name","Id","ARN","DefaultAction","VisibilityConfig"],members:{Name:{},Id:{},ARN:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Capacity:{type:"long"},PreProcessFirewallManagerRuleGroups:{shape:"S4b"},PostProcessFirewallManagerRuleGroups:{shape:"S4b"},ManagedByFirewallManager:{type:"boolean"}}},S4b:{type:"list",member:{type:"structure",required:["Name","Priority","FirewallManagerStatement","OverrideAction","VisibilityConfig"],members:{Name:{},Priority:{type:"integer"},FirewallManagerStatement:{type:"structure",members:{ManagedRuleGroupStatement:{shape:"S1g"},RuleGroupReferenceStatement:{shape:"S12"}}},OverrideAction:{shape:"S1m"},VisibilityConfig:{shape:"S1o"}}}}}}},5128:function(e){"use strict";e.exports=((e,t)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``)}e=e.trim();t=Object.assign({https:false},t);if(/^\.*\/|^(?!localhost)\w+:/.test(e)){return e}return e.replace(/^(?!(?:\w+:)?\/\/)/,t.https?"https://":"http://")})},5157:function(e,t,r){var i=r(2751),a=r(1566);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){a(r)}else{r.results[s]=t}i(e,r.results)})}function runJob(e,t,r,a){var s;if(e.length==2){s=e(r,i(a))}else{s=e(r,t,i(a))}return s}},5163:function(e){e.exports={metadata:{apiVersion:"2018-11-29",endpointPrefix:"execute-api",signingName:"execute-api",serviceFullName:"AmazonApiGatewayManagementApi",serviceId:"ApiGatewayManagementApi",protocol:"rest-json",jsonVersion:"1.1",uid:"apigatewaymanagementapi-2018-11-29",signatureVersion:"v4"},operations:{DeleteConnection:{http:{method:"DELETE",requestUri:"/@connections/{connectionId}",responseCode:204},input:{type:"structure",members:{ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId"]}},GetConnection:{http:{method:"GET",requestUri:"/@connections/{connectionId}",responseCode:200},input:{type:"structure",members:{ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId"]},output:{type:"structure",members:{ConnectedAt:{shape:"S5",locationName:"connectedAt"},Identity:{locationName:"identity",type:"structure",members:{SourceIp:{locationName:"sourceIp"},UserAgent:{locationName:"userAgent"}},required:["SourceIp","UserAgent"]},LastActiveAt:{shape:"S5",locationName:"lastActiveAt"}}}},PostToConnection:{http:{requestUri:"/@connections/{connectionId}",responseCode:200},input:{type:"structure",members:{Data:{type:"blob"},ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId","Data"],payload:"Data"}}},shapes:{S5:{type:"timestamp",timestampFormat:"iso8601"}}}},5167:function(e){e.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Aliases"},ListGrants:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Grants"},ListKeyPolicies:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"PolicyNames"},ListKeys:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Keys"}}}},5168:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-04-08",endpointPrefix:"workspaces",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkSpaces",serviceId:"WorkSpaces",signatureVersion:"v4",targetPrefix:"WorkspacesService",uid:"workspaces-2015-04-08"},operations:{AssociateConnectionAlias:{input:{type:"structure",required:["AliasId","ResourceId"],members:{AliasId:{},ResourceId:{}}},output:{type:"structure",members:{ConnectionIdentifier:{}}}},AssociateIpGroups:{input:{type:"structure",required:["DirectoryId","GroupIds"],members:{DirectoryId:{},GroupIds:{shape:"S8"}}},output:{type:"structure",members:{}}},AuthorizeIpRules:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Sc"}}},output:{type:"structure",members:{}}},CopyWorkspaceImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{Name:{},Description:{},SourceImageId:{},SourceRegion:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ImageId:{}}}},CreateConnectionAlias:{input:{type:"structure",required:["ConnectionString"],members:{ConnectionString:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{AliasId:{}}}},CreateIpGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},GroupDesc:{},UserRules:{shape:"Sc"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{GroupId:{}}}},CreateTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},CreateWorkspaces:{input:{type:"structure",required:["Workspaces"],members:{Workspaces:{type:"list",member:{shape:"S12"}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{type:"structure",members:{WorkspaceRequest:{shape:"S12"},ErrorCode:{},ErrorMessage:{}}}},PendingRequests:{shape:"S1i"}}}},DeleteConnectionAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{}}},DeleteIpGroup:{input:{type:"structure",required:["GroupId"],members:{GroupId:{}}},output:{type:"structure",members:{}}},DeleteTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteWorkspaceImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{}}},output:{type:"structure",members:{}}},DeregisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DescribeAccount:{input:{type:"structure",members:{}},output:{type:"structure",members:{DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{}}}},DescribeAccountModifications:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{AccountModifications:{type:"list",member:{type:"structure",members:{ModificationState:{},DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{},StartTime:{type:"timestamp"},ErrorCode:{},ErrorMessage:{}}}},NextToken:{}}}},DescribeClientProperties:{input:{type:"structure",required:["ResourceIds"],members:{ResourceIds:{type:"list",member:{}}}},output:{type:"structure",members:{ClientPropertiesList:{type:"list",member:{type:"structure",members:{ResourceId:{},ClientProperties:{shape:"S2l"}}}}}}},DescribeConnectionAliasPermissions:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AliasId:{},ConnectionAliasPermissions:{type:"list",member:{shape:"S2r"}},NextToken:{}}}},DescribeConnectionAliases:{input:{type:"structure",members:{AliasIds:{type:"list",member:{}},ResourceId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionAliases:{type:"list",member:{type:"structure",members:{ConnectionString:{},AliasId:{},State:{},OwnerAccountId:{},Associations:{type:"list",member:{type:"structure",members:{AssociationStatus:{},AssociatedAccountId:{},ResourceId:{},ConnectionIdentifier:{}}}}}}},NextToken:{}}}},DescribeIpGroups:{input:{type:"structure",members:{GroupIds:{shape:"S8"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Result:{type:"list",member:{type:"structure",members:{groupId:{},groupName:{},groupDesc:{},userRules:{shape:"Sc"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"Sm"}}}},DescribeWorkspaceBundles:{input:{type:"structure",members:{BundleIds:{type:"list",member:{}},Owner:{},NextToken:{}}},output:{type:"structure",members:{Bundles:{type:"list",member:{type:"structure",members:{BundleId:{},Name:{},Owner:{},Description:{},ImageId:{},RootStorage:{type:"structure",members:{Capacity:{}}},UserStorage:{type:"structure",members:{Capacity:{}}},ComputeType:{type:"structure",members:{Name:{}}},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeWorkspaceDirectories:{input:{type:"structure",members:{DirectoryIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Directories:{type:"list",member:{type:"structure",members:{DirectoryId:{},Alias:{},DirectoryName:{},RegistrationCode:{},SubnetIds:{shape:"S3p"},DnsIpAddresses:{type:"list",member:{}},CustomerUserName:{},IamRoleId:{},DirectoryType:{},WorkspaceSecurityGroupId:{},State:{},WorkspaceCreationProperties:{type:"structure",members:{EnableWorkDocs:{type:"boolean"},EnableInternetAccess:{type:"boolean"},DefaultOu:{},CustomSecurityGroupId:{},UserEnabledAsLocalAdministrator:{type:"boolean"},EnableMaintenanceMode:{type:"boolean"}}},ipGroupIds:{shape:"S8"},WorkspaceAccessProperties:{shape:"S3x"},Tenancy:{},SelfservicePermissions:{shape:"S40"}}}},NextToken:{}}}},DescribeWorkspaceImagePermissions:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ImageId:{},ImagePermissions:{type:"list",member:{type:"structure",members:{SharedAccountId:{}}}},NextToken:{}}}},DescribeWorkspaceImages:{input:{type:"structure",members:{ImageIds:{type:"list",member:{}},ImageType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Images:{type:"list",member:{type:"structure",members:{ImageId:{},Name:{},Description:{},OperatingSystem:{type:"structure",members:{Type:{}}},State:{},RequiredTenancy:{},ErrorCode:{},ErrorMessage:{},Created:{type:"timestamp"},OwnerAccountId:{}}}},NextToken:{}}}},DescribeWorkspaceSnapshots:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}},output:{type:"structure",members:{RebuildSnapshots:{shape:"S4i"},RestoreSnapshots:{shape:"S4i"}}}},DescribeWorkspaces:{input:{type:"structure",members:{WorkspaceIds:{shape:"S4l"},DirectoryId:{},UserName:{},BundleId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Workspaces:{shape:"S1i"},NextToken:{}}}},DescribeWorkspacesConnectionStatus:{input:{type:"structure",members:{WorkspaceIds:{shape:"S4l"},NextToken:{}}},output:{type:"structure",members:{WorkspacesConnectionStatus:{type:"list",member:{type:"structure",members:{WorkspaceId:{},ConnectionState:{},ConnectionStateCheckTimestamp:{type:"timestamp"},LastKnownUserConnectionTimestamp:{type:"timestamp"}}}},NextToken:{}}}},DisassociateConnectionAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{}}},DisassociateIpGroups:{input:{type:"structure",required:["DirectoryId","GroupIds"],members:{DirectoryId:{},GroupIds:{shape:"S8"}}},output:{type:"structure",members:{}}},ImportWorkspaceImage:{input:{type:"structure",required:["Ec2ImageId","IngestionProcess","ImageName","ImageDescription"],members:{Ec2ImageId:{},IngestionProcess:{},ImageName:{},ImageDescription:{},Tags:{shape:"Sm"},Applications:{type:"list",member:{}}}},output:{type:"structure",members:{ImageId:{}}}},ListAvailableManagementCidrRanges:{input:{type:"structure",required:["ManagementCidrRangeConstraint"],members:{ManagementCidrRangeConstraint:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ManagementCidrRanges:{type:"list",member:{}},NextToken:{}}}},MigrateWorkspace:{input:{type:"structure",required:["SourceWorkspaceId","BundleId"],members:{SourceWorkspaceId:{},BundleId:{}}},output:{type:"structure",members:{SourceWorkspaceId:{},TargetWorkspaceId:{}}}},ModifyAccount:{input:{type:"structure",members:{DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{}}},output:{type:"structure",members:{}}},ModifyClientProperties:{input:{type:"structure",required:["ResourceId","ClientProperties"],members:{ResourceId:{},ClientProperties:{shape:"S2l"}}},output:{type:"structure",members:{}}},ModifySelfservicePermissions:{input:{type:"structure",required:["ResourceId","SelfservicePermissions"],members:{ResourceId:{},SelfservicePermissions:{shape:"S40"}}},output:{type:"structure",members:{}}},ModifyWorkspaceAccessProperties:{input:{type:"structure",required:["ResourceId","WorkspaceAccessProperties"],members:{ResourceId:{},WorkspaceAccessProperties:{shape:"S3x"}}},output:{type:"structure",members:{}}},ModifyWorkspaceCreationProperties:{input:{type:"structure",required:["ResourceId","WorkspaceCreationProperties"],members:{ResourceId:{},WorkspaceCreationProperties:{type:"structure",members:{EnableWorkDocs:{type:"boolean"},EnableInternetAccess:{type:"boolean"},DefaultOu:{},CustomSecurityGroupId:{},UserEnabledAsLocalAdministrator:{type:"boolean"},EnableMaintenanceMode:{type:"boolean"}}}}},output:{type:"structure",members:{}}},ModifyWorkspaceProperties:{input:{type:"structure",required:["WorkspaceId","WorkspaceProperties"],members:{WorkspaceId:{},WorkspaceProperties:{shape:"S17"}}},output:{type:"structure",members:{}}},ModifyWorkspaceState:{input:{type:"structure",required:["WorkspaceId","WorkspaceState"],members:{WorkspaceId:{},WorkspaceState:{}}},output:{type:"structure",members:{}}},RebootWorkspaces:{input:{type:"structure",required:["RebootWorkspaceRequests"],members:{RebootWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},RebuildWorkspaces:{input:{type:"structure",required:["RebuildWorkspaceRequests"],members:{RebuildWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},RegisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId","EnableWorkDocs"],members:{DirectoryId:{},SubnetIds:{shape:"S3p"},EnableWorkDocs:{type:"boolean"},EnableSelfService:{type:"boolean"},Tenancy:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},RestoreWorkspace:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}},output:{type:"structure",members:{}}},RevokeIpRules:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartWorkspaces:{input:{type:"structure",required:["StartWorkspaceRequests"],members:{StartWorkspaceRequests:{type:"list",member:{type:"structure",members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},StopWorkspaces:{input:{type:"structure",required:["StopWorkspaceRequests"],members:{StopWorkspaceRequests:{type:"list",member:{type:"structure",members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},TerminateWorkspaces:{input:{type:"structure",required:["TerminateWorkspaceRequests"],members:{TerminateWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},UpdateConnectionAliasPermission:{input:{type:"structure",required:["AliasId","ConnectionAliasPermission"],members:{AliasId:{},ConnectionAliasPermission:{shape:"S2r"}}},output:{type:"structure",members:{}}},UpdateRulesOfIpGroup:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Sc"}}},output:{type:"structure",members:{}}},UpdateWorkspaceImagePermission:{input:{type:"structure",required:["ImageId","AllowCopyImage","SharedAccountId"],members:{ImageId:{},AllowCopyImage:{type:"boolean"},SharedAccountId:{}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"list",member:{}},Sc:{type:"list",member:{type:"structure",members:{ipRule:{},ruleDesc:{}}}},Sm:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["DirectoryId","UserName","BundleId"],members:{DirectoryId:{},UserName:{},BundleId:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceProperties:{shape:"S17"},Tags:{shape:"Sm"}}},S17:{type:"structure",members:{RunningMode:{},RunningModeAutoStopTimeoutInMinutes:{type:"integer"},RootVolumeSizeGib:{type:"integer"},UserVolumeSizeGib:{type:"integer"},ComputeTypeName:{}}},S1i:{type:"list",member:{type:"structure",members:{WorkspaceId:{},DirectoryId:{},UserName:{},IpAddress:{},State:{},BundleId:{},SubnetId:{},ErrorMessage:{},ErrorCode:{},ComputerName:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceProperties:{shape:"S17"},ModificationStates:{type:"list",member:{type:"structure",members:{Resource:{},State:{}}}}}}},S2l:{type:"structure",members:{ReconnectEnabled:{}}},S2r:{type:"structure",required:["SharedAccountId","AllowAssociation"],members:{SharedAccountId:{},AllowAssociation:{type:"boolean"}}},S3p:{type:"list",member:{}},S3x:{type:"structure",members:{DeviceTypeWindows:{},DeviceTypeOsx:{},DeviceTypeWeb:{},DeviceTypeIos:{},DeviceTypeAndroid:{},DeviceTypeChromeOs:{},DeviceTypeZeroClient:{}}},S40:{type:"structure",members:{RestartWorkspace:{},IncreaseVolumeSize:{},ChangeComputeType:{},SwitchRunningMode:{},RebuildWorkspace:{}}},S4i:{type:"list",member:{type:"structure",members:{SnapshotTime:{type:"timestamp"}}}},S4l:{type:"list",member:{}},S5v:{type:"structure",members:{WorkspaceId:{},ErrorCode:{},ErrorMessage:{}}}}}},5172:function(e,t,r){const{sign:i,verify:a,createSign:s,createVerify:n,getCurves:o}=r(6417);const{derToJose:u,joseToDer:p}=r(5097);const{KEYOBJECT:c}=r(3771);const m=r(3165);const{asInput:l}=r(8727);const{dsaEncodingSupported:d}=r(7915);const{name:y}=r(4997);let b,h;if(d){b=((e,t,{[c]:r},a)=>{if(typeof a==="string"){a=Buffer.from(a)}return i(t,a,{key:l(r,false),dsaEncoding:"ieee-p1363"})});h=((e,t,{[c]:r},i,s)=>{try{return a(t,i,{key:l(r,true),dsaEncoding:"ieee-p1363"},s)}catch(e){return false}})}else{b=((e,t,{[c]:r},i)=>{return u(s(t).update(i).sign(l(r,false)),e)});h=((e,t,{[c]:r},i,a)=>{try{return n(t).update(i).verify(l(r,true),p(a,e))}catch(e){return false}})}const f=e=>{switch(e){case"P-256":return"ES256";case y:return"ES256K";case"P-384":return"ES384";case"P-521":return"ES512"}};e.exports=((e,t)=>{const r=[];if(o().includes("prime256v1")){r.push("ES256")}if(o().includes("secp256k1")){r.push("ES256K")}if(o().includes("secp384r1")){r.push("ES384")}if(o().includes("secp521r1")){r.push("ES512")}r.forEach(r=>{const i=m(r);e.sign.set(r,b.bind(undefined,r,i));e.verify.set(r,h.bind(undefined,r,i));t.EC.sign[r]=(e=>e.private&&t.EC.verify[r](e));t.EC.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&f(e.crv)===r)})})},5199:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",endpointPrefix:"sqs",protocol:"query",serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",uid:"sqs-2012-11-05",xmlNamespace:"http://queue.amazonaws.com/doc/2012-11-05/"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{locationName:"AWSAccountId"},flattened:true},Actions:{type:"list",member:{locationName:"ActionName"},flattened:true}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:true}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:true},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:true}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:true},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListDeadLetterSourceQueuesResult",type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S14"},NextToken:{}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{resultWrapper:"ListQueueTagsResult",type:"structure",members:{Tags:{shape:"Sj",locationName:"Tag"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListQueuesResult",type:"structure",members:{QueueUrls:{shape:"S14"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"},MessageAttributeNames:{type:"list",member:{locationName:"MessageAttributeName"},flattened:true},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{resultWrapper:"ReceiveMessageResult",type:"structure",members:{Messages:{type:"list",member:{locationName:"Message",type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{locationName:"Attribute",type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:true},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:true}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"SendMessageResult",type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"SendMessageBatchRequestEntry",type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:true}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:true},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:true}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:true},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:true,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:true,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:true},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:true},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:true,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:true,locationName:"BinaryListValue"},DataType:{}}},flattened:true},S1l:{type:"list",member:{locationName:"StringListValue"}},S1m:{type:"list",member:{locationName:"BinaryListValue",type:"blob"}},S1p:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:true,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:true,locationName:"BinaryListValue"},DataType:{}}},flattened:true}}}},5201:function(e,t,r){const{randomBytes:i}=r(6417);const{createSecretKey:a}=r(8727);const{KEYLENGTHS:s}=r(2962);const n=r(8847);e.exports=(e=>{const t=s.get(e);if(!t){return new n({type:"secret"})}return new n(a(i(t/8)),{use:"enc",alg:e})})},5220:function(e){e.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}}},5229:function(e){e.exports=require("domain")},5252:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elasticinference"]={};i.ElasticInference=a.defineService("elasticinference",["2017-07-25"]);Object.defineProperty(s.services["elasticinference"],"2017-07-25",{get:function get(){var e=r(1595);e.paginators=r(3725).pagination;return e},enumerable:true,configurable:true});e.exports=i.ElasticInference},5257:function(e){"use strict";e.exports=((e,t=1,r)=>{r={indent:" ",includeEmptyLines:false,...r};if(typeof e!=="string"){throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``)}if(typeof t!=="number"){throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``)}if(typeof r.indent!=="string"){throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``)}if(t===0){return e}const i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))})},5262:function(e,t,r){var i=r(1669),a=r(2413).Transform;e.exports=function(e){return new s(e)};var s=e.exports.JSONStream=function(e){e=e||{};a.call(this,e);this._writableState.objectMode=false;this._readableState.objectMode=true;this._async=e.async||false};i.inherits(s,a);s.prototype._transform=function(e,t,r){if(!Buffer.isBuffer(e))e=new Buffer(e);if(this._buffer){e=Buffer.concat([this._buffer,e])}var i=0,a=0;while(++i<=e.length){if(e[i]===10||i===e.length){var s;try{s=JSON.parse(e.slice(a,i))}catch(e){}if(s){this.push(s);s=null}if(e[i]===10)a=++i}}this._buffer=e.slice(a);return this._async?void setImmediate(r):void r()}},5266:function(e){e.exports={pagination:{DescribeContinuousExports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},DescribeImportTasks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},5271:function(e){"use strict";const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function push(e,t,r){if(e[t]===undefined)e[t]=[r];else e[t].push(r)}function parse(e){const r=Object.create(null);if(e===undefined||e==="")return r;let i=Object.create(null);let a=false;let s=false;let n=false;let o;let u;let p=-1;let c=-1;let m=0;for(;m<e.length;m++){const l=e.charCodeAt(m);if(o===undefined){if(c===-1&&t[l]===1){if(p===-1)p=m}else if(l===32||l===9){if(c===-1&&p!==-1)c=m}else if(l===59||l===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;const t=e.slice(p,c);if(l===44){push(r,t,i);i=Object.create(null)}else{o=t}p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else if(u===undefined){if(c===-1&&t[l]===1){if(p===-1)p=m}else if(l===32||l===9){if(c===-1&&p!==-1)c=m}else if(l===59||l===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;push(i,e.slice(p,c),true);if(l===44){push(r,o,i);i=Object.create(null);o=undefined}p=c=-1}else if(l===61&&p!==-1&&c===-1){u=e.slice(p,m);p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else{if(s){if(t[l]!==1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(p===-1)p=m;else if(!a)a=true;s=false}else if(n){if(t[l]===1){if(p===-1)p=m}else if(l===34&&p!==-1){n=false;c=m}else if(l===92){s=true}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}else if(l===34&&e.charCodeAt(m-1)===61){n=true}else if(c===-1&&t[l]===1){if(p===-1)p=m}else if(p!==-1&&(l===32||l===9)){if(c===-1)c=m}else if(l===59||l===44){if(p===-1){throw new SyntaxError(`Unexpected character at index ${m}`)}if(c===-1)c=m;let t=e.slice(p,c);if(a){t=t.replace(/\\/g,"");a=false}push(i,u,t);if(l===44){push(r,o,i);i=Object.create(null);o=undefined}u=undefined;p=c=-1}else{throw new SyntaxError(`Unexpected character at index ${m}`)}}}if(p===-1||n){throw new SyntaxError("Unexpected end of input")}if(c===-1)c=m;const l=e.slice(p,c);if(o===undefined){push(r,l,i)}else{if(u===undefined){push(i,l,true)}else if(a){push(i,u,l.replace(/\\/g,""))}else{push(i,u,l)}push(r,o,i)}return r}function format(e){return Object.keys(e).map(t=>{let r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>{return[t].concat(Object.keys(e).map(t=>{let r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},5281:function(e){"use strict";e.exports=function generate_enum(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}var y="i"+a,b="schema"+a;if(!l){i+=" var "+b+" = validate.schema"+o+";"}i+="var "+m+";";if(l){i+=" if (schema"+a+" === undefined) "+m+" = true; else if (!Array.isArray(schema"+a+")) "+m+" = false; else {"}i+=""+m+" = false;for (var "+y+"=0; "+y+"<"+b+".length; "+y+"++) if (equal("+c+", "+b+"["+y+"])) { "+m+" = true; break; }";if(l){i+=" } "}i+=" if (!"+m+") { ";var h=h||[];h.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+a+" } ";if(e.opts.messages!==false){i+=" , message: 'should be equal to one of the allowed values' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var f=i;i=h.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+f+"]); "}else{i+=" validate.errors = ["+f+"]; return false; "}}else{i+=" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(p){i+=" else { "}return i}},5288:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-30",endpointPrefix:"comprehendmedical",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ComprehendMedical",serviceFullName:"AWS Comprehend Medical",serviceId:"ComprehendMedical",signatureVersion:"v4",signingName:"comprehendmedical",targetPrefix:"ComprehendMedical_20181030",uid:"comprehendmedical-2018-10-30"},operations:{DescribeEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribePHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}},deprecated:true,deprecatedMessage:"This operation is deprecated, use DetectEntitiesV2 instead."},DetectEntitiesV2:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}}},DetectPHI:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},PaginationToken:{},ModelVersion:{}}}},InferICD10CM:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1k"}}}},Traits:{shape:"S1k"},ICD10CMConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},InferRxNorm:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1y"}}}},Traits:{shape:"S1y"},RxNormConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},ListEntitiesDetectionV2Jobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListICD10CMInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListPHIDetectionJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListRxNormInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},StartEntitiesDetectionV2Job:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartICD10CMInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartPHIDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartRxNormInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StopEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopPHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}}},shapes:{S4:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},LanguageCode:{},DataAccessRoleArn:{},ManifestFilePath:{},KMSKey:{},ModelVersion:{}}},S9:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sc:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sr:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Score:{type:"float"},Text:{},Category:{},Type:{},Traits:{shape:"Sy"},Attributes:{type:"list",member:{shape:"S12"}}}}},Sy:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S12:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},RelationshipType:{},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Category:{},Traits:{shape:"Sy"}}},S14:{type:"list",member:{type:"structure",members:{Type:{},Attribute:{shape:"S12"}}}},S1k:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S1y:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S24:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},S27:{type:"list",member:{shape:"S4"}}}}},5296:function(e){e.exports={metadata:{apiVersion:"2011-02-01",endpointPrefix:"cloudsearch",serviceFullName:"Amazon CloudSearch",serviceId:"CloudSearch",signatureVersion:"v4",xmlNamespace:"http://cloudsearch.amazonaws.com/doc/2011-02-01/",protocol:"query"},operations:{CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"CreateDomainResult",type:"structure",members:{DomainStatus:{shape:"S4"}}}},DefineIndexField:{input:{type:"structure",required:["DomainName","IndexField"],members:{DomainName:{},IndexField:{shape:"Sf"}}},output:{resultWrapper:"DefineIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"Sx"}}}},DefineRankExpression:{input:{type:"structure",required:["DomainName","RankExpression"],members:{DomainName:{},RankExpression:{shape:"S12"}}},output:{resultWrapper:"DefineRankExpressionResult",type:"structure",required:["RankExpression"],members:{RankExpression:{shape:"S15"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DeleteDomainResult",type:"structure",members:{DomainStatus:{shape:"S4"}}}},DeleteIndexField:{input:{type:"structure",required:["DomainName","IndexFieldName"],members:{DomainName:{},IndexFieldName:{}}},output:{resultWrapper:"DeleteIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"Sx"}}}},DeleteRankExpression:{input:{type:"structure",required:["DomainName","RankName"],members:{DomainName:{},RankName:{}}},output:{resultWrapper:"DeleteRankExpressionResult",type:"structure",required:["RankExpression"],members:{RankExpression:{shape:"S15"}}}},DescribeAvailabilityOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S1e"}}}},DescribeDefaultSearchField:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeDefaultSearchFieldResult",type:"structure",required:["DefaultSearchField"],members:{DefaultSearchField:{shape:"S1i"}}}},DescribeDomains:{input:{type:"structure",members:{DomainNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeDomainsResult",type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S4"}}}}},DescribeIndexFields:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},FieldNames:{shape:"S1o"}}},output:{resultWrapper:"DescribeIndexFieldsResult",type:"structure",required:["IndexFields"],members:{IndexFields:{type:"list",member:{shape:"Sx"}}}}},DescribeRankExpressions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},RankNames:{shape:"S1o"}}},output:{resultWrapper:"DescribeRankExpressionsResult",type:"structure",required:["RankExpressions"],members:{RankExpressions:{type:"list",member:{shape:"S15"}}}}},DescribeServiceAccessPolicies:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S1w"}}}},DescribeStemmingOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeStemmingOptionsResult",type:"structure",required:["Stems"],members:{Stems:{shape:"S20"}}}},DescribeStopwordOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeStopwordOptionsResult",type:"structure",required:["Stopwords"],members:{Stopwords:{shape:"S24"}}}},DescribeSynonymOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeSynonymOptionsResult",type:"structure",required:["Synonyms"],members:{Synonyms:{shape:"S28"}}}},IndexDocuments:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"IndexDocumentsResult",type:"structure",members:{FieldNames:{shape:"S1o"}}}},UpdateAvailabilityOptions:{input:{type:"structure",required:["DomainName","MultiAZ"],members:{DomainName:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"UpdateAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S1e"}}}},UpdateDefaultSearchField:{input:{type:"structure",required:["DomainName","DefaultSearchField"],members:{DomainName:{},DefaultSearchField:{}}},output:{resultWrapper:"UpdateDefaultSearchFieldResult",type:"structure",required:["DefaultSearchField"],members:{DefaultSearchField:{shape:"S1i"}}}},UpdateServiceAccessPolicies:{input:{type:"structure",required:["DomainName","AccessPolicies"],members:{DomainName:{},AccessPolicies:{}}},output:{resultWrapper:"UpdateServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S1w"}}}},UpdateStemmingOptions:{input:{type:"structure",required:["DomainName","Stems"],members:{DomainName:{},Stems:{}}},output:{resultWrapper:"UpdateStemmingOptionsResult",type:"structure",required:["Stems"],members:{Stems:{shape:"S20"}}}},UpdateStopwordOptions:{input:{type:"structure",required:["DomainName","Stopwords"],members:{DomainName:{},Stopwords:{}}},output:{resultWrapper:"UpdateStopwordOptionsResult",type:"structure",required:["Stopwords"],members:{Stopwords:{shape:"S24"}}}},UpdateSynonymOptions:{input:{type:"structure",required:["DomainName","Synonyms"],members:{DomainName:{},Synonyms:{}}},output:{resultWrapper:"UpdateSynonymOptionsResult",type:"structure",required:["Synonyms"],members:{Synonyms:{shape:"S28"}}}}},shapes:{S4:{type:"structure",required:["DomainId","DomainName","RequiresIndexDocuments"],members:{DomainId:{},DomainName:{},Created:{type:"boolean"},Deleted:{type:"boolean"},NumSearchableDocs:{type:"long"},DocService:{shape:"S8"},SearchService:{shape:"S8"},RequiresIndexDocuments:{type:"boolean"},Processing:{type:"boolean"},SearchInstanceType:{},SearchPartitionCount:{type:"integer"},SearchInstanceCount:{type:"integer"}}},S8:{type:"structure",members:{Arn:{},Endpoint:{}}},Sf:{type:"structure",required:["IndexFieldName","IndexFieldType"],members:{IndexFieldName:{},IndexFieldType:{},UIntOptions:{type:"structure",members:{DefaultValue:{type:"integer"}}},LiteralOptions:{type:"structure",members:{DefaultValue:{},SearchEnabled:{type:"boolean"},FacetEnabled:{type:"boolean"},ResultEnabled:{type:"boolean"}}},TextOptions:{type:"structure",members:{DefaultValue:{},FacetEnabled:{type:"boolean"},ResultEnabled:{type:"boolean"},TextProcessor:{}}},SourceAttributes:{type:"list",member:{type:"structure",required:["SourceDataFunction"],members:{SourceDataFunction:{},SourceDataCopy:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{}}},SourceDataTrimTitle:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{},Separator:{},Language:{}}},SourceDataMap:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{},Cases:{type:"map",key:{},value:{}}}}}}}}},Sx:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sf"},Status:{shape:"Sy"}}},Sy:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S12:{type:"structure",required:["RankName","RankExpression"],members:{RankName:{},RankExpression:{}}},S15:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S12"},Status:{shape:"Sy"}}},S1e:{type:"structure",required:["Options","Status"],members:{Options:{type:"boolean"},Status:{shape:"Sy"}}},S1i:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S1o:{type:"list",member:{}},S1w:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S20:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S24:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S28:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}}}}},5302:function(e,t,r){e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var i=r(5747);var a=i.realpath;var s=i.realpathSync;var n=process.version;var o=/^v[0-5]\./.test(n);var u=r(2117);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,t,r){if(o){return a(e,t,r)}if(typeof t==="function"){r=t;t=null}a(e,t,function(i,a){if(newError(i)){u.realpath(e,t,r)}else{r(i,a)}})}function realpathSync(e,t){if(o){return s(e,t)}try{return s(e,t)}catch(r){if(newError(r)){return u.realpathSync(e,t)}else{throw r}}}function monkeypatch(){i.realpath=realpath;i.realpathSync=realpathSync}function unmonkeypatch(){i.realpath=a;i.realpathSync=s}},5311:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ses"]={};i.SES=a.defineService("ses",["2010-12-01"]);Object.defineProperty(s.services["ses"],"2010-12-01",{get:function get(){var e=r(349);e.paginators=r(7439).pagination;e.waiters=r(4916).waiters;return e},enumerable:true,configurable:true});e.exports=i.SES},5314:function(e){"use strict";e.exports=function generate_custom(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l="valid"+a;var d="errs__"+a;var y=e.opts.$data&&n&&n.$data,b;if(y){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";b="schema"+a}else{b=n}var h=this,f="definition"+a,g=h.definition,S="";var N,I,T,v,k;if(y&&g.$data){k="keywordValidate"+a;var C=g.validateSchema;i+=" var "+f+" = RULES.custom['"+t+"'].definition; var "+k+" = "+f+".validate;"}else{v=e.useCustomRule(h,n,e.schema,e);if(!v)return;b="validate.schema"+o;k=v.code;N=g.compile;I=g.inline;T=g.macro}var A=k+".errors",R="i"+a,D="ruleErr"+a,x=g.async;if(x&&!e.async)throw new Error("async keyword in sync schema");if(!(I||T)){i+=""+A+" = null;"}i+="var "+d+" = errors;var "+l+";";if(y&&g.$data){S+="}";i+=" if ("+b+" === undefined) { "+l+" = true; } else { ";if(C){S+="}";i+=" "+l+" = "+f+".validateSchema("+b+"); if ("+l+") { "}}if(I){if(g.statements){i+=" "+v.validate+" "}else{i+=" "+l+" = "+v.validate+"; "}}else if(T){var q=e.util.copy(e);var S="";q.level++;var w="valid"+q.level;q.schema=v.validate;q.schemaPath="";var P=e.compositeRule;e.compositeRule=q.compositeRule=true;var E=e.validate(q).replace(/validate\.schema/g,k);e.compositeRule=q.compositeRule=P;i+=" "+E}else{var M=M||[];M.push(i);i="";i+=" "+k+".call( ";if(e.opts.passContext){i+="this"}else{i+="self"}if(N||g.schema===false){i+=" , "+m+" "}else{i+=" , "+b+" , "+m+" , validate.schema"+e.schemaPath+" "}i+=" , (dataPath || '')";if(e.errorPath!='""'){i+=" + "+e.errorPath}var O=s?"data"+(s-1||""):"parentData",z=s?e.dataPathArr[s]:"parentDataProperty";i+=" , "+O+" , "+z+" , rootData ) ";var L=i;i=M.pop();if(g.errors===false){i+=" "+l+" = ";if(x){i+="await "}i+=""+L+"; "}else{if(x){A="customErrors"+a;i+=" var "+A+" = null; try { "+l+" = await "+L+"; } catch (e) { "+l+" = false; if (e instanceof ValidationError) "+A+" = e.errors; else throw e; } "}else{i+=" "+A+" = null; "+l+" = "+L+"; "}}}if(g.modifying){i+=" if ("+O+") "+m+" = "+O+"["+z+"];"}i+=""+S;if(g.valid){if(p){i+=" if (true) { "}}else{i+=" if ( ";if(g.valid===undefined){i+=" !";if(T){i+=""+w}else{i+=""+l}}else{i+=" "+!g.valid+" "}i+=") { ";c=h.keyword;var M=M||[];M.push(i);i="";var M=M||[];M.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { keyword: '"+h.keyword+"' } ";if(e.opts.messages!==false){i+=" , message: 'should pass \""+h.keyword+"\" keyword validation' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var j=i;i=M.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+j+"]); "}else{i+=" validate.errors = ["+j+"]; return false; "}}else{i+=" var err = "+j+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var U=i;i=M.pop();if(I){if(g.errors){if(g.errors!="full"){i+=" for (var "+R+"="+d+"; "+R+"<errors; "+R+"++) { var "+D+" = vErrors["+R+"]; if ("+D+".dataPath === undefined) "+D+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+D+".schemaPath === undefined) { "+D+'.schemaPath = "'+u+'"; } ';if(e.opts.verbose){i+=" "+D+".schema = "+b+"; "+D+".data = "+m+"; "}i+=" } "}}else{if(g.errors===false){i+=" "+U+" "}else{i+=" if ("+d+" == errors) { "+U+" } else { for (var "+R+"="+d+"; "+R+"<errors; "+R+"++) { var "+D+" = vErrors["+R+"]; if ("+D+".dataPath === undefined) "+D+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+D+".schemaPath === undefined) { "+D+'.schemaPath = "'+u+'"; } ';if(e.opts.verbose){i+=" "+D+".schema = "+b+"; "+D+".data = "+m+"; "}i+=" } } "}}}else if(T){i+=" var err = ";if(e.createErrors!==false){i+=" { keyword: '"+(c||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { keyword: '"+h.keyword+"' } ";if(e.opts.messages!==false){i+=" , message: 'should pass \""+h.keyword+"\" keyword validation' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}}else{if(g.errors===false){i+=" "+U+" "}else{i+=" if (Array.isArray("+A+")) { if (vErrors === null) vErrors = "+A+"; else vErrors = vErrors.concat("+A+"); errors = vErrors.length; for (var "+R+"="+d+"; "+R+"<errors; "+R+"++) { var "+D+" = vErrors["+R+"]; if ("+D+".dataPath === undefined) "+D+".dataPath = (dataPath || '') + "+e.errorPath+"; "+D+'.schemaPath = "'+u+'"; ';if(e.opts.verbose){i+=" "+D+".schema = "+b+"; "+D+".data = "+m+"; "}i+=" } } else { "+U+" } "}}i+=" } ";if(p){i+=" else { "}}return i}},5319:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["apigatewaymanagementapi"]={};i.ApiGatewayManagementApi=a.defineService("apigatewaymanagementapi",["2018-11-29"]);Object.defineProperty(s.services["apigatewaymanagementapi"],"2018-11-29",{get:function get(){var e=r(5163);e.paginators=r(5801).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApiGatewayManagementApi},5338:function(e,t,r){"use strict";const i=r(4774);const a=r(1794);const s=r(8916);const n=r(5086);const o=r(2821);const u=r(8262);const p=e=>e.stream?a(e):s(e);const c=["get","post","put","patch","head","delete"];const m=e=>{e=o({},e);n.preNormalize(e.options);if(!e.handler){e.handler=((e,t)=>t(e))}function got(t,r){try{return e.handler(n(t,r,e),p)}catch(e){if(r&&r.stream){throw e}else{return Promise.reject(e)}}}got.create=m;got.extend=(t=>{let r;if(t&&Reflect.has(t,"mutableDefaults")){r=t.mutableDefaults;delete t.mutableDefaults}else{r=e.mutableDefaults}return m({options:o.options(e.options,t),handler:e.handler,mutableDefaults:r})});got.mergeInstances=((...e)=>m(o.instances(e)));got.stream=((e,t)=>got(e,{...t,stream:true}));for(const e of c){got[e]=((t,r)=>got(t,{...r,method:e}));got.stream[e]=((t,r)=>got.stream(t,{...r,method:e}))}Object.assign(got,{...i,mergeOptions:o.options});Object.defineProperty(got,"defaults",{value:e.mutableDefaults?e:u(e),writable:e.mutableDefaults,configurable:e.mutableDefaults,enumerable:true});return got};e.exports=m},5340:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-08-24",endpointPrefix:"waf",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF",serviceFullName:"AWS WAF",serviceId:"WAF",signatureVersion:"v4",targetPrefix:"AWSWAF_20150824",uid:"waf-2015-08-24"},operations:{CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"So"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}}},5341:function(e){"use strict";e.exports=function generate__limit(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}var y=t=="maximum",b=y?"exclusiveMaximum":"exclusiveMinimum",h=e.schema[b],f=e.opts.$data&&h&&h.$data,g=y?"<":">",S=y?">":"<",c=undefined;if(!(l||typeof n=="number"||n===undefined)){throw new Error(t+" must be number")}if(!(f||h===undefined||typeof h=="number"||typeof h=="boolean")){throw new Error(b+" must be number or boolean")}if(f){var N=e.util.getData(h.$data,s,e.dataPathArr),I="exclusive"+a,T="exclType"+a,v="exclIsNumber"+a,k="op"+a,C="' + "+k+" + '";i+=" var schemaExcl"+a+" = "+N+"; ";N="schemaExcl"+a;i+=" var "+I+"; var "+T+" = typeof "+N+"; if ("+T+" != 'boolean' && "+T+" != 'undefined' && "+T+" != 'number') { ";var c=b;var A=A||[];A.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: '"+b+" should be boolean' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var R=i;i=A.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+R+"]); "}else{i+=" validate.errors = ["+R+"]; return false; "}}else{i+=" var err = "+R+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+T+" == 'number' ? ( ("+I+" = "+d+" === undefined || "+N+" "+g+"= "+d+") ? "+m+" "+S+"= "+N+" : "+m+" "+S+" "+d+" ) : ( ("+I+" = "+N+" === true) ? "+m+" "+S+"= "+d+" : "+m+" "+S+" "+d+" ) || "+m+" !== "+m+") { var op"+a+" = "+I+" ? '"+g+"' : '"+g+"='; ";if(n===undefined){c=b;u=e.errSchemaPath+"/"+b;d=N;l=f}}else{var v=typeof h=="number",C=g;if(v&&l){var k="'"+C+"'";i+=" if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" ( "+d+" === undefined || "+h+" "+g+"= "+d+" ? "+m+" "+S+"= "+h+" : "+m+" "+S+" "+d+" ) || "+m+" !== "+m+") { "}else{if(v&&n===undefined){I=true;c=b;u=e.errSchemaPath+"/"+b;d=h;S+="="}else{if(v)d=Math[y?"min":"max"](h,n);if(h===(v?d:true)){I=true;c=b;u=e.errSchemaPath+"/"+b;S+="="}else{I=false;C+="="}}var k="'"+C+"'";i+=" if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+m+" "+S+" "+d+" || "+m+" !== "+m+") { "}}c=c||t;var A=A||[];A.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { comparison: "+k+", limit: "+d+", exclusive: "+I+" } ";if(e.opts.messages!==false){i+=" , message: 'should be "+C+" ";if(l){i+="' + "+d}else{i+=""+d+"'"}}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var R=i;i=A.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+R+"]); "}else{i+=" validate.errors = ["+R+"]; return false; "}}else{i+=" var err = "+R+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}return i}},5342:function(e,t,r){var i=r(9489);var a=r(1669);var s=r(909);var n=s.HASH_ALGOS;var o=s.PK_ALGOS;var u=s.HttpSignatureError;var p=s.InvalidAlgorithmError;var c=s.validateAlgorithm;var m={New:0,Params:1};var l={Name:0,Quote:1,Value:2,Comma:3};function ExpiredRequestError(e){u.call(this,e,ExpiredRequestError)}a.inherits(ExpiredRequestError,u);function InvalidHeaderError(e){u.call(this,e,InvalidHeaderError)}a.inherits(InvalidHeaderError,u);function InvalidParamsError(e){u.call(this,e,InvalidParamsError)}a.inherits(InvalidParamsError,u);function MissingHeaderError(e){u.call(this,e,MissingHeaderError)}a.inherits(MissingHeaderError,u);function StrictParsingError(e){u.call(this,e,StrictParsingError)}a.inherits(StrictParsingError,u);e.exports={parseRequest:function parseRequest(e,t){i.object(e,"request");i.object(e.headers,"request.headers");if(t===undefined){t={}}if(t.headers===undefined){t.headers=[e.headers["x-date"]?"x-date":"date"]}i.object(t,"options");i.arrayOfString(t.headers,"options.headers");i.optionalFinite(t.clockSkew,"options.clockSkew");var r=t.authorizationHeaderName||"authorization";if(!e.headers[r]){throw new MissingHeaderError("no "+r+" header "+"present in the request")}t.clockSkew=t.clockSkew||300;var a=0;var s=m.New;var n=l.Name;var o="";var u="";var d={scheme:"",params:{},signingString:""};var y=e.headers[r];for(a=0;a<y.length;a++){var b=y.charAt(a);switch(Number(s)){case m.New:if(b!==" ")d.scheme+=b;else s=m.Params;break;case m.Params:switch(Number(n)){case l.Name:var h=b.charCodeAt(0);if(h>=65&&h<=90||h>=97&&h<=122){o+=b}else if(b==="="){if(o.length===0)throw new InvalidHeaderError("bad param format");n=l.Quote}else{throw new InvalidHeaderError("bad param format")}break;case l.Quote:if(b==='"'){u="";n=l.Value}else{throw new InvalidHeaderError("bad param format")}break;case l.Value:if(b==='"'){d.params[o]=u;n=l.Comma}else{u+=b}break;case l.Comma:if(b===","){o="";n=l.Name}else{throw new InvalidHeaderError("bad param format")}break;default:throw new Error("Invalid substate")}break;default:throw new Error("Invalid substate")}}if(!d.params.headers||d.params.headers===""){if(e.headers["x-date"]){d.params.headers=["x-date"]}else{d.params.headers=["date"]}}else{d.params.headers=d.params.headers.split(" ")}if(!d.scheme||d.scheme!=="Signature")throw new InvalidHeaderError('scheme was not "Signature"');if(!d.params.keyId)throw new InvalidHeaderError("keyId was not specified");if(!d.params.algorithm)throw new InvalidHeaderError("algorithm was not specified");if(!d.params.signature)throw new InvalidHeaderError("signature was not specified");d.params.algorithm=d.params.algorithm.toLowerCase();try{c(d.params.algorithm)}catch(e){if(e instanceof p)throw new InvalidParamsError(d.params.algorithm+" is not "+"supported");else throw e}for(a=0;a<d.params.headers.length;a++){var f=d.params.headers[a].toLowerCase();d.params.headers[a]=f;if(f==="request-line"){if(!t.strict){d.signingString+=e.method+" "+e.url+" HTTP/"+e.httpVersion}else{throw new StrictParsingError("request-line is not a valid header "+"with strict parsing enabled.")}}else if(f==="(request-target)"){d.signingString+="(request-target): "+e.method.toLowerCase()+" "+e.url}else{var g=e.headers[f];if(g===undefined)throw new MissingHeaderError(f+" was not in the request");d.signingString+=f+": "+g}if(a+1<d.params.headers.length)d.signingString+="\n"}var S;if(e.headers.date||e.headers["x-date"]){if(e.headers["x-date"]){S=new Date(e.headers["x-date"])}else{S=new Date(e.headers.date)}var N=new Date;var I=Math.abs(N.getTime()-S.getTime());if(I>t.clockSkew*1e3){throw new ExpiredRequestError("clock skew of "+I/1e3+"s was greater than "+t.clockSkew+"s")}}t.headers.forEach(function(e){if(d.params.headers.indexOf(e.toLowerCase())<0)throw new MissingHeaderError(e+" was not a signed header")});if(t.algorithms){if(t.algorithms.indexOf(d.params.algorithm)===-1)throw new InvalidParamsError(d.params.algorithm+" is not a supported algorithm")}d.algorithm=d.params.algorithm.toUpperCase();d.keyId=d.params.keyId;return d}}},5350:function(e,t){(function(){"use strict";var e;e=new RegExp(/(?!xmlns)^.*:/);t.normalize=function(e){return e.toLowerCase()};t.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)};t.stripPrefix=function(t){return t.replace(e,"")};t.parseNumbers=function(e){if(!isNaN(e)){e=e%1===0?parseInt(e,10):parseFloat(e)}return e};t.parseBooleans=function(e){if(/^(?:true|false)$/i.test(e)){e=e.toLowerCase()==="true"}return e}}).call(this)},5351:function(e){e.exports={metadata:{apiVersion:"2018-11-07",endpointPrefix:"mediapackage-vod",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage Vod",serviceFullName:"AWS Elemental MediaPackage VOD",serviceId:"MediaPackage Vod",signatureVersion:"v4",signingName:"mediapackage-vod",uid:"mediapackage-vod-2018-11-07"},operations:{CreateAsset:{http:{requestUri:"/assets",responseCode:200},input:{members:{Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},required:["SourceArn","Id","PackagingGroupId","SourceRoleArn"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},EgressEndpoints:{locationName:"egressEndpoints",shape:"S5"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},CreatePackagingConfiguration:{http:{requestUri:"/packaging_configurations",responseCode:200},input:{members:{CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},required:["Id","PackagingGroupId"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},CreatePackagingGroup:{http:{requestUri:"/packaging_groups",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"S11"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DeleteAsset:{http:{method:"DELETE",requestUri:"/assets/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeletePackagingConfiguration:{http:{method:"DELETE",requestUri:"/packaging_configurations/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeletePackagingGroup:{http:{method:"DELETE",requestUri:"/packaging_groups/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DescribeAsset:{http:{method:"GET",requestUri:"/assets/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},EgressEndpoints:{locationName:"egressEndpoints",shape:"S5"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DescribePackagingConfiguration:{http:{method:"GET",requestUri:"/packaging_configurations/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DescribePackagingGroup:{http:{method:"GET",requestUri:"/packaging_groups/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},ListAssets:{http:{method:"GET",requestUri:"/assets",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},PackagingGroupId:{location:"querystring",locationName:"packagingGroupId"}},type:"structure"},output:{members:{Assets:{locationName:"assets",member:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListPackagingConfigurations:{http:{method:"GET",requestUri:"/packaging_configurations",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},PackagingGroupId:{location:"querystring",locationName:"packagingGroupId"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},PackagingConfigurations:{locationName:"packagingConfigurations",member:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"}},type:"structure"}},ListPackagingGroups:{http:{method:"GET",requestUri:"/packaging_groups",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},PackagingGroups:{locationName:"packagingGroups",member:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"S1u"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S1u"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",shape:"Sb"}},required:["TagKeys","ResourceArn"],type:"structure"}},UpdatePackagingGroup:{http:{method:"PUT",requestUri:"/packaging_groups/{id}",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"S11"},Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}}},shapes:{S3:{key:{},type:"map",value:{}},S5:{member:{members:{PackagingConfigurationId:{locationName:"packagingConfigurationId"},Url:{locationName:"url"}},type:"structure"},type:"list"},S8:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},HlsManifests:{locationName:"hlsManifests",shape:"Sc"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["HlsManifests"],type:"structure"},Sa:{members:{RoleArn:{locationName:"roleArn"},SystemIds:{locationName:"systemIds",shape:"Sb"},Url:{locationName:"url"}},required:["SystemIds","Url","RoleArn"],type:"structure"},Sb:{member:{},type:"list"},Sc:{member:{members:{AdMarkers:{locationName:"adMarkers"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},RepeatExtXKey:{locationName:"repeatExtXKey",type:"boolean"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},Sh:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},Sj:{members:{DashManifests:{locationName:"dashManifests",member:{members:{ManifestLayout:{locationName:"manifestLayout"},ManifestName:{locationName:"manifestName"},MinBufferTimeSeconds:{locationName:"minBufferTimeSeconds",type:"integer"},Profile:{locationName:"profile"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},PeriodTriggers:{locationName:"periodTriggers",member:{},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentTemplateFormat:{locationName:"segmentTemplateFormat"}},required:["DashManifests"],type:"structure"},Ss:{members:{Encryption:{locationName:"encryption",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},HlsManifests:{locationName:"hlsManifests",shape:"Sc"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},required:["HlsManifests"],type:"structure"},Sv:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},MssManifests:{locationName:"mssManifests",member:{members:{ManifestName:{locationName:"manifestName"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["MssManifests"],type:"structure"},S11:{members:{CdnIdentifierSecret:{locationName:"cdnIdentifierSecret"},SecretsRoleArn:{locationName:"secretsRoleArn"}},required:["SecretsRoleArn","CdnIdentifierSecret"],type:"structure"},S1u:{key:{},type:"map",value:{}}}}},5354:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"organizations",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Organizations",serviceFullName:"AWS Organizations",serviceId:"Organizations",signatureVersion:"v4",targetPrefix:"AWSOrganizationsV20161128",uid:"organizations-2016-11-28"},operations:{AcceptHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},AttachPolicy:{input:{type:"structure",required:["PolicyId","TargetId"],members:{PolicyId:{},TargetId:{}}}},CancelHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},CreateAccount:{input:{type:"structure",required:["Email","AccountName"],members:{Email:{shape:"Sn"},AccountName:{shape:"So"},RoleName:{},IamUserAccessToBilling:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},CreateGovCloudAccount:{input:{type:"structure",required:["Email","AccountName"],members:{Email:{shape:"Sn"},AccountName:{shape:"So"},RoleName:{},IamUserAccessToBilling:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},CreateOrganization:{input:{type:"structure",members:{FeatureSet:{}}},output:{type:"structure",members:{Organization:{shape:"S16"}}}},CreateOrganizationalUnit:{input:{type:"structure",required:["ParentId","Name"],members:{ParentId:{},Name:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},CreatePolicy:{input:{type:"structure",required:["Content","Description","Name","Type"],members:{Content:{},Description:{},Name:{},Type:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}},DeclineHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},DeleteOrganization:{},DeleteOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}}},DeregisterDelegatedAdministrator:{input:{type:"structure",required:["AccountId","ServicePrincipal"],members:{AccountId:{},ServicePrincipal:{}}}},DescribeAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{}}},output:{type:"structure",members:{Account:{shape:"S22"}}}},DescribeCreateAccountStatus:{input:{type:"structure",required:["CreateAccountRequestId"],members:{CreateAccountRequestId:{}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},DescribeEffectivePolicy:{input:{type:"structure",required:["PolicyType"],members:{PolicyType:{},TargetId:{}}},output:{type:"structure",members:{EffectivePolicy:{type:"structure",members:{PolicyContent:{},LastUpdatedTimestamp:{type:"timestamp"},TargetId:{},PolicyType:{}}}}}},DescribeHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},DescribeOrganization:{output:{type:"structure",members:{Organization:{shape:"S16"}}}},DescribeOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},DescribePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}},DetachPolicy:{input:{type:"structure",required:["PolicyId","TargetId"],members:{PolicyId:{},TargetId:{}}}},DisableAWSServiceAccess:{input:{type:"structure",required:["ServicePrincipal"],members:{ServicePrincipal:{}}}},DisablePolicyType:{input:{type:"structure",required:["RootId","PolicyType"],members:{RootId:{},PolicyType:{}}},output:{type:"structure",members:{Root:{shape:"S2n"}}}},EnableAWSServiceAccess:{input:{type:"structure",required:["ServicePrincipal"],members:{ServicePrincipal:{}}}},EnableAllFeatures:{input:{type:"structure",members:{}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},EnablePolicyType:{input:{type:"structure",required:["RootId","PolicyType"],members:{RootId:{},PolicyType:{}}},output:{type:"structure",members:{Root:{shape:"S2n"}}}},InviteAccountToOrganization:{input:{type:"structure",required:["Target"],members:{Target:{shape:"S7"},Notes:{type:"string",sensitive:true},Tags:{shape:"Sr"}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},LeaveOrganization:{},ListAWSServiceAccessForOrganization:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EnabledServicePrincipals:{type:"list",member:{type:"structure",members:{ServicePrincipal:{},DateEnabled:{type:"timestamp"}}}},NextToken:{}}}},ListAccounts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Accounts:{shape:"S36"},NextToken:{}}}},ListAccountsForParent:{input:{type:"structure",required:["ParentId"],members:{ParentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Accounts:{shape:"S36"},NextToken:{}}}},ListChildren:{input:{type:"structure",required:["ParentId","ChildType"],members:{ParentId:{},ChildType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Children:{type:"list",member:{type:"structure",members:{Id:{},Type:{}}}},NextToken:{}}}},ListCreateAccountStatus:{input:{type:"structure",members:{States:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CreateAccountStatuses:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListDelegatedAdministrators:{input:{type:"structure",members:{ServicePrincipal:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DelegatedAdministrators:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Email:{shape:"Sn"},Name:{shape:"So"},Status:{},JoinedMethod:{},JoinedTimestamp:{type:"timestamp"},DelegationEnabledDate:{type:"timestamp"}}}},NextToken:{}}}},ListDelegatedServicesForAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DelegatedServices:{type:"list",member:{type:"structure",members:{ServicePrincipal:{},DelegationEnabledDate:{type:"timestamp"}}}},NextToken:{}}}},ListHandshakesForAccount:{input:{type:"structure",members:{Filter:{shape:"S3s"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S3u"},NextToken:{}}}},ListHandshakesForOrganization:{input:{type:"structure",members:{Filter:{shape:"S3s"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S3u"},NextToken:{}}}},ListOrganizationalUnitsForParent:{input:{type:"structure",required:["ParentId"],members:{ParentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{OrganizationalUnits:{type:"list",member:{shape:"S1i"}},NextToken:{}}}},ListParents:{input:{type:"structure",required:["ChildId"],members:{ChildId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Parents:{type:"list",member:{type:"structure",members:{Id:{},Type:{}}}},NextToken:{}}}},ListPolicies:{input:{type:"structure",required:["Filter"],members:{Filter:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Policies:{shape:"S47"},NextToken:{}}}},ListPoliciesForTarget:{input:{type:"structure",required:["TargetId","Filter"],members:{TargetId:{},Filter:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Policies:{shape:"S47"},NextToken:{}}}},ListRoots:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Roots:{type:"list",member:{shape:"S2n"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sr"},NextToken:{}}}},ListTargetsForPolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{TargetId:{},Arn:{},Name:{},Type:{}}}},NextToken:{}}}},MoveAccount:{input:{type:"structure",required:["AccountId","SourceParentId","DestinationParentId"],members:{AccountId:{},SourceParentId:{},DestinationParentId:{}}}},RegisterDelegatedAdministrator:{input:{type:"structure",required:["AccountId","ServicePrincipal"],members:{AccountId:{},ServicePrincipal:{}}}},RemoveAccountFromOrganization:{input:{type:"structure",required:["AccountId"],members:{AccountId:{}}}},TagResource:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sr"}}}},UntagResource:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}}},UpdateOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{},Name:{}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},UpdatePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},Name:{},Description:{},Content:{}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}}},shapes:{S4:{type:"structure",members:{Id:{},Arn:{},Parties:{type:"list",member:{shape:"S7"}},State:{},RequestedTimestamp:{type:"timestamp"},ExpirationTimestamp:{type:"timestamp"},Action:{},Resources:{shape:"Sd"}}},S7:{type:"structure",required:["Id","Type"],members:{Id:{type:"string",sensitive:true},Type:{}}},Sd:{type:"list",member:{type:"structure",members:{Value:{type:"string",sensitive:true},Type:{},Resources:{shape:"Sd"}}}},Sn:{type:"string",sensitive:true},So:{type:"string",sensitive:true},Sr:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sw:{type:"structure",members:{Id:{},AccountName:{shape:"So"},State:{},RequestedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},AccountId:{},GovCloudAccountId:{},FailureReason:{}}},S16:{type:"structure",members:{Id:{},Arn:{},FeatureSet:{},MasterAccountArn:{},MasterAccountId:{},MasterAccountEmail:{shape:"Sn"},AvailablePolicyTypes:{shape:"S1a"}}},S1a:{type:"list",member:{type:"structure",members:{Type:{},Status:{}}}},S1i:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S1q:{type:"structure",members:{PolicySummary:{shape:"S1r"},Content:{}}},S1r:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Type:{},AwsManaged:{type:"boolean"}}},S22:{type:"structure",members:{Id:{},Arn:{},Email:{shape:"Sn"},Name:{shape:"So"},Status:{},JoinedMethod:{},JoinedTimestamp:{type:"timestamp"}}},S2n:{type:"structure",members:{Id:{},Arn:{},Name:{},PolicyTypes:{shape:"S1a"}}},S36:{type:"list",member:{shape:"S22"}},S3s:{type:"structure",members:{ActionType:{},ParentHandshakeId:{}}},S3u:{type:"list",member:{shape:"S4"}},S47:{type:"list",member:{shape:"S1r"}}}}},5360:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:35,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},5368:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-24",endpointPrefix:"api.sagemaker",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SageMaker",serviceFullName:"Amazon SageMaker Service",serviceId:"SageMaker",signatureVersion:"v4",signingName:"sagemaker",targetPrefix:"SageMaker",uid:"sagemaker-2017-07-24"},operations:{AddAssociation:{input:{type:"structure",required:["SourceArn","DestinationArn"],members:{SourceArn:{},DestinationArn:{},AssociationType:{}}},output:{type:"structure",members:{SourceArn:{},DestinationArn:{}}}},AddTags:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{Tags:{shape:"S7"}}}},AssociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},CreateAction:{input:{type:"structure",required:["ActionName","Source","ActionType"],members:{ActionName:{},Source:{shape:"Si"},ActionType:{},Description:{},Status:{},Properties:{shape:"Sn"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ActionArn:{}}}},CreateAlgorithm:{input:{type:"structure",required:["AlgorithmName","TrainingSpecification"],members:{AlgorithmName:{},AlgorithmDescription:{},TrainingSpecification:{shape:"Sw"},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"S25"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"}}},output:{type:"structure",required:["AlgorithmArn"],members:{AlgorithmArn:{}}}},CreateApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{},Tags:{shape:"S7"},ResourceSpec:{shape:"S3p"}}},output:{type:"structure",members:{AppArn:{}}}},CreateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},Tags:{shape:"S7"},KernelGatewayImageConfig:{shape:"S3x"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},CreateArtifact:{input:{type:"structure",required:["Source","ArtifactType"],members:{ArtifactName:{},Source:{shape:"S49"},ArtifactType:{},Properties:{shape:"Sn"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ArtifactArn:{}}}},CreateAutoMLJob:{input:{type:"structure",required:["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],members:{AutoMLJobName:{},InputDataConfig:{shape:"S4h"},OutputDataConfig:{shape:"S4n"},ProblemType:{},AutoMLJobObjective:{shape:"S4p"},AutoMLJobConfig:{shape:"S4r"},RoleArn:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},Tags:{shape:"S7"}}},output:{type:"structure",required:["AutoMLJobArn"],members:{AutoMLJobArn:{}}}},CreateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName","GitConfig"],members:{CodeRepositoryName:{},GitConfig:{shape:"S56"},Tags:{shape:"S7"}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},CreateCompilationJob:{input:{type:"structure",required:["CompilationJobName","RoleArn","InputConfig","OutputConfig","StoppingCondition"],members:{CompilationJobName:{},RoleArn:{},InputConfig:{shape:"S5d"},OutputConfig:{shape:"S5g"},StoppingCondition:{shape:"S2y"},Tags:{shape:"S7"}}},output:{type:"structure",required:["CompilationJobArn"],members:{CompilationJobArn:{}}}},CreateContext:{input:{type:"structure",required:["ContextName","Source","ContextType"],members:{ContextName:{},Source:{shape:"S5q"},ContextType:{},Description:{},Properties:{shape:"Sn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ContextArn:{}}}},CreateDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},DataQualityBaselineConfig:{shape:"S5v"},DataQualityAppSpecification:{shape:"S5z"},DataQualityJobInput:{shape:"S68"},DataQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"S6z"},Tags:{shape:"S7"}}}},CreateDomain:{input:{type:"structure",required:["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],members:{DomainName:{},AuthMode:{},DefaultUserSettings:{shape:"S73"},SubnetIds:{shape:"S50"},VpcId:{},Tags:{shape:"S7"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:true,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},KmsKeyId:{}}},output:{type:"structure",members:{DomainArn:{},Url:{}}}},CreateEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName","CompilationJobName","ModelName","ModelVersion","RoleArn","OutputConfig"],members:{EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"S6z"},ResourceKey:{},Tags:{shape:"S7"}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},CreateEndpointConfig:{input:{type:"structure",required:["EndpointConfigName","ProductionVariants"],members:{EndpointConfigName:{},ProductionVariants:{shape:"S7q"},DataCaptureConfig:{shape:"S7x"},Tags:{shape:"S7"},KmsKeyId:{}}},output:{type:"structure",required:["EndpointConfigArn"],members:{EndpointConfigArn:{}}}},CreateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{ExperimentArn:{}}}},CreateFeatureGroup:{input:{type:"structure",required:["FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions"],members:{FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},Description:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FeatureGroupArn"],members:{FeatureGroupArn:{}}}},CreateFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],members:{FlowDefinitionName:{},HumanLoopRequestSource:{shape:"S8x"},HumanLoopActivationConfig:{shape:"S8z"},HumanLoopConfig:{shape:"S92"},OutputConfig:{shape:"S9h"},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FlowDefinitionArn"],members:{FlowDefinitionArn:{}}}},CreateHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName","UiTemplate"],members:{HumanTaskUiName:{},UiTemplate:{shape:"S9m"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HumanTaskUiArn"],members:{HumanTaskUiArn:{}}}},CreateHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobConfig:{shape:"S9r"},TrainingJobDefinition:{shape:"Sa8"},TrainingJobDefinitions:{shape:"Sae"},WarmStartConfig:{shape:"Saf"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HyperParameterTuningJobArn"],members:{HyperParameterTuningJobArn:{}}}},CreateImage:{input:{type:"structure",required:["ImageName","RoleArn"],members:{Description:{},DisplayName:{},ImageName:{},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{ImageArn:{}}}},CreateImageVersion:{input:{type:"structure",required:["BaseImage","ClientToken","ImageName"],members:{BaseImage:{},ClientToken:{idempotencyToken:true},ImageName:{}}},output:{type:"structure",members:{ImageVersionArn:{}}}},CreateLabelingJob:{input:{type:"structure",required:["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],members:{LabelingJobName:{},LabelAttributeName:{},InputConfig:{shape:"Saw"},OutputConfig:{shape:"Sb4"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sb5"},LabelingJobAlgorithmsConfig:{shape:"Sb8"},HumanTaskConfig:{shape:"Sbc"},Tags:{shape:"S7"}}},output:{type:"structure",required:["LabelingJobArn"],members:{LabelingJobArn:{}}}},CreateModel:{input:{type:"structure",required:["ModelName","ExecutionRoleArn"],members:{ModelName:{},PrimaryContainer:{shape:"Sbr"},Containers:{shape:"Sc1"},ExecutionRoleArn:{},Tags:{shape:"S7"},VpcConfig:{shape:"S4x"},EnableNetworkIsolation:{type:"boolean"}}},output:{type:"structure",required:["ModelArn"],members:{ModelArn:{}}}},CreateModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelBiasBaselineConfig:{shape:"Sc4"},ModelBiasAppSpecification:{shape:"Sc5"},ModelBiasJobInput:{shape:"Sc6"},ModelBiasJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelExplainabilityBaselineConfig:{shape:"Sca"},ModelExplainabilityAppSpecification:{shape:"Scb"},ModelExplainabilityJobInput:{shape:"Scc"},ModelExplainabilityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelPackage:{input:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageDescription:{},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"Scf"},SourceAlgorithmSpecification:{shape:"Sci"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"},ModelApprovalStatus:{},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},CreateModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{},ModelPackageGroupDescription:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["ModelPackageGroupArn"],members:{ModelPackageGroupArn:{}}}},CreateModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelQualityBaselineConfig:{shape:"Scz"},ModelQualityAppSpecification:{shape:"Sd0"},ModelQualityJobInput:{shape:"Sd2"},ModelQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sd6"},Tags:{shape:"S7"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},CreateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName","InstanceType","RoleArn"],members:{NotebookInstanceName:{},InstanceType:{},SubnetId:{},SecurityGroupIds:{shape:"S74"},RoleArn:{},KmsKeyId:{},Tags:{shape:"S7"},LifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sdo"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"},RootAccess:{}}},output:{type:"structure",members:{NotebookInstanceArn:{}}}},CreateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{}}}},CreatePipeline:{input:{type:"structure",required:["PipelineName","PipelineDefinition","ClientRequestToken","RoleArn"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},ClientRequestToken:{idempotencyToken:true},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{PipelineArn:{}}}},CreatePresignedDomainUrl:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreatePresignedNotebookInstanceUrl:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreateProcessingJob:{input:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],members:{ProcessingInputs:{shape:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},Tags:{shape:"S7"},ExperimentConfig:{shape:"Sff"}}},output:{type:"structure",required:["ProcessingJobArn"],members:{ProcessingJobArn:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName","ServiceCatalogProvisioningDetails"],members:{ProjectName:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sfk"},Tags:{shape:"S7"}}},output:{type:"structure",required:["ProjectArn","ProjectId"],members:{ProjectArn:{},ProjectId:{}}}},CreateTrainingJob:{input:{type:"structure",required:["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{TrainingJobName:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},Tags:{shape:"S7"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},DebugHookConfig:{shape:"Sfw"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},ExperimentConfig:{shape:"Sff"},ProfilerConfig:{shape:"Sga"},ProfilerRuleConfigurations:{shape:"Sgd"}}},output:{type:"structure",required:["TrainingJobArn"],members:{TrainingJobArn:{}}}},CreateTransformJob:{input:{type:"structure",required:["TransformJobName","ModelName","TransformInput","TransformOutput","TransformResources"],members:{TransformJobName:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},DataProcessing:{shape:"Sgm"},Tags:{shape:"S7"},ExperimentConfig:{shape:"Sff"}}},output:{type:"structure",required:["TransformJobArn"],members:{TransformJobArn:{}}}},CreateTrial:{input:{type:"structure",required:["TrialName","ExperimentName"],members:{TrialName:{},DisplayName:{},ExperimentName:{},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrialArn:{}}}},CreateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},CreateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SingleSignOnUserIdentifier:{},SingleSignOnUserValue:{},Tags:{shape:"S7"},UserSettings:{shape:"S73"}}},output:{type:"structure",members:{UserProfileArn:{}}}},CreateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{CognitoConfig:{shape:"Shd"},OidcConfig:{shape:"Shg"},SourceIpConfig:{shape:"Shj"},WorkforceName:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["WorkforceArn"],members:{WorkforceArn:{}}}},CreateWorkteam:{input:{type:"structure",required:["WorkteamName","MemberDefinitions","Description"],members:{WorkteamName:{},WorkforceName:{},MemberDefinitions:{shape:"Shr"},Description:{},NotificationConfiguration:{shape:"Shz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{WorkteamArn:{}}}},DeleteAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{}}},output:{type:"structure",members:{ActionArn:{}}}},DeleteAlgorithm:{input:{type:"structure",required:["AlgorithmName"],members:{AlgorithmName:{}}}},DeleteApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{}}}},DeleteAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}}},DeleteArtifact:{input:{type:"structure",members:{ArtifactArn:{},Source:{shape:"S49"}}},output:{type:"structure",members:{ArtifactArn:{}}}},DeleteAssociation:{input:{type:"structure",required:["SourceArn","DestinationArn"],members:{SourceArn:{},DestinationArn:{}}},output:{type:"structure",members:{SourceArn:{},DestinationArn:{}}}},DeleteCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}}},DeleteContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{}}},output:{type:"structure",members:{ContextArn:{}}}},DeleteDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteDeviceFleet:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}}},DeleteDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},RetentionPolicy:{type:"structure",members:{HomeEfsFileSystem:{}}}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}}},DeleteEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}}},DeleteExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentArn:{}}}},DeleteFeatureGroup:{input:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{}}}},DeleteFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName"],members:{FlowDefinitionName:{}}},output:{type:"structure",members:{}}},DeleteHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName"],members:{HumanTaskUiName:{}}},output:{type:"structure",members:{}}},DeleteImage:{input:{type:"structure",required:["ImageName"],members:{ImageName:{}}},output:{type:"structure",members:{}}},DeleteImageVersion:{input:{type:"structure",required:["ImageName","Version"],members:{ImageName:{},Version:{type:"integer"}}},output:{type:"structure",members:{}}},DeleteModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}}},DeleteModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}}},DeleteModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}}},DeleteModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},DeleteNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},DeleteNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}}},DeletePipeline:{input:{type:"structure",required:["PipelineName","ClientRequestToken"],members:{PipelineName:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineArn:{}}}},DeleteProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialArn:{}}}},DeleteTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentArn:{}}}},DeleteUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{}}}},DeleteWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",members:{}}},DeleteWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Success"],members:{Success:{type:"boolean"}}}},DeregisterDevices:{input:{type:"structure",required:["DeviceFleetName","DeviceNames"],members:{DeviceFleetName:{},DeviceNames:{type:"list",member:{}}}}},DescribeAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{}}},output:{type:"structure",members:{ActionName:{},ActionArn:{},Source:{shape:"Si"},ActionType:{},Description:{},Status:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},DescribeAlgorithm:{input:{type:"structure",required:["AlgorithmName"],members:{AlgorithmName:{}}},output:{type:"structure",required:["AlgorithmName","AlgorithmArn","CreationTime","TrainingSpecification","AlgorithmStatus","AlgorithmStatusDetails"],members:{AlgorithmName:{},AlgorithmArn:{},AlgorithmDescription:{},CreationTime:{type:"timestamp"},TrainingSpecification:{shape:"Sw"},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"S25"},AlgorithmStatus:{},AlgorithmStatusDetails:{type:"structure",members:{ValidationStatuses:{shape:"Sjx"},ImageScanStatuses:{shape:"Sjx"}}},ProductId:{},CertifyForMarketplace:{type:"boolean"}}}},DescribeApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{}}},output:{type:"structure",members:{AppArn:{},AppType:{},AppName:{},DomainId:{},UserProfileName:{},Status:{},LastHealthCheckTimestamp:{type:"timestamp"},LastUserActivityTimestamp:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},ResourceSpec:{shape:"S3p"}}}},DescribeAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}},output:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S3x"}}}},DescribeArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{}}},output:{type:"structure",members:{ArtifactName:{},ArtifactArn:{},Source:{shape:"S49"},ArtifactType:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},DescribeAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}},output:{type:"structure",required:["AutoMLJobName","AutoMLJobArn","InputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],members:{AutoMLJobName:{},AutoMLJobArn:{},InputDataConfig:{shape:"S4h"},OutputDataConfig:{shape:"S4n"},RoleArn:{},AutoMLJobObjective:{shape:"S4p"},ProblemType:{},AutoMLJobConfig:{shape:"S4r"},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},BestCandidate:{shape:"Skb"},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},AutoMLJobArtifacts:{type:"structure",members:{CandidateDefinitionNotebookLocation:{},DataExplorationNotebookLocation:{}}},ResolvedAttributes:{type:"structure",members:{AutoMLJobObjective:{shape:"S4p"},ProblemType:{},CompletionCriteria:{shape:"S4s"}}}}}},DescribeCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}},output:{type:"structure",required:["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],members:{CodeRepositoryName:{},CodeRepositoryArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},GitConfig:{shape:"S56"}}}},DescribeCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}},output:{type:"structure",required:["CompilationJobName","CompilationJobArn","CompilationJobStatus","StoppingCondition","CreationTime","LastModifiedTime","FailureReason","ModelArtifacts","RoleArn","InputConfig","OutputConfig"],members:{CompilationJobName:{},CompilationJobArn:{},CompilationJobStatus:{},CompilationStartTime:{type:"timestamp"},CompilationEndTime:{type:"timestamp"},StoppingCondition:{shape:"S2y"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},ModelArtifacts:{shape:"Sl1"},ModelDigests:{type:"structure",members:{ArtifactDigest:{}}},RoleArn:{},InputConfig:{shape:"S5d"},OutputConfig:{shape:"S5g"}}}},DescribeContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{}}},output:{type:"structure",members:{ContextName:{},ContextArn:{},Source:{shape:"S5q"},ContextType:{},Description:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},DescribeDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},DataQualityBaselineConfig:{shape:"S5v"},DataQualityAppSpecification:{shape:"S5z"},DataQualityJobInput:{shape:"S68"},DataQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeDevice:{input:{type:"structure",required:["DeviceName","DeviceFleetName"],members:{NextToken:{},DeviceName:{},DeviceFleetName:{}}},output:{type:"structure",required:["DeviceName","DeviceFleetName","RegistrationTime"],members:{DeviceArn:{},DeviceName:{},Description:{},DeviceFleetName:{},IotThingName:{},RegistrationTime:{type:"timestamp"},LatestHeartbeat:{type:"timestamp"},Models:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{},LatestSampleTime:{type:"timestamp"},LatestInference:{type:"timestamp"}}}},MaxModels:{type:"integer"},NextToken:{}}}},DescribeDeviceFleet:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}},output:{type:"structure",required:["DeviceFleetName","DeviceFleetArn","OutputConfig","CreationTime","LastModifiedTime"],members:{DeviceFleetName:{},DeviceFleetArn:{},OutputConfig:{shape:"S6z"},Description:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},RoleArn:{},IotRoleAlias:{}}}},DescribeDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{}}},output:{type:"structure",members:{DomainArn:{},DomainId:{},DomainName:{},HomeEfsFileSystemId:{},SingleSignOnManagedApplicationInstanceId:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},AuthMode:{},DefaultUserSettings:{shape:"S73"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:true,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},SubnetIds:{shape:"S50"},Url:{},VpcId:{},KmsKeyId:{}}}},DescribeEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}},output:{type:"structure",required:["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],members:{EdgePackagingJobArn:{},EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"S6z"},ResourceKey:{},EdgePackagingJobStatus:{},EdgePackagingJobStatusMessage:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},ModelArtifact:{},ModelSignature:{}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"Slv"},DataCaptureConfig:{shape:"Slz"},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastDeploymentConfig:{shape:"Sm2"}}}},DescribeEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}},output:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},ProductionVariants:{shape:"S7q"},DataCaptureConfig:{shape:"S7x"},KmsKeyId:{},CreationTime:{type:"timestamp"}}}},DescribeExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Smk"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},DescribeFeatureGroup:{input:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{},NextToken:{}}},output:{type:"structure",required:["FeatureGroupArn","FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions","CreationTime","NextToken"],members:{FeatureGroupArn:{},FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},CreationTime:{type:"timestamp"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"},FailureReason:{},Description:{},NextToken:{}}}},DescribeFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName"],members:{FlowDefinitionName:{}}},output:{type:"structure",required:["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","HumanLoopConfig","OutputConfig","RoleArn"],members:{FlowDefinitionArn:{},FlowDefinitionName:{},FlowDefinitionStatus:{},CreationTime:{type:"timestamp"},HumanLoopRequestSource:{shape:"S8x"},HumanLoopActivationConfig:{shape:"S8z"},HumanLoopConfig:{shape:"S92"},OutputConfig:{shape:"S9h"},RoleArn:{},FailureReason:{}}}},DescribeHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName"],members:{HumanTaskUiName:{}}},output:{type:"structure",required:["HumanTaskUiArn","HumanTaskUiName","CreationTime","UiTemplate"],members:{HumanTaskUiArn:{},HumanTaskUiName:{},HumanTaskUiStatus:{},CreationTime:{type:"timestamp"},UiTemplate:{type:"structure",members:{Url:{},ContentSha256:{}}}}}},DescribeHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}},output:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobConfig","HyperParameterTuningJobStatus","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobArn:{},HyperParameterTuningJobConfig:{shape:"S9r"},TrainingJobDefinition:{shape:"Sa8"},TrainingJobDefinitions:{shape:"Sae"},HyperParameterTuningJobStatus:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"Sn5"},ObjectiveStatusCounters:{shape:"Sn7"},BestTrainingJob:{shape:"Sn9"},OverallBestTrainingJob:{shape:"Sn9"},WarmStartConfig:{shape:"Saf"},FailureReason:{}}}},DescribeImage:{input:{type:"structure",required:["ImageName"],members:{ImageName:{}}},output:{type:"structure",members:{CreationTime:{type:"timestamp"},Description:{},DisplayName:{},FailureReason:{},ImageArn:{},ImageName:{},ImageStatus:{},LastModifiedTime:{type:"timestamp"},RoleArn:{}}}},DescribeImageVersion:{input:{type:"structure",required:["ImageName"],members:{ImageName:{},Version:{type:"integer"}}},output:{type:"structure",members:{BaseImage:{},ContainerImage:{},CreationTime:{type:"timestamp"},FailureReason:{},ImageArn:{},ImageVersionArn:{},ImageVersionStatus:{},LastModifiedTime:{type:"timestamp"},Version:{type:"integer"}}}},DescribeLabelingJob:{input:{type:"structure",required:["LabelingJobName"],members:{LabelingJobName:{}}},output:{type:"structure",required:["LabelingJobStatus","LabelCounters","CreationTime","LastModifiedTime","JobReferenceCode","LabelingJobName","LabelingJobArn","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],members:{LabelingJobStatus:{},LabelCounters:{shape:"Snm"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},JobReferenceCode:{},LabelingJobName:{},LabelingJobArn:{},LabelAttributeName:{},InputConfig:{shape:"Saw"},OutputConfig:{shape:"Sb4"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sb5"},LabelingJobAlgorithmsConfig:{shape:"Sb8"},HumanTaskConfig:{shape:"Sbc"},Tags:{shape:"S7"},LabelingJobOutput:{shape:"Snp"}}}},DescribeModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",required:["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],members:{ModelName:{},PrimaryContainer:{shape:"Sbr"},Containers:{shape:"Sc1"},ExecutionRoleArn:{},VpcConfig:{shape:"S4x"},CreationTime:{type:"timestamp"},ModelArn:{},EnableNetworkIsolation:{type:"boolean"}}}},DescribeModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelBiasBaselineConfig:{shape:"Sc4"},ModelBiasAppSpecification:{shape:"Sc5"},ModelBiasJobInput:{shape:"Sc6"},ModelBiasJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelExplainabilityBaselineConfig:{shape:"Sca"},ModelExplainabilityAppSpecification:{shape:"Scb"},ModelExplainabilityJobInput:{shape:"Scc"},ModelExplainabilityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}},output:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"S1t"},SourceAlgorithmSpecification:{shape:"Sci"},ValidationSpecification:{shape:"Scf"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"So0"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},ApprovalDescription:{}}}},DescribeModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}},output:{type:"structure",required:["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","CreatedBy","ModelPackageGroupStatus"],members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},ModelPackageGroupStatus:{}}}},DescribeModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelQualityBaselineConfig:{shape:"Scz"},ModelQualityAppSpecification:{shape:"Sd0"},ModelQualityJobInput:{shape:"Sd2"},ModelQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}},output:{type:"structure",required:["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},MonitoringType:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"Sd6"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"Sod"}}}},DescribeNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}},output:{type:"structure",members:{NotebookInstanceArn:{},NotebookInstanceName:{},NotebookInstanceStatus:{},FailureReason:{},Url:{},InstanceType:{},SubnetId:{},SecurityGroups:{shape:"S74"},RoleArn:{},KmsKeyId:{},NetworkInterfaceId:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sdo"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"},RootAccess:{}}}},DescribeNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{},NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"}}}},DescribePipeline:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{}}},output:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},RoleArn:{},PipelineStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastRunTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"}}}},DescribePipelineDefinitionForExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{}}},output:{type:"structure",members:{PipelineDefinition:{},CreationTime:{type:"timestamp"}}}},DescribePipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{}}},output:{type:"structure",members:{PipelineArn:{},PipelineExecutionArn:{},PipelineExecutionDisplayName:{},PipelineExecutionStatus:{},PipelineExecutionDescription:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"}}}},DescribeProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}},output:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],members:{ProcessingInputs:{shape:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},ExperimentConfig:{shape:"Sff"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{}}}},DescribeProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",required:["ProjectArn","ProjectName","ProjectId","ServiceCatalogProvisioningDetails","ProjectStatus","CreationTime"],members:{ProjectArn:{},ProjectName:{},ProjectId:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sfk"},ServiceCatalogProvisionedProductDetails:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductStatusMessage:{}}},ProjectStatus:{},CreatedBy:{shape:"Sjr"},CreationTime:{type:"timestamp"}}}},DescribeSubscribedWorkteam:{input:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{}}},output:{type:"structure",required:["SubscribedWorkteam"],members:{SubscribedWorkteam:{shape:"Sp7"}}}},DescribeTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{}}},output:{type:"structure",required:["TrainingJobName","TrainingJobArn","ModelArtifacts","TrainingJobStatus","SecondaryStatus","AlgorithmSpecification","ResourceConfig","StoppingCondition","CreationTime"],members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"Sl1"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Spb"},FinalMetricDataList:{shape:"Spe"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sfw"},ExperimentConfig:{shape:"Sff"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},DebugRuleEvaluationStatuses:{shape:"Spj"},ProfilerConfig:{shape:"Sga"},ProfilerRuleConfigurations:{shape:"Sgd"},ProfilerRuleEvaluationStatuses:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},ProfilingStatus:{}}}},DescribeTransformJob:{input:{type:"structure",required:["TransformJobName"],members:{TransformJobName:{}}},output:{type:"structure",required:["TransformJobName","TransformJobArn","TransformJobStatus","ModelName","TransformInput","TransformResources","CreationTime"],members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Sgm"},ExperimentConfig:{shape:"Sff"}}}},DescribeTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Spv"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},DescribeTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},Source:{shape:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},MetadataProperties:{shape:"Sp"},Metrics:{shape:"Sq1"}}}},DescribeUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{}}},output:{type:"structure",members:{DomainId:{},UserProfileArn:{},UserProfileName:{},HomeEfsFileSystemUid:{},Status:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},SingleSignOnUserIdentifier:{},SingleSignOnUserValue:{},UserSettings:{shape:"S73"}}}},DescribeWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sqb"}}}},DescribeWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sqf"}}}},DisableSagemakerServicecatalogPortfolio:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},EnableSagemakerServicecatalogPortfolio:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetDeviceFleetReport:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}},output:{type:"structure",required:["DeviceFleetArn","DeviceFleetName"],members:{DeviceFleetArn:{},DeviceFleetName:{},OutputConfig:{shape:"S6z"},Description:{},ReportGenerated:{type:"timestamp"},DeviceStats:{type:"structure",required:["ConnectedDeviceCount","RegisteredDeviceCount"],members:{ConnectedDeviceCount:{type:"long"},RegisteredDeviceCount:{type:"long"}}},AgentVersions:{type:"list",member:{type:"structure",required:["Version","AgentCount"],members:{Version:{},AgentCount:{type:"long"}}}},ModelStats:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion","OfflineDeviceCount","ConnectedDeviceCount","ActiveDeviceCount","SamplingDeviceCount"],members:{ModelName:{},ModelVersion:{},OfflineDeviceCount:{type:"long"},ConnectedDeviceCount:{type:"long"},ActiveDeviceCount:{type:"long"},SamplingDeviceCount:{type:"long"}}}}}}},GetModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}},output:{type:"structure",required:["ResourcePolicy"],members:{ResourcePolicy:{}}}},GetSagemakerServicecatalogPortfolioStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{Status:{}}}},GetSearchSuggestions:{input:{type:"structure",required:["Resource"],members:{Resource:{},SuggestionQuery:{type:"structure",members:{PropertyNameQuery:{type:"structure",required:["PropertyNameHint"],members:{PropertyNameHint:{}}}}}}},output:{type:"structure",members:{PropertyNameSuggestions:{type:"list",member:{type:"structure",members:{PropertyName:{}}}}}}},ListActions:{input:{type:"structure",members:{SourceUri:{},ActionType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ActionSummaries:{type:"list",member:{type:"structure",members:{ActionArn:{},ActionName:{},Source:{shape:"Si"},ActionType:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListAlgorithms:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["AlgorithmSummaryList"],members:{AlgorithmSummaryList:{type:"list",member:{type:"structure",required:["AlgorithmName","AlgorithmArn","CreationTime","AlgorithmStatus"],members:{AlgorithmName:{},AlgorithmArn:{},AlgorithmDescription:{},CreationTime:{type:"timestamp"},AlgorithmStatus:{}}}},NextToken:{}}}},ListAppImageConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},ModifiedTimeBefore:{type:"timestamp"},ModifiedTimeAfter:{type:"timestamp"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},AppImageConfigs:{type:"list",member:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S3x"}}}}}}},ListApps:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},UserProfileNameEquals:{}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{},Status:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListArtifacts:{input:{type:"structure",members:{SourceUri:{},ArtifactType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ArtifactSummaries:{type:"list",member:{type:"structure",members:{ArtifactArn:{},ArtifactName:{},Source:{shape:"S49"},ArtifactType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{SourceArn:{},DestinationArn:{},SourceType:{},DestinationType:{},AssociationType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AssociationSummaries:{type:"list",member:{type:"structure",members:{SourceArn:{},DestinationArn:{},SourceType:{},DestinationType:{},AssociationType:{},SourceName:{},DestinationName:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"}}}},NextToken:{}}}},ListAutoMLJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["AutoMLJobSummaries"],members:{AutoMLJobSummaries:{type:"list",member:{type:"structure",required:["AutoMLJobName","AutoMLJobArn","AutoMLJobStatus","AutoMLJobSecondaryStatus","CreationTime","LastModifiedTime"],members:{AutoMLJobName:{},AutoMLJobArn:{},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},NextToken:{}}}},ListCandidatesForAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{},StatusEquals:{},CandidateNameEquals:{},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Candidates"],members:{Candidates:{type:"list",member:{shape:"Skb"}},NextToken:{}}}},ListCodeRepositories:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["CodeRepositorySummaryList"],members:{CodeRepositorySummaryList:{type:"list",member:{type:"structure",required:["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],members:{CodeRepositoryName:{},CodeRepositoryArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},GitConfig:{shape:"S56"}}}},NextToken:{}}}},ListCompilationJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["CompilationJobSummaries"],members:{CompilationJobSummaries:{type:"list",member:{type:"structure",required:["CompilationJobName","CompilationJobArn","CreationTime","CompilationJobStatus"],members:{CompilationJobName:{},CompilationJobArn:{},CreationTime:{type:"timestamp"},CompilationStartTime:{type:"timestamp"},CompilationEndTime:{type:"timestamp"},CompilationTargetDevice:{},CompilationTargetPlatformOs:{},CompilationTargetPlatformArch:{},CompilationTargetPlatformAccelerator:{},LastModifiedTime:{type:"timestamp"},CompilationJobStatus:{}}}},NextToken:{}}}},ListContexts:{input:{type:"structure",members:{SourceUri:{},ContextType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ContextSummaries:{type:"list",member:{type:"structure",members:{ContextArn:{},ContextName:{},Source:{shape:"S5q"},ContextType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListDataQualityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListDeviceFleets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["DeviceFleetSummaries"],members:{DeviceFleetSummaries:{type:"list",member:{type:"structure",required:["DeviceFleetArn","DeviceFleetName"],members:{DeviceFleetArn:{},DeviceFleetName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListDevices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},LatestHeartbeatAfter:{type:"timestamp"},ModelName:{},DeviceFleetName:{}}},output:{type:"structure",required:["DeviceSummaries"],members:{DeviceSummaries:{type:"list",member:{type:"structure",required:["DeviceName","DeviceArn"],members:{DeviceName:{},DeviceArn:{},Description:{},DeviceFleetName:{},IotThingName:{},RegistrationTime:{type:"timestamp"},LatestHeartbeat:{type:"timestamp"},Models:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{}}}}}}},NextToken:{}}}},ListDomains:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Domains:{type:"list",member:{type:"structure",members:{DomainArn:{},DomainId:{},DomainName:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},Url:{}}}},NextToken:{}}}},ListEdgePackagingJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},ModelNameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["EdgePackagingJobSummaries"],members:{EdgePackagingJobSummaries:{type:"list",member:{type:"structure",required:["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],members:{EdgePackagingJobArn:{},EdgePackagingJobName:{},EdgePackagingJobStatus:{},CompilationJobName:{},ModelName:{},ModelVersion:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListEndpointConfigs:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["EndpointConfigs"],members:{EndpointConfigs:{type:"list",member:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListEndpoints:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],members:{EndpointName:{},EndpointArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},EndpointStatus:{}}}},NextToken:{}}}},ListExperiments:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ExperimentSummaries:{type:"list",member:{type:"structure",members:{ExperimentArn:{},ExperimentName:{},DisplayName:{},ExperimentSource:{shape:"Smk"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListFeatureGroups:{input:{type:"structure",members:{NameContains:{},FeatureGroupStatusEquals:{},OfflineStoreStatusEquals:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["FeatureGroupSummaries","NextToken"],members:{FeatureGroupSummaries:{type:"list",member:{type:"structure",required:["FeatureGroupName","FeatureGroupArn","CreationTime"],members:{FeatureGroupName:{},FeatureGroupArn:{},CreationTime:{type:"timestamp"},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"}}}},NextToken:{}}}},ListFlowDefinitions:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["FlowDefinitionSummaries"],members:{FlowDefinitionSummaries:{type:"list",member:{type:"structure",required:["FlowDefinitionName","FlowDefinitionArn","FlowDefinitionStatus","CreationTime"],members:{FlowDefinitionName:{},FlowDefinitionArn:{},FlowDefinitionStatus:{},CreationTime:{type:"timestamp"},FailureReason:{}}}},NextToken:{}}}},ListHumanTaskUis:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["HumanTaskUiSummaries"],members:{HumanTaskUiSummaries:{type:"list",member:{type:"structure",required:["HumanTaskUiName","HumanTaskUiArn","CreationTime"],members:{HumanTaskUiName:{},HumanTaskUiArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListHyperParameterTuningJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["HyperParameterTuningJobSummaries"],members:{HyperParameterTuningJobSummaries:{type:"list",member:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobStatus","Strategy","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobArn:{},HyperParameterTuningJobStatus:{},Strategy:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"Sn5"},ObjectiveStatusCounters:{shape:"Sn7"},ResourceLimits:{shape:"S9t"}}}},NextToken:{}}}},ListImageVersions:{input:{type:"structure",required:["ImageName"],members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},ImageName:{},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{ImageVersions:{type:"list",member:{type:"structure",required:["CreationTime","ImageArn","ImageVersionArn","ImageVersionStatus","LastModifiedTime","Version"],members:{CreationTime:{type:"timestamp"},FailureReason:{},ImageArn:{},ImageVersionArn:{},ImageVersionStatus:{},LastModifiedTime:{type:"timestamp"},Version:{type:"integer"}}}},NextToken:{}}}},ListImages:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{Images:{type:"list",member:{type:"structure",required:["CreationTime","ImageArn","ImageName","ImageStatus","LastModifiedTime"],members:{CreationTime:{type:"timestamp"},Description:{},DisplayName:{},FailureReason:{},ImageArn:{},ImageName:{},ImageStatus:{},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListLabelingJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{},NameContains:{},SortBy:{},SortOrder:{},StatusEquals:{}}},output:{type:"structure",members:{LabelingJobSummaryList:{type:"list",member:{type:"structure",required:["LabelingJobName","LabelingJobArn","CreationTime","LastModifiedTime","LabelingJobStatus","LabelCounters","WorkteamArn","PreHumanTaskLambdaArn"],members:{LabelingJobName:{},LabelingJobArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LabelingJobStatus:{},LabelCounters:{shape:"Snm"},WorkteamArn:{},PreHumanTaskLambdaArn:{},AnnotationConsolidationLambdaArn:{},FailureReason:{},LabelingJobOutput:{shape:"Snp"},InputConfig:{shape:"Saw"}}}},NextToken:{}}}},ListLabelingJobsForWorkteam:{input:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MaxResults:{type:"integer"},NextToken:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},JobReferenceCodeContains:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["LabelingJobSummaryList"],members:{LabelingJobSummaryList:{type:"list",member:{type:"structure",required:["JobReferenceCode","WorkRequesterAccountId","CreationTime"],members:{LabelingJobName:{},JobReferenceCode:{},WorkRequesterAccountId:{},CreationTime:{type:"timestamp"},LabelCounters:{type:"structure",members:{HumanLabeled:{type:"integer"},PendingHuman:{type:"integer"},Total:{type:"integer"}}},NumberOfHumanWorkersPerDataObject:{type:"integer"}}}},NextToken:{}}}},ListModelBiasJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListModelExplainabilityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListModelPackageGroups:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelPackageGroupSummaryList"],members:{ModelPackageGroupSummaryList:{type:"list",member:{type:"structure",required:["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","ModelPackageGroupStatus"],members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},ModelPackageGroupStatus:{}}}},NextToken:{}}}},ListModelPackages:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},ModelApprovalStatus:{},ModelPackageGroupName:{},ModelPackageType:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelPackageSummaryList"],members:{ModelPackageSummaryList:{type:"list",member:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},ModelPackageStatus:{},ModelApprovalStatus:{}}}},NextToken:{}}}},ListModelQualityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListModels:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["Models"],members:{Models:{type:"list",member:{type:"structure",required:["ModelName","ModelArn","CreationTime"],members:{ModelName:{},ModelArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListMonitoringExecutions:{input:{type:"structure",members:{MonitoringScheduleName:{},EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},ScheduledTimeBefore:{type:"timestamp"},ScheduledTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{},MonitoringJobDefinitionName:{},MonitoringTypeEquals:{}}},output:{type:"structure",required:["MonitoringExecutionSummaries"],members:{MonitoringExecutionSummaries:{type:"list",member:{shape:"Sod"}},NextToken:{}}}},ListMonitoringSchedules:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{},MonitoringJobDefinitionName:{},MonitoringTypeEquals:{}}},output:{type:"structure",required:["MonitoringScheduleSummaries"],members:{MonitoringScheduleSummaries:{type:"list",member:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleArn","CreationTime","LastModifiedTime","MonitoringScheduleStatus"],members:{MonitoringScheduleName:{},MonitoringScheduleArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleStatus:{},EndpointName:{},MonitoringJobDefinitionName:{},MonitoringType:{}}}},NextToken:{}}}},ListNotebookInstanceLifecycleConfigs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},NotebookInstanceLifecycleConfigs:{type:"list",member:{type:"structure",required:["NotebookInstanceLifecycleConfigName","NotebookInstanceLifecycleConfigArn"],members:{NotebookInstanceLifecycleConfigName:{},NotebookInstanceLifecycleConfigArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}}},ListNotebookInstances:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{},NotebookInstanceLifecycleConfigNameContains:{},DefaultCodeRepositoryContains:{},AdditionalCodeRepositoryEquals:{}}},output:{type:"structure",members:{NextToken:{},NotebookInstances:{type:"list",member:{type:"structure",required:["NotebookInstanceName","NotebookInstanceArn"],members:{NotebookInstanceName:{},NotebookInstanceArn:{},NotebookInstanceStatus:{},Url:{},InstanceType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"}}}}}}},ListPipelineExecutionSteps:{input:{type:"structure",members:{PipelineExecutionArn:{},NextToken:{},MaxResults:{type:"integer"},SortOrder:{}}},output:{type:"structure",members:{PipelineExecutionSteps:{type:"list",member:{type:"structure",members:{StepName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StepStatus:{},CacheHitResult:{type:"structure",members:{SourcePipelineExecutionArn:{}}},FailureReason:{},Metadata:{type:"structure",members:{TrainingJob:{type:"structure",members:{Arn:{}}},ProcessingJob:{type:"structure",members:{Arn:{}}},TransformJob:{type:"structure",members:{Arn:{}}},Model:{type:"structure",members:{Arn:{}}},RegisterModel:{type:"structure",members:{Arn:{}}},Condition:{type:"structure",members:{Outcome:{}}}}}}}},NextToken:{}}}},ListPipelineExecutions:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineExecutionSummaries:{type:"list",member:{type:"structure",members:{PipelineExecutionArn:{},StartTime:{type:"timestamp"},PipelineExecutionStatus:{},PipelineExecutionDescription:{},PipelineExecutionDisplayName:{}}}},NextToken:{}}}},ListPipelineParametersForExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineParameters:{shape:"Sxj"},NextToken:{}}}},ListPipelines:{input:{type:"structure",members:{PipelineNamePrefix:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineSummaries:{type:"list",member:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDescription:{},RoleArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastExecutionTime:{type:"timestamp"}}}},NextToken:{}}}},ListProcessingJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ProcessingJobSummaries"],members:{ProcessingJobSummaries:{type:"list",member:{type:"structure",required:["ProcessingJobName","ProcessingJobArn","CreationTime","ProcessingJobStatus"],members:{ProcessingJobName:{},ProcessingJobArn:{},CreationTime:{type:"timestamp"},ProcessingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},ProcessingJobStatus:{},FailureReason:{},ExitMessage:{}}}},NextToken:{}}}},ListProjects:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ProjectSummaryList"],members:{ProjectSummaryList:{type:"list",member:{type:"structure",required:["ProjectName","ProjectArn","ProjectId","CreationTime","ProjectStatus"],members:{ProjectName:{},ProjectDescription:{},ProjectArn:{},ProjectId:{},CreationTime:{type:"timestamp"},ProjectStatus:{}}}},NextToken:{}}}},ListSubscribedWorkteams:{input:{type:"structure",members:{NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["SubscribedWorkteams"],members:{SubscribedWorkteams:{type:"list",member:{shape:"Sp7"}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S7"},NextToken:{}}}},ListTrainingJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["TrainingJobSummaries"],members:{TrainingJobSummaries:{type:"list",member:{type:"structure",required:["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus"],members:{TrainingJobName:{},TrainingJobArn:{},CreationTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatus:{}}}},NextToken:{}}}},ListTrainingJobsForHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{},NextToken:{},MaxResults:{type:"integer"},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["TrainingJobSummaries"],members:{TrainingJobSummaries:{type:"list",member:{shape:"Sn9"}},NextToken:{}}}},ListTransformJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["TransformJobSummaries"],members:{TransformJobSummaries:{type:"list",member:{type:"structure",required:["TransformJobName","TransformJobArn","CreationTime","TransformJobStatus"],members:{TransformJobName:{},TransformJobArn:{},CreationTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TransformJobStatus:{},FailureReason:{}}}},NextToken:{}}}},ListTrialComponents:{input:{type:"structure",members:{ExperimentName:{},TrialName:{},SourceArn:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},TrialComponentSource:{shape:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},NextToken:{}}}},ListTrials:{input:{type:"structure",members:{ExperimentName:{},TrialComponentName:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrialSummaries:{type:"list",member:{type:"structure",members:{TrialArn:{},TrialName:{},DisplayName:{},TrialSource:{shape:"Spv"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListUserProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},UserProfileNameContains:{}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{DomainId:{},UserProfileName:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListWorkforces:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workforces"],members:{Workforces:{type:"list",member:{shape:"Sqb"}},NextToken:{}}}},ListWorkteams:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workteams"],members:{Workteams:{type:"list",member:{shape:"Sqf"}},NextToken:{}}}},PutModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName","ResourcePolicy"],members:{ModelPackageGroupName:{},ResourcePolicy:{}}},output:{type:"structure",required:["ModelPackageGroupArn"],members:{ModelPackageGroupArn:{}}}},RegisterDevices:{input:{type:"structure",required:["DeviceFleetName","Devices"],members:{DeviceFleetName:{},Devices:{shape:"Sz9"},Tags:{shape:"S7"}}}},RenderUiTemplate:{input:{type:"structure",required:["Task","RoleArn"],members:{UiTemplate:{shape:"S9m"},Task:{type:"structure",required:["Input"],members:{Input:{}}},RoleArn:{},HumanTaskUiArn:{}}},output:{type:"structure",required:["RenderedContent","Errors"],members:{RenderedContent:{},Errors:{type:"list",member:{type:"structure",required:["Code","Message"],members:{Code:{},Message:{}}}}}}},Search:{input:{type:"structure",required:["Resource"],members:{Resource:{},SearchExpression:{shape:"Szi"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{TrainingJob:{shape:"Szv"},Experiment:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Smk"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Tags:{shape:"S7"}}},Trial:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Spv"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"},TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},TrialComponentSource:{shape:"Spz"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"}}}}}},TrialComponent:{type:"structure",members:{TrialComponentName:{},DisplayName:{},TrialComponentArn:{},Source:{shape:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},Metrics:{shape:"Sq1"},MetadataProperties:{shape:"Sp"},SourceDetail:{type:"structure",members:{SourceArn:{},TrainingJob:{shape:"Szv"},ProcessingJob:{type:"structure",members:{ProcessingInputs:{shape:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},ExperimentConfig:{shape:"Sff"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{},Tags:{shape:"S7"}}},TransformJob:{type:"structure",members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Sgm"},ExperimentConfig:{shape:"Sff"},Tags:{shape:"S7"}}}}},Tags:{shape:"S7"},Parents:{type:"list",member:{type:"structure",members:{TrialName:{},ExperimentName:{}}}}}},Endpoint:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"Slv"},DataCaptureConfig:{shape:"Slz"},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringSchedules:{type:"list",member:{type:"structure",members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},MonitoringType:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"Sd6"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"Sod"},Tags:{shape:"S7"}}}},Tags:{shape:"S7"}}},ModelPackage:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"S1t"},SourceAlgorithmSpecification:{shape:"Sci"},ValidationSpecification:{shape:"Scf"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"So0"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},ApprovalDescription:{},Tags:{shape:"S7"}}},ModelPackageGroup:{type:"structure",members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},ModelPackageGroupStatus:{},Tags:{shape:"S7"}}},Pipeline:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDescription:{},RoleArn:{},PipelineStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastRunTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"},Tags:{shape:"S7"}}},PipelineExecution:{type:"structure",members:{PipelineArn:{},PipelineExecutionArn:{},PipelineExecutionDisplayName:{},PipelineExecutionStatus:{},PipelineExecutionDescription:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"},PipelineParameters:{shape:"Sxj"}}},FeatureGroup:{type:"structure",members:{FeatureGroupArn:{},FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},CreationTime:{type:"timestamp"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"},FailureReason:{},Description:{},Tags:{shape:"S7"}}}}}},NextToken:{}}}},StartMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},StartNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},StartPipelineExecution:{input:{type:"structure",required:["PipelineName","ClientRequestToken"],members:{PipelineName:{},PipelineExecutionDisplayName:{},PipelineParameters:{shape:"Sxj"},PipelineExecutionDescription:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StopAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}}},StopCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}}},StopEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}}},StopHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}}},StopLabelingJob:{input:{type:"structure",required:["LabelingJobName"],members:{LabelingJobName:{}}}},StopMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},StopNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},StopPipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn","ClientRequestToken"],members:{PipelineExecutionArn:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StopProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}}},StopTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{}}}},StopTransformJob:{input:{type:"structure",required:["TransformJobName"],members:{TransformJobName:{}}}},UpdateAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{},Description:{},Status:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ActionArn:{}}}},UpdateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},KernelGatewayImageConfig:{shape:"S3x"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},UpdateArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{},ArtifactName:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ArtifactArn:{}}}},UpdateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{},GitConfig:{type:"structure",members:{SecretArn:{}}}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},UpdateContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{},Description:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ContextArn:{}}}},UpdateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"S6z"}}}},UpdateDevices:{input:{type:"structure",required:["DeviceFleetName","Devices"],members:{DeviceFleetName:{},Devices:{shape:"Sz9"}}}},UpdateDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},DefaultUserSettings:{shape:"S73"}}},output:{type:"structure",members:{DomainArn:{}}}},UpdateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},RetainAllVariantProperties:{type:"boolean"},ExcludeRetainedVariantProperties:{type:"list",member:{type:"structure",required:["VariantPropertyType"],members:{VariantPropertyType:{}}}},DeploymentConfig:{shape:"Sm2"}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},UpdateEndpointWeightsAndCapacities:{input:{type:"structure",required:["EndpointName","DesiredWeightsAndCapacities"],members:{EndpointName:{},DesiredWeightsAndCapacities:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DesiredWeight:{type:"float"},DesiredInstanceCount:{type:"integer"}}}}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},UpdateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{}}},output:{type:"structure",members:{ExperimentArn:{}}}},UpdateImage:{input:{type:"structure",required:["ImageName"],members:{DeleteProperties:{type:"list",member:{}},Description:{},DisplayName:{},ImageName:{},RoleArn:{}}},output:{type:"structure",members:{ImageArn:{}}}},UpdateModelPackage:{input:{type:"structure",required:["ModelPackageArn","ModelApprovalStatus"],members:{ModelPackageArn:{},ModelApprovalStatus:{},ApprovalDescription:{}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},UpdateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sd6"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},UpdateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{},InstanceType:{},RoleArn:{},LifecycleConfigName:{},DisassociateLifecycleConfig:{type:"boolean"},VolumeSizeInGB:{type:"integer"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"},AcceleratorTypes:{shape:"Sdo"},DisassociateAcceleratorTypes:{type:"boolean"},DisassociateDefaultCodeRepository:{type:"boolean"},DisassociateAdditionalCodeRepositories:{type:"boolean"},RootAccess:{}}},output:{type:"structure",members:{}}},UpdateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"}}},output:{type:"structure",members:{}}},UpdatePipeline:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},RoleArn:{}}},output:{type:"structure",members:{PipelineArn:{}}}},UpdatePipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{},PipelineExecutionDescription:{},PipelineExecutionDisplayName:{}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},UpdateTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{},ProfilerConfig:{type:"structure",members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Sgc"},DisableProfiler:{type:"boolean"}}},ProfilerRuleConfigurations:{shape:"Sgd"}}},output:{type:"structure",required:["TrainingJobArn"],members:{TrainingJobArn:{}}}},UpdateTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{},DisplayName:{}}},output:{type:"structure",members:{TrialArn:{}}}},UpdateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sgy"},ParametersToRemove:{shape:"S12c"},InputArtifacts:{shape:"Sh2"},InputArtifactsToRemove:{shape:"S12c"},OutputArtifacts:{shape:"Sh2"},OutputArtifactsToRemove:{shape:"S12c"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},UpdateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},UserSettings:{shape:"S73"}}},output:{type:"structure",members:{UserProfileArn:{}}}},UpdateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{},SourceIpConfig:{shape:"Shj"},OidcConfig:{shape:"Shg"}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sqb"}}}},UpdateWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{},MemberDefinitions:{shape:"Shr"},Description:{},NotificationConfiguration:{shape:"Shz"}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sqf"}}}}},shapes:{S7:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},Sn:{type:"map",key:{},value:{}},Sp:{type:"structure",members:{CommitId:{},Repository:{},GeneratedBy:{},ProjectId:{}}},Sw:{type:"structure",required:["TrainingImage","SupportedTrainingInstanceTypes","TrainingChannels"],members:{TrainingImage:{},TrainingImageDigest:{},SupportedHyperParameters:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Description:{},Type:{},Range:{type:"structure",members:{IntegerParameterRangeSpecification:{type:"structure",required:["MinValue","MaxValue"],members:{MinValue:{},MaxValue:{}}},ContinuousParameterRangeSpecification:{type:"structure",required:["MinValue","MaxValue"],members:{MinValue:{},MaxValue:{}}},CategoricalParameterRangeSpecification:{type:"structure",required:["Values"],members:{Values:{shape:"S18"}}}}},IsTunable:{type:"boolean"},IsRequired:{type:"boolean"},DefaultValue:{}}}},SupportedTrainingInstanceTypes:{type:"list",member:{}},SupportsDistributedTraining:{type:"boolean"},MetricDefinitions:{shape:"S1d"},TrainingChannels:{type:"list",member:{type:"structure",required:["Name","SupportedContentTypes","SupportedInputModes"],members:{Name:{},Description:{},IsRequired:{type:"boolean"},SupportedContentTypes:{shape:"S1k"},SupportedCompressionTypes:{type:"list",member:{}},SupportedInputModes:{type:"list",member:{}}}}},SupportedTuningJobObjectiveMetrics:{type:"list",member:{shape:"S1r"}}}},S18:{type:"list",member:{}},S1d:{type:"list",member:{type:"structure",required:["Name","Regex"],members:{Name:{},Regex:{}}}},S1k:{type:"list",member:{}},S1r:{type:"structure",required:["Type","MetricName"],members:{Type:{},MetricName:{}}},S1t:{type:"structure",required:["Containers","SupportedContentTypes","SupportedResponseMIMETypes"],members:{Containers:{type:"list",member:{type:"structure",required:["Image"],members:{ContainerHostname:{},Image:{},ImageDigest:{},ModelDataUrl:{},ProductId:{}}}},SupportedTransformInstanceTypes:{type:"list",member:{}},SupportedRealtimeInferenceInstanceTypes:{type:"list",member:{}},SupportedContentTypes:{shape:"S1k"},SupportedResponseMIMETypes:{type:"list",member:{}}}},S25:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TrainingJobDefinition"],members:{ProfileName:{},TrainingJobDefinition:{type:"structure",required:["TrainingInputMode","InputDataConfig","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{TrainingInputMode:{},HyperParameters:{shape:"S2a"},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},StoppingCondition:{shape:"S2y"}}},TransformJobDefinition:{shape:"S31"}}}}}},S2a:{type:"map",key:{},value:{}},S2c:{type:"list",member:{type:"structure",required:["ChannelName","DataSource"],members:{ChannelName:{},DataSource:{type:"structure",members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{},S3DataDistributionType:{},AttributeNames:{type:"list",member:{}}}},FileSystemDataSource:{type:"structure",required:["FileSystemId","FileSystemAccessMode","FileSystemType","DirectoryPath"],members:{FileSystemId:{},FileSystemAccessMode:{},FileSystemType:{},DirectoryPath:{}}}}},ContentType:{},CompressionType:{},RecordWrapperType:{},InputMode:{},ShuffleConfig:{type:"structure",required:["Seed"],members:{Seed:{type:"long"}}}}}},S2t:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S2v:{type:"structure",required:["InstanceType","InstanceCount","VolumeSizeInGB"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}},S2y:{type:"structure",members:{MaxRuntimeInSeconds:{type:"integer"},MaxWaitTimeInSeconds:{type:"integer"}}},S31:{type:"structure",required:["TransformInput","TransformOutput","TransformResources"],members:{MaxConcurrentTransforms:{type:"integer"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"}}},S35:{type:"map",key:{},value:{}},S38:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},ContentType:{},CompressionType:{},SplitType:{}}},S3c:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},Accept:{},AssembleWith:{},KmsKeyId:{}}},S3f:{type:"structure",required:["InstanceType","InstanceCount"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeKmsKeyId:{}}},S3p:{type:"structure",members:{SageMakerImageArn:{},SageMakerImageVersionArn:{},InstanceType:{}}},S3x:{type:"structure",required:["KernelSpecs"],members:{KernelSpecs:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},DisplayName:{}}}},FileSystemConfig:{type:"structure",members:{MountPath:{},DefaultUid:{type:"integer"},DefaultGid:{type:"integer"}}}}},S49:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceTypes:{type:"list",member:{type:"structure",required:["SourceIdType","Value"],members:{SourceIdType:{},Value:{}}}}}},S4h:{type:"list",member:{type:"structure",required:["DataSource","TargetAttributeName"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},CompressionType:{},TargetAttributeName:{}}}},S4n:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S4p:{type:"structure",required:["MetricName"],members:{MetricName:{}}},S4r:{type:"structure",members:{CompletionCriteria:{shape:"S4s"},SecurityConfig:{type:"structure",members:{VolumeKmsKeyId:{},EnableInterContainerTrafficEncryption:{type:"boolean"},VpcConfig:{shape:"S4x"}}}}},S4s:{type:"structure",members:{MaxCandidates:{type:"integer"},MaxRuntimePerTrainingJobInSeconds:{type:"integer"},MaxAutoMLJobRuntimeInSeconds:{type:"integer"}}},S4x:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{shape:"S50"}}},S50:{type:"list",member:{}},S56:{type:"structure",required:["RepositoryUrl"],members:{RepositoryUrl:{},Branch:{},SecretArn:{}}},S5d:{type:"structure",required:["S3Uri","DataInputConfig","Framework"],members:{S3Uri:{},DataInputConfig:{},Framework:{}}},S5g:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},TargetDevice:{},TargetPlatform:{type:"structure",required:["Os","Arch"],members:{Os:{},Arch:{},Accelerator:{}}},CompilerOptions:{},KmsKeyId:{}}},S5q:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},S5v:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"},StatisticsResource:{shape:"S5y"}}},S5x:{type:"structure",members:{S3Uri:{}}},S5y:{type:"structure",members:{S3Uri:{}}},S5z:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},Environment:{shape:"S65"}}},S61:{type:"list",member:{}},S63:{type:"list",member:{}},S65:{type:"map",key:{},value:{}},S68:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}},S69:{type:"structure",required:["EndpointName","LocalPath"],members:{EndpointName:{},LocalPath:{},S3InputMode:{},S3DataDistributionType:{},FeaturesAttribute:{},InferenceAttribute:{},ProbabilityAttribute:{},ProbabilityThresholdAttribute:{type:"double"},StartTimeOffset:{},EndTimeOffset:{}}},S6h:{type:"structure",required:["MonitoringOutputs"],members:{MonitoringOutputs:{type:"list",member:{type:"structure",required:["S3Output"],members:{S3Output:{type:"structure",required:["S3Uri","LocalPath"],members:{S3Uri:{},LocalPath:{},S3UploadMode:{}}}}}},KmsKeyId:{}}},S6n:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},S6s:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S4x"}}},S6t:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},S6z:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},KmsKeyId:{}}},S73:{type:"structure",members:{ExecutionRole:{},SecurityGroups:{shape:"S74"},SharingSettings:{type:"structure",members:{NotebookOutputOption:{},S3OutputPath:{},S3KmsKeyId:{}}},JupyterServerAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"}}},KernelGatewayAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"},CustomImages:{type:"list",member:{type:"structure",required:["ImageName","AppImageConfigName"],members:{ImageName:{},ImageVersionNumber:{type:"integer"},AppImageConfigName:{}}}}}},TensorBoardAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"}}}}},S74:{type:"list",member:{}},S7q:{type:"list",member:{type:"structure",required:["VariantName","ModelName","InitialInstanceCount","InstanceType"],members:{VariantName:{},ModelName:{},InitialInstanceCount:{type:"integer"},InstanceType:{},InitialVariantWeight:{type:"float"},AcceleratorType:{}}}},S7x:{type:"structure",required:["InitialSamplingPercentage","DestinationS3Uri","CaptureOptions"],members:{EnableCapture:{type:"boolean"},InitialSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{},CaptureOptions:{type:"list",member:{type:"structure",required:["CaptureMode"],members:{CaptureMode:{}}}},CaptureContentTypeHeader:{type:"structure",members:{CsvContentTypes:{type:"list",member:{}},JsonContentTypes:{type:"list",member:{}}}}}},S8h:{type:"list",member:{type:"structure",members:{FeatureName:{},FeatureType:{}}}},S8k:{type:"structure",members:{SecurityConfig:{type:"structure",members:{KmsKeyId:{}}},EnableOnlineStore:{type:"boolean"}}},S8m:{type:"structure",required:["S3StorageConfig"],members:{S3StorageConfig:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},DisableGlueTableCreation:{type:"boolean"},DataCatalogConfig:{type:"structure",required:["TableName","Catalog","Database"],members:{TableName:{},Catalog:{},Database:{}}}}},S8x:{type:"structure",required:["AwsManagedHumanLoopRequestSource"],members:{AwsManagedHumanLoopRequestSource:{}}},S8z:{type:"structure",required:["HumanLoopActivationConditionsConfig"],members:{HumanLoopActivationConditionsConfig:{type:"structure",required:["HumanLoopActivationConditions"],members:{HumanLoopActivationConditions:{jsonvalue:true}}}}},S92:{type:"structure",required:["WorkteamArn","HumanTaskUiArn","TaskTitle","TaskDescription","TaskCount"],members:{WorkteamArn:{},HumanTaskUiArn:{},TaskTitle:{},TaskDescription:{},TaskCount:{type:"integer"},TaskAvailabilityLifetimeInSeconds:{type:"integer"},TaskTimeLimitInSeconds:{type:"integer"},TaskKeywords:{type:"list",member:{}},PublicWorkforceTaskPrice:{shape:"S9c"}}},S9c:{type:"structure",members:{AmountInUsd:{type:"structure",members:{Dollars:{type:"integer"},Cents:{type:"integer"},TenthFractionsOfACent:{type:"integer"}}}}},S9h:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{}}},S9m:{type:"structure",required:["Content"],members:{Content:{}}},S9r:{type:"structure",required:["Strategy","ResourceLimits"],members:{Strategy:{},HyperParameterTuningJobObjective:{shape:"S1r"},ResourceLimits:{shape:"S9t"},ParameterRanges:{shape:"S9w"},TrainingJobEarlyStoppingType:{},TuningJobCompletionCriteria:{type:"structure",required:["TargetObjectiveMetricValue"],members:{TargetObjectiveMetricValue:{type:"float"}}}}},S9t:{type:"structure",required:["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],members:{MaxNumberOfTrainingJobs:{type:"integer"},MaxParallelTrainingJobs:{type:"integer"}}},S9w:{type:"structure",members:{IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MinValue","MaxValue"],members:{Name:{},MinValue:{},MaxValue:{},ScalingType:{}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MinValue","MaxValue"],members:{Name:{},MinValue:{},MaxValue:{},ScalingType:{}}}},CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S18"}}}}}},Sa8:{type:"structure",required:["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{DefinitionName:{},TuningObjective:{shape:"S1r"},HyperParameterRanges:{shape:"S9w"},StaticHyperParameters:{shape:"S2a"},AlgorithmSpecification:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},TrainingInputMode:{},AlgorithmName:{},MetricDefinitions:{shape:"S1d"}}},RoleArn:{},InputDataConfig:{shape:"S2c"},VpcConfig:{shape:"S4x"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},StoppingCondition:{shape:"S2y"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"}}},Sad:{type:"structure",required:["S3Uri"],members:{S3Uri:{},LocalPath:{}}},Sae:{type:"list",member:{shape:"Sa8"}},Saf:{type:"structure",required:["ParentHyperParameterTuningJobs","WarmStartType"],members:{ParentHyperParameterTuningJobs:{type:"list",member:{type:"structure",members:{HyperParameterTuningJobName:{}}}},WarmStartType:{}}},Saw:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",members:{S3DataSource:{type:"structure",required:["ManifestS3Uri"],members:{ManifestS3Uri:{}}},SnsDataSource:{type:"structure",required:["SnsTopicArn"],members:{SnsTopicArn:{}}}}},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}},Sb4:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{},SnsTopicArn:{}}},Sb5:{type:"structure",members:{MaxHumanLabeledObjectCount:{type:"integer"},MaxPercentageOfInputDatasetLabeled:{type:"integer"}}},Sb8:{type:"structure",required:["LabelingJobAlgorithmSpecificationArn"],members:{LabelingJobAlgorithmSpecificationArn:{},InitialActiveLearningModelArn:{},LabelingJobResourceConfig:{type:"structure",members:{VolumeKmsKeyId:{}}}}},Sbc:{type:"structure",required:["WorkteamArn","UiConfig","PreHumanTaskLambdaArn","TaskTitle","TaskDescription","NumberOfHumanWorkersPerDataObject","TaskTimeLimitInSeconds","AnnotationConsolidationConfig"],members:{WorkteamArn:{},UiConfig:{type:"structure",members:{UiTemplateS3Uri:{},HumanTaskUiArn:{}}},PreHumanTaskLambdaArn:{},TaskKeywords:{type:"list",member:{}},TaskTitle:{},TaskDescription:{},NumberOfHumanWorkersPerDataObject:{type:"integer"},TaskTimeLimitInSeconds:{type:"integer"},TaskAvailabilityLifetimeInSeconds:{type:"integer"},MaxConcurrentTaskCount:{type:"integer"},AnnotationConsolidationConfig:{type:"structure",required:["AnnotationConsolidationLambdaArn"],members:{AnnotationConsolidationLambdaArn:{}}},PublicWorkforceTaskPrice:{shape:"S9c"}}},Sbr:{type:"structure",members:{ContainerHostname:{},Image:{},ImageConfig:{type:"structure",required:["RepositoryAccessMode"],members:{RepositoryAccessMode:{}}},Mode:{},ModelDataUrl:{},Environment:{shape:"Sbv"},ModelPackageName:{},MultiModelConfig:{type:"structure",members:{ModelCacheSetting:{}}}}},Sbv:{type:"map",key:{},value:{}},Sc1:{type:"list",member:{shape:"Sbr"}},Sc4:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Sc5:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S65"}}},Sc6:{type:"structure",required:["EndpointInput","GroundTruthS3Input"],members:{EndpointInput:{shape:"S69"},GroundTruthS3Input:{shape:"Sc7"}}},Sc7:{type:"structure",members:{S3Uri:{}}},Sca:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Scb:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S65"}}},Scc:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}},Scf:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TransformJobDefinition"],members:{ProfileName:{},TransformJobDefinition:{shape:"S31"}}}}}},Sci:{type:"structure",required:["SourceAlgorithms"],members:{SourceAlgorithms:{type:"list",member:{type:"structure",required:["AlgorithmName"],members:{ModelDataUrl:{},AlgorithmName:{}}}}}},Scm:{type:"structure",members:{ModelQuality:{type:"structure",members:{Statistics:{shape:"Sco"},Constraints:{shape:"Sco"}}},ModelDataQuality:{type:"structure",members:{Statistics:{shape:"Sco"},Constraints:{shape:"Sco"}}},Bias:{type:"structure",members:{Report:{shape:"Sco"}}},Explainability:{type:"structure",members:{Report:{shape:"Sco"}}}}},Sco:{type:"structure",required:["ContentType","S3Uri"],members:{ContentType:{},ContentDigest:{},S3Uri:{}}},Scz:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Sd0:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},ProblemType:{},Environment:{shape:"S65"}}},Sd2:{type:"structure",required:["EndpointInput","GroundTruthS3Input"],members:{EndpointInput:{shape:"S69"},GroundTruthS3Input:{shape:"Sc7"}}},Sd6:{type:"structure",members:{ScheduleConfig:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{}}},MonitoringJobDefinition:{type:"structure",required:["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],members:{BaselineConfig:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"},StatisticsResource:{shape:"S5y"}}},MonitoringInputs:{type:"list",member:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}}},MonitoringOutputConfig:{shape:"S6h"},MonitoringResources:{shape:"S6n"},MonitoringAppSpecification:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{}}},StoppingCondition:{shape:"S6t"},Environment:{shape:"S65"},NetworkConfig:{shape:"Sde"},RoleArn:{}}},MonitoringJobDefinitionName:{},MonitoringType:{}}},Sde:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S4x"}}},Sdo:{type:"list",member:{}},Sdr:{type:"list",member:{}},Sdw:{type:"list",member:{type:"structure",members:{Content:{}}}},Seg:{type:"list",member:{type:"structure",required:["InputName"],members:{InputName:{},AppManaged:{type:"boolean"},S3Input:{type:"structure",required:["S3Uri","S3DataType"],members:{S3Uri:{},LocalPath:{},S3DataType:{},S3InputMode:{},S3DataDistributionType:{},S3CompressionType:{}}},DatasetDefinition:{type:"structure",members:{AthenaDatasetDefinition:{type:"structure",required:["Catalog","Database","QueryString","OutputS3Uri","OutputFormat"],members:{Catalog:{},Database:{},QueryString:{},WorkGroup:{},OutputS3Uri:{},KmsKeyId:{},OutputFormat:{},OutputCompression:{}}},RedshiftDatasetDefinition:{type:"structure",required:["ClusterId","Database","DbUser","QueryString","ClusterRoleArn","OutputS3Uri","OutputFormat"],members:{ClusterId:{},Database:{},DbUser:{},QueryString:{},ClusterRoleArn:{},OutputS3Uri:{},KmsKeyId:{},OutputFormat:{},OutputCompression:{}}},LocalPath:{},DataDistributionType:{},InputMode:{}}}}}},Sf3:{type:"structure",required:["Outputs"],members:{Outputs:{type:"list",member:{type:"structure",required:["OutputName"],members:{OutputName:{},S3Output:{type:"structure",required:["S3Uri","LocalPath","S3UploadMode"],members:{S3Uri:{},LocalPath:{},S3UploadMode:{}}},FeatureStoreOutput:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{}}},AppManaged:{type:"boolean"}}}},KmsKeyId:{}}},Sf8:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},Sfa:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Sfc:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{type:"list",member:{}}}},Sfe:{type:"map",key:{},value:{}},Sff:{type:"structure",members:{ExperimentName:{},TrialName:{},TrialComponentDisplayName:{}}},Sfk:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PathId:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},Sfv:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},AlgorithmName:{},TrainingInputMode:{},MetricDefinitions:{shape:"S1d"},EnableSageMakerMetricsTimeSeries:{type:"boolean"}}},Sfw:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{},HookParameters:{type:"map",key:{},value:{}},CollectionConfigurations:{type:"list",member:{type:"structure",members:{CollectionName:{},CollectionParameters:{type:"map",key:{},value:{}}}}}}},Sg4:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"Sg8"}}}},Sg8:{type:"map",key:{},value:{}},Sg9:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{}}},Sga:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Sgc"}}},Sgc:{type:"map",key:{},value:{}},Sgd:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"Sg8"}}}},Sgj:{type:"structure",members:{InvocationsTimeoutInSeconds:{type:"integer"},InvocationsMaxRetries:{type:"integer"}}},Sgm:{type:"structure",members:{InputFilter:{},OutputFilter:{},JoinSource:{}}},Sgu:{type:"structure",members:{PrimaryStatus:{},Message:{}}},Sgy:{type:"map",key:{},value:{type:"structure",members:{StringValue:{},NumberValue:{type:"double"}}}},Sh2:{type:"map",key:{},value:{type:"structure",required:["Value"],members:{MediaType:{},Value:{}}}},Shd:{type:"structure",required:["UserPool","ClientId"],members:{UserPool:{},ClientId:{}}},Shg:{type:"structure",required:["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],members:{ClientId:{},ClientSecret:{type:"string",sensitive:true},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},Shj:{type:"structure",required:["Cidrs"],members:{Cidrs:{type:"list",member:{}}}},Shr:{type:"list",member:{type:"structure",members:{CognitoMemberDefinition:{type:"structure",required:["UserPool","UserGroup","ClientId"],members:{UserPool:{},UserGroup:{},ClientId:{}}},OidcMemberDefinition:{type:"structure",required:["Groups"],members:{Groups:{type:"list",member:{}}}}}}},Shz:{type:"structure",members:{NotificationTopicArn:{}}},Sjr:{type:"structure",members:{UserProfileArn:{},UserProfileName:{},DomainId:{}}},Sjx:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Skb:{type:"structure",required:["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],members:{CandidateName:{},FinalAutoMLJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{},CandidateSteps:{type:"list",member:{type:"structure",required:["CandidateStepType","CandidateStepArn","CandidateStepName"],members:{CandidateStepType:{},CandidateStepArn:{},CandidateStepName:{}}}},CandidateStatus:{},InferenceContainers:{type:"list",member:{type:"structure",required:["Image","ModelDataUrl"],members:{Image:{},ModelDataUrl:{},Environment:{shape:"Sbv"}}}},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{}}},Sl1:{type:"structure",required:["S3ModelArtifacts"],members:{S3ModelArtifacts:{}}},Slv:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DeployedImages:{type:"list",member:{type:"structure",members:{SpecifiedImage:{},ResolvedImage:{},ResolutionTime:{type:"timestamp"}}}},CurrentWeight:{type:"float"},DesiredWeight:{type:"float"},CurrentInstanceCount:{type:"integer"},DesiredInstanceCount:{type:"integer"}}}},Slz:{type:"structure",required:["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],members:{EnableCapture:{type:"boolean"},CaptureStatus:{},CurrentSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{}}},Sm2:{type:"structure",required:["BlueGreenUpdatePolicy"],members:{BlueGreenUpdatePolicy:{type:"structure",required:["TrafficRoutingConfiguration"],members:{TrafficRoutingConfiguration:{type:"structure",required:["Type","WaitIntervalInSeconds"],members:{Type:{},WaitIntervalInSeconds:{type:"integer"},CanarySize:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"integer"}}}}},TerminationWaitInSeconds:{type:"integer"},MaximumExecutionTimeoutInSeconds:{type:"integer"}}},AutoRollbackConfiguration:{type:"structure",members:{Alarms:{type:"list",member:{type:"structure",members:{AlarmName:{}}}}}}}},Smk:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Smq:{type:"structure",required:["Status"],members:{Status:{},BlockedReason:{}}},Sn5:{type:"structure",members:{Completed:{type:"integer"},InProgress:{type:"integer"},RetryableError:{type:"integer"},NonRetryableError:{type:"integer"},Stopped:{type:"integer"}}},Sn7:{type:"structure",members:{Succeeded:{type:"integer"},Pending:{type:"integer"},Failed:{type:"integer"}}},Sn9:{type:"structure",required:["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus","TunedHyperParameters"],members:{TrainingJobDefinitionName:{},TrainingJobName:{},TrainingJobArn:{},TuningJobName:{},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},TrainingJobStatus:{},TunedHyperParameters:{shape:"S2a"},FailureReason:{},FinalHyperParameterTuningJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{}}},Snm:{type:"structure",members:{TotalLabeled:{type:"integer"},HumanLabeled:{type:"integer"},MachineLabeled:{type:"integer"},FailedNonRetryableError:{type:"integer"},Unlabeled:{type:"integer"}}},Snp:{type:"structure",required:["OutputDatasetS3Uri"],members:{OutputDatasetS3Uri:{},FinalActiveLearningModelArn:{}}},So0:{type:"structure",required:["ValidationStatuses"],members:{ValidationStatuses:{shape:"So1"},ImageScanStatuses:{shape:"So1"}}},So1:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Sod:{type:"structure",required:["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],members:{MonitoringScheduleName:{},ScheduledTime:{type:"timestamp"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringExecutionStatus:{},ProcessingJobArn:{},EndpointName:{},FailureReason:{},MonitoringJobDefinitionName:{},MonitoringType:{}}},Sp7:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MarketplaceTitle:{},SellerName:{},MarketplaceDescription:{},ListingId:{}}},Spb:{type:"list",member:{type:"structure",required:["Status","StartTime"],members:{Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusMessage:{}}}},Spe:{type:"list",member:{type:"structure",members:{MetricName:{},Value:{type:"float"},Timestamp:{type:"timestamp"}}}},Spj:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},Spv:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Spz:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Sq1:{type:"list",member:{type:"structure",members:{MetricName:{},SourceArn:{},TimeStamp:{type:"timestamp"},Max:{type:"double"},Min:{type:"double"},Last:{type:"double"},Count:{type:"integer"},Avg:{type:"double"},StdDev:{type:"double"}}}},Sqb:{type:"structure",required:["WorkforceName","WorkforceArn"],members:{WorkforceName:{},WorkforceArn:{},LastUpdatedDate:{type:"timestamp"},SourceIpConfig:{shape:"Shj"},SubDomain:{},CognitoConfig:{shape:"Shd"},OidcConfig:{type:"structure",members:{ClientId:{},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},CreateDate:{type:"timestamp"}}},Sqf:{type:"structure",required:["WorkteamName","MemberDefinitions","WorkteamArn","Description"],members:{WorkteamName:{},MemberDefinitions:{shape:"Shr"},WorkteamArn:{},WorkforceArn:{},ProductListingIds:{type:"list",member:{}},Description:{},SubDomain:{},CreateDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"},NotificationConfiguration:{shape:"Shz"}}},St5:{type:"list",member:{type:"structure",required:["MonitoringJobDefinitionName","MonitoringJobDefinitionArn","CreationTime","EndpointName"],members:{MonitoringJobDefinitionName:{},MonitoringJobDefinitionArn:{},CreationTime:{type:"timestamp"},EndpointName:{}}}},Sxj:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz9:{type:"list",member:{type:"structure",required:["DeviceName"],members:{DeviceName:{},Description:{},IotThingName:{}}}},Szi:{type:"structure",members:{Filters:{shape:"Szj"},NestedFilters:{type:"list",member:{type:"structure",required:["NestedPropertyName","Filters"],members:{NestedPropertyName:{},Filters:{shape:"Szj"}}}},SubExpressions:{type:"list",member:{shape:"Szi"}},Operator:{}}},Szj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Operator:{},Value:{}}}},Szv:{type:"structure",members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"Sl1"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Spb"},FinalMetricDataList:{shape:"Spe"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sfw"},ExperimentConfig:{shape:"Sff"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},DebugRuleEvaluationStatuses:{shape:"Spj"},Tags:{shape:"S7"}}},S10v:{type:"list",member:{}},S12c:{type:"list",member:{}}}}},5369:function(e){e.exports={pagination:{}}},5380:function(e){e.exports={$id:"request.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["method","url","httpVersion","cookies","headers","queryString","headersSize","bodySize"],properties:{method:{type:"string"},url:{type:"string",format:"uri"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},queryString:{type:"array",items:{$ref:"query.json#"}},postData:{$ref:"postData.json#"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},5381:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pinpoint"]={};i.Pinpoint=a.defineService("pinpoint",["2016-12-01"]);Object.defineProperty(s.services["pinpoint"],"2016-12-01",{get:function get(){var e=r(997);return e},enumerable:true,configurable:true});e.exports=i.Pinpoint},5387:function(e,t,r){const{generateKeyPairSync:i,generateKeyPair:a}=r(6417);const{promisify:s}=r(1669);const{THUMBPRINT_MATERIAL:n,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:p,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:m}=r(3771);const{OKP_CURVES:l}=r(2962);const{edDSASupported:d}=r(7915);const y=r(3688);const b=r(849);const h=s(a);const f=new Set(["crv","x"]);Object.freeze(f);const g=new Set([...f,"d"]);Object.freeze(g);class OKPKey extends b{constructor(...e){super(...e);this[o]();Object.defineProperty(this,"kty",{value:"OKP",enumerable:true});if(!l.has(this.crv)){throw new y.JOSENotSupported("unsupported OKP key curve")}}static get[u](){return f}static get[p](){return g}[n](){return{crv:this.crv,kty:"OKP",x:this.x}}[m](){return this.algorithms("deriveKey")}[c](){if(this.public){return new Set}return this.algorithms("deriveKey")}static async generate(e="Ed25519",t=true){if(!d){throw new y.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!l.has(e)){throw new y.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:r,publicKey:i}=await h(e.toLowerCase());return t?r:i}static generateSync(e="Ed25519",t=true){if(!d){throw new y.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!l.has(e)){throw new y.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:r,publicKey:a}=i(e.toLowerCase());return t?r:a}}e.exports=OKPKey},5388:function(e){e.exports={pagination:{ListCodeReviews:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecommendationFeedback:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecommendations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRepositoryAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RepositoryAssociationSummaries"}}}},5399:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-08-25",endpointPrefix:"signer",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"signer",serviceFullName:"AWS Signer",serviceId:"signer",signatureVersion:"v4",signingName:"signer",uid:"signer-2017-08-25"},operations:{AddProfilePermission:{http:{requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["action","principal","statementId","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},action:{},principal:{},revisionId:{},statementId:{}}},output:{type:"structure",members:{revisionId:{}}}},CancelSigningProfile:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"}}}},DescribeSigningJob:{http:{method:"GET",requestUri:"/signing-jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{jobId:{},source:{shape:"Sa"},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},profileName:{},profileVersion:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},createdAt:{type:"timestamp"},completedAt:{type:"timestamp"},signatureExpiresAt:{type:"timestamp"},requestedBy:{},status:{},statusReason:{},revocationRecord:{type:"structure",members:{reason:{},revokedAt:{type:"timestamp"},revokedBy:{}}},signedObject:{shape:"Sw"},jobOwner:{},jobInvoker:{}}}},GetSigningPlatform:{http:{method:"GET",requestUri:"/signing-platforms/{platformId}"},input:{type:"structure",required:["platformId"],members:{platformId:{location:"uri",locationName:"platformId"}}},output:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"S12"},signingImageFormat:{shape:"S17"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},GetSigningProfile:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileOwner:{location:"querystring",locationName:"profileOwner"}}},output:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},revocationRecord:{type:"structure",members:{revocationEffectiveFrom:{type:"timestamp"},revokedAt:{type:"timestamp"},revokedBy:{}}},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},signatureValidityPeriod:{shape:"S1f"},overrides:{shape:"Sj"},signingParameters:{shape:"So"},status:{},statusReason:{},arn:{},tags:{shape:"S1k"}}}},ListProfilePermissions:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{revisionId:{},policySizeBytes:{type:"integer"},permissions:{type:"list",member:{type:"structure",members:{action:{},principal:{},statementId:{},profileVersion:{}}}},nextToken:{}}}},ListSigningJobs:{http:{method:"GET",requestUri:"/signing-jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},platformId:{location:"querystring",locationName:"platformId"},requestedBy:{location:"querystring",locationName:"requestedBy"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},isRevoked:{location:"querystring",locationName:"isRevoked",type:"boolean"},signatureExpiresBefore:{location:"querystring",locationName:"signatureExpiresBefore",type:"timestamp"},signatureExpiresAfter:{location:"querystring",locationName:"signatureExpiresAfter",type:"timestamp"},jobInvoker:{location:"querystring",locationName:"jobInvoker"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobId:{},source:{shape:"Sa"},signedObject:{shape:"Sw"},signingMaterial:{shape:"Sf"},createdAt:{type:"timestamp"},status:{},isRevoked:{type:"boolean"},profileName:{},profileVersion:{},platformId:{},platformDisplayName:{},signatureExpiresAt:{type:"timestamp"},jobOwner:{},jobInvoker:{}}}},nextToken:{}}}},ListSigningPlatforms:{http:{method:"GET",requestUri:"/signing-platforms"},input:{type:"structure",members:{category:{location:"querystring",locationName:"category"},partner:{location:"querystring",locationName:"partner"},target:{location:"querystring",locationName:"target"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{platforms:{type:"list",member:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"S12"},signingImageFormat:{shape:"S17"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},nextToken:{}}}},ListSigningProfiles:{http:{method:"GET",requestUri:"/signing-profiles"},input:{type:"structure",members:{includeCanceled:{location:"querystring",locationName:"includeCanceled",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},platformId:{location:"querystring",locationName:"platformId"},statuses:{location:"querystring",locationName:"statuses",type:"list",member:{}}}},output:{type:"structure",members:{profiles:{type:"list",member:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1f"},platformId:{},platformDisplayName:{},signingParameters:{shape:"So"},status:{},arn:{},tags:{shape:"S1k"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1k"}}}},PutSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName","platformId"],members:{profileName:{location:"uri",locationName:"profileName"},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1f"},platformId:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},tags:{shape:"S1k"}}},output:{type:"structure",members:{arn:{},profileVersion:{},profileVersionArn:{}}}},RemoveProfilePermission:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}/permissions/{statementId}"},input:{type:"structure",required:["revisionId","profileName","statementId"],members:{profileName:{location:"uri",locationName:"profileName"},revisionId:{location:"querystring",locationName:"revisionId"},statementId:{location:"uri",locationName:"statementId"}}},output:{type:"structure",members:{revisionId:{}}}},RevokeSignature:{http:{method:"PUT",requestUri:"/signing-jobs/{jobId}/revoke"},input:{type:"structure",required:["reason","jobId"],members:{jobId:{location:"uri",locationName:"jobId"},jobOwner:{},reason:{}}}},RevokeSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}/revoke"},input:{type:"structure",required:["profileVersion","reason","effectiveTime","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},reason:{},effectiveTime:{type:"timestamp"}}}},StartSigningJob:{http:{requestUri:"/signing-jobs"},input:{type:"structure",required:["source","destination","profileName","clientRequestToken"],members:{source:{shape:"Sa"},destination:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},prefix:{}}}}},profileName:{},clientRequestToken:{idempotencyToken:true},profileOwner:{}}},output:{type:"structure",members:{jobId:{},jobOwner:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1k"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",members:{s3:{type:"structure",required:["bucketName","key","version"],members:{bucketName:{},key:{},version:{}}}}},Sf:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},Sj:{type:"structure",members:{signingConfiguration:{type:"structure",members:{encryptionAlgorithm:{},hashAlgorithm:{}}},signingImageFormat:{}}},So:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},key:{}}}}},S12:{type:"structure",required:["encryptionAlgorithmOptions","hashAlgorithmOptions"],members:{encryptionAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}},hashAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}}}},S17:{type:"structure",required:["supportedFormats","defaultFormat"],members:{supportedFormats:{type:"list",member:{}},defaultFormat:{}}},S1f:{type:"structure",members:{value:{type:"integer"},type:{}}},S1k:{type:"map",key:{},value:{}}}}},5400:function(e,t,r){e.exports=Fingerprint;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(6753);var u=r(3852);var p=r(7502);var c=r(8752);var m=r(2270);var l=o.FingerprintFormatError;var d=o.InvalidAlgorithmError;function Fingerprint(e){i.object(e,"options");i.string(e.type,"options.type");i.buffer(e.hash,"options.hash");i.string(e.algorithm,"options.algorithm");this.algorithm=e.algorithm.toLowerCase();if(s.hashAlgs[this.algorithm]!==true)throw new d(this.algorithm);this.hash=e.hash;this.type=e.type;this.hashType=e.hashType}Fingerprint.prototype.toString=function(e){if(e===undefined){if(this.algorithm==="md5"||this.hashType==="spki")e="hex";else e="base64"}i.string(e);switch(e){case"hex":if(this.hashType==="spki")return this.hash.toString("hex");return addColons(this.hash.toString("hex"));case"base64":if(this.hashType==="spki")return this.hash.toString("base64");return sshBase64Format(this.algorithm,this.hash.toString("base64"));default:throw new l(undefined,e)}};Fingerprint.prototype.matches=function(e){i.object(e,"key or certificate");if(this.type==="key"&&this.hashType!=="ssh"){m.assertCompatible(e,u,[1,7],"key with spki");if(p.isPrivateKey(e)){m.assertCompatible(e,p,[1,6],"privatekey with spki support")}}else if(this.type==="key"){m.assertCompatible(e,u,[1,0],"key")}else{m.assertCompatible(e,c,[1,0],"certificate")}var t=e.hash(this.algorithm,this.hashType);var r=n.createHash(this.algorithm).update(t).digest("base64");if(this.hash2===undefined)this.hash2=n.createHash(this.algorithm).update(this.hash).digest("base64");return this.hash2===r};var y=/^[A-Za-z0-9+\/=]+$/;var b=/^[a-fA-F0-9]+$/;Fingerprint.parse=function(e,t){i.string(e,"fingerprint");var r,n,o;if(Array.isArray(t)){o=t;t={}}i.optionalObject(t,"options");if(t===undefined)t={};if(t.enAlgs!==undefined)o=t.enAlgs;if(t.algorithms!==undefined)o=t.algorithms;i.optionalArrayOfString(o,"algorithms");var u="ssh";if(t.hashType!==undefined)u=t.hashType;i.string(u,"options.hashType");var p=e.split(":");if(p.length==2){r=p[0].toLowerCase();if(!y.test(p[1]))throw new l(e);try{n=a.from(p[1],"base64")}catch(t){throw new l(e)}}else if(p.length>2){r="md5";if(p[0].toLowerCase()==="md5")p=p.slice(1);p=p.map(function(t){while(t.length<2)t="0"+t;if(t.length>2)throw new l(e);return t});p=p.join("");if(!b.test(p)||p.length%2!==0)throw new l(e);try{n=a.from(p,"hex")}catch(t){throw new l(e)}}else{if(b.test(e)){n=a.from(e,"hex")}else if(y.test(e)){n=a.from(e,"base64")}else{throw new l(e)}switch(n.length){case 32:r="sha256";break;case 16:r="md5";break;case 20:r="sha1";break;case 64:r="sha512";break;default:throw new l(e)}if(t.hashType===undefined)u="spki"}if(r===undefined)throw new l(e);if(s.hashAlgs[r]===undefined)throw new d(r);if(o!==undefined){o=o.map(function(e){return e.toLowerCase()});if(o.indexOf(r)===-1)throw new d(r)}return new Fingerprint({algorithm:r,hash:n,type:t.type||"key",hashType:u})};function addColons(e){return e.replace(/(.{2})(?=.)/g,"$1:")}function base64Strip(e){return e.replace(/=*$/,"")}function sshBase64Format(e,t){return e.toUpperCase()+":"+base64Strip(t)}Fingerprint.isFingerprint=function(e,t){return m.isCompatible(e,Fingerprint,t)};Fingerprint.prototype._sshpkApiVersion=[1,2];Fingerprint._oldVersionDetect=function(e){i.func(e.toString);i.func(e.matches);return[1,0]}},5402:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddRoleToDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sb"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Sf"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},BacktrackDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","BacktrackTo"],members:{DBClusterIdentifier:{},BacktrackTo:{type:"timestamp"},Force:{type:"boolean"},UseEarliestTimeOnPointInTimeUnavailable:{type:"boolean"}}},output:{shape:"Ss",resultWrapper:"BacktrackDBClusterResult"}},CancelExportTask:{input:{type:"structure",required:["ExportTaskIdentifier"],members:{ExportTaskIdentifier:{}}},output:{shape:"Su",resultWrapper:"CancelExportTaskResult"}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sb"},SourceRegion:{}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},KmsKeyId:{},Tags:{shape:"Sb"},CopyTags:{type:"boolean"},PreSignedUrl:{},OptionGroupName:{},TargetCustomAvailabilityZone:{},SourceRegion:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},CreateCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneName"],members:{CustomAvailabilityZoneName:{},ExistingVpnId:{},NewVpnTunnelName:{},VpnTunnelOriginatorIP:{}}},output:{resultWrapper:"CreateCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},GlobalClusterIdentifier:{},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},EnableGlobalWriteForwarding:{type:"boolean"},SourceRegion:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},Tags:{shape:"Sb"}}},output:{shape:"S2g",resultWrapper:"CreateDBClusterEndpointResult"}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},NcharCharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},DBParameterGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},StorageType:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ReplicaMode:{},MaxAllocatedStorage:{type:"integer"},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CreateDBProxy:{input:{type:"structure",required:["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],members:{DBProxyName:{},EngineFamily:{},Auth:{shape:"S3f"},RoleArn:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S3t"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},SourceIds:{shape:"S7"},Enabled:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},CreateGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},SourceDBClusterIdentifier:{},Engine:{},EngineVersion:{},DeletionProtection:{type:"boolean"},DatabaseName:{},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},DeleteCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneId"],members:{CustomAvailabilityZoneId:{}}},output:{resultWrapper:"DeleteCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{shape:"S2g",resultWrapper:"DeleteDBClusterEndpointResult"}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},DeleteGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{}}},output:{resultWrapper:"DeleteGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},DeleteInstallationMedia:{input:{type:"structure",required:["InstallationMediaId"],members:{InstallationMediaId:{}}},output:{shape:"S4v",resultWrapper:"DeleteInstallationMediaResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:true}}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{shape:"S5b",locationName:"Certificate"}},Marker:{}}}},DescribeCustomAvailabilityZones:{input:{type:"structure",members:{CustomAvailabilityZoneId:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCustomAvailabilityZonesResult",type:"structure",members:{Marker:{},CustomAvailabilityZones:{type:"list",member:{shape:"S1q",locationName:"CustomAvailabilityZone"}}}}},DescribeDBClusterBacktracks:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},BacktrackIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterBacktracksResult",type:"structure",members:{Marker:{},DBClusterBacktracks:{type:"list",member:{shape:"Ss",locationName:"DBClusterBacktrack"}}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S2g",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sz",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S5q"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5w"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"S12",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S1z",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"},IncludeAll:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S6a"},SupportedCharacterSets:{shape:"S6b"},SupportedNcharCharacterSets:{shape:"S6b"},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"S1w"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportedEngineModes:{shape:"S5t"},SupportedFeatureNames:{type:"list",member:{}},Status:{},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S4h",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S2o",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S16",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S5q"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S3k"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S73"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S77"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sl",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshotAttributes:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBSnapshotAttributesResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7i"}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"S19",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S2s",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7t"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7t"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S56"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S6",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S8"},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S8"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeExportTasksResult",type:"structure",members:{Marker:{},ExportTasks:{type:"list",member:{shape:"Su",locationName:"ExportTask"}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S3z",locationName:"GlobalClusterMember"}}}}},DescribeInstallationMedia:{input:{type:"structure",members:{InstallationMediaId:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInstallationMediaResult",type:"structure",members:{Marker:{},InstallationMedia:{type:"list",member:{shape:"S4v",locationName:"InstallationMedia"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},OptionsConflictsWith:{type:"list",member:{locationName:"OptionConflictName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},RequiresAutoMinorEngineVersionUpgrade:{type:"boolean"},VpcOnly:{type:"boolean"},SupportsOptionVersionDowngrade:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsRequired:{type:"boolean"},MinimumEngineVersionPerAllowedValue:{type:"list",member:{locationName:"MinimumEngineVersionPerAllowedValue",type:"structure",members:{AllowedValue:{},MinimumEngineVersion:{}}}}}}},OptionGroupOptionVersions:{type:"list",member:{locationName:"OptionVersion",type:"structure",members:{Version:{},IsDefault:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1f",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},Vpc:{type:"boolean"},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},AvailabilityZones:{type:"list",member:{shape:"S2v",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},SupportsStorageEncryption:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"},SupportsEnhancedMonitoring:{type:"boolean"},SupportsIAMDatabaseAuthentication:{type:"boolean"},SupportsPerformanceInsights:{type:"boolean"},MinStorageSize:{type:"integer"},MaxStorageSize:{type:"integer"},MinIopsPerDbInstance:{type:"integer"},MaxIopsPerDbInstance:{type:"integer"},MinIopsPerGib:{type:"double"},MaxIopsPerGib:{type:"double"},AvailableProcessorFeatures:{shape:"S92"},SupportedEngineModes:{shape:"S5t"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Sf",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},LeaseId:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S9a",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S9c"}},wrapper:true}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S56"}}},output:{resultWrapper:"DescribeSourceRegionsResult",type:"structure",members:{Marker:{},SourceRegions:{type:"list",member:{locationName:"SourceRegion",type:"structure",members:{RegionName:{},Endpoint:{},Status:{},SupportsDBInstanceAutomatedBackupsReplication:{type:"boolean"}}}}}}},DescribeValidDBInstanceModifications:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DescribeValidDBInstanceModificationsResult",type:"structure",members:{ValidDBInstanceModificationsMessage:{type:"structure",members:{Storage:{type:"list",member:{locationName:"ValidStorageOptions",type:"structure",members:{StorageType:{},StorageSize:{shape:"S9r"},ProvisionedIops:{shape:"S9r"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},SupportsStorageAutoscaling:{type:"boolean"}}}},ValidProcessorFeatures:{shape:"S92"}},wrapper:true}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ImportInstallationMedia:{input:{type:"structure",required:["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],members:{CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{}}},output:{shape:"S4v",resultWrapper:"ImportInstallationMediaResult"}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S56"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sb"}}}},ModifyCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},RemoveCustomerOverride:{type:"boolean"}}},output:{resultWrapper:"ModifyCertificatesResult",type:"structure",members:{Certificate:{shape:"S5b"}}}},ModifyCurrentDBClusterCapacity:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},Capacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}},output:{resultWrapper:"ModifyCurrentDBClusterCapacityResult",type:"structure",members:{DBClusterIdentifier:{},PendingCapacity:{type:"integer"},CurrentCapacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},CloudwatchLogsExportConfiguration:{shape:"Sa7"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},EnableGlobalWriteForwarding:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"}}},output:{shape:"S2g",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S5q"}}},output:{shape:"Sab",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S5z"},ValuesToRemove:{shape:"S5z"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5w"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},CloudwatchLogsExportConfiguration:{shape:"Sa7"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S5q"}}},output:{shape:"Sah",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S3f"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},ModifyDBProxyTargetGroup:{input:{type:"structure",required:["TargetGroupName","DBProxyName"],members:{TargetGroupName:{},DBProxyName:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},NewName:{}}},output:{resultWrapper:"ModifyDBProxyTargetGroupResult",type:"structure",members:{DBProxyTargetGroup:{shape:"S73"}}}},ModifyDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{},EngineVersion:{},OptionGroupName:{}}},output:{resultWrapper:"ModifyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},ModifyDBSnapshotAttribute:{input:{type:"structure",required:["DBSnapshotIdentifier","AttributeName"],members:{DBSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S5z"},ValuesToRemove:{shape:"S5z"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7i"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S3t"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},ModifyGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},NewGlobalClusterIdentifier:{},DeletionProtection:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},OptionVersion:{},DBSecurityGroupMemberships:{shape:"S2m"},VpcSecurityGroupMemberships:{shape:"S1u"},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"Sb"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S9a"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S77"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveRoleFromDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5q"}}},output:{shape:"Sab",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5q"}}},output:{shape:"Sah",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromS3:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromS3Result",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},CopyTagsToSnapshot:{type:"boolean"},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2m"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"RestoreDBInstanceFromS3Result",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},CopyTagsToSnapshot:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},SourceDbiResourceId:{},MaxAllocatedStorage:{type:"integer"},SourceDBInstanceAutomatedBackupsArn:{},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},StartActivityStream:{input:{type:"structure",required:["ResourceArn","Mode","KmsKeyId"],members:{ResourceArn:{},Mode:{},KmsKeyId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StartActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{},Mode:{},ApplyImmediately:{type:"boolean"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StartDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"StartDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},StartDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{},BackupRetentionPeriod:{type:"integer"},KmsKeyId:{},PreSignedUrl:{}}},output:{resultWrapper:"StartDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}},StartExportTask:{input:{type:"structure",required:["ExportTaskIdentifier","SourceArn","S3BucketName","IamRoleArn","KmsKeyId"],members:{ExportTaskIdentifier:{},SourceArn:{},S3BucketName:{},IamRoleArn:{},KmsKeyId:{},S3Prefix:{},ExportOnly:{shape:"Sv"}}},output:{shape:"Su",resultWrapper:"StartExportTaskResult"}},StopActivityStream:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StopActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StopDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{}}},output:{resultWrapper:"StopDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},StopDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{}}},output:{resultWrapper:"StopDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:true},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:true},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:true},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:true},S12:{type:"structure",members:{AvailabilityZones:{shape:"S13"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},TagList:{shape:"Sb"}},wrapper:true},S13:{type:"list",member:{locationName:"AvailabilityZone"}},S16:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:true},S19:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDBSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},DBSnapshotArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S1b"},DbiResourceId:{},TagList:{shape:"Sb"}},wrapper:true},S1b:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1f:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionVersion:{},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1k"},VpcSecurityGroupMemberships:{shape:"S1m"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{}},wrapper:true},S1j:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1k:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1m:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1q:{type:"structure",members:{CustomAvailabilityZoneId:{},CustomAvailabilityZoneName:{},CustomAvailabilityZoneStatus:{},VpnDetails:{type:"structure",members:{VpnId:{},VpnTunnelOriginatorIP:{},VpnGatewayIp:{},VpnPSK:{type:"string",sensitive:true},VpnName:{},VpnState:{}}}},wrapper:true},S1u:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},S1z:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"Sv"},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:true}},VpcSecurityGroups:{shape:"S1m"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EarliestBacktrackTime:{type:"timestamp"},BacktrackWindow:{type:"long"},BacktrackConsumedChangeRecords:{type:"long"},EnabledCloudwatchLogsExports:{shape:"S1w"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S2a"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S2e"},DBClusterIdentifier:{},MasterUserPassword:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{}}}},wrapper:true},S2a:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},S2e:{type:"structure",members:{LogTypesToEnable:{shape:"S1w"},LogTypesToDisable:{shape:"S1w"}}},S2g:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S2m:{type:"list",member:{locationName:"DBSecurityGroupName"}},S2o:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{shape:"S2p"},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"S1k"},VpcSecurityGroups:{shape:"S1m"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S2s"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{shape:"S2e"},ProcessorFeatures:{shape:"S1b"},IAMDatabaseAuthenticationEnabled:{type:"boolean"}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},ReplicaMode:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},NcharCharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{shape:"S2a"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},AssociatedRoles:{type:"list",member:{locationName:"DBInstanceRole",type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},ListenerEndpoint:{shape:"S2p"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"},DBInstanceAutomatedBackupsReplications:{shape:"S37"},CustomerOwnedIpEnabled:{type:"boolean"}},wrapper:true},S2p:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S2s:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2v"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:true},S2v:{type:"structure",members:{Name:{}},wrapper:true},S37:{type:"list",member:{locationName:"DBInstanceAutomatedBackupsReplication",type:"structure",members:{DBInstanceAutomatedBackupsArn:{}}}},S3f:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},S3k:{type:"structure",members:{DBProxyName:{},DBProxyArn:{},Status:{},EngineFamily:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Auth:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},RoleArn:{},Endpoint:{},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S3t:{type:"list",member:{locationName:"SubnetIdentifier"}},S3z:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},DatabaseName:{},StorageEncrypted:{type:"boolean"},DeletionProtection:{type:"boolean"},GlobalClusterMembers:{type:"list",member:{locationName:"GlobalClusterMember",type:"structure",members:{DBClusterArn:{},Readers:{type:"list",member:{}},IsWriter:{type:"boolean"},GlobalWriteForwardingStatus:{}},wrapper:true}}},wrapper:true},S4h:{type:"structure",members:{DBInstanceArn:{},DbiResourceId:{},Region:{},DBInstanceIdentifier:{},RestoreWindow:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},Engine:{},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},StorageType:{},KmsKeyId:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBInstanceAutomatedBackupsArn:{},DBInstanceAutomatedBackupsReplications:{shape:"S37"}},wrapper:true},S4v:{type:"structure",members:{InstallationMediaId:{},CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{},Status:{},FailureCause:{type:"structure",members:{Message:{}}}}},S56:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S5b:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:true},S5q:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S5t"}}}},S5t:{type:"list",member:{}},S5w:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5z"}}}}},wrapper:true},S5z:{type:"list",member:{locationName:"AttributeValue"}},S6a:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S6b:{type:"list",member:{shape:"S6a",locationName:"CharacterSet"}},S73:{type:"structure",members:{DBProxyName:{},TargetGroupName:{},TargetGroupArn:{},IsDefault:{type:"boolean"},Status:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S77:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S7i:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5z"}},wrapper:true}}},wrapper:true},S7t:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S5q"}},wrapper:true},S92:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},S9a:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S9c"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:true},S9c:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S9r:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sa7:{type:"structure",members:{EnableLogTypes:{shape:"S1w"},DisableLogTypes:{shape:"S1w"}}},Sab:{type:"structure",members:{DBClusterParameterGroupName:{}}},Sah:{type:"structure",members:{DBParameterGroupName:{}}}}}},5404:function(e){e.exports={pagination:{ListEndpointsByPlatformApplication:{input_token:"NextToken",output_token:"NextToken",result_key:"Endpoints"},ListPlatformApplications:{input_token:"NextToken",output_token:"NextToken",result_key:"PlatformApplications"},ListSubscriptions:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListSubscriptionsByTopic:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListTopics:{input_token:"NextToken",output_token:"NextToken",result_key:"Topics"}}}},5408:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-07-18",endpointPrefix:"codeguru-profiler",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CodeGuru Profiler",serviceId:"CodeGuruProfiler",signatureVersion:"v4",signingName:"codeguru-profiler",uid:"codeguruprofiler-2019-07-18"},operations:{AddNotificationChannels:{http:{requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration",responseCode:200},input:{type:"structure",required:["channels","profilingGroupName"],members:{channels:{shape:"S2"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{notificationConfiguration:{shape:"Sa"}}}},BatchGetFrameMetricData:{http:{requestUri:"/profilingGroups/{profilingGroupName}/frames/-/metrics",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},frameMetrics:{type:"list",member:{shape:"Se"}},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"},targetResolution:{location:"querystring",locationName:"targetResolution"}}},output:{type:"structure",required:["endTime","endTimes","frameMetricData","resolution","startTime","unprocessedEndTimes"],members:{endTime:{shape:"Sc"},endTimes:{shape:"Sl"},frameMetricData:{type:"list",member:{type:"structure",required:["frameMetric","values"],members:{frameMetric:{shape:"Se"},values:{type:"list",member:{type:"double"}}}}},resolution:{},startTime:{shape:"Sc"},unprocessedEndTimes:{type:"map",key:{},value:{shape:"Sl"}}}}},ConfigureAgent:{http:{requestUri:"/profilingGroups/{profilingGroupName}/configureAgent",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{fleetInstanceId:{},metadata:{type:"map",key:{},value:{}},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["configuration"],members:{configuration:{type:"structure",required:["periodInSeconds","shouldProfile"],members:{agentParameters:{type:"map",key:{},value:{}},periodInSeconds:{type:"integer"},shouldProfile:{type:"boolean"}}}},payload:"configuration"}},CreateProfilingGroup:{http:{requestUri:"/profilingGroups",responseCode:201},input:{type:"structure",required:["clientToken","profilingGroupName"],members:{agentOrchestrationConfig:{shape:"S13"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"},computePlatform:{},profilingGroupName:{},tags:{shape:"S16"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"},idempotent:true},DeleteProfilingGroup:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:204},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{}},idempotent:true},DescribeProfilingGroup:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"}},GetFindingsReportAccountSummary:{http:{method:"GET",requestUri:"/internal/findingsReports",responseCode:200},input:{type:"structure",members:{dailyReportsOnly:{location:"querystring",locationName:"dailyReportsOnly",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["reportSummaries"],members:{nextToken:{},reportSummaries:{shape:"S1k"}}}},GetNotificationConfiguration:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["notificationConfiguration"],members:{notificationConfiguration:{shape:"Sa"}}}},GetPolicy:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/policy",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}}},GetProfile:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/profile",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{accept:{location:"header",locationName:"Accept"},endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxDepth:{location:"querystring",locationName:"maxDepth",type:"integer"},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["contentType","profile"],members:{contentEncoding:{location:"header",locationName:"Content-Encoding"},contentType:{location:"header",locationName:"Content-Type"},profile:{type:"blob"}},payload:"profile"}},GetRecommendations:{http:{method:"GET",requestUri:"/internal/profilingGroups/{profilingGroupName}/recommendations",responseCode:200},input:{type:"structure",required:["endTime","profilingGroupName","startTime"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},locale:{location:"querystring",locationName:"locale"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["anomalies","profileEndTime","profileStartTime","profilingGroupName","recommendations"],members:{anomalies:{type:"list",member:{type:"structure",required:["instances","metric","reason"],members:{instances:{type:"list",member:{type:"structure",required:["id","startTime"],members:{endTime:{shape:"Sc"},id:{},startTime:{shape:"Sc"},userFeedback:{type:"structure",required:["type"],members:{type:{}}}}}},metric:{type:"structure",required:["frameName","threadStates","type"],members:{frameName:{},threadStates:{shape:"S26"},type:{}}},reason:{}}}},profileEndTime:{shape:"Sc"},profileStartTime:{shape:"Sc"},profilingGroupName:{},recommendations:{type:"list",member:{type:"structure",required:["allMatchesCount","allMatchesSum","endTime","pattern","startTime","topMatches"],members:{allMatchesCount:{type:"integer"},allMatchesSum:{type:"double"},endTime:{shape:"Sc"},pattern:{type:"structure",members:{countersToAggregate:{shape:"S26"},description:{},id:{},name:{},resolutionSteps:{},targetFrames:{type:"list",member:{type:"list",member:{}}},thresholdPercent:{type:"double"}}},startTime:{shape:"Sc"},topMatches:{type:"list",member:{type:"structure",members:{frameAddress:{},targetFramesIndex:{type:"integer"},thresholdBreachValue:{type:"double"}}}}}}}}}},ListFindingsReports:{http:{method:"GET",requestUri:"/internal/profilingGroups/{profilingGroupName}/findingsReports",responseCode:200},input:{type:"structure",required:["endTime","profilingGroupName","startTime"],members:{dailyReportsOnly:{location:"querystring",locationName:"dailyReportsOnly",type:"boolean"},endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["findingsReportSummaries"],members:{findingsReportSummaries:{shape:"S1k"},nextToken:{}}}},ListProfileTimes:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/profileTimes",responseCode:200},input:{type:"structure",required:["endTime","period","profilingGroupName","startTime"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},orderBy:{location:"querystring",locationName:"orderBy"},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["profileTimes"],members:{nextToken:{},profileTimes:{type:"list",member:{type:"structure",members:{start:{shape:"Sc"}}}}}}},ListProfilingGroups:{http:{method:"GET",requestUri:"/profilingGroups",responseCode:200},input:{type:"structure",members:{includeDescription:{location:"querystring",locationName:"includeDescription",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["profilingGroupNames"],members:{nextToken:{},profilingGroupNames:{type:"list",member:{}},profilingGroups:{type:"list",member:{shape:"S18"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S16"}}}},PostAgentProfile:{http:{requestUri:"/profilingGroups/{profilingGroupName}/agentProfile",responseCode:204},input:{type:"structure",required:["agentProfile","contentType","profilingGroupName"],members:{agentProfile:{type:"blob"},contentType:{location:"header",locationName:"Content-Type"},profileToken:{idempotencyToken:true,location:"querystring",locationName:"profileToken"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}},payload:"agentProfile"},output:{type:"structure",members:{}}},PutPermission:{http:{method:"PUT",requestUri:"/profilingGroups/{profilingGroupName}/policy/{actionGroup}",responseCode:200},input:{type:"structure",required:["actionGroup","principals","profilingGroupName"],members:{actionGroup:{location:"uri",locationName:"actionGroup"},principals:{type:"list",member:{}},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},revisionId:{}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}},idempotent:true},RemoveNotificationChannel:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration/{channelId}",responseCode:200},input:{type:"structure",required:["channelId","profilingGroupName"],members:{channelId:{location:"uri",locationName:"channelId"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{notificationConfiguration:{shape:"Sa"}}},idempotent:true},RemovePermission:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}/policy/{actionGroup}",responseCode:200},input:{type:"structure",required:["actionGroup","profilingGroupName","revisionId"],members:{actionGroup:{location:"uri",locationName:"actionGroup"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},revisionId:{location:"querystring",locationName:"revisionId"}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}}},SubmitFeedback:{http:{requestUri:"/internal/profilingGroups/{profilingGroupName}/anomalies/{anomalyInstanceId}/feedback",responseCode:204},input:{type:"structure",required:["anomalyInstanceId","profilingGroupName","type"],members:{anomalyInstanceId:{location:"uri",locationName:"anomalyInstanceId"},comment:{},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},type:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S16"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateProfilingGroup:{http:{method:"PUT",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:200},input:{type:"structure",required:["agentOrchestrationConfig","profilingGroupName"],members:{agentOrchestrationConfig:{shape:"S13"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"},idempotent:true}},shapes:{S2:{type:"list",member:{type:"structure",required:["eventPublishers","uri"],members:{eventPublishers:{type:"list",member:{}},id:{},uri:{}}}},Sa:{type:"structure",members:{channels:{shape:"S2"}}},Sc:{type:"timestamp",timestampFormat:"iso8601"},Se:{type:"structure",required:["frameName","threadStates","type"],members:{frameName:{},threadStates:{type:"list",member:{}},type:{}}},Sl:{type:"list",member:{type:"structure",required:["value"],members:{value:{shape:"Sc"}}}},S13:{type:"structure",required:["profilingEnabled"],members:{profilingEnabled:{type:"boolean"}}},S16:{type:"map",key:{},value:{}},S18:{type:"structure",members:{agentOrchestrationConfig:{shape:"S13"},arn:{},computePlatform:{},createdAt:{shape:"Sc"},name:{},profilingStatus:{type:"structure",members:{latestAgentOrchestratedAt:{shape:"Sc"},latestAgentProfileReportedAt:{shape:"Sc"},latestAggregatedProfile:{type:"structure",members:{period:{},start:{shape:"Sc"}}}}},tags:{shape:"S16"},updatedAt:{shape:"Sc"}}},S1k:{type:"list",member:{type:"structure",members:{id:{},profileEndTime:{shape:"Sc"},profileStartTime:{shape:"Sc"},profilingGroupName:{},totalNumberOfFindings:{type:"integer"}}}},S26:{type:"list",member:{}}}}},5411:function(e,t,r){var i=r(395);i.util.update(i.Lambda.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.operation==="invoke"){e.addListener("extractData",i.util.convertPayloadToString)}}})},5414:function(e,t,r){"use strict";var i=r(4009);e.exports=i},5417:function(e,t,r){"use strict";var i=r(8383),a=r(855).toHash;e.exports=function rules(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}];var t=["type","$comment"];var r=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"];var s=["number","integer","string","array","object","boolean","null"];e.all=a(t);e.types=a(s);e.forEach(function(r){r.rules=r.rules.map(function(r){var a;if(typeof r=="object"){var s=Object.keys(r)[0];a=r[s];r=s;a.forEach(function(r){t.push(r);e.all[r]=true})}t.push(r);var n=e.all[r]={keyword:r,code:i[r],implements:a};return n});e.all.$comment={keyword:"$comment",code:i.$comment};if(r.type)e.types[r.type]=r});e.keywords=a(t.concat(r));e.custom={};return e}},5424:function(e,t,r){var i=r(5157),a=r(8147),s=r(9939);e.exports=parallel;function parallel(e,t,r){var n=a(e);while(n.index<(n["keyedList"]||e).length){i(e,t,n,function(e,t){if(e){r(e,t);return}if(Object.keys(n.jobs).length===0){r(null,n.results);return}});n.index++}return s.bind(n,r)}},5430:function(e,t,r){var i=r(395);i.util.update(i.CloudSearchDomain.prototype,{validateService:function validateService(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){var e="AWS.CloudSearchDomain requires an explicit "+"`endpoint' configuration option.";throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},setupRequestListeners:function setupRequestListeners(e){e.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS);e.onAsync("validate",this.validateCredentials);e.addListener("validate",this.updateRegion);if(e.operation==="search"){e.addListener("build",this.convertGetToPost)}},validateCredentials:function(e,t){if(!e.service.api.signatureVersion)return t();e.service.config.getCredentials(function(r){if(r){e.removeListener("sign",i.EventListeners.Core.SIGN)}t()})},convertGetToPost:function(e){var t=e.httpRequest;var r=t.path.split("?");t.method="POST";t.path=r[0];t.body=r[1];t.headers["Content-Length"]=t.body.length;t.headers["Content-Type"]="application/x-www-form-urlencoded"},updateRegion:function updateRegion(e){var t=e.httpRequest.endpoint.hostname;var r=t.split(".");e.httpRequest.region=r[1]||e.httpRequest.region}})},5431:function(e,t,r){const i=r(2065);const a=(e,t,r,a)=>{if(typeof r==="string"){a=r;r=undefined}try{return new i(e,r).inc(t,a).version}catch(e){return null}};e.exports=a},5437:function(e){e.exports={pagination:{DescribeServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetAttributeValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},5449:function(e,t,r){e.exports={read:read,readPkcs1:readPkcs1,write:write,writePkcs1:writePkcs1};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(3852);var p=r(7502);var c=r(9268);var m=r(5707);var l=m.readECDSACurve;function read(e,t){return c.read(e,t,"pkcs1")}function write(e,t){return c.write(e,t,"pkcs1")}function readMPInt(e,t){i.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function readPkcs1(e,t,r){switch(e){case"RSA":if(t==="public")return readPkcs1RSAPublic(r);else if(t==="private")return readPkcs1RSAPrivate(r);throw new Error("Unknown key type: "+t);case"DSA":if(t==="public")return readPkcs1DSAPublic(r);else if(t==="private")return readPkcs1DSAPrivate(r);throw new Error("Unknown key type: "+t);case"EC":case"ECDSA":if(t==="private")return readPkcs1ECDSAPrivate(r);else if(t==="public")return readPkcs1ECDSAPublic(r);throw new Error("Unknown key type: "+t);case"EDDSA":case"EdDSA":if(t==="private")return readPkcs1EdDSAPrivate(r);throw new Error(t+" keys not supported with EdDSA");default:throw new Error("Unknown key algo: "+e)}}function readPkcs1RSAPublic(e){var t=readMPInt(e,"modulus");var r=readMPInt(e,"exponent");var i={type:"rsa",parts:[{name:"e",data:r},{name:"n",data:t}]};return new u(i)}function readPkcs1RSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t[0],0);var r=readMPInt(e,"modulus");var a=readMPInt(e,"public exponent");var s=readMPInt(e,"private exponent");var n=readMPInt(e,"prime1");var o=readMPInt(e,"prime2");var u=readMPInt(e,"exponent1");var c=readMPInt(e,"exponent2");var m=readMPInt(e,"iqmp");var l={type:"rsa",parts:[{name:"n",data:r},{name:"e",data:a},{name:"d",data:s},{name:"iqmp",data:m},{name:"p",data:n},{name:"q",data:o},{name:"dmodp",data:u},{name:"dmodq",data:c}]};return new p(l)}function readPkcs1DSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t.readUInt8(0),0);var r=readMPInt(e,"p");var a=readMPInt(e,"q");var s=readMPInt(e,"g");var n=readMPInt(e,"y");var o=readMPInt(e,"x");var u={type:"dsa",parts:[{name:"p",data:r},{name:"q",data:a},{name:"g",data:s},{name:"y",data:n},{name:"x",data:o}]};return new p(u)}function readPkcs1EdDSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t.readUInt8(0),1);var r=e.readString(a.Ber.OctetString,true);e.readSequence(160);var s=e.readOID();i.strictEqual(s,"1.3.101.112","the ed25519 curve identifier");e.readSequence(161);var n=o.readBitString(e);var u={type:"ed25519",parts:[{name:"A",data:o.zeroPadToLength(n,32)},{name:"k",data:r}]};return new p(u)}function readPkcs1DSAPublic(e){var t=readMPInt(e,"y");var r=readMPInt(e,"p");var i=readMPInt(e,"q");var a=readMPInt(e,"g");var s={type:"dsa",parts:[{name:"y",data:t},{name:"p",data:r},{name:"q",data:i},{name:"g",data:a}]};return new u(s)}function readPkcs1ECDSAPublic(e){e.readSequence();var t=e.readOID();i.strictEqual(t,"1.2.840.10045.2.1","must be ecPublicKey");var r=e.readOID();var p;var c=Object.keys(n.curves);for(var m=0;m<c.length;++m){var l=c[m];var d=n.curves[l];if(d.pkcs8oid===r){p=l;break}}i.string(p,"a known ECDSA named curve");var y=e.readString(a.Ber.BitString,true);y=o.ecNormalize(y);var b={type:"ecdsa",parts:[{name:"curve",data:s.from(p)},{name:"Q",data:y}]};return new u(b)}function readPkcs1ECDSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t.readUInt8(0),1);var r=e.readString(a.Ber.OctetString,true);e.readSequence(160);var n=l(e);i.string(n,"a known elliptic curve");e.readSequence(161);var u=e.readString(a.Ber.BitString,true);u=o.ecNormalize(u);var c={type:"ecdsa",parts:[{name:"curve",data:s.from(n)},{name:"Q",data:u},{name:"d",data:r}]};return new p(c)}function writePkcs1(e,t){e.startSequence();switch(t.type){case"rsa":if(p.isPrivateKey(t))writePkcs1RSAPrivate(e,t);else writePkcs1RSAPublic(e,t);break;case"dsa":if(p.isPrivateKey(t))writePkcs1DSAPrivate(e,t);else writePkcs1DSAPublic(e,t);break;case"ecdsa":if(p.isPrivateKey(t))writePkcs1ECDSAPrivate(e,t);else writePkcs1ECDSAPublic(e,t);break;case"ed25519":if(p.isPrivateKey(t))writePkcs1EdDSAPrivate(e,t);else writePkcs1EdDSAPublic(e,t);break;default:throw new Error("Unknown key algo: "+t.type)}e.endSequence()}function writePkcs1RSAPublic(e,t){e.writeBuffer(t.part.n.data,a.Ber.Integer);e.writeBuffer(t.part.e.data,a.Ber.Integer)}function writePkcs1RSAPrivate(e,t){var r=s.from([0]);e.writeBuffer(r,a.Ber.Integer);e.writeBuffer(t.part.n.data,a.Ber.Integer);e.writeBuffer(t.part.e.data,a.Ber.Integer);e.writeBuffer(t.part.d.data,a.Ber.Integer);e.writeBuffer(t.part.p.data,a.Ber.Integer);e.writeBuffer(t.part.q.data,a.Ber.Integer);if(!t.part.dmodp||!t.part.dmodq)o.addRSAMissing(t);e.writeBuffer(t.part.dmodp.data,a.Ber.Integer);e.writeBuffer(t.part.dmodq.data,a.Ber.Integer);e.writeBuffer(t.part.iqmp.data,a.Ber.Integer)}function writePkcs1DSAPrivate(e,t){var r=s.from([0]);e.writeBuffer(r,a.Ber.Integer);e.writeBuffer(t.part.p.data,a.Ber.Integer);e.writeBuffer(t.part.q.data,a.Ber.Integer);e.writeBuffer(t.part.g.data,a.Ber.Integer);e.writeBuffer(t.part.y.data,a.Ber.Integer);e.writeBuffer(t.part.x.data,a.Ber.Integer)}function writePkcs1DSAPublic(e,t){e.writeBuffer(t.part.y.data,a.Ber.Integer);e.writeBuffer(t.part.p.data,a.Ber.Integer);e.writeBuffer(t.part.q.data,a.Ber.Integer);e.writeBuffer(t.part.g.data,a.Ber.Integer)}function writePkcs1ECDSAPublic(e,t){e.startSequence();e.writeOID("1.2.840.10045.2.1");var r=t.part.curve.data.toString();var s=n.curves[r].pkcs8oid;i.string(s,"a known ECDSA named curve");e.writeOID(s);e.endSequence();var u=o.ecNormalize(t.part.Q.data,true);e.writeBuffer(u,a.Ber.BitString)}function writePkcs1ECDSAPrivate(e,t){var r=s.from([1]);e.writeBuffer(r,a.Ber.Integer);e.writeBuffer(t.part.d.data,a.Ber.OctetString);e.startSequence(160);var u=t.part.curve.data.toString();var p=n.curves[u].pkcs8oid;i.string(p,"a known ECDSA named curve");e.writeOID(p);e.endSequence();e.startSequence(161);var c=o.ecNormalize(t.part.Q.data,true);e.writeBuffer(c,a.Ber.BitString);e.endSequence()}function writePkcs1EdDSAPrivate(e,t){var r=s.from([1]);e.writeBuffer(r,a.Ber.Integer);e.writeBuffer(t.part.k.data,a.Ber.OctetString);e.startSequence(160);e.writeOID("1.3.101.112");e.endSequence();e.startSequence(161);o.writeBitString(e,t.part.A.data);e.endSequence()}function writePkcs1EdDSAPublic(e,t){throw new Error("Public keys are not supported for EdDSA PKCS#1")}},5452:function(e){e.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:true}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteTerminology:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TextTranslationJobProperties:{shape:"Sj"}}}},GetParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ParallelDataProperties:{shape:"Sz"},DataLocation:{shape:"S13"},AuxiliaryDataLocation:{shape:"S13"},LatestUpdateAttemptAuxiliaryDataLocation:{shape:"S13"}}}},GetTerminology:{input:{type:"structure",required:["Name","TerminologyDataFormat"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"},TerminologyDataLocation:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:true},Format:{}}},EncryptionKey:{shape:"S7"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"}}}},ListParallelData:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ParallelDataPropertiesList:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListTextTranslationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmittedBeforeTime:{type:"timestamp"},SubmittedAfterTime:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TextTranslationJobPropertiesList:{type:"list",member:{shape:"Sj"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Sq"},SourceLanguageCode:{},TargetLanguageCode:{}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}}}}},UpdateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{Name:{},Status:{},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}}}},shapes:{S4:{type:"structure",required:["S3Uri","Format"],members:{S3Uri:{},Format:{}}},S7:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}},Sj:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{}}},Sp:{type:"list",member:{}},Sq:{type:"list",member:{}},St:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sv:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},Sz:{type:"structure",members:{Name:{},Arn:{},Description:{},Status:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},ParallelDataConfig:{shape:"S4"},Message:{},ImportedDataSize:{type:"long"},ImportedRecordCount:{type:"long"},FailedRecordCount:{type:"long"},SkippedRecordCount:{type:"long"},EncryptionKey:{shape:"S7"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}},S11:{type:"list",member:{}},S13:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S18:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},EncryptionKey:{shape:"S7"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"}}}}}},5453:function(e,t,r){var i=r(6049);var a=r(3009);var s=r(5747);var n=function(){};var o=/^v?\.0/.test(process.version);var u=function(e){return typeof e==="function"};var p=function(e){if(!o)return false;if(!s)return false;return(e instanceof(s.ReadStream||n)||e instanceof(s.WriteStream||n))&&u(e.close)};var c=function(e){return e.setHeader&&u(e.abort)};var m=function(e,t,r,s){s=i(s);var o=false;e.on("close",function(){o=true});a(e,{readable:t,writable:r},function(e){if(e)return s(e);o=true;s()});var m=false;return function(t){if(o)return;if(m)return;m=true;if(p(e))return e.close(n);if(c(e))return e.abort();if(u(e.destroy))return e.destroy();s(t||new Error("stream was destroyed"))}};var l=function(e){e()};var d=function(e,t){return e.pipe(t)};var y=function(){var e=Array.prototype.slice.call(arguments);var t=u(e[e.length-1]||n)&&e.pop()||n;if(Array.isArray(e[0]))e=e[0];if(e.length<2)throw new Error("pump requires two streams per minimum");var r;var i=e.map(function(a,s){var n=s<e.length-1;var o=s>0;return m(a,n,o,function(e){if(!r)r=e;if(e)i.forEach(l);if(n)return;i.forEach(l);t(r)})});return e.reduce(d)};e.exports=y},5474:function(e){e.exports={pagination:{}}},5480:function(e,t,r){var i=r(8683).parseMessage;function parseEvent(e,t,r){var a=i(t);var s=a.headers[":message-type"];if(s){if(s.value==="error"){throw parseError(a)}else if(s.value!=="event"){return}}var n=a.headers[":event-type"];var o=r.members[n.value];if(!o){return}var u={};var p=o.eventPayloadMemberName;if(p){var c=o.members[p];if(c.type==="binary"){u[p]=a.body}else{u[p]=e.parse(a.body.toString(),c)}}var m=o.eventHeaderMemberNames;for(var l=0;l<m.length;l++){var d=m[l];if(a.headers[d]){u[d]=o.members[d].toType(a.headers[d].value)}}var y={};y[n.value]=u;return y}function parseError(e){var t=e.headers[":error-code"];var r=e.headers[":error-message"];var i=new Error(r.value||r);i.code=i.name=t.value||t;return i}e.exports={parseEvent:parseEvent}},5515:function(e){e.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"}}}},5516:function(e){e.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"}}}}}},5518:function(e){const t=e=>typeof e!=="string"||e.length===0;e.exports.isNotString=t;e.exports.isString=function isString(e,r,i,a,s=false){if(s&&r===undefined){throw new e(`${i} is missing`,a,"missing")}if(r!==undefined&&t(r)){throw new e(`${i} must be a string`,a,"invalid")}}},5532:function(e){e.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},5533:function(e,t,r){const{pbkdf2Sync:i,randomBytes:a}=r(6417);const{KEYOBJECT:s}=r(3771);const n=r(1651);const o=16;const u=Buffer.alloc(1,0);const p=(e,t)=>{return Buffer.concat([Buffer.from(e,"utf8"),u,t])};const c=(e,t,r,u,{[s]:p},c)=>{const m=Math.floor(Math.random()*2049+2048);const l=a(o);const d=r(l);const y=i(p.export(),d,m,e,t);const b=u({[s]:y},c);b.header=b.header||{};Object.assign(b.header,{p2c:m,p2s:n.encodeBuffer(l)});return b};const m=(e,t,r,a,{[s]:n},o,u)=>{const{p2s:p,p2c:c}=u;const m=r(p);const l=i(n.export(),m,c,e,t);return a({[s]:l},o,u)};e.exports=((e,t)=>{["PBES2-HS256+A128KW","PBES2-HS384+A192KW","PBES2-HS512+A256KW"].forEach(r=>{const i=r.substr(-6);const a=e.keyManagementEncrypt.get(i);const s=e.keyManagementDecrypt.get(i);const n=parseInt(r.substr(13,3),10)/8;const o=`sha${r.substr(8,3)}`;if(a&&s){e.keyManagementEncrypt.set(r,c.bind(undefined,n,o,p.bind(undefined,r),a));e.keyManagementDecrypt.set(r,m.bind(undefined,n,o,p.bind(undefined,r),s));t.oct.deriveKey[r]=(e=>e.use==="enc"||e.use===undefined)}})})},5534:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=typeof URL==="undefined"?r(8835).URL:URL;const a=Object.prototype.toString;const s=e=>t=>typeof t===e;const n=e=>!is.nullOrUndefined(e)&&!is.nullOrUndefined(e.constructor)&&is.function_(e.constructor.isBuffer)&&e.constructor.isBuffer(e);const o=e=>{const t=a.call(e).slice(8,-1);if(t){return t}return null};const u=e=>t=>o(t)===e;function is(e){switch(e){case null:return"null";case true:case false:return"boolean";default:}switch(typeof e){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"symbol":return"symbol";default:}if(is.function_(e)){return"Function"}if(is.observable(e)){return"Observable"}if(Array.isArray(e)){return"Array"}if(n(e)){return"Buffer"}const t=o(e);if(t){return t}if(e instanceof String||e instanceof Boolean||e instanceof Number){throw new TypeError("Please don't use object wrappers for primitive types")}return"Object"}(function(e){const t=e=>typeof e==="object";e.undefined=s("undefined");e.string=s("string");e.number=s("number");e.function_=s("function");e.null_=(e=>e===null);e.class_=(t=>e.function_(t)&&t.toString().startsWith("class "));e.boolean=(e=>e===true||e===false);e.symbol=s("symbol");e.numericString=(t=>e.string(t)&&t.length>0&&!Number.isNaN(Number(t)));e.array=Array.isArray;e.buffer=n;e.nullOrUndefined=(t=>e.null_(t)||e.undefined(t));e.object=(r=>!e.nullOrUndefined(r)&&(e.function_(r)||t(r)));e.iterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.iterator]));e.asyncIterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.asyncIterator]));e.generator=(t=>e.iterable(t)&&e.function_(t.next)&&e.function_(t.throw));e.nativePromise=(e=>u("Promise")(e));const r=r=>!e.null_(r)&&t(r)&&e.function_(r.then)&&e.function_(r.catch);e.promise=(t=>e.nativePromise(t)||r(t));e.generatorFunction=u("GeneratorFunction");e.asyncFunction=u("AsyncFunction");e.boundFunction=(t=>e.function_(t)&&!t.hasOwnProperty("prototype"));e.regExp=u("RegExp");e.date=u("Date");e.error=u("Error");e.map=(e=>u("Map")(e));e.set=(e=>u("Set")(e));e.weakMap=(e=>u("WeakMap")(e));e.weakSet=(e=>u("WeakSet")(e));e.int8Array=u("Int8Array");e.uint8Array=u("Uint8Array");e.uint8ClampedArray=u("Uint8ClampedArray");e.int16Array=u("Int16Array");e.uint16Array=u("Uint16Array");e.int32Array=u("Int32Array");e.uint32Array=u("Uint32Array");e.float32Array=u("Float32Array");e.float64Array=u("Float64Array");e.arrayBuffer=u("ArrayBuffer");e.sharedArrayBuffer=u("SharedArrayBuffer");e.dataView=u("DataView");e.directInstanceOf=((e,t)=>Object.getPrototypeOf(e)===t.prototype);e.urlInstance=(e=>u("URL")(e));e.urlString=(t=>{if(!e.string(t)){return false}try{new i(t);return true}catch(e){return false}});e.truthy=(e=>Boolean(e));e.falsy=(e=>!e);e.nan=(e=>Number.isNaN(e));const a=new Set(["undefined","string","number","boolean","symbol"]);e.primitive=(t=>e.null_(t)||a.has(typeof t));e.integer=(e=>Number.isInteger(e));e.safeInteger=(e=>Number.isSafeInteger(e));e.plainObject=(e=>{let t;return o(e)==="Object"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))});const p=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);e.typedArray=(e=>{const t=o(e);if(t===null){return false}return p.has(t)});const c=t=>e.safeInteger(t)&&t>-1;e.arrayLike=(t=>!e.nullOrUndefined(t)&&!e.function_(t)&&c(t.length));e.inRange=((t,r)=>{if(e.number(r)){return t>=Math.min(0,r)&&t<=Math.max(r,0)}if(e.array(r)&&r.length===2){return t>=Math.min(...r)&&t<=Math.max(...r)}throw new TypeError(`Invalid range: ${JSON.stringify(r)}`)});const m=1;const l=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=(t=>e.object(t)&&t.nodeType===m&&e.string(t.nodeName)&&!e.plainObject(t)&&l.every(e=>e in t));e.observable=(e=>{if(!e){return false}if(e[Symbol.observable]&&e===e[Symbol.observable]()){return true}if(e["@@observable"]&&e===e["@@observable"]()){return true}return false});e.nodeStream=(r=>!e.nullOrUndefined(r)&&t(r)&&e.function_(r.pipe)&&!e.observable(r));e.infinite=(e=>e===Infinity||e===-Infinity);const d=t=>r=>e.integer(r)&&Math.abs(r%2)===t;e.even=d(0);e.odd=d(1);const y=t=>e.string(t)&&/\S/.test(t)===false;e.emptyArray=(t=>e.array(t)&&t.length===0);e.nonEmptyArray=(t=>e.array(t)&&t.length>0);e.emptyString=(t=>e.string(t)&&t.length===0);e.nonEmptyString=(t=>e.string(t)&&t.length>0);e.emptyStringOrWhitespace=(t=>e.emptyString(t)||y(t));e.emptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length===0);e.nonEmptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length>0);e.emptySet=(t=>e.set(t)&&t.size===0);e.nonEmptySet=(t=>e.set(t)&&t.size>0);e.emptyMap=(t=>e.map(t)&&t.size===0);e.nonEmptyMap=(t=>e.map(t)&&t.size>0);const b=(t,r,i)=>{if(e.function_(r)===false){throw new TypeError(`Invalid predicate: ${JSON.stringify(r)}`)}if(i.length===0){throw new TypeError("Invalid number of values")}return t.call(i,r)};e.any=((e,...t)=>b(Array.prototype.some,e,t));e.all=((e,...t)=>b(Array.prototype.every,e,t))})(is||(is={}));Object.defineProperties(is,{class:{value:is.class_},function:{value:is.function_},null:{value:is.null_}});t.default=is;e.exports=is;e.exports.default=is},5542:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["opsworks"]={};i.OpsWorks=a.defineService("opsworks",["2013-02-18"]);Object.defineProperty(s.services["opsworks"],"2013-02-18",{get:function get(){var e=r(7002);e.paginators=r(5515).pagination;e.waiters=r(8242).waiters;return e},enumerable:true,configurable:true});e.exports=i.OpsWorks},5548:function(e){const t=/^\d+$/;function hasScheme(e){if(e.includes("://"))return true;const r=e.replace(/(\/|\?)/g,"#").split("#")[0];if(r.includes(":")){const e=r.indexOf(":");const i=r.slice(e+1);if(!t.test(i)){return true}}return false}function acctSchemeAssumed(e){if(!e.includes("@"))return false;const t=e.split("@");const r=t[t.length-1];return!(r.includes(":")||r.includes("/")||r.includes("?"))}function normalize(e){if(typeof e!=="string"){throw new TypeError("input must be a string")}let t;if(hasScheme(e)){t=e}else if(acctSchemeAssumed(e)){t=`acct:${e}`}else{t=`https://${e}`}return t.split("#")[0]}e.exports=normalize},5566:function(e,t,r){var i=r(395);var a=i.util.inherit;r(1791);i.Signers.V3Https=a(i.Signers.V3,{authorization:function authorization(e){return"AWS3-HTTPS "+"AWSAccessKeyId="+e.accessKeyId+","+"Algorithm=HmacSHA256,"+"Signature="+this.signature(e)},stringToSign:function stringToSign(){return this.request.headers["X-Amz-Date"]}});e.exports=i.Signers.V3Https},5575:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1d"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1j"},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S1x"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2a"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S2u"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{}}},output:{type:"structure",members:{GameSession:{shape:"S31"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3g"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S3t"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S3z"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S43"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4a"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4e"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4h"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},DescribeEC2InstanceLimits:{input:{type:"structure",members:{EC2InstanceType:{}}},output:{type:"structure",members:{EC2InstanceLimits:{type:"list",member:{type:"structure",members:{EC2InstanceType:{},CurrentInstances:{type:"integer"},InstanceLimit:{type:"integer"}}}}}}},DescribeFleetAttributes:{input:{type:"structure",members:{FleetIds:{shape:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{type:"structure",members:{FleetId:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}}}}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{InboundPermissions:{shape:"S1d"}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{type:"structure",members:{FleetId:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"}}}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},NextToken:{}}}},DescribeGameSessionDetails:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionDetails:{type:"list",member:{type:"structure",members:{GameSession:{shape:"S31"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6d"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3g"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S6q"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S71"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S3t"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S3z"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4a"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},DescribeScalingPolicies:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{FleetId:{},Name:{},Status:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},ComparisonOperator:{},Threshold:{type:"double"},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S82"}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4e"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4h"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:true}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4e"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},PutScalingPolicy:{input:{type:"structure",required:["Name","FleetId","MetricName"],members:{Name:{},FleetId:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},Threshold:{type:"double"},ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S82"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2p"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S6q"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S22"}}},output:{type:"structure",members:{}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S2u"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S6f"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6d"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S74"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S71"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S74"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S71"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S22"}}},output:{type:"structure",members:{}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6d"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2p"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetCapacity:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},DesiredInstances:{type:"integer"},MinSize:{type:"integer"},MaxSize:{type:"integer"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InboundPermissionAuthorizations:{shape:"S1d"},InboundPermissionRevocations:{shape:"S1d"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2a"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S31"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3g"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S3t"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1j"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4e"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:true},S1d:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1j:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1p:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1r:{type:"list",member:{}},S1u:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1x:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},StoppedActions:{shape:"S22"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"}}},S22:{type:"list",member:{}},S2a:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2m:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2a"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2p"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2p:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S31:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S2u"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{}}},S3a:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3c:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3g:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"}}},S3j:{type:"list",member:{}},S3t:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S3z:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S43:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4a:{type:"list",member:{shape:"S43"}},S4e:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4h:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5e:{type:"list",member:{}},S6d:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S2u"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S6f"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S6f:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S6q:{type:"list",member:{shape:"S31"}},S71:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S74"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S74:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{shape:"S3"},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},S82:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},5582:function(e,t,r){var i=r(4293);var a=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return a(e,t,r)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=a(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},5587:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5747);const a=r(5622);const s=r(5414);const n=r(2739);const o=r(6290);const u=r(3709);const p=r(3444);const c=r(3665);function fileExists(e){try{i.accessSync(e);return true}catch(e){}return false}class KubeConfig{getContexts(){return this.contexts}getClusters(){return this.clusters}getUsers(){return this.users}getCurrentContext(){return this.currentContext}setCurrentContext(e){this.currentContext=e}getContextObject(e){if(!this.contexts){return null}return findObject(this.contexts,e,"context")}getCurrentCluster(){const e=this.getCurrentContextObject();if(!e){return null}return this.getCluster(e.cluster)}getCluster(e){return findObject(this.clusters,e,"cluster")}getCurrentUser(){const e=this.getCurrentContextObject();if(!e){return null}return this.getUser(e.user)}getUser(e){return findObject(this.users,e,"user")}loadFromFile(e){const t=a.dirname(e);this.loadFromString(i.readFileSync(e,"utf8"));this.makePathsAbsolute(t)}applytoHTTPSOptions(e){const t=this.getCurrentUser();this.applyOptions(e);if(t&&t.username){e.auth=`${t.username}:${t.password}`}}applyToRequest(e){const t=this.getCurrentCluster();const r=this.getCurrentUser();this.applyOptions(e);if(t&&t.skipTLSVerify){e.strictSSL=false}if(r&&r.username){e.auth={password:r.password,username:r.username}}}loadFromString(e){const t=s.safeLoad(e);if(t.apiVersion!=="v1"){throw new TypeError("unknown version: "+t.apiVersion)}this.clusters=p.newClusters(t.clusters);this.contexts=p.newContexts(t.contexts);this.users=p.newUsers(t.users);this.currentContext=t["current-context"]}loadFromOptions(e){this.clusters=e.clusters;this.contexts=e.contexts;this.users=e.users;this.currentContext=e.currentContext}loadFromClusterAndUser(e,t){this.clusters=[e];this.users=[t];this.currentContext="loaded-context";this.contexts=[{cluster:e.name,user:t.name,name:this.currentContext}]}loadFromCluster(e=""){const t=process.env.KUBERNETES_SERVICE_HOST;const r=process.env.KUBERNETES_SERVICE_PORT;const a="inCluster";const s="inClusterUser";const n="inClusterContext";let o="https";if(r==="80"||r==="8080"||r==="8001"){o="http"}this.clusters=[{name:a,caFile:`${e}${Config.SERVICEACCOUNT_CA_PATH}`,server:`${o}://${t}:${r}`,skipTLSVerify:false}];this.users=[{name:s,token:i.readFileSync(`${e}${Config.SERVICEACCOUNT_TOKEN_PATH}`).toString()}];this.contexts=[{cluster:a,name:n,user:s}];this.currentContext=n}mergeConfig(e){this.currentContext=e.currentContext;e.clusters.forEach(e=>{this.addCluster(e)});e.users.forEach(e=>{this.addUser(e)});e.contexts.forEach(e=>{this.addContext(e)})}addCluster(e){this.clusters.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate cluster: ${t.name}`)}});this.clusters.push(e)}addUser(e){this.users.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate user: ${t.name}`)}});this.users.push(e)}addContext(e){this.contexts.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate context: ${t.name}`)}});this.contexts.push(e)}loadFromDefault(){if(process.env.KUBECONFIG&&process.env.KUBECONFIG.length>0){const e=process.env.KUBECONFIG.split(a.delimiter);this.loadFromFile(e[0]);for(let t=1;t<e.length;t++){const r=new KubeConfig;r.loadFromFile(e[t]);this.mergeConfig(r)}return}const e=findHomeDir();if(e){const t=a.join(e,".kube","config");if(fileExists(t)){this.loadFromFile(t);return}}if(process.platform==="win32"&&n.which("wsl.exe")){const e=n.exec("wsl.exe cat $HOME/.kube/config",{silent:true});if(e.code===0){this.loadFromString(e.stdout);return}}if(fileExists(Config.SERVICEACCOUNT_TOKEN_PATH)){this.loadFromCluster();return}this.loadFromClusterAndUser({name:"cluster",server:"http://localhost:8080"},{name:"user"})}makeApiClient(e){const t=this.getCurrentCluster();if(!t){throw new Error("No active cluster!")}const r=new e(t.server);r.setDefaultAuthentication(this);return r}makePathsAbsolute(e){this.clusters.forEach(t=>{if(t.caFile){t.caFile=makeAbsolutePath(e,t.caFile)}});this.users.forEach(t=>{if(t.certFile){t.certFile=makeAbsolutePath(e,t.certFile)}if(t.keyFile){t.keyFile=makeAbsolutePath(e,t.keyFile)}})}getCurrentContextObject(){return this.getContextObject(this.currentContext)}applyHTTPSOptions(e){const t=this.getCurrentCluster();const r=this.getCurrentUser();if(!r){return}if(t!=null&&t.skipTLSVerify){e.rejectUnauthorized=false}const i=t!=null?bufferFromFileOrString(t.caFile,t.caData):null;if(i){e.ca=i}const a=bufferFromFileOrString(r.certFile,r.certData);if(a){e.cert=a}const s=bufferFromFileOrString(r.keyFile,r.keyData);if(s){e.key=s}}applyAuthorizationHeader(e){const t=this.getCurrentUser();if(!t){return}let r=null;KubeConfig.authenticators.forEach(e=>{if(e.isAuthProvider(t)){r=e.getToken(t)}});if(t.token){r="Bearer "+t.token}if(r){if(!e.headers){e.headers=[]}e.headers.Authorization=r}}applyOptions(e){this.applyHTTPSOptions(e);this.applyAuthorizationHeader(e)}}KubeConfig.authenticators=[new u.CloudAuth,new c.ExecAuth];t.KubeConfig=KubeConfig;class Config{static fromFile(e){return Config.apiFromFile(e,o.CoreV1Api)}static fromCluster(){return Config.apiFromCluster(o.CoreV1Api)}static defaultClient(){return Config.apiFromDefaultClient(o.CoreV1Api)}static apiFromFile(e,t){const r=new KubeConfig;r.loadFromFile(e);return r.makeApiClient(t)}static apiFromCluster(e){const t=new KubeConfig;t.loadFromCluster();const r=t.getCurrentCluster();if(!r){throw new Error("No active cluster!")}const i=new e(r.server);i.setDefaultAuthentication(t);return i}static apiFromDefaultClient(e){const t=new KubeConfig;t.loadFromDefault();return t.makeApiClient(e)}}Config.SERVICEACCOUNT_ROOT="/var/run/secrets/kubernetes.io/serviceaccount";Config.SERVICEACCOUNT_CA_PATH=Config.SERVICEACCOUNT_ROOT+"/ca.crt";Config.SERVICEACCOUNT_TOKEN_PATH=Config.SERVICEACCOUNT_ROOT+"/token";t.Config=Config;function makeAbsolutePath(e,t){if(!e||a.isAbsolute(t)){return t}return a.join(e,t)}t.makeAbsolutePath=makeAbsolutePath;function bufferFromFileOrString(e,t){if(e){return i.readFileSync(e)}if(t){return Buffer.from(t,"base64")}return null}t.bufferFromFileOrString=bufferFromFileOrString;function findHomeDir(){if(process.env.HOME){try{i.accessSync(process.env.HOME);return process.env.HOME}catch(e){}}if(process.platform!=="win32"){return null}if(process.env.HOMEDRIVE&&process.env.HOMEPATH){const e=a.join(process.env.HOMEDRIVE,process.env.HOMEPATH);try{i.accessSync(e);return e}catch(e){}}if(process.env.USERPROFILE){try{i.accessSync(process.env.USERPROFILE);return process.env.USERPROFILE}catch(e){}}return null}t.findHomeDir=findHomeDir;function findObject(e,t,r){for(const i of e){if(i.name===t){if(i[r]){return i[r]}return i}}return null}t.findObject=findObject},5593:function(e,t,r){const i=r(3016);const a=(e,t)=>e.sort((e,r)=>i(r,e,t));e.exports=a},5594:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},5607:function(e,t,r){var i=r(395);i.util.update(i.Route53.prototype,{setupRequestListeners:function setupRequestListeners(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function sanitizeUrl(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function retryableError(e){if(e.code==="PriorRequestNotComplete"&&e.statusCode===400){return true}else{var t=i.Service.prototype.retryableError;return t.call(this,e)}}})},5609:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["redshift"]={};i.Redshift=a.defineService("redshift",["2012-12-01"]);Object.defineProperty(s.services["redshift"],"2012-12-01",{get:function get(){var e=r(2084);e.paginators=r(6609).pagination;e.waiters=r(4645).waiters;return e},enumerable:true,configurable:true});e.exports=i.Redshift},5610:function(e,t,r){const i=r(722);i.config=r(4264);e.exports=i},5614:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"models.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Model Building Service",serviceId:"Lex Model Building Service",signatureVersion:"v4",signingName:"lex",uid:"lex-models-2017-04-19"},operations:{CreateBotVersion:{http:{requestUri:"/bots/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},enableModelImprovements:{type:"boolean"},detectSentiment:{type:"boolean"}}}},CreateIntentVersion:{http:{requestUri:"/intents/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},CreateSlotTypeVersion:{http:{requestUri:"/slottypes/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{name}",responseCode:204},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}}},DeleteBotChannelAssociation:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:204},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/intents/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteIntentVersion:{http:{method:"DELETE",requestUri:"/intents/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/slottypes/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteSlotTypeVersion:{http:{method:"DELETE",requestUri:"/slottypes/{name}/version/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteUtterances:{http:{method:"DELETE",requestUri:"/bots/{botName}/utterances/{userId}",responseCode:204},input:{type:"structure",required:["botName","userId"],members:{botName:{location:"uri",locationName:"botName"},userId:{location:"uri",locationName:"userId"}}}},GetBot:{http:{method:"GET",requestUri:"/bots/{name}/versions/{versionoralias}",responseCode:200},input:{type:"structure",required:["name","versionOrAlias"],members:{name:{location:"uri",locationName:"name"},versionOrAlias:{location:"uri",locationName:"versionoralias"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"}}}},GetBotAlias:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},GetBotAliases:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/",responseCode:200},input:{type:"structure",required:["botName"],members:{botName:{location:"uri",locationName:"botName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{BotAliases:{type:"list",member:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},nextToken:{}}}},GetBotChannelAssociation:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:200},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}},output:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},GetBotChannelAssociations:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/",responseCode:200},input:{type:"structure",required:["botName","botAlias"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{botChannelAssociations:{type:"list",member:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},nextToken:{}}}},GetBotVersions:{http:{method:"GET",requestUri:"/bots/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBots:{http:{method:"GET",requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBuiltinIntent:{http:{method:"GET",requestUri:"/builtins/intents/{signature}",responseCode:200},input:{type:"structure",required:["signature"],members:{signature:{location:"uri",locationName:"signature"}}},output:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"},slots:{type:"list",member:{type:"structure",members:{name:{}}}}}}},GetBuiltinIntents:{http:{method:"GET",requestUri:"/builtins/intents/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetBuiltinSlotTypes:{http:{method:"GET",requestUri:"/builtins/slottypes/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetExport:{http:{method:"GET",requestUri:"/exports/",responseCode:200},input:{type:"structure",required:["name","version","resourceType","exportType"],members:{name:{location:"querystring",locationName:"name"},version:{location:"querystring",locationName:"version"},resourceType:{location:"querystring",locationName:"resourceType"},exportType:{location:"querystring",locationName:"exportType"}}},output:{type:"structure",members:{name:{},version:{},resourceType:{},exportType:{},exportStatus:{},failureReason:{},url:{}}}},GetImport:{http:{method:"GET",requestUri:"/imports/{importId}",responseCode:200},input:{type:"structure",required:["importId"],members:{importId:{location:"uri",locationName:"importId"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},GetIntent:{http:{method:"GET",requestUri:"/intents/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},GetIntentVersions:{http:{method:"GET",requestUri:"/intents/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetIntents:{http:{method:"GET",requestUri:"/intents/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetSlotType:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},GetSlotTypeVersions:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{shape:"S4d"},nextToken:{}}}},GetSlotTypes:{http:{method:"GET",requestUri:"/slottypes/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{slotTypes:{shape:"S4d"},nextToken:{}}}},GetUtterancesView:{http:{method:"GET",requestUri:"/bots/{botname}/utterances?view=aggregation",responseCode:200},input:{type:"structure",required:["botName","botVersions","statusType"],members:{botName:{location:"uri",locationName:"botname"},botVersions:{location:"querystring",locationName:"bot_versions",type:"list",member:{}},statusType:{location:"querystring",locationName:"status_type"}}},output:{type:"structure",members:{botName:{},utterances:{type:"list",member:{type:"structure",members:{botVersion:{},utterances:{type:"list",member:{type:"structure",members:{utteranceString:{},count:{type:"integer"},distinctUsers:{type:"integer"},firstUtteredDate:{type:"timestamp"},lastUtteredDate:{type:"timestamp"}}}}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S4u"}}}},PutBot:{http:{method:"PUT",requestUri:"/bots/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name","locale","childDirected"],members:{name:{location:"uri",locationName:"name"},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},processBehavior:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"},createVersion:{type:"boolean"},tags:{shape:"S4u"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},createVersion:{type:"boolean"},detectSentiment:{type:"boolean"},tags:{shape:"S4u"}}}},PutBotAlias:{http:{method:"PUT",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botVersion","botName"],members:{name:{location:"uri",locationName:"name"},description:{},botVersion:{},botName:{location:"uri",locationName:"botName"},checksum:{},conversationLogs:{type:"structure",required:["logSettings","iamRoleArn"],members:{logSettings:{type:"list",member:{type:"structure",required:["logType","destination","resourceArn"],members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{}}}},iamRoleArn:{}}},tags:{shape:"S4u"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"},tags:{shape:"S4u"}}}},PutIntent:{http:{method:"PUT",requestUri:"/intents/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},PutSlotType:{http:{method:"PUT",requestUri:"/slottypes/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},enumerationValues:{shape:"S1q"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S4u"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S4u"},createdDate:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S4u"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["intentName","intentVersion"],members:{intentName:{},intentVersion:{}}}},Sa:{type:"structure",required:["messages","maxAttempts"],members:{messages:{shape:"Sb"},maxAttempts:{type:"integer"},responseCard:{}}},Sb:{type:"list",member:{type:"structure",required:["contentType","content"],members:{contentType:{},content:{},groupNumber:{type:"integer"}}}},Si:{type:"structure",required:["messages"],members:{messages:{shape:"Sb"},responseCard:{}}},Sq:{type:"list",member:{type:"structure",required:["name","slotConstraint"],members:{name:{},description:{},slotConstraint:{},slotType:{},slotTypeVersion:{},valueElicitationPrompt:{shape:"Sa"},priority:{type:"integer"},sampleUtterances:{type:"list",member:{}},responseCard:{},obfuscationSetting:{},defaultValueSpec:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}}}}},S13:{type:"list",member:{}},S14:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S15:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S18:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S15"}}},S1b:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S1i:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S1q:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1v:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S2h:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2z:{type:"map",key:{},value:{},sensitive:true},S38:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S3e:{type:"list",member:{}},S45:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4d:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4u:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}},5616:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-08-14",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics",signatureVersion:"v4",targetPrefix:"KinesisAnalytics_20150814",uid:"kinesisanalytics-2015-08-14"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOption:{shape:"S4"}}},output:{type:"structure",members:{}}},AddApplicationInput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Input"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Input:{shape:"S9"}}},output:{type:"structure",members:{}}},AddApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{}}},AddApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Output"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Output:{shape:"S12"}}},output:{type:"structure",members:{}}},AddApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceDataSource:{type:"structure",required:["TableName","ReferenceSchema"],members:{TableName:{},S3ReferenceDataSource:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}}},output:{type:"structure",members:{}}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},ApplicationDescription:{},Inputs:{type:"list",member:{shape:"S9"}},Outputs:{type:"list",member:{shape:"S12"}},CloudWatchLoggingOptions:{type:"list",member:{shape:"S4"}},ApplicationCode:{},Tags:{shape:"S1l"}}},output:{type:"structure",required:["ApplicationSummary"],members:{ApplicationSummary:{shape:"S1q"}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName","CreateTimestamp"],members:{ApplicationName:{},CreateTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOptionId:{}}},output:{type:"structure",members:{}}},DeleteApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","OutputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},OutputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceId:{}}},output:{type:"structure",members:{}}},DescribeApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId"],members:{ApplicationName:{},ApplicationDescription:{},ApplicationARN:{},ApplicationStatus:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},InputDescriptions:{type:"list",member:{type:"structure",members:{InputId:{},NamePrefix:{},InAppStreamNames:{type:"list",member:{}},InputProcessingConfigurationDescription:{type:"structure",members:{InputLambdaProcessorDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}}}},KinesisStreamsInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},InputSchema:{shape:"Si"},InputParallelism:{shape:"Sg"},InputStartingPositionConfiguration:{shape:"S2d"}}}},OutputDescriptions:{type:"list",member:{type:"structure",members:{OutputId:{},Name:{},KinesisStreamsOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},LambdaOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}}},ReferenceDataSourceDescriptions:{type:"list",member:{type:"structure",required:["ReferenceId","TableName","S3ReferenceDataSourceDescription"],members:{ReferenceId:{},TableName:{},S3ReferenceDataSourceDescription:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}},CloudWatchLoggingOptionDescriptions:{type:"list",member:{type:"structure",required:["LogStreamARN","RoleARN"],members:{CloudWatchLoggingOptionId:{},LogStreamARN:{},RoleARN:{}}}},ApplicationCode:{},ApplicationVersionId:{type:"long"}}}}}},DiscoverInputSchema:{input:{type:"structure",members:{ResourceARN:{},RoleARN:{},InputStartingPositionConfiguration:{shape:"S2d"},S3Configuration:{type:"structure",required:["RoleARN","BucketARN","FileKey"],members:{RoleARN:{},BucketARN:{},FileKey:{}}},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{InputSchema:{shape:"Si"},ParsedInputRecords:{type:"list",member:{type:"list",member:{}}},ProcessedInputRecords:{type:"list",member:{}},RawInputRecords:{type:"list",member:{}}}}},ListApplications:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartApplicationName:{}}},output:{type:"structure",required:["ApplicationSummaries","HasMoreApplications"],members:{ApplicationSummaries:{type:"list",member:{shape:"S1q"}},HasMoreApplications:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1l"}}}},StartApplication:{input:{type:"structure",required:["ApplicationName","InputConfigurations"],members:{ApplicationName:{},InputConfigurations:{type:"list",member:{type:"structure",required:["Id","InputStartingPositionConfiguration"],members:{Id:{},InputStartingPositionConfiguration:{shape:"S2d"}}}}}},output:{type:"structure",members:{}}},StopApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1l"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ApplicationUpdate"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ApplicationUpdate:{type:"structure",members:{InputUpdates:{type:"list",member:{type:"structure",required:["InputId"],members:{InputId:{},NamePrefixUpdate:{},InputProcessingConfigurationUpdate:{type:"structure",required:["InputLambdaProcessorUpdate"],members:{InputLambdaProcessorUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}}}},KinesisStreamsInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},InputSchemaUpdate:{type:"structure",members:{RecordFormatUpdate:{shape:"Sj"},RecordEncodingUpdate:{},RecordColumnUpdates:{shape:"Ss"}}},InputParallelismUpdate:{type:"structure",members:{CountUpdate:{type:"integer"}}}}}},ApplicationCodeUpdate:{},OutputUpdates:{type:"list",member:{type:"structure",required:["OutputId"],members:{OutputId:{},NameUpdate:{},KinesisStreamsOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},LambdaOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},DestinationSchemaUpdate:{shape:"S16"}}}},ReferenceDataSourceUpdates:{type:"list",member:{type:"structure",required:["ReferenceId"],members:{ReferenceId:{},TableNameUpdate:{},S3ReferenceDataSourceUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{},ReferenceRoleARNUpdate:{}}},ReferenceSchemaUpdate:{shape:"Si"}}}},CloudWatchLoggingOptionUpdates:{type:"list",member:{type:"structure",required:["CloudWatchLoggingOptionId"],members:{CloudWatchLoggingOptionId:{},LogStreamARNUpdate:{},RoleARNUpdate:{}}}}}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["LogStreamARN","RoleARN"],members:{LogStreamARN:{},RoleARN:{}}},S9:{type:"structure",required:["NamePrefix","InputSchema"],members:{NamePrefix:{},InputProcessingConfiguration:{shape:"Sb"},KinesisStreamsInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},InputParallelism:{shape:"Sg"},InputSchema:{shape:"Si"}}},Sb:{type:"structure",required:["InputLambdaProcessor"],members:{InputLambdaProcessor:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}}}},Sg:{type:"structure",members:{Count:{type:"integer"}}},Si:{type:"structure",required:["RecordFormat","RecordColumns"],members:{RecordFormat:{shape:"Sj"},RecordEncoding:{},RecordColumns:{shape:"Ss"}}},Sj:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{},MappingParameters:{type:"structure",members:{JSONMappingParameters:{type:"structure",required:["RecordRowPath"],members:{RecordRowPath:{}}},CSVMappingParameters:{type:"structure",required:["RecordRowDelimiter","RecordColumnDelimiter"],members:{RecordRowDelimiter:{},RecordColumnDelimiter:{}}}}}}},Ss:{type:"list",member:{type:"structure",required:["Name","SqlType"],members:{Name:{},Mapping:{},SqlType:{}}}},S12:{type:"structure",required:["Name","DestinationSchema"],members:{Name:{},KinesisStreamsOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},LambdaOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}},S16:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{}}},S1l:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1q:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus"],members:{ApplicationName:{},ApplicationARN:{},ApplicationStatus:{}}},S2d:{type:"structure",members:{InputStartingPosition:{}}}}}},5622:function(e){e.exports=require("path")},5641:function(e,t,r){"use strict";var i=r(196).lowlevel.crypto_hash;var a=0;var s=function(){this.S=[new Uint32Array([3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946]),new Uint32Array([1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055]),new Uint32Array([3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504]),new Uint32Array([976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462])];this.P=new Uint32Array([608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731])};function F(e,t,r){return(e[0][t[r+3]]+e[1][t[r+2]]^e[2][t[r+1]])+e[3][t[r]]}s.prototype.encipher=function(e,t){if(t===undefined){t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset)}e[0]^=this.P[0];for(var r=1;r<16;r+=2){e[1]^=F(this.S,t,0)^this.P[r];e[0]^=F(this.S,t,4)^this.P[r+1]}var i=e[0];e[0]=e[1]^this.P[17];e[1]=i};s.prototype.decipher=function(e){var t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset);e[0]^=this.P[17];for(var r=16;r>0;r-=2){e[1]^=F(this.S,t,0)^this.P[r];e[0]^=F(this.S,t,4)^this.P[r-1]}var i=e[0];e[0]=e[1]^this.P[0];e[1]=i};function stream2word(e,t){var r,i=0;for(r=0;r<4;r++,a++){if(a>=t)a=0;i=i<<8|e[a]}return i}s.prototype.expand0state=function(e,t){var r=new Uint32Array(2),i,s;var n=new Uint8Array(r.buffer);for(i=0,a=0;i<18;i++){this.P[i]^=stream2word(e,t)}a=0;for(i=0;i<18;i+=2){this.encipher(r,n);this.P[i]=r[0];this.P[i+1]=r[1]}for(i=0;i<4;i++){for(s=0;s<256;s+=2){this.encipher(r,n);this.S[i][s]=r[0];this.S[i][s+1]=r[1]}}};s.prototype.expandstate=function(e,t,r,i){var s=new Uint32Array(2),n,o;for(n=0,a=0;n<18;n++){this.P[n]^=stream2word(r,i)}for(n=0,a=0;n<18;n+=2){s[0]^=stream2word(e,t);s[1]^=stream2word(e,t);this.encipher(s);this.P[n]=s[0];this.P[n+1]=s[1]}for(n=0;n<4;n++){for(o=0;o<256;o+=2){s[0]^=stream2word(e,t);s[1]^=stream2word(e,t);this.encipher(s);this.S[n][o]=s[0];this.S[n][o+1]=s[1]}}a=0};s.prototype.enc=function(e,t){for(var r=0;r<t;r++){this.encipher(e.subarray(r*2))}};s.prototype.dec=function(e,t){for(var r=0;r<t;r++){this.decipher(e.subarray(r*2))}};var n=8,o=32;function bcrypt_hash(e,t,r){var i=new s,a=new Uint32Array(n),o,u=new Uint8Array([79,120,121,99,104,114,111,109,97,116,105,99,66,108,111,119,102,105,115,104,83,119,97,116,68,121,110,97,109,105,116,101]);i.expandstate(t,64,e,64);for(o=0;o<64;o++){i.expand0state(t,64);i.expand0state(e,64)}for(o=0;o<n;o++)a[o]=stream2word(u,u.byteLength);for(o=0;o<64;o++)i.enc(a,a.byteLength/8);for(o=0;o<n;o++){r[4*o+3]=a[o]>>>24;r[4*o+2]=a[o]>>>16;r[4*o+1]=a[o]>>>8;r[4*o+0]=a[o]}}function bcrypt_pbkdf(e,t,r,a,s,n,u){var p=new Uint8Array(64),c=new Uint8Array(64),m=new Uint8Array(o),l=new Uint8Array(o),d=new Uint8Array(a+4),y,b,h,f,g,S,N=n;if(u<1)return-1;if(t===0||a===0||n===0||n>m.byteLength*m.byteLength||a>1<<20)return-1;f=Math.floor((n+m.byteLength-1)/m.byteLength);h=Math.floor((n+f-1)/f);for(y=0;y<a;y++)d[y]=r[y];i(p,e,t);for(S=1;n>0;S++){d[a+0]=S>>>24;d[a+1]=S>>>16;d[a+2]=S>>>8;d[a+3]=S;i(c,d,a+4);bcrypt_hash(p,c,l);for(y=m.byteLength;y--;)m[y]=l[y];for(y=1;y<u;y++){i(c,l,l.byteLength);bcrypt_hash(p,c,l);for(b=0;b<m.byteLength;b++)m[b]^=l[b]}h=Math.min(h,n);for(y=0;y<h;y++){g=y*f+(S-1);if(g>=N)break;s[g]=m[y]}n-=y}return 0}e.exports={BLOCKS:n,HASHSIZE:o,hash:bcrypt_hash,pbkdf:bcrypt_pbkdf}},5642:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-26",endpointPrefix:"securityhub",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS SecurityHub",serviceId:"SecurityHub",signatureVersion:"v4",signingName:"securityhub",uid:"securityhub-2018-10-26"},operations:{AcceptInvitation:{http:{requestUri:"/master"},input:{type:"structure",required:["MasterId","InvitationId"],members:{MasterId:{},InvitationId:{}}},output:{type:"structure",members:{}}},BatchDisableStandards:{http:{requestUri:"/standards/deregister"},input:{type:"structure",required:["StandardsSubscriptionArns"],members:{StandardsSubscriptionArns:{shape:"S5"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"}}}},BatchEnableStandards:{http:{requestUri:"/standards/register"},input:{type:"structure",required:["StandardsSubscriptionRequests"],members:{StandardsSubscriptionRequests:{type:"list",member:{type:"structure",required:["StandardsArn"],members:{StandardsArn:{},StandardsInput:{shape:"S9"}}}}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"}}}},BatchImportFindings:{http:{requestUri:"/findings/import"},input:{type:"structure",required:["Findings"],members:{Findings:{shape:"Sg"}}},output:{type:"structure",required:["FailedCount","SuccessCount"],members:{FailedCount:{type:"integer"},SuccessCount:{type:"integer"},FailedFindings:{type:"list",member:{type:"structure",required:["Id","ErrorCode","ErrorMessage"],members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchUpdateFindings:{http:{method:"PATCH",requestUri:"/findings/batchupdate"},input:{type:"structure",required:["FindingIdentifiers"],members:{FindingIdentifiers:{shape:"S95"},Note:{shape:"S97"},Severity:{type:"structure",members:{Normalized:{type:"integer"},Product:{type:"double"},Label:{}}},VerificationState:{},Confidence:{type:"integer"},Criticality:{type:"integer"},Types:{shape:"Si"},UserDefinedFields:{shape:"Sp"},Workflow:{type:"structure",members:{Status:{}}},RelatedFindings:{shape:"S8a"}}},output:{type:"structure",required:["ProcessedFindings","UnprocessedFindings"],members:{ProcessedFindings:{shape:"S95"},UnprocessedFindings:{type:"list",member:{type:"structure",required:["FindingIdentifier","ErrorCode","ErrorMessage"],members:{FindingIdentifier:{shape:"S96"},ErrorCode:{},ErrorMessage:{}}}}}}},CreateActionTarget:{http:{requestUri:"/actionTargets"},input:{type:"structure",required:["Name","Description","Id"],members:{Name:{},Description:{},Id:{}}},output:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{}}}},CreateInsight:{http:{requestUri:"/insights"},input:{type:"structure",required:["Name","Filters","GroupByAttribute"],members:{Name:{},Filters:{shape:"S9h"},GroupByAttribute:{}}},output:{type:"structure",required:["InsightArn"],members:{InsightArn:{}}}},CreateMembers:{http:{requestUri:"/members"},input:{type:"structure",required:["AccountDetails"],members:{AccountDetails:{type:"list",member:{type:"structure",required:["AccountId"],members:{AccountId:{},Email:{}}}}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DeclineInvitations:{http:{requestUri:"/invitations/decline"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DeleteActionTarget:{http:{method:"DELETE",requestUri:"/actionTargets/{ActionTargetArn+}"},input:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{location:"uri",locationName:"ActionTargetArn"}}},output:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{}}}},DeleteInsight:{http:{method:"DELETE",requestUri:"/insights/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"}}},output:{type:"structure",required:["InsightArn"],members:{InsightArn:{}}}},DeleteInvitations:{http:{requestUri:"/invitations/delete"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DeleteMembers:{http:{requestUri:"/members/delete"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DescribeActionTargets:{http:{requestUri:"/actionTargets/get"},input:{type:"structure",members:{ActionTargetArns:{shape:"Sai"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ActionTargets"],members:{ActionTargets:{type:"list",member:{type:"structure",required:["ActionTargetArn","Name","Description"],members:{ActionTargetArn:{},Name:{},Description:{}}}},NextToken:{}}}},DescribeHub:{http:{method:"GET",requestUri:"/accounts"},input:{type:"structure",members:{HubArn:{location:"querystring",locationName:"HubArn"}}},output:{type:"structure",members:{HubArn:{},SubscribedAt:{},AutoEnableControls:{type:"boolean"}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/organization/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{AutoEnable:{type:"boolean"},MemberAccountLimitReached:{type:"boolean"}}}},DescribeProducts:{http:{method:"GET",requestUri:"/products"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["Products"],members:{Products:{type:"list",member:{type:"structure",required:["ProductArn"],members:{ProductArn:{},ProductName:{},CompanyName:{},Description:{},Categories:{type:"list",member:{}},IntegrationTypes:{type:"list",member:{}},MarketplaceUrl:{},ActivationUrl:{},ProductSubscriptionResourcePolicy:{}}}},NextToken:{}}}},DescribeStandards:{http:{method:"GET",requestUri:"/standards"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Standards:{type:"list",member:{type:"structure",members:{StandardsArn:{},Name:{},Description:{},EnabledByDefault:{type:"boolean"}}}},NextToken:{}}}},DescribeStandardsControls:{http:{method:"GET",requestUri:"/standards/controls/{StandardsSubscriptionArn+}"},input:{type:"structure",required:["StandardsSubscriptionArn"],members:{StandardsSubscriptionArn:{location:"uri",locationName:"StandardsSubscriptionArn"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Controls:{type:"list",member:{type:"structure",members:{StandardsControlArn:{},ControlStatus:{},DisabledReason:{},ControlStatusUpdatedAt:{shape:"Sb8"},ControlId:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},RelatedRequirements:{shape:"S82"}}}},NextToken:{}}}},DisableImportFindingsForProduct:{http:{method:"DELETE",requestUri:"/productSubscriptions/{ProductSubscriptionArn+}"},input:{type:"structure",required:["ProductSubscriptionArn"],members:{ProductSubscriptionArn:{location:"uri",locationName:"ProductSubscriptionArn"}}},output:{type:"structure",members:{}}},DisableOrganizationAdminAccount:{http:{requestUri:"/organization/admin/disable"},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{}}},output:{type:"structure",members:{}}},DisableSecurityHub:{http:{method:"DELETE",requestUri:"/accounts"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/master/disassociate"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateMembers:{http:{requestUri:"/members/disassociate"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{}}},EnableImportFindingsForProduct:{http:{requestUri:"/productSubscriptions"},input:{type:"structure",required:["ProductArn"],members:{ProductArn:{}}},output:{type:"structure",members:{ProductSubscriptionArn:{}}}},EnableOrganizationAdminAccount:{http:{requestUri:"/organization/admin/enable"},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{}}},output:{type:"structure",members:{}}},EnableSecurityHub:{http:{requestUri:"/accounts"},input:{type:"structure",members:{Tags:{shape:"Sbp"},EnableDefaultStandards:{type:"boolean"}}},output:{type:"structure",members:{}}},GetEnabledStandards:{http:{requestUri:"/standards/get"},input:{type:"structure",members:{StandardsSubscriptionArns:{shape:"S5"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"},NextToken:{}}}},GetFindings:{http:{requestUri:"/findings"},input:{type:"structure",members:{Filters:{shape:"S9h"},SortCriteria:{type:"list",member:{type:"structure",members:{Field:{},SortOrder:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Findings"],members:{Findings:{shape:"Sg"},NextToken:{}}}},GetInsightResults:{http:{method:"GET",requestUri:"/insights/results/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"}}},output:{type:"structure",required:["InsightResults"],members:{InsightResults:{type:"structure",required:["InsightArn","GroupByAttribute","ResultValues"],members:{InsightArn:{},GroupByAttribute:{},ResultValues:{type:"list",member:{type:"structure",required:["GroupByAttributeValue","Count"],members:{GroupByAttributeValue:{},Count:{type:"integer"}}}}}}}}},GetInsights:{http:{requestUri:"/insights/get"},input:{type:"structure",members:{InsightArns:{shape:"Sai"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Insights"],members:{Insights:{type:"list",member:{type:"structure",required:["InsightArn","Name","Filters","GroupByAttribute"],members:{InsightArn:{},Name:{},Filters:{shape:"S9h"},GroupByAttribute:{}}}},NextToken:{}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitations/count"},input:{type:"structure",members:{}},output:{type:"structure",members:{InvitationsCount:{type:"integer"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/master"},input:{type:"structure",members:{}},output:{type:"structure",members:{Master:{shape:"Scd"}}}},GetMembers:{http:{requestUri:"/members/get"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{Members:{shape:"Scg"},UnprocessedAccounts:{shape:"Sa4"}}}},InviteMembers:{http:{requestUri:"/members/invite"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},ListEnabledProductsForImport:{http:{method:"GET",requestUri:"/productSubscriptions"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ProductSubscriptions:{type:"list",member:{}},NextToken:{}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitations"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Invitations:{type:"list",member:{shape:"Scd"}},NextToken:{}}}},ListMembers:{http:{method:"GET",requestUri:"/members"},input:{type:"structure",members:{OnlyAssociated:{location:"querystring",locationName:"OnlyAssociated",type:"boolean"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Members:{shape:"Scg"},NextToken:{}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/organization/admin"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{AdminAccounts:{type:"list",member:{type:"structure",members:{AccountId:{},Status:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sbp"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sbp"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateActionTarget:{http:{method:"PATCH",requestUri:"/actionTargets/{ActionTargetArn+}"},input:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{location:"uri",locationName:"ActionTargetArn"},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateFindings:{http:{method:"PATCH",requestUri:"/findings"},input:{type:"structure",required:["Filters"],members:{Filters:{shape:"S9h"},Note:{shape:"S97"},RecordState:{}}},output:{type:"structure",members:{}}},UpdateInsight:{http:{method:"PATCH",requestUri:"/insights/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"},Name:{},Filters:{shape:"S9h"},GroupByAttribute:{}}},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{requestUri:"/organization/configuration"},input:{type:"structure",required:["AutoEnable"],members:{AutoEnable:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateSecurityHubConfiguration:{http:{method:"PATCH",requestUri:"/accounts"},input:{type:"structure",members:{AutoEnableControls:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateStandardsControl:{http:{method:"PATCH",requestUri:"/standards/control/{StandardsControlArn+}"},input:{type:"structure",required:["StandardsControlArn"],members:{StandardsControlArn:{location:"uri",locationName:"StandardsControlArn"},ControlStatus:{},DisabledReason:{}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["StandardsSubscriptionArn","StandardsArn","StandardsInput","StandardsStatus"],members:{StandardsSubscriptionArn:{},StandardsArn:{},StandardsInput:{shape:"S9"},StandardsStatus:{}}}},S9:{type:"map",key:{},value:{}},Sg:{type:"list",member:{type:"structure",required:["SchemaVersion","Id","ProductArn","GeneratorId","AwsAccountId","Types","CreatedAt","UpdatedAt","Severity","Title","Description","Resources"],members:{SchemaVersion:{},Id:{},ProductArn:{},GeneratorId:{},AwsAccountId:{},Types:{shape:"Si"},FirstObservedAt:{},LastObservedAt:{},CreatedAt:{},UpdatedAt:{},Severity:{type:"structure",members:{Product:{type:"double"},Label:{},Normalized:{type:"integer"},Original:{}}},Confidence:{type:"integer"},Criticality:{type:"integer"},Title:{},Description:{},Remediation:{type:"structure",members:{Recommendation:{type:"structure",members:{Text:{},Url:{}}}}},SourceUrl:{},ProductFields:{shape:"Sp"},UserDefinedFields:{shape:"Sp"},Malware:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Path:{},State:{}}}},Network:{type:"structure",members:{Direction:{},Protocol:{},OpenPortRange:{shape:"Sw"},SourceIpV4:{},SourceIpV6:{},SourcePort:{type:"integer"},SourceDomain:{},SourceMac:{},DestinationIpV4:{},DestinationIpV6:{},DestinationPort:{type:"integer"},DestinationDomain:{}}},NetworkPath:{type:"list",member:{type:"structure",members:{ComponentId:{},ComponentType:{},Egress:{shape:"Sz"},Ingress:{shape:"Sz"}}}},Process:{type:"structure",members:{Name:{},Path:{},Pid:{type:"integer"},ParentPid:{type:"integer"},LaunchedAt:{},TerminatedAt:{}}},ThreatIntelIndicators:{type:"list",member:{type:"structure",members:{Type:{},Value:{},Category:{},LastObservedAt:{},Source:{},SourceUrl:{}}}},Resources:{type:"list",member:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{},Partition:{},Region:{},ResourceRole:{},Tags:{shape:"Sp"},Details:{type:"structure",members:{AwsAutoScalingAutoScalingGroup:{type:"structure",members:{LaunchConfigurationName:{},LoadBalancerNames:{shape:"S11"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},CreatedTime:{}}},AwsCodeBuildProject:{type:"structure",members:{EncryptionKey:{},Environment:{type:"structure",members:{Certificate:{},ImagePullCredentialsType:{},RegistryCredential:{type:"structure",members:{Credential:{},CredentialProvider:{}}},Type:{}}},Name:{},Source:{type:"structure",members:{Type:{},Location:{},GitCloneDepth:{type:"integer"},InsecureSsl:{type:"boolean"}}},ServiceRole:{},VpcConfig:{type:"structure",members:{VpcId:{},Subnets:{shape:"S1j"},SecurityGroupIds:{shape:"S1j"}}}}},AwsCloudFrontDistribution:{type:"structure",members:{CacheBehaviors:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ViewerProtocolPolicy:{}}}}}},DefaultCacheBehavior:{type:"structure",members:{ViewerProtocolPolicy:{}}},DefaultRootObject:{},DomainName:{},ETag:{},LastModifiedTime:{},Logging:{type:"structure",members:{Bucket:{},Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Prefix:{}}},Origins:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{DomainName:{},Id:{},OriginPath:{},S3OriginConfig:{type:"structure",members:{OriginAccessIdentity:{}}}}}}}},OriginGroups:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{FailoverCriteria:{type:"structure",members:{StatusCodes:{type:"structure",members:{Items:{type:"list",member:{type:"integer"}},Quantity:{type:"integer"}}}}}}}}}},Status:{},WebAclId:{}}},AwsEc2Instance:{type:"structure",members:{Type:{},ImageId:{},IpV4Addresses:{shape:"S11"},IpV6Addresses:{shape:"S11"},KeyName:{},IamInstanceProfileArn:{},VpcId:{},SubnetId:{},LaunchedAt:{}}},AwsEc2NetworkInterface:{type:"structure",members:{Attachment:{type:"structure",members:{AttachTime:{},AttachmentId:{},DeleteOnTermination:{type:"boolean"},DeviceIndex:{type:"integer"},InstanceId:{},InstanceOwnerId:{},Status:{}}},NetworkInterfaceId:{},SecurityGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},SourceDestCheck:{type:"boolean"},IpV6Addresses:{type:"list",member:{type:"structure",members:{IpV6Address:{}}}},PrivateIpAddresses:{type:"list",member:{type:"structure",members:{PrivateIpAddress:{},PrivateDnsName:{}}}},PublicDnsName:{},PublicIp:{}}},AwsEc2SecurityGroup:{type:"structure",members:{GroupName:{},GroupId:{},OwnerId:{},VpcId:{},IpPermissions:{shape:"S2a"},IpPermissionsEgress:{shape:"S2a"}}},AwsEc2Volume:{type:"structure",members:{CreateTime:{},Encrypted:{type:"boolean"},Size:{type:"integer"},SnapshotId:{},Status:{},KmsKeyId:{},Attachments:{type:"list",member:{type:"structure",members:{AttachTime:{},DeleteOnTermination:{type:"boolean"},InstanceId:{},Status:{}}}}}},AwsEc2Vpc:{type:"structure",members:{CidrBlockAssociationSet:{type:"list",member:{type:"structure",members:{AssociationId:{},CidrBlock:{},CidrBlockState:{}}}},Ipv6CidrBlockAssociationSet:{type:"list",member:{type:"structure",members:{AssociationId:{},Ipv6CidrBlock:{},CidrBlockState:{}}}},DhcpOptionsId:{},State:{}}},AwsEc2Eip:{type:"structure",members:{InstanceId:{},PublicIp:{},AllocationId:{},AssociationId:{},Domain:{},PublicIpv4Pool:{},NetworkBorderGroup:{},NetworkInterfaceId:{},NetworkInterfaceOwnerId:{},PrivateIpAddress:{}}},AwsElbv2LoadBalancer:{type:"structure",members:{AvailabilityZones:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{}}}},CanonicalHostedZoneId:{},CreatedTime:{},DNSName:{},IpAddressType:{},Scheme:{},SecurityGroups:{type:"list",member:{}},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},VpcId:{}}},AwsElasticsearchDomain:{type:"structure",members:{AccessPolicies:{},DomainEndpointOptions:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{}}},DomainId:{},DomainName:{},Endpoint:{},Endpoints:{shape:"Sp"},ElasticsearchVersion:{},EncryptionAtRestOptions:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},NodeToNodeEncryptionOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},VPCOptions:{type:"structure",members:{AvailabilityZones:{shape:"S1j"},SecurityGroupIds:{shape:"S1j"},SubnetIds:{shape:"S1j"},VPCId:{}}}}},AwsS3Bucket:{type:"structure",members:{OwnerId:{},OwnerName:{},CreatedAt:{},ServerSideEncryptionConfiguration:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",members:{SSEAlgorithm:{},KMSMasterKeyID:{}}}}}}}}}},AwsS3Object:{type:"structure",members:{LastModified:{},ETag:{},VersionId:{},ContentType:{},ServerSideEncryption:{},SSEKMSKeyId:{}}},AwsSecretsManagerSecret:{type:"structure",members:{RotationRules:{type:"structure",members:{AutomaticallyAfterDays:{type:"integer"}}},RotationOccurredWithinFrequency:{type:"boolean"},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaArn:{},Deleted:{type:"boolean"},Name:{},Description:{}}},AwsIamAccessKey:{type:"structure",members:{UserName:{deprecated:true,deprecatedMessage:"This field is deprecated, use PrincipalName instead."},Status:{},CreatedAt:{},PrincipalId:{},PrincipalType:{},PrincipalName:{},AccountId:{},AccessKeyId:{},SessionContext:{type:"structure",members:{Attributes:{type:"structure",members:{MfaAuthenticated:{type:"boolean"},CreationDate:{}}},SessionIssuer:{type:"structure",members:{Type:{},PrincipalId:{},Arn:{},AccountId:{},UserName:{}}}}}}},AwsIamUser:{type:"structure",members:{AttachedManagedPolicies:{shape:"S3h"},CreateDate:{},GroupList:{shape:"S11"},Path:{},PermissionsBoundary:{shape:"S3j"},UserId:{},UserName:{},UserPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}}}},AwsIamPolicy:{type:"structure",members:{AttachmentCount:{type:"integer"},CreateDate:{},DefaultVersionId:{},Description:{},IsAttachable:{type:"boolean"},Path:{},PermissionsBoundaryUsageCount:{type:"integer"},PolicyId:{},PolicyName:{},PolicyVersionList:{type:"list",member:{type:"structure",members:{VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{}}}},UpdateDate:{}}},AwsApiGatewayV2Stage:{type:"structure",members:{CreatedDate:{},Description:{},DefaultRouteSettings:{shape:"S3q"},DeploymentId:{},LastUpdatedDate:{},RouteSettings:{shape:"S3q"},StageName:{},StageVariables:{shape:"Sp"},AccessLogSettings:{shape:"S3r"},AutoDeploy:{type:"boolean"},LastDeploymentStatusMessage:{},ApiGatewayManaged:{type:"boolean"}}},AwsApiGatewayV2Api:{type:"structure",members:{ApiEndpoint:{},ApiId:{},ApiKeySelectionExpression:{},CreatedDate:{},Description:{},Version:{},Name:{},ProtocolType:{},RouteSelectionExpression:{},CorsConfiguration:{type:"structure",members:{AllowOrigins:{shape:"S1j"},AllowCredentials:{type:"boolean"},ExposeHeaders:{shape:"S1j"},MaxAge:{type:"integer"},AllowMethods:{shape:"S1j"},AllowHeaders:{shape:"S1j"}}}}},AwsDynamoDbTable:{type:"structure",members:{AttributeDefinitions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}},BillingModeSummary:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{}}},CreationDateTime:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{Backfilling:{type:"boolean"},IndexArn:{},IndexName:{},IndexSizeBytes:{type:"long"},IndexStatus:{},ItemCount:{type:"integer"},KeySchema:{shape:"S41"},Projection:{shape:"S43"},ProvisionedThroughput:{shape:"S44"}}}},GlobalTableVersion:{},ItemCount:{type:"integer"},KeySchema:{shape:"S41"},LatestStreamArn:{},LatestStreamLabel:{},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexArn:{},IndexName:{},KeySchema:{shape:"S41"},Projection:{shape:"S43"}}}},ProvisionedThroughput:{shape:"S44"},Replicas:{type:"list",member:{type:"structure",members:{GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S4b"}}}},KmsMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S4b"},RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{}}}},RestoreSummary:{type:"structure",members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{},RestoreInProgress:{type:"boolean"}}},SseDescription:{type:"structure",members:{InaccessibleEncryptionDateTime:{},Status:{},SseType:{},KmsMasterKeyArn:{}}},StreamSpecification:{type:"structure",members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},TableId:{},TableName:{},TableSizeBytes:{type:"long"},TableStatus:{}}},AwsApiGatewayStage:{type:"structure",members:{DeploymentId:{},ClientCertificateId:{},StageName:{},Description:{},CacheClusterEnabled:{type:"boolean"},CacheClusterSize:{},CacheClusterStatus:{},MethodSettings:{type:"list",member:{type:"structure",members:{MetricsEnabled:{type:"boolean"},LoggingLevel:{},DataTraceEnabled:{type:"boolean"},ThrottlingBurstLimit:{type:"integer"},ThrottlingRateLimit:{type:"double"},CachingEnabled:{type:"boolean"},CacheTtlInSeconds:{type:"integer"},CacheDataEncrypted:{type:"boolean"},RequireAuthorizationForCacheControl:{type:"boolean"},UnauthorizedCacheControlHeaderStrategy:{},HttpMethod:{},ResourcePath:{}}}},Variables:{shape:"Sp"},DocumentationVersion:{},AccessLogSettings:{shape:"S3r"},CanarySettings:{type:"structure",members:{PercentTraffic:{type:"double"},DeploymentId:{},StageVariableOverrides:{shape:"Sp"},UseStageCache:{type:"boolean"}}},TracingEnabled:{type:"boolean"},CreatedDate:{},LastUpdatedDate:{},WebAclArn:{}}},AwsApiGatewayRestApi:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedDate:{},Version:{},BinaryMediaTypes:{shape:"S1j"},MinimumCompressionSize:{type:"integer"},ApiKeySource:{},EndpointConfiguration:{type:"structure",members:{Types:{shape:"S1j"}}}}},AwsCloudTrailTrail:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},HasCustomEventSelectors:{type:"boolean"},HomeRegion:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},IsOrganizationTrail:{type:"boolean"},KmsKeyId:{},LogFileValidationEnabled:{type:"boolean"},Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicArn:{},SnsTopicName:{},TrailArn:{}}},AwsSsmPatchCompliance:{type:"structure",members:{Patch:{type:"structure",members:{ComplianceSummary:{type:"structure",members:{Status:{},CompliantCriticalCount:{type:"integer"},CompliantHighCount:{type:"integer"},CompliantMediumCount:{type:"integer"},ExecutionType:{},NonCompliantCriticalCount:{type:"integer"},CompliantInformationalCount:{type:"integer"},NonCompliantInformationalCount:{type:"integer"},CompliantUnspecifiedCount:{type:"integer"},NonCompliantLowCount:{type:"integer"},NonCompliantHighCount:{type:"integer"},CompliantLowCount:{type:"integer"},ComplianceType:{},PatchBaselineId:{},OverallSeverity:{},NonCompliantMediumCount:{type:"integer"},NonCompliantUnspecifiedCount:{type:"integer"},PatchGroup:{}}}}}}},AwsCertificateManagerCertificate:{type:"structure",members:{CertificateAuthorityArn:{},CreatedAt:{},DomainName:{},DomainValidationOptions:{shape:"S4q"},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OId:{}}}},FailureReason:{},ImportedAt:{},InUseBy:{shape:"S11"},IssuedAt:{},Issuer:{},KeyAlgorithm:{},KeyUsages:{type:"list",member:{type:"structure",members:{Name:{}}}},NotAfter:{},NotBefore:{},Options:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}},RenewalEligibility:{},RenewalSummary:{type:"structure",members:{DomainValidationOptions:{shape:"S4q"},RenewalStatus:{},RenewalStatusReason:{},UpdatedAt:{}}},Serial:{},SignatureAlgorithm:{},Status:{},Subject:{},SubjectAlternativeNames:{shape:"S11"},Type:{}}},AwsRedshiftCluster:{type:"structure",members:{AllowVersionUpgrade:{type:"boolean"},AutomatedSnapshotRetentionPeriod:{type:"integer"},AvailabilityZone:{},ClusterAvailabilityStatus:{},ClusterCreateTime:{},ClusterIdentifier:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIpAddress:{},PublicIpAddress:{}}}},ClusterParameterGroups:{type:"list",member:{type:"structure",members:{ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}},ParameterApplyStatus:{},ParameterGroupName:{}}}},ClusterPublicKey:{},ClusterRevisionNumber:{},ClusterSecurityGroups:{type:"list",member:{type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},ManualSnapshotRetentionPeriod:{type:"integer"},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterStatus:{},ClusterSubnetGroupName:{},ClusterVersion:{},DBName:{},DeferredMaintenanceWindows:{type:"list",member:{type:"structure",members:{DeferMaintenanceEndTime:{},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ElasticResizeNumberOfNodeOptions:{},Encrypted:{type:"boolean"},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},EnhancedVpcRouting:{type:"boolean"},ExpectedNextSnapshotScheduleTime:{},ExpectedNextSnapshotScheduleTimeStatus:{},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},IamRoles:{type:"list",member:{type:"structure",members:{ApplyStatus:{},IamRoleArn:{}}}},KmsKeyId:{},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},MasterUsername:{},NextMaintenanceWindowStartTime:{},NodeType:{},NumberOfNodes:{type:"integer"},PendingActions:{shape:"S11"},PendingModifiedValues:{type:"structure",members:{AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},ClusterType:{},ClusterVersion:{},EncryptionType:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"}}},PreferredMaintenanceWindow:{},PubliclyAccessible:{type:"boolean"},ResizeInfo:{type:"structure",members:{AllowCancelResize:{type:"boolean"},ResizeType:{}}},RestoreStatus:{type:"structure",members:{CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ProgressInMegaBytes:{type:"long"},SnapshotSizeInMegaBytes:{type:"long"},Status:{}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},VpcId:{},VpcSecurityGroups:{type:"list",member:{type:"structure",members:{Status:{},VpcSecurityGroupId:{}}}}}},AwsElbLoadBalancer:{type:"structure",members:{AvailabilityZones:{shape:"S11"},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S11"}}}},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},CreatedTime:{},DnsName:{},HealthCheck:{type:"structure",members:{HealthyThreshold:{type:"integer"},Interval:{type:"integer"},Target:{},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"}}},Instances:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{type:"structure",members:{InstancePort:{type:"integer"},InstanceProtocol:{},LoadBalancerPort:{type:"integer"},Protocol:{},SslCertificateId:{}}},PolicyNames:{shape:"S11"}}}},LoadBalancerAttributes:{type:"structure",members:{AccessLog:{type:"structure",members:{EmitInterval:{type:"integer"},Enabled:{type:"boolean"},S3BucketName:{},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",members:{IdleTimeout:{type:"integer"}}},CrossZoneLoadBalancing:{type:"structure",members:{Enabled:{type:"boolean"}}}}},LoadBalancerName:{},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{CookieName:{},PolicyName:{}}}},LbCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{CookieExpirationPeriod:{type:"long"},PolicyName:{}}}},OtherPolicies:{shape:"S11"}}},Scheme:{},SecurityGroups:{shape:"S11"},SourceSecurityGroup:{type:"structure",members:{GroupName:{},OwnerAlias:{}}},Subnets:{shape:"S11"},VpcId:{}}},AwsIamGroup:{type:"structure",members:{AttachedManagedPolicies:{shape:"S3h"},CreateDate:{},GroupId:{},GroupName:{},GroupPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},Path:{}}},AwsIamRole:{type:"structure",members:{AssumeRolePolicyDocument:{},AttachedManagedPolicies:{shape:"S3h"},CreateDate:{},InstanceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},CreateDate:{},InstanceProfileId:{},InstanceProfileName:{},Path:{},Roles:{type:"list",member:{type:"structure",members:{Arn:{},AssumeRolePolicyDocument:{},CreateDate:{},Path:{},RoleId:{},RoleName:{}}}}}}},PermissionsBoundary:{shape:"S3j"},RoleId:{},RoleName:{},RolePolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},MaxSessionDuration:{type:"integer"},Path:{}}},AwsKmsKey:{type:"structure",members:{AWSAccountId:{},CreationDate:{type:"double"},KeyId:{},KeyManager:{},KeyState:{},Origin:{},Description:{}}},AwsLambdaFunction:{type:"structure",members:{Code:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{}}},CodeSha256:{},DeadLetterConfig:{type:"structure",members:{TargetArn:{}}},Environment:{type:"structure",members:{Variables:{shape:"Sp"},Error:{type:"structure",members:{ErrorCode:{},Message:{}}}}},FunctionName:{},Handler:{},KmsKeyArn:{},LastModified:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"integer"}}}},MasterArn:{},MemorySize:{type:"integer"},RevisionId:{},Role:{},Runtime:{},Timeout:{type:"integer"},TracingConfig:{type:"structure",members:{Mode:{}}},VpcConfig:{type:"structure",members:{SecurityGroupIds:{shape:"S1j"},SubnetIds:{shape:"S1j"},VpcId:{}}},Version:{}}},AwsLambdaLayerVersion:{type:"structure",members:{Version:{type:"long"},CompatibleRuntimes:{shape:"S1j"},CreatedDate:{}}},AwsRdsDbInstance:{type:"structure",members:{AssociatedRoles:{type:"list",member:{type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},CACertificateIdentifier:{},DBClusterIdentifier:{},DBInstanceIdentifier:{},DBInstanceClass:{},DbInstancePort:{type:"integer"},DbiResourceId:{},DBName:{},DeletionProtection:{type:"boolean"},Endpoint:{shape:"S6w"},Engine:{},EngineVersion:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},InstanceCreateTime:{},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},StorageEncrypted:{type:"boolean"},TdeCredentialArn:{},VpcSecurityGroups:{shape:"S6x"},MultiAz:{type:"boolean"},EnhancedMonitoringResourceArn:{},DbInstanceStatus:{},MasterUsername:{},AllocatedStorage:{type:"integer"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DbSecurityGroups:{shape:"S11"},DbParameterGroups:{type:"list",member:{type:"structure",members:{DbParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DbSubnetGroup:{type:"structure",members:{DbSubnetGroupName:{},DbSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}}},SubnetStatus:{}}}},DbSubnetGroupArn:{}}},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DbInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DbInstanceIdentifier:{},StorageType:{},CaCertificateIdentifier:{},DbSubnetGroupName:{},PendingCloudWatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"S11"},LogTypesToDisable:{shape:"S11"}}},ProcessorFeatures:{shape:"S77"}}},LatestRestorableTime:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{shape:"S11"},ReadReplicaDBClusterIdentifiers:{shape:"S11"},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},StatusInfos:{type:"list",member:{type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},DomainMemberships:{shape:"S7d"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},PromotionTier:{type:"integer"},Timezone:{},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKmsKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudWatchLogsExports:{shape:"S11"},ProcessorFeatures:{shape:"S77"},ListenerEndpoint:{shape:"S6w"},MaxAllocatedStorage:{type:"integer"}}},AwsSnsTopic:{type:"structure",members:{KmsMasterKeyId:{},Subscription:{type:"list",member:{type:"structure",members:{Endpoint:{},Protocol:{}}}},TopicName:{},Owner:{}}},AwsSqsQueue:{type:"structure",members:{KmsDataKeyReusePeriodSeconds:{type:"integer"},KmsMasterKeyId:{},QueueName:{},DeadLetterTargetArn:{}}},AwsWafWebAcl:{type:"structure",members:{Name:{},DefaultAction:{},Rules:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Type:{}}},ExcludedRules:{type:"list",member:{type:"structure",members:{RuleId:{}}}},OverrideAction:{type:"structure",members:{Type:{}}},Priority:{type:"integer"},RuleId:{},Type:{}}}},WebAclId:{}}},AwsRdsDbSnapshot:{type:"structure",members:{DbSnapshotIdentifier:{},DbInstanceIdentifier:{},SnapshotCreateTime:{},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDbSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},Timezone:{},IamDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S77"},DbiResourceId:{}}},AwsRdsDbClusterSnapshot:{type:"structure",members:{AvailabilityZones:{shape:"S11"},SnapshotCreateTime:{},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterIdentifier:{},DbClusterSnapshotIdentifier:{},IamDatabaseAuthenticationEnabled:{type:"boolean"}}},AwsRdsDbCluster:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S11"},BackupRetentionPeriod:{type:"integer"},DatabaseName:{},Status:{},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"S11"},MultiAz:{type:"boolean"},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReadReplicaIdentifiers:{shape:"S11"},VpcSecurityGroups:{shape:"S6x"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},AssociatedRoles:{type:"list",member:{type:"structure",members:{RoleArn:{},Status:{}}}},ClusterCreateTime:{},EnabledCloudWatchLogsExports:{shape:"S11"},EngineMode:{},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamStatus:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S7d"},DbClusterParameterGroup:{},DbSubnetGroup:{},DbClusterOptionGroupMemberships:{type:"list",member:{type:"structure",members:{DbClusterOptionGroupName:{},Status:{}}}},DbClusterIdentifier:{},DbClusterMembers:{type:"list",member:{type:"structure",members:{IsClusterWriter:{type:"boolean"},PromotionTier:{type:"integer"},DbInstanceIdentifier:{},DbClusterParameterGroupStatus:{}}}},IamDatabaseAuthenticationEnabled:{type:"boolean"}}},Container:{type:"structure",members:{Name:{},ImageId:{},ImageName:{},LaunchedAt:{}}},Other:{shape:"Sp"}}}}}},Compliance:{type:"structure",members:{Status:{},RelatedRequirements:{shape:"S82"},StatusReasons:{type:"list",member:{type:"structure",required:["ReasonCode"],members:{ReasonCode:{},Description:{}}}}}},VerificationState:{},WorkflowState:{type:"string",deprecated:true,deprecatedMessage:"This field is deprecated, use Workflow.Status instead."},Workflow:{type:"structure",members:{Status:{}}},RecordState:{},RelatedFindings:{shape:"S8a"},Note:{type:"structure",required:["Text","UpdatedBy","UpdatedAt"],members:{Text:{},UpdatedBy:{},UpdatedAt:{}}},Vulnerabilities:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},VulnerablePackages:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Epoch:{},Release:{},Architecture:{}}}},Cvss:{type:"list",member:{type:"structure",members:{Version:{},BaseScore:{type:"double"},BaseVector:{}}}},RelatedVulnerabilities:{shape:"S11"},Vendor:{type:"structure",required:["Name"],members:{Name:{},Url:{},VendorSeverity:{},VendorCreatedAt:{},VendorUpdatedAt:{}}},ReferenceUrls:{shape:"S11"}}}},PatchSummary:{type:"structure",required:["Id"],members:{Id:{},InstalledCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},InstalledPendingReboot:{type:"integer"},OperationStartTime:{},OperationEndTime:{},RebootOption:{},Operation:{}}},Action:{type:"structure",members:{ActionType:{},NetworkConnectionAction:{type:"structure",members:{ConnectionDirection:{},RemoteIpDetails:{shape:"S8n"},RemotePortDetails:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},LocalPortDetails:{shape:"S8t"},Protocol:{},Blocked:{type:"boolean"}}},AwsApiCallAction:{type:"structure",members:{Api:{},ServiceName:{},CallerType:{},RemoteIpDetails:{shape:"S8n"},DomainDetails:{type:"structure",members:{Domain:{}}},AffectedResources:{shape:"Sp"},FirstSeen:{},LastSeen:{}}},DnsRequestAction:{type:"structure",members:{Domain:{},Protocol:{},Blocked:{type:"boolean"}}},PortProbeAction:{type:"structure",members:{PortProbeDetails:{type:"list",member:{type:"structure",members:{LocalPortDetails:{shape:"S8t"},LocalIpDetails:{type:"structure",members:{IpAddressV4:{}}},RemoteIpDetails:{shape:"S8n"}}}},Blocked:{type:"boolean"}}}}}}}},Si:{type:"list",member:{}},Sp:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{Begin:{type:"integer"},End:{type:"integer"}}},Sz:{type:"structure",members:{Protocol:{},Destination:{shape:"S10"},Source:{shape:"S10"}}},S10:{type:"structure",members:{Address:{shape:"S11"},PortRanges:{type:"list",member:{shape:"Sw"}}}},S11:{type:"list",member:{}},S1j:{type:"list",member:{}},S2a:{type:"list",member:{type:"structure",members:{IpProtocol:{},FromPort:{type:"integer"},ToPort:{type:"integer"},UserIdGroupPairs:{type:"list",member:{type:"structure",members:{GroupId:{},GroupName:{},PeeringStatus:{},UserId:{},VpcId:{},VpcPeeringConnectionId:{}}}},IpRanges:{type:"list",member:{type:"structure",members:{CidrIp:{}}}},Ipv6Ranges:{type:"list",member:{type:"structure",members:{CidrIpv6:{}}}},PrefixListIds:{type:"list",member:{type:"structure",members:{PrefixListId:{}}}}}}},S3h:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S3j:{type:"structure",members:{PermissionsBoundaryArn:{},PermissionsBoundaryType:{}}},S3q:{type:"structure",members:{DetailedMetricsEnabled:{type:"boolean"},LoggingLevel:{},DataTraceEnabled:{type:"boolean"},ThrottlingBurstLimit:{type:"integer"},ThrottlingRateLimit:{type:"double"}}},S3r:{type:"structure",members:{Format:{},DestinationArn:{}}},S41:{type:"list",member:{type:"structure",members:{AttributeName:{},KeyType:{}}}},S43:{type:"structure",members:{NonKeyAttributes:{shape:"S11"},ProjectionType:{}}},S44:{type:"structure",members:{LastDecreaseDateTime:{},LastIncreaseDateTime:{},NumberOfDecreasesToday:{type:"integer"},ReadCapacityUnits:{type:"integer"},WriteCapacityUnits:{type:"integer"}}},S4b:{type:"structure",members:{ReadCapacityUnits:{type:"integer"}}},S4q:{type:"list",member:{type:"structure",members:{DomainName:{},ResourceRecord:{type:"structure",members:{Name:{},Type:{},Value:{}}},ValidationDomain:{},ValidationEmails:{shape:"S11"},ValidationMethod:{},ValidationStatus:{}}}},S6w:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S6x:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S77:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S7d:{type:"list",member:{type:"structure",members:{Domain:{},Status:{},Fqdn:{},IamRoleName:{}}}},S82:{type:"list",member:{}},S8a:{type:"list",member:{type:"structure",required:["ProductArn","Id"],members:{ProductArn:{},Id:{}}}},S8n:{type:"structure",members:{IpAddressV4:{},Organization:{type:"structure",members:{Asn:{type:"integer"},AsnOrg:{},Isp:{},Org:{}}},Country:{type:"structure",members:{CountryCode:{},CountryName:{}}},City:{type:"structure",members:{CityName:{}}},GeoLocation:{type:"structure",members:{Lon:{type:"double"},Lat:{type:"double"}}}}},S8t:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},S95:{type:"list",member:{shape:"S96"}},S96:{type:"structure",required:["Id","ProductArn"],members:{Id:{},ProductArn:{}}},S97:{type:"structure",required:["Text","UpdatedBy"],members:{Text:{},UpdatedBy:{}}},S9h:{type:"structure",members:{ProductArn:{shape:"S9i"},AwsAccountId:{shape:"S9i"},Id:{shape:"S9i"},GeneratorId:{shape:"S9i"},Type:{shape:"S9i"},FirstObservedAt:{shape:"S9l"},LastObservedAt:{shape:"S9l"},CreatedAt:{shape:"S9l"},UpdatedAt:{shape:"S9l"},SeverityProduct:{shape:"S9p"},SeverityNormalized:{shape:"S9p"},SeverityLabel:{shape:"S9i"},Confidence:{shape:"S9p"},Criticality:{shape:"S9p"},Title:{shape:"S9i"},Description:{shape:"S9i"},RecommendationText:{shape:"S9i"},SourceUrl:{shape:"S9i"},ProductFields:{shape:"S9r"},ProductName:{shape:"S9i"},CompanyName:{shape:"S9i"},UserDefinedFields:{shape:"S9r"},MalwareName:{shape:"S9i"},MalwareType:{shape:"S9i"},MalwarePath:{shape:"S9i"},MalwareState:{shape:"S9i"},NetworkDirection:{shape:"S9i"},NetworkProtocol:{shape:"S9i"},NetworkSourceIpV4:{shape:"S9u"},NetworkSourceIpV6:{shape:"S9u"},NetworkSourcePort:{shape:"S9p"},NetworkSourceDomain:{shape:"S9i"},NetworkSourceMac:{shape:"S9i"},NetworkDestinationIpV4:{shape:"S9u"},NetworkDestinationIpV6:{shape:"S9u"},NetworkDestinationPort:{shape:"S9p"},NetworkDestinationDomain:{shape:"S9i"},ProcessName:{shape:"S9i"},ProcessPath:{shape:"S9i"},ProcessPid:{shape:"S9p"},ProcessParentPid:{shape:"S9p"},ProcessLaunchedAt:{shape:"S9l"},ProcessTerminatedAt:{shape:"S9l"},ThreatIntelIndicatorType:{shape:"S9i"},ThreatIntelIndicatorValue:{shape:"S9i"},ThreatIntelIndicatorCategory:{shape:"S9i"},ThreatIntelIndicatorLastObservedAt:{shape:"S9l"},ThreatIntelIndicatorSource:{shape:"S9i"},ThreatIntelIndicatorSourceUrl:{shape:"S9i"},ResourceType:{shape:"S9i"},ResourceId:{shape:"S9i"},ResourcePartition:{shape:"S9i"},ResourceRegion:{shape:"S9i"},ResourceTags:{shape:"S9r"},ResourceAwsEc2InstanceType:{shape:"S9i"},ResourceAwsEc2InstanceImageId:{shape:"S9i"},ResourceAwsEc2InstanceIpV4Addresses:{shape:"S9u"},ResourceAwsEc2InstanceIpV6Addresses:{shape:"S9u"},ResourceAwsEc2InstanceKeyName:{shape:"S9i"},ResourceAwsEc2InstanceIamInstanceProfileArn:{shape:"S9i"},ResourceAwsEc2InstanceVpcId:{shape:"S9i"},ResourceAwsEc2InstanceSubnetId:{shape:"S9i"},ResourceAwsEc2InstanceLaunchedAt:{shape:"S9l"},ResourceAwsS3BucketOwnerId:{shape:"S9i"},ResourceAwsS3BucketOwnerName:{shape:"S9i"},ResourceAwsIamAccessKeyUserName:{shape:"S9i"},ResourceAwsIamAccessKeyStatus:{shape:"S9i"},ResourceAwsIamAccessKeyCreatedAt:{shape:"S9l"},ResourceContainerName:{shape:"S9i"},ResourceContainerImageId:{shape:"S9i"},ResourceContainerImageName:{shape:"S9i"},ResourceContainerLaunchedAt:{shape:"S9l"},ResourceDetailsOther:{shape:"S9r"},ComplianceStatus:{shape:"S9i"},VerificationState:{shape:"S9i"},WorkflowState:{shape:"S9i"},WorkflowStatus:{shape:"S9i"},RecordState:{shape:"S9i"},RelatedFindingsProductArn:{shape:"S9i"},RelatedFindingsId:{shape:"S9i"},NoteText:{shape:"S9i"},NoteUpdatedAt:{shape:"S9l"},NoteUpdatedBy:{shape:"S9i"},Keyword:{type:"list",member:{type:"structure",members:{Value:{}}}}}},S9i:{type:"list",member:{type:"structure",members:{Value:{},Comparison:{}}}},S9l:{type:"list",member:{type:"structure",members:{Start:{},End:{},DateRange:{type:"structure",members:{Value:{type:"integer"},Unit:{}}}}}},S9p:{type:"list",member:{type:"structure",members:{Gte:{type:"double"},Lte:{type:"double"},Eq:{type:"double"}}}},S9r:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparison:{}}}},S9u:{type:"list",member:{type:"structure",members:{Cidr:{}}}},Sa4:{type:"list",member:{type:"structure",members:{AccountId:{},ProcessingResult:{}}}},Sa7:{type:"list",member:{}},Sai:{type:"list",member:{}},Sb8:{type:"timestamp",timestampFormat:"iso8601"},Sbp:{type:"map",key:{},value:{}},Scd:{type:"structure",members:{AccountId:{},InvitationId:{},InvitedAt:{shape:"Sb8"},MemberStatus:{}}},Scg:{type:"list",member:{type:"structure",members:{AccountId:{},Email:{},MasterId:{},MemberStatus:{},InvitedAt:{shape:"Sb8"},UpdatedAt:{shape:"Sb8"}}}}}}},5643:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"mediastore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"MediaStore",serviceFullName:"AWS Elemental MediaStore",serviceId:"MediaStore",signatureVersion:"v4",signingName:"mediastore",targetPrefix:"MediaStore_20170901",uid:"mediastore-2017-09-01"},operations:{CreateContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["Container"],members:{Container:{shape:"S8"}}}},DeleteContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DescribeContainer:{input:{type:"structure",members:{ContainerName:{}}},output:{type:"structure",members:{Container:{shape:"S8"}}}},GetContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["Policy"],members:{Policy:{}}}},GetCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["CorsPolicy"],members:{CorsPolicy:{shape:"Sv"}}}},GetLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["LifecyclePolicy"],members:{LifecyclePolicy:{}}}},GetMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["MetricPolicy"],members:{MetricPolicy:{shape:"S1a"}}}},ListContainers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Containers"],members:{Containers:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["Resource"],members:{Resource:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},PutContainerPolicy:{input:{type:"structure",required:["ContainerName","Policy"],members:{ContainerName:{},Policy:{}}},output:{type:"structure",members:{}}},PutCorsPolicy:{input:{type:"structure",required:["ContainerName","CorsPolicy"],members:{ContainerName:{},CorsPolicy:{shape:"Sv"}}},output:{type:"structure",members:{}}},PutLifecyclePolicy:{input:{type:"structure",required:["ContainerName","LifecyclePolicy"],members:{ContainerName:{},LifecyclePolicy:{}}},output:{type:"structure",members:{}}},PutMetricPolicy:{input:{type:"structure",required:["ContainerName","MetricPolicy"],members:{ContainerName:{},MetricPolicy:{shape:"S1a"}}},output:{type:"structure",members:{}}},StartAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},StopAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Resource","Tags"],members:{Resource:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S8:{type:"structure",members:{Endpoint:{},CreationTime:{type:"timestamp"},ARN:{},Name:{},Status:{},AccessLoggingEnabled:{type:"boolean"}}},Sv:{type:"list",member:{type:"structure",required:["AllowedOrigins","AllowedHeaders"],members:{AllowedOrigins:{type:"list",member:{}},AllowedMethods:{type:"list",member:{}},AllowedHeaders:{type:"list",member:{}},MaxAgeSeconds:{type:"integer"},ExposeHeaders:{type:"list",member:{}}}}},S1a:{type:"structure",required:["ContainerLevelMetrics"],members:{ContainerLevelMetrics:{},MetricPolicyRules:{type:"list",member:{type:"structure",required:["ObjectGroup","ObjectGroupName"],members:{ObjectGroup:{},ObjectGroupName:{}}}}}}}}},5646:function(e){"use strict";class Event{constructor(e,t){this.target=t;this.type=e}}class MessageEvent extends Event{constructor(e,t){super("message",t);this.data=e}}class CloseEvent extends Event{constructor(e,t,r){super("close",r);this.wasClean=r._closeFrameReceived&&r._closeFrameSent;this.reason=t;this.code=e}}class OpenEvent extends Event{constructor(e){super("open",e)}}class ErrorEvent extends Event{constructor(e,t){super("error",t);this.message=e.message;this.error=e}}const t={addEventListener(e,t){if(typeof t!=="function")return;function onMessage(e){t.call(this,new MessageEvent(e,this))}function onClose(e,r){t.call(this,new CloseEvent(e,r,this))}function onError(e){t.call(this,new ErrorEvent(e,this))}function onOpen(){t.call(this,new OpenEvent(this))}if(e==="message"){onMessage._listener=t;this.on(e,onMessage)}else if(e==="close"){onClose._listener=t;this.on(e,onClose)}else if(e==="error"){onError._listener=t;this.on(e,onError)}else if(e==="open"){onOpen._listener=t;this.on(e,onOpen)}else{this.on(e,t)}},removeEventListener(e,t){const r=this.listeners(e);for(var i=0;i<r.length;i++){if(r[i]===t||r[i]._listener===t){this.removeListener(e,r[i])}}}};e.exports=t},5647:function(e){e.exports={pagination:{ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConfigurationProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeploymentStrategies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeployments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEnvironments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHostedConfigurationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},5650:function(e){e.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"}}}},ChangeResourceRecordSets:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/rrset/"},input:{locationName:"ChangeResourceRecordSetsRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","ChangeBatch"],members:{HostedZoneId:{location:"uri",locationName:"Id"},ChangeBatch:{type:"structure",required:["Changes"],members:{Comment:{},Changes:{type:"list",member:{locationName:"Change",type:"structure",required:["Action","ResourceRecordSet"],members:{Action:{},ResourceRecordSet:{shape:"Sk"}}}}}}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},ChangeTagsForResource:{http:{requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{locationName:"ChangeTagsForResourceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"},AddTags:{shape:"S18"},RemoveTagKeys:{type:"list",member:{locationName:"Key"}}}},output:{type:"structure",members:{}}},CreateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck",responseCode:201},input:{locationName:"CreateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HealthCheckConfig"],members:{CallerReference:{},HealthCheckConfig:{shape:"S1g"}}},output:{type:"structure",required:["HealthCheck","Location"],members:{HealthCheck:{shape:"S22"},Location:{location:"header",locationName:"Location"}}}},CreateHostedZone:{http:{requestUri:"/2013-04-01/hostedzone",responseCode:201},input:{locationName:"CreateHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","CallerReference"],members:{Name:{},VPC:{shape:"Sa"},CallerReference:{},HostedZoneConfig:{shape:"S2k"},DelegationSetId:{}}},output:{type:"structure",required:["HostedZone","ChangeInfo","DelegationSet","Location"],members:{HostedZone:{shape:"S2n"},ChangeInfo:{shape:"S5"},DelegationSet:{shape:"S2p"},VPC:{shape:"Sa"},Location:{location:"header",locationName:"Location"}}}},CreateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey",responseCode:201},input:{locationName:"CreateKeySigningKeyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HostedZoneId","KeyManagementServiceArn","Name","Status"],members:{CallerReference:{},HostedZoneId:{},KeyManagementServiceArn:{},Name:{},Status:{}}},output:{type:"structure",required:["ChangeInfo","KeySigningKey","Location"],members:{ChangeInfo:{shape:"S5"},KeySigningKey:{shape:"S2v"},Location:{location:"header",locationName:"Location"}}}},CreateQueryLoggingConfig:{http:{requestUri:"/2013-04-01/queryloggingconfig",responseCode:201},input:{locationName:"CreateQueryLoggingConfigRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","CloudWatchLogsLogGroupArn"],members:{HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},output:{type:"structure",required:["QueryLoggingConfig","Location"],members:{QueryLoggingConfig:{shape:"S32"},Location:{location:"header",locationName:"Location"}}}},CreateReusableDelegationSet:{http:{requestUri:"/2013-04-01/delegationset",responseCode:201},input:{locationName:"CreateReusableDelegationSetRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference"],members:{CallerReference:{},HostedZoneId:{}}},output:{type:"structure",required:["DelegationSet","Location"],members:{DelegationSet:{shape:"S2p"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicy:{http:{requestUri:"/2013-04-01/trafficpolicy",responseCode:201},input:{locationName:"CreateTrafficPolicyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","Document"],members:{Name:{},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3b"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance",responseCode:201},input:{locationName:"CreateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{HostedZoneId:{},Name:{},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance","Location"],members:{TrafficPolicyInstance:{shape:"S3g"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyVersion:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}",responseCode:201},input:{locationName:"CreateTrafficPolicyVersionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Document"],members:{Id:{location:"uri",locationName:"Id"},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3b"},Location:{location:"header",locationName:"Location"}}}},CreateVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{locationName:"CreateVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{},VPC:{shape:"Sa"}}}},DeactivateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteHealthCheck:{http:{method:"DELETE",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",members:{}}},DeleteHostedZone:{http:{method:"DELETE",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteKeySigningKey:{http:{method:"DELETE",requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteQueryLoggingConfig:{http:{method:"DELETE",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteReusableDelegationSet:{http:{method:"DELETE",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicy:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicyInstance:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},input:{locationName:"DeleteVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",members:{}}},DisableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DisassociateVPCFromHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disassociatevpc"},input:{locationName:"DisassociateVPCFromHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},EnableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/enable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetAccountLimit:{http:{method:"GET",requestUri:"/2013-04-01/accountlimit/{Type}"},input:{type:"structure",required:["Type"],members:{Type:{location:"uri",locationName:"Type"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetChange:{http:{method:"GET",requestUri:"/2013-04-01/change/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetCheckerIpRanges:{http:{method:"GET",requestUri:"/2013-04-01/checkeripranges"},input:{type:"structure",members:{}},output:{type:"structure",required:["CheckerIpRanges"],members:{CheckerIpRanges:{type:"list",member:{}}}}},GetDNSSEC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Status","KeySigningKeys"],members:{Status:{type:"structure",members:{ServeSignature:{},StatusMessage:{}}},KeySigningKeys:{type:"list",member:{shape:"S2v"}}}}},GetGeoLocation:{http:{method:"GET",requestUri:"/2013-04-01/geolocation"},input:{type:"structure",members:{ContinentCode:{location:"querystring",locationName:"continentcode"},CountryCode:{location:"querystring",locationName:"countrycode"},SubdivisionCode:{location:"querystring",locationName:"subdivisioncode"}}},output:{type:"structure",required:["GeoLocationDetails"],members:{GeoLocationDetails:{shape:"S4v"}}}},GetHealthCheck:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S22"}}}},GetHealthCheckCount:{http:{method:"GET",requestUri:"/2013-04-01/healthcheckcount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HealthCheckCount"],members:{HealthCheckCount:{type:"long"}}}},GetHealthCheckLastFailureReason:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S56"}}}},GetHealthCheckStatus:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/status"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S56"}}}},GetHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2n"},DelegationSet:{shape:"S2p"},VPCs:{shape:"S5e"}}}},GetHostedZoneCount:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HostedZoneCount"],members:{HostedZoneCount:{type:"long"}}}},GetHostedZoneLimit:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonelimit/{Id}/{Type}"},input:{type:"structure",required:["Type","HostedZoneId"],members:{Type:{location:"uri",locationName:"Type"},HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetQueryLoggingConfig:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["QueryLoggingConfig"],members:{QueryLoggingConfig:{shape:"S32"}}}},GetReusableDelegationSet:{http:{method:"GET",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["DelegationSet"],members:{DelegationSet:{shape:"S2p"}}}},GetReusableDelegationSetLimit:{http:{method:"GET",requestUri:"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},input:{type:"structure",required:["Type","DelegationSetId"],members:{Type:{location:"uri",locationName:"Type"},DelegationSetId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetTrafficPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3b"}}}},GetTrafficPolicyInstance:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3g"}}}},GetTrafficPolicyInstanceCount:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstancecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["TrafficPolicyInstanceCount"],members:{TrafficPolicyInstanceCount:{type:"integer"}}}},ListGeoLocations:{http:{method:"GET",requestUri:"/2013-04-01/geolocations"},input:{type:"structure",members:{StartContinentCode:{location:"querystring",locationName:"startcontinentcode"},StartCountryCode:{location:"querystring",locationName:"startcountrycode"},StartSubdivisionCode:{location:"querystring",locationName:"startsubdivisioncode"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["GeoLocationDetailsList","IsTruncated","MaxItems"],members:{GeoLocationDetailsList:{type:"list",member:{shape:"S4v",locationName:"GeoLocationDetails"}},IsTruncated:{type:"boolean"},NextContinentCode:{},NextCountryCode:{},NextSubdivisionCode:{},MaxItems:{}}}},ListHealthChecks:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HealthChecks","Marker","IsTruncated","MaxItems"],members:{HealthChecks:{type:"list",member:{shape:"S22",locationName:"HealthCheck"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZones:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"},DelegationSetId:{location:"querystring",locationName:"delegationsetid"}}},output:{type:"structure",required:["HostedZones","Marker","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6c"},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZonesByName:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyname"},input:{type:"structure",members:{DNSName:{location:"querystring",locationName:"dnsname"},HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HostedZones","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6c"},DNSName:{},HostedZoneId:{},IsTruncated:{type:"boolean"},NextDNSName:{},NextHostedZoneId:{},MaxItems:{}}}},ListHostedZonesByVPC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyvpc"},input:{type:"structure",required:["VPCId","VPCRegion"],members:{VPCId:{location:"querystring",locationName:"vpcid"},VPCRegion:{location:"querystring",locationName:"vpcregion"},MaxItems:{location:"querystring",locationName:"maxitems"},NextToken:{location:"querystring",locationName:"nexttoken"}}},output:{type:"structure",required:["HostedZoneSummaries","MaxItems"],members:{HostedZoneSummaries:{type:"list",member:{locationName:"HostedZoneSummary",type:"structure",required:["HostedZoneId","Name","Owner"],members:{HostedZoneId:{},Name:{},Owner:{type:"structure",members:{OwningAccount:{},OwningService:{}}}}}},MaxItems:{},NextToken:{}}}},ListQueryLoggingConfigs:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig"},input:{type:"structure",members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["QueryLoggingConfigs"],members:{QueryLoggingConfigs:{type:"list",member:{shape:"S32",locationName:"QueryLoggingConfig"}},NextToken:{}}}},ListResourceRecordSets:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/rrset"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},StartRecordName:{location:"querystring",locationName:"name"},StartRecordType:{location:"querystring",locationName:"type"},StartRecordIdentifier:{location:"querystring",locationName:"identifier"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["ResourceRecordSets","IsTruncated","MaxItems"],members:{ResourceRecordSets:{type:"list",member:{shape:"Sk",locationName:"ResourceRecordSet"}},IsTruncated:{type:"boolean"},NextRecordName:{},NextRecordType:{},NextRecordIdentifier:{},MaxItems:{}}}},ListReusableDelegationSets:{http:{method:"GET",requestUri:"/2013-04-01/delegationset"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["DelegationSets","Marker","IsTruncated","MaxItems"],members:{DelegationSets:{type:"list",member:{shape:"S2p",locationName:"DelegationSet"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"}}},output:{type:"structure",required:["ResourceTagSet"],members:{ResourceTagSet:{shape:"S6z"}}}},ListTagsForResources:{http:{requestUri:"/2013-04-01/tags/{ResourceType}"},input:{locationName:"ListTagsForResourcesRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceIds"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceIds:{type:"list",member:{locationName:"ResourceId"}}}},output:{type:"structure",required:["ResourceTagSets"],members:{ResourceTagSets:{type:"list",member:{shape:"S6z",locationName:"ResourceTagSet"}}}}},ListTrafficPolicies:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies"},input:{type:"structure",members:{TrafficPolicyIdMarker:{location:"querystring",locationName:"trafficpolicyid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],members:{TrafficPolicySummaries:{type:"list",member:{locationName:"TrafficPolicySummary",type:"structure",required:["Id","Name","Type","LatestVersion","TrafficPolicyCount"],members:{Id:{},Name:{},Type:{},LatestVersion:{type:"integer"},TrafficPolicyCount:{type:"integer"}}}},IsTruncated:{type:"boolean"},TrafficPolicyIdMarker:{},MaxItems:{}}}},ListTrafficPolicyInstances:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances"},input:{type:"structure",members:{HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7a"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/hostedzone"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"querystring",locationName:"id"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7a"},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/trafficpolicy"},input:{type:"structure",required:["TrafficPolicyId","TrafficPolicyVersion"],members:{TrafficPolicyId:{location:"querystring",locationName:"id"},TrafficPolicyVersion:{location:"querystring",locationName:"version",type:"integer"},HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7a"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyVersions:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies/{Id}/versions"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},TrafficPolicyVersionMarker:{location:"querystring",locationName:"trafficpolicyversion"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],members:{TrafficPolicies:{type:"list",member:{shape:"S3b",locationName:"TrafficPolicy"}},IsTruncated:{type:"boolean"},TrafficPolicyVersionMarker:{},MaxItems:{}}}},ListVPCAssociationAuthorizations:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["HostedZoneId","VPCs"],members:{HostedZoneId:{},NextToken:{},VPCs:{shape:"S5e"}}}},TestDNSAnswer:{http:{method:"GET",requestUri:"/2013-04-01/testdnsanswer"},input:{type:"structure",required:["HostedZoneId","RecordName","RecordType"],members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},RecordName:{location:"querystring",locationName:"recordname"},RecordType:{location:"querystring",locationName:"recordtype"},ResolverIP:{location:"querystring",locationName:"resolverip"},EDNS0ClientSubnetIP:{location:"querystring",locationName:"edns0clientsubnetip"},EDNS0ClientSubnetMask:{location:"querystring",locationName:"edns0clientsubnetmask"}}},output:{type:"structure",required:["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],members:{Nameserver:{},RecordName:{},RecordType:{},RecordData:{type:"list",member:{locationName:"RecordDataEntry"}},ResponseCode:{},Protocol:{}}}},UpdateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{locationName:"UpdateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"},HealthCheckVersion:{type:"long"},IPAddress:{},Port:{type:"integer"},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},FailureThreshold:{type:"integer"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{},ResetElements:{type:"list",member:{locationName:"ResettableElementName"}}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S22"}}}},UpdateHostedZoneComment:{http:{requestUri:"/2013-04-01/hostedzone/{Id}"},input:{locationName:"UpdateHostedZoneCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Comment:{}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2n"}}}},UpdateTrafficPolicyComment:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{locationName:"UpdateTrafficPolicyCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Version","Comment"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"},Comment:{}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3b"}}}},UpdateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{locationName:"UpdateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{Id:{location:"uri",locationName:"Id"},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3g"}}}}},shapes:{S5:{type:"structure",required:["Id","Status","SubmittedAt"],members:{Id:{},Status:{},SubmittedAt:{type:"timestamp"},Comment:{}}},Sa:{type:"structure",members:{VPCRegion:{},VPCId:{}}},Sk:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},SetIdentifier:{},Weight:{type:"long"},Region:{},GeoLocation:{type:"structure",members:{ContinentCode:{},CountryCode:{},SubdivisionCode:{}}},Failover:{},MultiValueAnswer:{type:"boolean"},TTL:{type:"long"},ResourceRecords:{type:"list",member:{locationName:"ResourceRecord",type:"structure",required:["Value"],members:{Value:{}}}},AliasTarget:{type:"structure",required:["HostedZoneId","DNSName","EvaluateTargetHealth"],members:{HostedZoneId:{},DNSName:{},EvaluateTargetHealth:{type:"boolean"}}},HealthCheckId:{},TrafficPolicyInstanceId:{}}},S18:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S1g:{type:"structure",required:["Type"],members:{IPAddress:{},Port:{type:"integer"},Type:{},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},RequestInterval:{type:"integer"},FailureThreshold:{type:"integer"},MeasureLatency:{type:"boolean"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{}}},S1t:{type:"list",member:{locationName:"ChildHealthCheck"}},S1v:{type:"list",member:{locationName:"Region"}},S1x:{type:"structure",required:["Region","Name"],members:{Region:{},Name:{}}},S22:{type:"structure",required:["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],members:{Id:{},CallerReference:{},LinkedService:{shape:"S23"},HealthCheckConfig:{shape:"S1g"},HealthCheckVersion:{type:"long"},CloudWatchAlarmConfiguration:{type:"structure",required:["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],members:{EvaluationPeriods:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},Period:{type:"integer"},MetricName:{},Namespace:{},Statistic:{},Dimensions:{type:"list",member:{locationName:"Dimension",type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}}}},S23:{type:"structure",members:{ServicePrincipal:{},Description:{}}},S2k:{type:"structure",members:{Comment:{},PrivateZone:{type:"boolean"}}},S2n:{type:"structure",required:["Id","Name","CallerReference"],members:{Id:{},Name:{},CallerReference:{},Config:{shape:"S2k"},ResourceRecordSetCount:{type:"long"},LinkedService:{shape:"S23"}}},S2p:{type:"structure",required:["NameServers"],members:{Id:{},CallerReference:{},NameServers:{type:"list",member:{locationName:"NameServer"}}}},S2v:{type:"structure",members:{Name:{},KmsArn:{},Flag:{type:"integer"},SigningAlgorithmMnemonic:{},SigningAlgorithmType:{type:"integer"},DigestAlgorithmMnemonic:{},DigestAlgorithmType:{type:"integer"},KeyTag:{type:"integer"},DigestValue:{},PublicKey:{},DSRecord:{},DNSKEYRecord:{},Status:{},StatusMessage:{},CreatedDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},S32:{type:"structure",required:["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],members:{Id:{},HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},S3b:{type:"structure",required:["Id","Version","Name","Type","Document"],members:{Id:{},Version:{type:"integer"},Name:{},Type:{},Document:{},Comment:{}}},S3g:{type:"structure",required:["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],members:{Id:{},HostedZoneId:{},Name:{},TTL:{type:"long"},State:{},Message:{},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"},TrafficPolicyType:{}}},S4v:{type:"structure",members:{ContinentCode:{},ContinentName:{},CountryCode:{},CountryName:{},SubdivisionCode:{},SubdivisionName:{}}},S56:{type:"list",member:{locationName:"HealthCheckObservation",type:"structure",members:{Region:{},IPAddress:{},StatusReport:{type:"structure",members:{Status:{},CheckedTime:{type:"timestamp"}}}}}},S5e:{type:"list",member:{shape:"Sa",locationName:"VPC"}},S6c:{type:"list",member:{shape:"S2n",locationName:"HostedZone"}},S6z:{type:"structure",members:{ResourceType:{},ResourceId:{},Tags:{shape:"S18"}}},S7a:{type:"list",member:{shape:"S3g",locationName:"TrafficPolicyInstance"}}}}},5659:function(e){e.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:true,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},5667:function(e,t,r){"use strict";const i=r(925);i.createWebSocketStream=r(1608);i.Server=r(6509);i.Receiver=r(9954);i.Sender=r(7118);e.exports=i},5671:function(e,t,r){"use strict";e.exports={afterRequest:r(9672),beforeRequest:r(4281),browser:r(8747),cache:r(3993),content:r(1162),cookie:r(6326),creator:r(8776),entry:r(3919),har:r(2041),header:r(883),log:r(1319),page:r(744),pageTimings:r(6181),postData:r(4740),query:r(4813),request:r(5380),response:r(6852),timings:r(4758)}},5681:function(e){"use strict";function posix(e){return e.charAt(0)==="/"}function win32(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/;var r=t.exec(e);var i=r[1]||"";var a=Boolean(i&&i.charAt(1)!==":");return Boolean(r[2]||a)}e.exports=process.platform==="win32"?win32:posix;e.exports.posix=posix;e.exports.win32=win32},5687:function(e){e.exports={metadata:{apiVersion:"2018-11-29",endpointPrefix:"apigateway",signingName:"apigateway",serviceFullName:"AmazonApiGatewayV2",serviceId:"ApiGatewayV2",protocol:"rest-json",jsonVersion:"1.1",uid:"apigatewayv2-2018-11-29",signatureVersion:"v4"},operations:{CreateApi:{http:{requestUri:"/v2/apis",responseCode:201},input:{type:"structure",members:{ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteKey:{locationName:"routeKey"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Target:{locationName:"target"},Version:{locationName:"version"}},required:["ProtocolType","Name"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},CreateApiMapping:{http:{requestUri:"/v2/domainnames/{domainName}/apimappings",responseCode:201},input:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingKey:{locationName:"apiMappingKey"},DomainName:{location:"uri",locationName:"domainName"},Stage:{locationName:"stage"}},required:["DomainName","Stage","ApiId"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},CreateAuthorizer:{http:{requestUri:"/v2/apis/{apiId}/authorizers",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["ApiId","AuthorizerType","IdentitySource","Name"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},CreateDeployment:{http:{requestUri:"/v2/apis/{apiId}/deployments",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},Description:{locationName:"description"},StageName:{locationName:"stageName"}},required:["ApiId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},CreateDomainName:{http:{requestUri:"/v2/domainnames",responseCode:201},input:{type:"structure",members:{DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S15",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},CreateIntegration:{http:{requestUri:"/v2/apis/{apiId}/integrations",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1j",locationName:"tlsConfig"}},required:["ApiId","IntegrationType"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1l",locationName:"tlsConfig"}}}},CreateIntegrationResponse:{http:{requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["ApiId","IntegrationId","IntegrationResponseKey"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},CreateModel:{http:{requestUri:"/v2/apis/{apiId}/models",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentType:{locationName:"contentType"},Description:{locationName:"description"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["ApiId","Schema","Name"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},CreateRoute:{http:{requestUri:"/v2/apis/{apiId}/routes",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["ApiId","RouteKey"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},CreateRouteResponse:{http:{requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["ApiId","RouteId","RouteResponseKey"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},CreateStage:{http:{requestUri:"/v2/apis/{apiId}/stages",responseCode:201},input:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiId:{location:"uri",locationName:"apiId"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}},required:["ApiId","StageName"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},CreateVpcLink:{http:{requestUri:"/v2/vpclinks",responseCode:201},input:{type:"structure",members:{Name:{locationName:"name"},SecurityGroupIds:{shape:"S2b",locationName:"securityGroupIds"},SubnetIds:{shape:"S2c",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"}},required:["SubnetIds","Name"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2b",locationName:"securityGroupIds"},SubnetIds:{shape:"S2c",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}},DeleteAccessLogSettings:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/accesslogsettings",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},DeleteApi:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]}},DeleteApiMapping:{http:{method:"DELETE",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:204},input:{type:"structure",members:{ApiMappingId:{location:"uri",locationName:"apiMappingId"},DomainName:{location:"uri",locationName:"domainName"}},required:["ApiMappingId","DomainName"]}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerId:{location:"uri",locationName:"authorizerId"}},required:["AuthorizerId","ApiId"]}},DeleteCorsConfiguration:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/cors",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"}},required:["ApiId","DeploymentId"]}},DeleteDomainName:{http:{method:"DELETE",requestUri:"/v2/domainnames/{domainName}",responseCode:204},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"}},required:["DomainName"]}},DeleteIntegration:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"}},required:["ApiId","IntegrationId"]}},DeleteIntegrationResponse:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"}},required:["ApiId","IntegrationResponseId","IntegrationId"]}},DeleteModel:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]}},DeleteRoute:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"}},required:["ApiId","RouteId"]}},DeleteRouteRequestParameter:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RequestParameterKey:{location:"uri",locationName:"requestParameterKey"},RouteId:{location:"uri",locationName:"routeId"}},required:["RequestParameterKey","ApiId","RouteId"]}},DeleteRouteResponse:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"}},required:["RouteResponseId","ApiId","RouteId"]}},DeleteRouteSettings:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteKey:{location:"uri",locationName:"routeKey"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","RouteKey","ApiId"]}},DeleteStage:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},DeleteVpcLink:{http:{method:"DELETE",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:202},input:{type:"structure",members:{VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{}}},ExportApi:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/exports/{specification}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ExportVersion:{location:"querystring",locationName:"exportVersion"},IncludeExtensions:{location:"querystring",locationName:"includeExtensions",type:"boolean"},OutputType:{location:"querystring",locationName:"outputType"},Specification:{location:"uri",locationName:"specification"},StageName:{location:"querystring",locationName:"stageName"}},required:["Specification","OutputType","ApiId"]},output:{type:"structure",members:{body:{type:"blob"}},payload:"body"}},ResetAuthorizersCache:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/cache/authorizers",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},GetApi:{http:{method:"GET",requestUri:"/v2/apis/{apiId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},GetApiMapping:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:200},input:{type:"structure",members:{ApiMappingId:{location:"uri",locationName:"apiMappingId"},DomainName:{location:"uri",locationName:"domainName"}},required:["ApiMappingId","DomainName"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},GetApiMappings:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}/apimappings",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["DomainName"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}},required:["Stage","ApiId"]}},NextToken:{locationName:"nextToken"}}}},GetApis:{http:{method:"GET",requestUri:"/v2/apis",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}},required:["RouteSelectionExpression","Name","ProtocolType"]}},NextToken:{locationName:"nextToken"}}}},GetAuthorizer:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerId:{location:"uri",locationName:"authorizerId"}},required:["AuthorizerId","ApiId"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},GetAuthorizers:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/authorizers",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["Name"]}},NextToken:{locationName:"nextToken"}}}},GetDeployment:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"}},required:["ApiId","DeploymentId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},GetDeployments:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/deployments",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},GetDomainName:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},GetDomainNames:{http:{method:"GET",requestUri:"/v2/domainnames",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}},required:["DomainName"]}},NextToken:{locationName:"nextToken"}}}},GetIntegration:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"}},required:["ApiId","IntegrationId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1l",locationName:"tlsConfig"}}}},GetIntegrationResponse:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"}},required:["ApiId","IntegrationResponseId","IntegrationId"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},GetIntegrationResponses:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["IntegrationId","ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["IntegrationResponseKey"]}},NextToken:{locationName:"nextToken"}}}},GetIntegrations:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1l",locationName:"tlsConfig"}}}},NextToken:{locationName:"nextToken"}}}},GetModel:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},GetModelTemplate:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models/{modelId}/template",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{Value:{locationName:"value"}}}},GetModels:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["Name"]}},NextToken:{locationName:"nextToken"}}}},GetRoute:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"}},required:["ApiId","RouteId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},GetRouteResponse:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"}},required:["RouteResponseId","ApiId","RouteId"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},GetRouteResponses:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"},RouteId:{location:"uri",locationName:"routeId"}},required:["RouteId","ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["RouteResponseKey"]}},NextToken:{locationName:"nextToken"}}}},GetRoutes:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["RouteKey"]}},NextToken:{locationName:"nextToken"}}}},GetStage:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},GetStages:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/stages",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}},required:["StageName"]}},NextToken:{locationName:"nextToken"}}}},GetTags:{http:{method:"GET",requestUri:"/v2/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sg",locationName:"tags"}}}},GetVpcLink:{http:{method:"GET",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:200},input:{type:"structure",members:{VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2b",locationName:"securityGroupIds"},SubnetIds:{shape:"S2c",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}},GetVpcLinks:{http:{method:"GET",requestUri:"/v2/vpclinks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2b",locationName:"securityGroupIds"},SubnetIds:{shape:"S2c",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}},required:["VpcLinkId","SecurityGroupIds","SubnetIds","Name"]}},NextToken:{locationName:"nextToken"}}}},ImportApi:{http:{method:"PUT",requestUri:"/v2/apis",responseCode:201},input:{type:"structure",members:{Basepath:{location:"querystring",locationName:"basepath"},Body:{locationName:"body"},FailOnWarnings:{location:"querystring",locationName:"failOnWarnings",type:"boolean"}},required:["Body"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},ReimportApi:{http:{method:"PUT",requestUri:"/v2/apis/{apiId}",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},Basepath:{location:"querystring",locationName:"basepath"},Body:{locationName:"body"},FailOnWarnings:{location:"querystring",locationName:"failOnWarnings",type:"boolean"}},required:["ApiId","Body"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},TagResource:{http:{requestUri:"/v2/tags/{resource-arn}",responseCode:201},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sg",locationName:"tags"}},required:["ResourceArn"]},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v2/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"Sm",location:"querystring",locationName:"tagKeys"}},required:["ResourceArn","TagKeys"]}},UpdateApi:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},Name:{locationName:"name"},RouteKey:{locationName:"routeKey"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Target:{locationName:"target"},Version:{locationName:"version"}},required:["ApiId"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},UpdateApiMapping:{http:{method:"PATCH",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:200},input:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{location:"uri",locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},DomainName:{location:"uri",locationName:"domainName"},Stage:{locationName:"stage"}},required:["ApiMappingId","ApiId","DomainName"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},UpdateAuthorizer:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{location:"uri",locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["AuthorizerId","ApiId"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},UpdateDeployment:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"},Description:{locationName:"description"}},required:["ApiId","DeploymentId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},UpdateDomainName:{http:{method:"PATCH",requestUri:"/v2/domainnames/{domainName}",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S15",locationName:"mutualTlsAuthentication"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},UpdateIntegration:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1j",locationName:"tlsConfig"}},required:["ApiId","IntegrationId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},ResponseParameters:{shape:"S1h",locationName:"responseParameters"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1l",locationName:"tlsConfig"}}}},UpdateIntegrationResponse:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["ApiId","IntegrationResponseId","IntegrationId"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},UpdateModel:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{location:"uri",locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},UpdateRoute:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["ApiId","RouteId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1s",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1u",locationName:"requestModels"},RequestParameters:{shape:"S1v",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},UpdateRouteResponse:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["RouteResponseId","ApiId","RouteId"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1u",locationName:"responseModels"},ResponseParameters:{shape:"S1v",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},UpdateStage:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:200},input:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiId:{location:"uri",locationName:"apiId"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{location:"uri",locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"}},required:["StageName","ApiId"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S21",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S22",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S26",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S27",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},UpdateVpcLink:{http:{method:"PATCH",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name"},VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2b",locationName:"securityGroupIds"},SubnetIds:{shape:"S2c",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}}},shapes:{S3:{type:"structure",members:{AllowCredentials:{locationName:"allowCredentials",type:"boolean"},AllowHeaders:{shape:"S5",locationName:"allowHeaders"},AllowMethods:{locationName:"allowMethods",type:"list",member:{}},AllowOrigins:{locationName:"allowOrigins",type:"list",member:{}},ExposeHeaders:{shape:"S5",locationName:"exposeHeaders"},MaxAge:{locationName:"maxAge",type:"integer"}}},S5:{type:"list",member:{}},Sg:{type:"map",key:{},value:{}},Sl:{type:"timestamp",timestampFormat:"iso8601"},Sm:{type:"list",member:{}},Ss:{type:"list",member:{}},St:{type:"structure",members:{Audience:{shape:"Sm",locationName:"audience"},Issuer:{locationName:"issuer"}}},S10:{type:"list",member:{type:"structure",members:{ApiGatewayDomainName:{locationName:"apiGatewayDomainName"},CertificateArn:{locationName:"certificateArn"},CertificateName:{locationName:"certificateName"},CertificateUploadDate:{shape:"Sl",locationName:"certificateUploadDate"},DomainNameStatus:{locationName:"domainNameStatus"},DomainNameStatusMessage:{locationName:"domainNameStatusMessage"},EndpointType:{locationName:"endpointType"},HostedZoneId:{locationName:"hostedZoneId"},SecurityPolicy:{locationName:"securityPolicy"}}}},S15:{type:"structure",members:{TruststoreUri:{locationName:"truststoreUri"},TruststoreVersion:{locationName:"truststoreVersion"}}},S17:{type:"structure",members:{TruststoreUri:{locationName:"truststoreUri"},TruststoreVersion:{locationName:"truststoreVersion"},TruststoreWarnings:{shape:"Sm",locationName:"truststoreWarnings"}}},S1e:{type:"map",key:{},value:{}},S1f:{type:"map",key:{},value:{}},S1h:{type:"map",key:{},value:{shape:"S1e"}},S1j:{type:"structure",members:{ServerNameToVerify:{locationName:"serverNameToVerify"}}},S1l:{type:"structure",members:{ServerNameToVerify:{locationName:"serverNameToVerify"}}},S1s:{type:"list",member:{}},S1u:{type:"map",key:{},value:{}},S1v:{type:"map",key:{},value:{type:"structure",members:{Required:{locationName:"required",type:"boolean"}}}},S21:{type:"structure",members:{DestinationArn:{locationName:"destinationArn"},Format:{locationName:"format"}}},S22:{type:"structure",members:{DataTraceEnabled:{locationName:"dataTraceEnabled",type:"boolean"},DetailedMetricsEnabled:{locationName:"detailedMetricsEnabled",type:"boolean"},LoggingLevel:{locationName:"loggingLevel"},ThrottlingBurstLimit:{locationName:"throttlingBurstLimit",type:"integer"},ThrottlingRateLimit:{locationName:"throttlingRateLimit",type:"double"}}},S26:{type:"map",key:{},value:{shape:"S22"}},S27:{type:"map",key:{},value:{}},S2b:{type:"list",member:{}},S2c:{type:"list",member:{}}}}},5695:function(e,t,r){const i=r(8626);function merge(e,...t){for(const r of t){if(!i(r)){continue}for(const[t,a]of Object.entries(r)){if(t==="__proto__"||t==="constructor"){continue}if(i(e[t])&&i(a)){e[t]=merge(e[t],a)}else if(typeof a!=="undefined"){e[t]=a}}}return e}e.exports=merge},5701:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudhsm"]={};i.CloudHSM=a.defineService("cloudhsm",["2014-05-30"]);Object.defineProperty(s.services["cloudhsm"],"2014-05-30",{get:function get(){var e=r(4155);e.paginators=r(5807).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudHSM},5704:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:true},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},Password:{shape:"S1v"},RetryOptions:{shape:"S1w"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2c"},RoleARN:{},SecurityGroupIds:{shape:"S2d"}}}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S2n"},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S33"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3h"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3h"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S3s"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S3s"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},RetryOptions:{shape:"S1w"},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S3s"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2c"},RoleARN:{},SecurityGroupIds:{shape:"S2d"},VpcId:{}}}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S2o"},Name:{}}},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"}}}}}},HasMoreDestinations:{type:"boolean"}}}}}},ListDeliveryStreams:{input:{type:"structure",members:{Limit:{type:"integer"},DeliveryStreamType:{},ExclusiveStartDeliveryStreamName:{}}},output:{type:"structure",required:["DeliveryStreamNames","HasMoreDeliveryStreams"],members:{DeliveryStreamNames:{type:"list",member:{}},HasMoreDeliveryStreams:{type:"boolean"}}}},ListTagsForDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{shape:"S34"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S49"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S49"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S33"}}},output:{type:"structure",members:{}}},UntagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","TagKeys"],members:{DeliveryStreamName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{input:{type:"structure",required:["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],members:{DeliveryStreamName:{},CurrentDeliveryStreamVersionId:{},DestinationId:{},S3DestinationUpdate:{shape:"S4u",deprecated:true},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S4u"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},Password:{shape:"S1v"},RetryOptions:{shape:"S1w"},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S4u"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S2n"},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3Update:{shape:"S4u"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1q:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1u:{type:"string",sensitive:true},S1v:{type:"string",sensitive:true},S1w:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S25:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S28:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2c:{type:"list",member:{}},S2d:{type:"list",member:{}},S2j:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2n:{type:"structure",required:["Url"],members:{Url:{shape:"S2o"},Name:{},AccessKey:{type:"string",sensitive:true}}},S2o:{type:"string",sensitive:true},S2r:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S2u:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:true},AttributeValue:{type:"string",sensitive:true}}}}}},S30:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S33:{type:"list",member:{shape:"S34"}},S34:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3h:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S3s:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S49:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S4u:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},5707:function(e,t,r){e.exports={read:read,readPkcs8:readPkcs8,write:write,writePkcs8:writePkcs8,pkcs8ToBuffer:pkcs8ToBuffer,readECDSACurve:readECDSACurve,writeECDSACurve:writeECDSACurve};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(3852);var p=r(7502);var c=r(9268);function read(e,t){return c.read(e,t,"pkcs8")}function write(e,t){return c.write(e,t,"pkcs8")}function readMPInt(e,t){i.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function readPkcs8(e,t,r){if(r.peek()===a.Ber.Integer){i.strictEqual(t,"private","unexpected Integer at start of public key");r.readString(a.Ber.Integer,true)}r.readSequence();var s=r.offset+r.length;var n=r.readOID();switch(n){case"1.2.840.113549.1.1.1":r._offset=s;if(t==="public")return readPkcs8RSAPublic(r);else return readPkcs8RSAPrivate(r);case"1.2.840.10040.4.1":if(t==="public")return readPkcs8DSAPublic(r);else return readPkcs8DSAPrivate(r);case"1.2.840.10045.2.1":if(t==="public")return readPkcs8ECDSAPublic(r);else return readPkcs8ECDSAPrivate(r);case"1.3.101.112":if(t==="public"){return readPkcs8EdDSAPublic(r)}else{return readPkcs8EdDSAPrivate(r)}case"1.3.101.110":if(t==="public"){return readPkcs8X25519Public(r)}else{return readPkcs8X25519Private(r)}default:throw new Error("Unknown key type OID "+n)}}function readPkcs8RSAPublic(e){e.readSequence(a.Ber.BitString);e.readByte();e.readSequence();var t=readMPInt(e,"modulus");var r=readMPInt(e,"exponent");var i={type:"rsa",source:e.originalInput,parts:[{name:"e",data:r},{name:"n",data:t}]};return new u(i)}function readPkcs8RSAPrivate(e){e.readSequence(a.Ber.OctetString);e.readSequence();var t=readMPInt(e,"version");i.equal(t[0],0,"unknown RSA private key version");var r=readMPInt(e,"modulus");var s=readMPInt(e,"public exponent");var n=readMPInt(e,"private exponent");var o=readMPInt(e,"prime1");var u=readMPInt(e,"prime2");var c=readMPInt(e,"exponent1");var m=readMPInt(e,"exponent2");var l=readMPInt(e,"iqmp");var d={type:"rsa",parts:[{name:"n",data:r},{name:"e",data:s},{name:"d",data:n},{name:"iqmp",data:l},{name:"p",data:o},{name:"q",data:u},{name:"dmodp",data:c},{name:"dmodq",data:m}]};return new p(d)}function readPkcs8DSAPublic(e){e.readSequence();var t=readMPInt(e,"p");var r=readMPInt(e,"q");var i=readMPInt(e,"g");e.readSequence(a.Ber.BitString);e.readByte();var s=readMPInt(e,"y");var n={type:"dsa",parts:[{name:"p",data:t},{name:"q",data:r},{name:"g",data:i},{name:"y",data:s}]};return new u(n)}function readPkcs8DSAPrivate(e){e.readSequence();var t=readMPInt(e,"p");var r=readMPInt(e,"q");var i=readMPInt(e,"g");e.readSequence(a.Ber.OctetString);var s=readMPInt(e,"x");var n=o.calculateDSAPublic(i,t,s);var u={type:"dsa",parts:[{name:"p",data:t},{name:"q",data:r},{name:"g",data:i},{name:"y",data:n},{name:"x",data:s}]};return new p(u)}function readECDSACurve(e){var t,r;var u,p,c;if(e.peek()===a.Ber.OID){var m=e.readOID();r=Object.keys(n.curves);for(u=0;u<r.length;++u){p=r[u];c=n.curves[p];if(c.pkcs8oid===m){t=p;break}}}else{e.readSequence();var l=e.readString(a.Ber.Integer,true);i.strictEqual(l[0],1,"ECDSA key not version 1");var d={};e.readSequence();var y=e.readOID();i.strictEqual(y,"1.2.840.10045.1.1","ECDSA key is not from a prime-field");var b=d.p=o.mpNormalize(e.readString(a.Ber.Integer,true));d.size=b.length*8-o.countZeros(b);e.readSequence();d.a=o.mpNormalize(e.readString(a.Ber.OctetString,true));d.b=o.mpNormalize(e.readString(a.Ber.OctetString,true));if(e.peek()===a.Ber.BitString)d.s=e.readString(a.Ber.BitString,true);d.G=e.readString(a.Ber.OctetString,true);i.strictEqual(d.G[0],4,"uncompressed G is required");d.n=o.mpNormalize(e.readString(a.Ber.Integer,true));d.h=o.mpNormalize(e.readString(a.Ber.Integer,true));i.strictEqual(d.h[0],1,"a cofactor=1 curve is "+"required");r=Object.keys(n.curves);var h=Object.keys(d);for(u=0;u<r.length;++u){p=r[u];c=n.curves[p];var f=true;for(var g=0;g<h.length;++g){var S=h[g];if(c[S]===undefined)continue;if(typeof c[S]==="object"&&c[S].equals!==undefined){if(!c[S].equals(d[S])){f=false;break}}else if(s.isBuffer(c[S])){if(c[S].toString("binary")!==d[S].toString("binary")){f=false;break}}else{if(c[S]!==d[S]){f=false;break}}}if(f){t=p;break}}}return t}function readPkcs8ECDSAPrivate(e){var t=readECDSACurve(e);i.string(t,"a known elliptic curve");e.readSequence(a.Ber.OctetString);e.readSequence();var r=readMPInt(e,"version");i.equal(r[0],1,"unknown version of ECDSA key");var n=e.readString(a.Ber.OctetString,true);var u;if(e.peek()==160){e.readSequence(160);e._offset+=e.length}if(e.peek()==161){e.readSequence(161);u=e.readString(a.Ber.BitString,true);u=o.ecNormalize(u)}if(u===undefined){var c=o.publicFromPrivateECDSA(t,n);u=c.part.Q.data}var m={type:"ecdsa",parts:[{name:"curve",data:s.from(t)},{name:"Q",data:u},{name:"d",data:n}]};return new p(m)}function readPkcs8ECDSAPublic(e){var t=readECDSACurve(e);i.string(t,"a known elliptic curve");var r=e.readString(a.Ber.BitString,true);r=o.ecNormalize(r);var n={type:"ecdsa",parts:[{name:"curve",data:s.from(t)},{name:"Q",data:r}]};return new u(n)}function readPkcs8EdDSAPublic(e){if(e.peek()===0)e.readByte();var t=o.readBitString(e);var r={type:"ed25519",parts:[{name:"A",data:o.zeroPadToLength(t,32)}]};return new u(r)}function readPkcs8X25519Public(e){var t=o.readBitString(e);var r={type:"curve25519",parts:[{name:"A",data:o.zeroPadToLength(t,32)}]};return new u(r)}function readPkcs8EdDSAPrivate(e){if(e.peek()===0)e.readByte();e.readSequence(a.Ber.OctetString);var t=e.readString(a.Ber.OctetString,true);t=o.zeroPadToLength(t,32);var r;if(e.peek()===a.Ber.BitString){r=o.readBitString(e);r=o.zeroPadToLength(r,32)}else{r=o.calculateED25519Public(t)}var i={type:"ed25519",parts:[{name:"A",data:o.zeroPadToLength(r,32)},{name:"k",data:o.zeroPadToLength(t,32)}]};return new p(i)}function readPkcs8X25519Private(e){if(e.peek()===0)e.readByte();e.readSequence(a.Ber.OctetString);var t=e.readString(a.Ber.OctetString,true);t=o.zeroPadToLength(t,32);var r=o.calculateX25519Public(t);var i={type:"curve25519",parts:[{name:"A",data:o.zeroPadToLength(r,32)},{name:"k",data:o.zeroPadToLength(t,32)}]};return new p(i)}function pkcs8ToBuffer(e){var t=new a.BerWriter;writePkcs8(t,e);return t.buffer}function writePkcs8(e,t){e.startSequence();if(p.isPrivateKey(t)){var r=s.from([0]);e.writeBuffer(r,a.Ber.Integer)}e.startSequence();switch(t.type){case"rsa":e.writeOID("1.2.840.113549.1.1.1");if(p.isPrivateKey(t))writePkcs8RSAPrivate(t,e);else writePkcs8RSAPublic(t,e);break;case"dsa":e.writeOID("1.2.840.10040.4.1");if(p.isPrivateKey(t))writePkcs8DSAPrivate(t,e);else writePkcs8DSAPublic(t,e);break;case"ecdsa":e.writeOID("1.2.840.10045.2.1");if(p.isPrivateKey(t))writePkcs8ECDSAPrivate(t,e);else writePkcs8ECDSAPublic(t,e);break;case"ed25519":e.writeOID("1.3.101.112");if(p.isPrivateKey(t))throw new Error("Ed25519 private keys in pkcs8 "+"format are not supported");writePkcs8EdDSAPublic(t,e);break;default:throw new Error("Unsupported key type: "+t.type)}e.endSequence()}function writePkcs8RSAPrivate(e,t){t.writeNull();t.endSequence();t.startSequence(a.Ber.OctetString);t.startSequence();var r=s.from([0]);t.writeBuffer(r,a.Ber.Integer);t.writeBuffer(e.part.n.data,a.Ber.Integer);t.writeBuffer(e.part.e.data,a.Ber.Integer);t.writeBuffer(e.part.d.data,a.Ber.Integer);t.writeBuffer(e.part.p.data,a.Ber.Integer);t.writeBuffer(e.part.q.data,a.Ber.Integer);if(!e.part.dmodp||!e.part.dmodq)o.addRSAMissing(e);t.writeBuffer(e.part.dmodp.data,a.Ber.Integer);t.writeBuffer(e.part.dmodq.data,a.Ber.Integer);t.writeBuffer(e.part.iqmp.data,a.Ber.Integer);t.endSequence();t.endSequence()}function writePkcs8RSAPublic(e,t){t.writeNull();t.endSequence();t.startSequence(a.Ber.BitString);t.writeByte(0);t.startSequence();t.writeBuffer(e.part.n.data,a.Ber.Integer);t.writeBuffer(e.part.e.data,a.Ber.Integer);t.endSequence();t.endSequence()}function writePkcs8DSAPrivate(e,t){t.startSequence();t.writeBuffer(e.part.p.data,a.Ber.Integer);t.writeBuffer(e.part.q.data,a.Ber.Integer);t.writeBuffer(e.part.g.data,a.Ber.Integer);t.endSequence();t.endSequence();t.startSequence(a.Ber.OctetString);t.writeBuffer(e.part.x.data,a.Ber.Integer);t.endSequence()}function writePkcs8DSAPublic(e,t){t.startSequence();t.writeBuffer(e.part.p.data,a.Ber.Integer);t.writeBuffer(e.part.q.data,a.Ber.Integer);t.writeBuffer(e.part.g.data,a.Ber.Integer);t.endSequence();t.endSequence();t.startSequence(a.Ber.BitString);t.writeByte(0);t.writeBuffer(e.part.y.data,a.Ber.Integer);t.endSequence()}function writeECDSACurve(e,t){var r=n.curves[e.curve];if(r.pkcs8oid){t.writeOID(r.pkcs8oid)}else{t.startSequence();var i=s.from([1]);t.writeBuffer(i,a.Ber.Integer);t.startSequence();t.writeOID("1.2.840.10045.1.1");t.writeBuffer(r.p,a.Ber.Integer);t.endSequence();t.startSequence();var o=r.p;if(o[0]===0)o=o.slice(1);t.writeBuffer(o,a.Ber.OctetString);t.writeBuffer(r.b,a.Ber.OctetString);t.writeBuffer(r.s,a.Ber.BitString);t.endSequence();t.writeBuffer(r.G,a.Ber.OctetString);t.writeBuffer(r.n,a.Ber.Integer);var u=r.h;if(!u){u=s.from([1])}t.writeBuffer(u,a.Ber.Integer);t.endSequence()}}function writePkcs8ECDSAPublic(e,t){writeECDSACurve(e,t);t.endSequence();var r=o.ecNormalize(e.part.Q.data,true);t.writeBuffer(r,a.Ber.BitString)}function writePkcs8ECDSAPrivate(e,t){writeECDSACurve(e,t);t.endSequence();t.startSequence(a.Ber.OctetString);t.startSequence();var r=s.from([1]);t.writeBuffer(r,a.Ber.Integer);t.writeBuffer(e.part.d.data,a.Ber.OctetString);t.startSequence(161);var i=o.ecNormalize(e.part.Q.data,true);t.writeBuffer(i,a.Ber.BitString);t.endSequence();t.endSequence();t.endSequence()}function writePkcs8EdDSAPublic(e,t){t.endSequence();o.writeBitString(t,e.part.A.data)}function writePkcs8EdDSAPrivate(e,t){t.endSequence();var r=o.mpNormalize(e.part.k.data,true);t.startSequence(a.Ber.OctetString);t.writeBuffer(r,a.Ber.OctetString);t.endSequence()}},5709:function(e){e.exports={pagination:{}}},5720:function(e,t,r){const{strict:i}=r(2357);const{Reporter:a}=r(7452);const{DecoderBuffer:s,EncoderBuffer:n}=r(7110);const o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"];const u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);const p=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function Node(e,t,r){const i={};this._baseState=i;i.name=r;i.enc=e;i.parent=t||null;i.children=null;i.tag=null;i.args=null;i.reverseArgs=null;i.choice=null;i.optional=false;i.any=false;i.obj=false;i.use=null;i.useDecoder=null;i.key=null;i.default=null;i.explicit=null;i.implicit=null;i.contains=null;if(!i.parent){i.children=[];this._wrap()}}const c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];Node.prototype.clone=function clone(){const e=this._baseState;const t={};c.forEach(function(r){t[r]=e[r]});const r=new this.constructor(t.parent);r._baseState=t;return r};Node.prototype._wrap=function wrap(){const e=this._baseState;u.forEach(function(t){this[t]=function _wrappedMethod(){const r=new this.constructor(this);e.children.push(r);return r[t].apply(r,arguments)}},this)};Node.prototype._init=function init(e){const t=this._baseState;i(t.parent===null);e.call(this);t.children=t.children.filter(function(e){return e._baseState.parent===this},this);i.equal(t.children.length,1,"Root node can have only one child")};Node.prototype._useArgs=function useArgs(e){const t=this._baseState;const r=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this);if(r.length!==0){i(t.children===null);t.children=r;r.forEach(function(e){e._baseState.parent=this},this)}if(e.length!==0){i(t.args===null);t.args=e;t.reverseArgs=e.map(function(e){if(typeof e!=="object"||e.constructor!==Object){return e}const t={};Object.keys(e).forEach(function(r){if(r==(r|0)){r|=0}const i=e[r];t[i]=r});return t})}};p.forEach(function(e){Node.prototype[e]=function _overrided(){const t=this._baseState;throw new Error(`${e} not implemented for encoding: ${t.enc}`)}});o.forEach(function(e){Node.prototype[e]=function _tagMethod(){const t=this._baseState;const r=Array.prototype.slice.call(arguments);i(t.tag===null);t.tag=e;this._useArgs(r);return this}});Node.prototype.use=function use(e){i(e);const t=this._baseState;i(t.use===null);t.use=e;return this};Node.prototype.optional=function optional(){const e=this._baseState;e.optional=true;return this};Node.prototype.def=function def(e){const t=this._baseState;i(t.default===null);t.default=e;t.optional=true;return this};Node.prototype.explicit=function explicit(e){const t=this._baseState;i(t.explicit===null&&t.implicit===null);t.explicit=e;return this};Node.prototype.implicit=function implicit(e){const t=this._baseState;i(t.explicit===null&&t.implicit===null);t.implicit=e;return this};Node.prototype.obj=function obj(){const e=this._baseState;const t=Array.prototype.slice.call(arguments);e.obj=true;if(t.length!==0){this._useArgs(t)}return this};Node.prototype.key=function key(e){const t=this._baseState;i(t.key===null);t.key=e;return this};Node.prototype.any=function any(){const e=this._baseState;e.any=true;return this};Node.prototype.choice=function choice(e){const t=this._baseState;i(t.choice===null);t.choice=e;this._useArgs(Object.keys(e).map(function(t){return e[t]}));return this};Node.prototype.contains=function contains(e){const t=this._baseState;i(t.use===null);t.contains=e;return this};Node.prototype._decode=function decode(e,t){const r=this._baseState;if(r.parent===null){return e.wrapResult(r.children[0]._decode(e,t))}let i=r.default;let a=true;let n=null;if(r.key!==null){n=e.enterKey(r.key)}if(r.optional){let i=null;if(r.explicit!==null){i=r.explicit}else if(r.implicit!==null){i=r.implicit}else if(r.tag!==null){i=r.tag}if(i===null&&!r.any){const i=e.save();try{if(r.choice===null){this._decodeGeneric(r.tag,e,t)}else{this._decodeChoice(e,t)}a=true}catch(e){a=false}e.restore(i)}else{a=this._peekTag(e,i,r.any);if(e.isError(a)){return a}}}let o;if(r.obj&&a){o=e.enterObject()}if(a){if(r.explicit!==null){const t=this._decodeTag(e,r.explicit);if(e.isError(t)){return t}e=t}const a=e.offset;if(r.use===null&&r.choice===null){let t;if(r.any){t=e.save()}const a=this._decodeTag(e,r.implicit!==null?r.implicit:r.tag,r.any);if(e.isError(a)){return a}if(r.any){i=e.raw(t)}else{e=a}}if(t&&t.track&&r.tag!==null){t.track(e.path(),a,e.length,"tagged")}if(t&&t.track&&r.tag!==null){t.track(e.path(),e.offset,e.length,"content")}if(r.any){}else if(r.choice===null){i=this._decodeGeneric(r.tag,e,t)}else{i=this._decodeChoice(e,t)}if(e.isError(i)){return i}if(!r.any&&r.choice===null&&r.children!==null){r.children.forEach(function decodeChildren(r){r._decode(e,t)})}if(r.contains&&(r.tag==="octstr"||r.tag==="bitstr")){const a=new s(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(a,t)}}if(r.obj&&a){i=e.leaveObject(o)}if(r.key!==null&&(i!==null||a===true)){e.leaveKey(n,r.key,i)}else if(n!==null){e.exitKey(n)}return i};Node.prototype._decodeGeneric=function decodeGeneric(e,t,r){const i=this._baseState;if(e==="seq"||e==="set"){return null}if(e==="seqof"||e==="setof"){return this._decodeList(t,e,i.args[0],r)}else if(/str$/.test(e)){return this._decodeStr(t,e,r)}else if(e==="objid"&&i.args){return this._decodeObjid(t,i.args[0],i.args[1],r)}else if(e==="objid"){return this._decodeObjid(t,null,null,r)}else if(e==="gentime"||e==="utctime"){return this._decodeTime(t,e,r)}else if(e==="null_"){return this._decodeNull(t,r)}else if(e==="bool"){return this._decodeBool(t,r)}else if(e==="objDesc"){return this._decodeStr(t,e,r)}else if(e==="int"||e==="enum"){return this._decodeInt(t,i.args&&i.args[0],r)}if(i.use!==null){return this._getUse(i.use,t._reporterState.obj)._decode(t,r)}else{return t.error(`unknown tag: ${e}`)}};Node.prototype._getUse=function _getUse(e,t){const r=this._baseState;r.useDecoder=this._use(e,t);i(r.useDecoder._baseState.parent===null);r.useDecoder=r.useDecoder._baseState.children[0];if(r.implicit!==r.useDecoder._baseState.implicit){r.useDecoder=r.useDecoder.clone();r.useDecoder._baseState.implicit=r.implicit}return r.useDecoder};Node.prototype._decodeChoice=function decodeChoice(e,t){const r=this._baseState;let i=null;let a=false;Object.keys(r.choice).some(function(s){const n=e.save();const o=r.choice[s];try{const r=o._decode(e,t);if(e.isError(r)){return false}i={type:s,value:r};a=true}catch(t){e.restore(n);return false}return true},this);if(!a){return e.error("Choice not matched")}return i};Node.prototype._createEncoderBuffer=function createEncoderBuffer(e){return new n(e,this.reporter)};Node.prototype._encode=function encode(e,t,r){const i=this._baseState;if(i.default!==null&&i.default===e){return}const a=this._encodeValue(e,t,r);if(a===undefined){return}if(this._skipDefault(a,t,r)){return}return a};Node.prototype._encodeValue=function encode(e,t,r){const i=this._baseState;if(i.parent===null){return i.children[0]._encode(e,t||new a)}let s=null;this.reporter=t;if(i.optional&&e===undefined){if(i.default!==null){e=i.default}else{return}}let n=null;let o=false;if(i.any){s=this._createEncoderBuffer(e)}else if(i.choice){s=this._encodeChoice(e,t)}else if(i.contains){n=this._getUse(i.contains,r)._encode(e,t);o=true}else if(i.children){n=i.children.map(function(r){if(r._baseState.tag==="null_"){return r._encode(null,t,e)}if(r._baseState.key===null){return t.error("Child should have a key")}const i=t.enterKey(r._baseState.key);if(typeof e!=="object"){return t.error("Child expected, but input is not object")}const a=r._encode(e[r._baseState.key],t,e);t.leaveKey(i);return a},this).filter(function(e){return e});n=this._createEncoderBuffer(n)}else{if(i.tag==="seqof"||i.tag==="setof"){if(!(i.args&&i.args.length===1)){return t.error(`Too many args for: ${i.tag}`)}if(!Array.isArray(e)){return t.error("seqof/setof, but data is not Array")}const r=this.clone();r._baseState.implicit=null;n=this._createEncoderBuffer(e.map(function(r){const i=this._baseState;return this._getUse(i.args[0],e)._encode(r,t)},r))}else if(i.use!==null){s=this._getUse(i.use,r)._encode(e,t)}else{n=this._encodePrimitive(i.tag,e);o=true}}if(!i.any&&i.choice===null){const e=i.implicit!==null?i.implicit:i.tag;const r=i.implicit===null?"universal":"context";if(e===null){if(i.use===null){t.error("Tag could be omitted only for .use()")}}else{if(i.use===null){s=this._encodeComposite(e,o,r,n)}}}if(i.explicit!==null){s=this._encodeComposite(i.explicit,false,"context",s)}return s};Node.prototype._encodeChoice=function encodeChoice(e,t){const r=this._baseState;const a=r.choice[e.type];if(!a){i(false,`${e.type} not found in ${JSON.stringify(Object.keys(r.choice))}`)}return a._encode(e.value,t)};Node.prototype._encodePrimitive=function encodePrimitive(e,t){const r=this._baseState;if(/str$/.test(e)){return this._encodeStr(t,e)}else if(e==="objid"&&r.args){return this._encodeObjid(t,r.reverseArgs[0],r.args[1])}else if(e==="objid"){return this._encodeObjid(t,null,null)}else if(e==="gentime"||e==="utctime"){return this._encodeTime(t,e)}else if(e==="null_"){return this._encodeNull()}else if(e==="int"||e==="enum"){return this._encodeInt(t,r.args&&r.reverseArgs[0])}else if(e==="bool"){return this._encodeBool(t)}else if(e==="objDesc"){return this._encodeStr(t,e)}else{throw new Error(`Unsupported tag: ${e}`)}};Node.prototype._isNumstr=function isNumstr(e){return/^[0-9 ]*$/.test(e)};Node.prototype._isPrintstr=function isPrintstr(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)};e.exports=Node},5723:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"Sj"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"Sm"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"Sv"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S14"},EvaluationParameters:{shape:"S17"},HPOConfig:{shape:"S18"},InputDataConfig:{shape:"S1k"},FeaturizationConfig:{shape:"S1n"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorArn:{}}}},CreatePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobName","PredictorArn","Destination"],members:{PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:true},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:true},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:true},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:true},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:true},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:true},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:true},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"Sj"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"Sm"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"Sv"},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S14"},EvaluationParameters:{shape:"S17"},HPOConfig:{shape:"S18"},InputDataConfig:{shape:"S1k"},FeaturizationConfig:{shape:"S1n"},EncryptionConfig:{shape:"Sa"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},DatasetImportJobArns:{shape:"Sj"},AutoMLAlgorithmArns:{shape:"Sj"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:true},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:true,deprecatedMessage:"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE",type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}},ErrorMetrics:{type:"list",member:{type:"structure",members:{ForecastType:{},WAPE:{type:"double"},RMSE:{type:"double"}}}}}}}}}}}}}},idempotent:true},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3e"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"Sm"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3e"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3e"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3e"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3e"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:true}},shapes:{S6:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},Sa:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sf"},Value:{type:"string",sensitive:true}}}},Sf:{type:"string",sensitive:true},Sj:{type:"list",member:{}},Sm:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},Sn:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},S14:{type:"map",key:{},value:{}},S17:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S18:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S1k:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S1n:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{type:"list",member:{}},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S3e:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},5727:function(e,t,r){var i=r(4293);var a=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return a(e,t,r)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=a(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},5729:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotthingsgraph"]={};i.IoTThingsGraph=a.defineService("iotthingsgraph",["2018-09-06"]);Object.defineProperty(s.services["iotthingsgraph"],"2018-09-06",{get:function get(){var e=r(9187);e.paginators=r(6433).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTThingsGraph},5730:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-28",endpointPrefix:"guardduty",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon GuardDuty",serviceId:"GuardDuty",signatureVersion:"v4",signingName:"guardduty",uid:"guardduty-2017-11-28"},operations:{AcceptInvitation:{http:{requestUri:"/detector/{detectorId}/master",responseCode:200},input:{type:"structure",required:["DetectorId","MasterId","InvitationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MasterId:{locationName:"masterId"},InvitationId:{locationName:"invitationId"}}},output:{type:"structure",members:{}}},ArchiveFindings:{http:{requestUri:"/detector/{detectorId}/findings/archive",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"}}},output:{type:"structure",members:{}}},CreateDetector:{http:{requestUri:"/detector",responseCode:200},input:{type:"structure",required:["Enable"],members:{Enable:{locationName:"enable",type:"boolean"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},DataSources:{shape:"Sd",locationName:"dataSources"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",members:{DetectorId:{locationName:"detectorId"}}}},CreateFilter:{http:{requestUri:"/detector/{detectorId}/filter",responseCode:200},input:{type:"structure",required:["DetectorId","Name","FindingCriteria"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["Name"],members:{Name:{locationName:"name"}}}},CreateIPSet:{http:{requestUri:"/detector/{detectorId}/ipset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["IpSetId"],members:{IpSetId:{locationName:"ipSetId"}}}},CreateMembers:{http:{requestUri:"/detector/{detectorId}/member",responseCode:200},input:{type:"structure",required:["DetectorId","AccountDetails"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountDetails:{locationName:"accountDetails",type:"list",member:{type:"structure",required:["AccountId","Email"],members:{AccountId:{locationName:"accountId"},Email:{locationName:"email"}}}}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},CreatePublishingDestination:{http:{requestUri:"/detector/{detectorId}/publishingDestination",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationType","DestinationProperties"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationType:{locationName:"destinationType"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"},ClientToken:{idempotencyToken:true,locationName:"clientToken"}}},output:{type:"structure",required:["DestinationId"],members:{DestinationId:{locationName:"destinationId"}}}},CreateSampleFindings:{http:{requestUri:"/detector/{detectorId}/findings/create",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingTypes:{locationName:"findingTypes",type:"list",member:{}}}},output:{type:"structure",members:{}}},CreateThreatIntelSet:{http:{requestUri:"/detector/{detectorId}/threatintelset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["ThreatIntelSetId"],members:{ThreatIntelSetId:{locationName:"threatIntelSetId"}}}},DeclineInvitations:{http:{requestUri:"/invitation/decline",responseCode:200},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeleteDetector:{http:{method:"DELETE",requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{}}},DeleteFilter:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"}}},output:{type:"structure",members:{}}},DeleteIPSet:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"}}},output:{type:"structure",members:{}}},DeleteInvitations:{http:{requestUri:"/invitation/delete",responseCode:200},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeleteMembers:{http:{requestUri:"/detector/{detectorId}/member/delete",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeletePublishingDestination:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"}}},output:{type:"structure",members:{}}},DeleteThreatIntelSet:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"}}},output:{type:"structure",members:{}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/detector/{detectorId}/admin",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["AutoEnable","MemberAccountLimitReached"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"},MemberAccountLimitReached:{locationName:"memberAccountLimitReached",type:"boolean"},DataSources:{locationName:"dataSources",type:"structure",required:["S3Logs"],members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["AutoEnable"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}}},DescribePublishingDestination:{http:{method:"GET",requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"}}},output:{type:"structure",required:["DestinationId","DestinationType","Status","PublishingFailureStartTimestamp","DestinationProperties"],members:{DestinationId:{locationName:"destinationId"},DestinationType:{locationName:"destinationType"},Status:{locationName:"status"},PublishingFailureStartTimestamp:{locationName:"publishingFailureStartTimestamp",type:"long"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"}}}},DisableOrganizationAdminAccount:{http:{requestUri:"/admin/disable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/detector/{detectorId}/master/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{}}},DisassociateMembers:{http:{requestUri:"/detector/{detectorId}/member/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin/enable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},GetDetector:{http:{method:"GET",requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["ServiceRole","Status"],members:{CreatedAt:{locationName:"createdAt"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},ServiceRole:{locationName:"serviceRole"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt"},DataSources:{shape:"S2l",locationName:"dataSources"},Tags:{shape:"Sf",locationName:"tags"}}}},GetFilter:{http:{method:"GET",requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"}}},output:{type:"structure",required:["Name","Action","FindingCriteria"],members:{Name:{locationName:"name"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},Tags:{shape:"Sf",locationName:"tags"}}}},GetFindings:{http:{requestUri:"/detector/{detectorId}/findings/get",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"},SortCriteria:{shape:"S2u",locationName:"sortCriteria"}}},output:{type:"structure",required:["Findings"],members:{Findings:{locationName:"findings",type:"list",member:{type:"structure",required:["AccountId","Arn","CreatedAt","Id","Region","Resource","SchemaVersion","Severity","Type","UpdatedAt"],members:{AccountId:{locationName:"accountId"},Arn:{locationName:"arn"},Confidence:{locationName:"confidence",type:"double"},CreatedAt:{locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},Partition:{locationName:"partition"},Region:{locationName:"region"},Resource:{locationName:"resource",type:"structure",members:{AccessKeyDetails:{locationName:"accessKeyDetails",type:"structure",members:{AccessKeyId:{locationName:"accessKeyId"},PrincipalId:{locationName:"principalId"},UserName:{locationName:"userName"},UserType:{locationName:"userType"}}},S3BucketDetails:{locationName:"s3BucketDetails",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"},Type:{locationName:"type"},CreatedAt:{locationName:"createdAt",type:"timestamp"},Owner:{locationName:"owner",type:"structure",members:{Id:{locationName:"id"}}},Tags:{shape:"S36",locationName:"tags"},DefaultServerSideEncryption:{locationName:"defaultServerSideEncryption",type:"structure",members:{EncryptionType:{locationName:"encryptionType"},KmsMasterKeyArn:{locationName:"kmsMasterKeyArn"}}},PublicAccess:{locationName:"publicAccess",type:"structure",members:{PermissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{BucketLevelPermissions:{locationName:"bucketLevelPermissions",type:"structure",members:{AccessControlList:{locationName:"accessControlList",type:"structure",members:{AllowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},AllowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},BucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{AllowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},AllowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},BlockPublicAccess:{shape:"S3e",locationName:"blockPublicAccess"}}},AccountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{BlockPublicAccess:{shape:"S3e",locationName:"blockPublicAccess"}}}}},EffectivePermission:{locationName:"effectivePermission"}}}}}},InstanceDetails:{locationName:"instanceDetails",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},IamInstanceProfile:{locationName:"iamInstanceProfile",type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},ImageDescription:{locationName:"imageDescription"},ImageId:{locationName:"imageId"},InstanceId:{locationName:"instanceId"},InstanceState:{locationName:"instanceState"},InstanceType:{locationName:"instanceType"},OutpostArn:{locationName:"outpostArn"},LaunchTime:{locationName:"launchTime"},NetworkInterfaces:{locationName:"networkInterfaces",type:"list",member:{type:"structure",members:{Ipv6Addresses:{locationName:"ipv6Addresses",type:"list",member:{}},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddresses",type:"list",member:{type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},SecurityGroups:{locationName:"securityGroups",type:"list",member:{type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"}}}},Platform:{locationName:"platform"},ProductCodes:{locationName:"productCodes",type:"list",member:{type:"structure",members:{Code:{locationName:"code"},ProductType:{locationName:"productType"}}}},Tags:{shape:"S36",locationName:"tags"}}},ResourceType:{locationName:"resourceType"}}},SchemaVersion:{locationName:"schemaVersion"},Service:{locationName:"service",type:"structure",members:{Action:{locationName:"action",type:"structure",members:{ActionType:{locationName:"actionType"},AwsApiCallAction:{locationName:"awsApiCallAction",type:"structure",members:{Api:{locationName:"api"},CallerType:{locationName:"callerType"},DomainDetails:{locationName:"domainDetails",type:"structure",members:{Domain:{locationName:"domain"}}},ErrorCode:{locationName:"errorCode"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"},ServiceName:{locationName:"serviceName"}}},DnsRequestAction:{locationName:"dnsRequestAction",type:"structure",members:{Domain:{locationName:"domain"}}},NetworkConnectionAction:{locationName:"networkConnectionAction",type:"structure",members:{Blocked:{locationName:"blocked",type:"boolean"},ConnectionDirection:{locationName:"connectionDirection"},LocalPortDetails:{shape:"S42",locationName:"localPortDetails"},Protocol:{locationName:"protocol"},LocalIpDetails:{shape:"S43",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"},RemotePortDetails:{locationName:"remotePortDetails",type:"structure",members:{Port:{locationName:"port",type:"integer"},PortName:{locationName:"portName"}}}}},PortProbeAction:{locationName:"portProbeAction",type:"structure",members:{Blocked:{locationName:"blocked",type:"boolean"},PortProbeDetails:{locationName:"portProbeDetails",type:"list",member:{type:"structure",members:{LocalPortDetails:{shape:"S42",locationName:"localPortDetails"},LocalIpDetails:{shape:"S43",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"}}}}}}}},Evidence:{locationName:"evidence",type:"structure",members:{ThreatIntelligenceDetails:{locationName:"threatIntelligenceDetails",type:"list",member:{type:"structure",members:{ThreatListName:{locationName:"threatListName"},ThreatNames:{locationName:"threatNames",type:"list",member:{}}}}}}},Archived:{locationName:"archived",type:"boolean"},Count:{locationName:"count",type:"integer"},DetectorId:{locationName:"detectorId"},EventFirstSeen:{locationName:"eventFirstSeen"},EventLastSeen:{locationName:"eventLastSeen"},ResourceRole:{locationName:"resourceRole"},ServiceName:{locationName:"serviceName"},UserFeedback:{locationName:"userFeedback"}}},Severity:{locationName:"severity",type:"double"},Title:{locationName:"title"},Type:{locationName:"type"},UpdatedAt:{locationName:"updatedAt"}}}}}}},GetFindingsStatistics:{http:{requestUri:"/detector/{detectorId}/findings/statistics",responseCode:200},input:{type:"structure",required:["DetectorId","FindingStatisticTypes"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingStatisticTypes:{locationName:"findingStatisticTypes",type:"list",member:{}},FindingCriteria:{shape:"So",locationName:"findingCriteria"}}},output:{type:"structure",required:["FindingStatistics"],members:{FindingStatistics:{locationName:"findingStatistics",type:"structure",members:{CountBySeverity:{locationName:"countBySeverity",type:"map",key:{},value:{type:"integer"}}}}}}},GetIPSet:{http:{method:"GET",requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"}}},output:{type:"structure",required:["Name","Format","Location","Status"],members:{Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Status:{locationName:"status"},Tags:{shape:"Sf",locationName:"tags"}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitation/count",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{InvitationsCount:{locationName:"invitationsCount",type:"integer"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/detector/{detectorId}/master",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["Master"],members:{Master:{locationName:"master",type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}}}},GetMemberDetectors:{http:{requestUri:"/detector/{detectorId}/member/detector/get",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["MemberDataSourceConfigurations","UnprocessedAccounts"],members:{MemberDataSourceConfigurations:{locationName:"members",type:"list",member:{type:"structure",required:["AccountId","DataSources"],members:{AccountId:{locationName:"accountId"},DataSources:{shape:"S2l",locationName:"dataSources"}}}},UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},GetMembers:{http:{requestUri:"/detector/{detectorId}/member/get",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["Members","UnprocessedAccounts"],members:{Members:{shape:"S4w",locationName:"members"},UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},GetThreatIntelSet:{http:{method:"GET",requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"}}},output:{type:"structure",required:["Name","Format","Location","Status"],members:{Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Status:{locationName:"status"},Tags:{shape:"Sf",locationName:"tags"}}}},GetUsageStatistics:{http:{requestUri:"/detector/{detectorId}/usage/statistics",responseCode:200},input:{type:"structure",required:["DetectorId","UsageStatisticType","UsageCriteria"],members:{DetectorId:{location:"uri",locationName:"detectorId"},UsageStatisticType:{locationName:"usageStatisticsType"},UsageCriteria:{locationName:"usageCriteria",type:"structure",required:["DataSources"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"},DataSources:{locationName:"dataSources",type:"list",member:{}},Resources:{locationName:"resources",type:"list",member:{}}}},Unit:{locationName:"unit"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{UsageStatistics:{locationName:"usageStatistics",type:"structure",members:{SumByAccount:{locationName:"sumByAccount",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},Total:{shape:"S5c",locationName:"total"}}}},SumByDataSource:{locationName:"sumByDataSource",type:"list",member:{type:"structure",members:{DataSource:{locationName:"dataSource"},Total:{shape:"S5c",locationName:"total"}}}},SumByResource:{shape:"S5f",locationName:"sumByResource"},TopResources:{shape:"S5f",locationName:"topResources"}}},NextToken:{locationName:"nextToken"}}}},InviteMembers:{http:{requestUri:"/detector/{detectorId}/member/invite",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"},DisableEmailNotification:{locationName:"disableEmailNotification",type:"boolean"},Message:{locationName:"message"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},ListDetectors:{http:{method:"GET",requestUri:"/detector",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["DetectorIds"],members:{DetectorIds:{locationName:"detectorIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListFilters:{http:{method:"GET",requestUri:"/detector/{detectorId}/filter",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["FilterNames"],members:{FilterNames:{locationName:"filterNames",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListFindings:{http:{requestUri:"/detector/{detectorId}/findings",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},SortCriteria:{shape:"S2u",locationName:"sortCriteria"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",required:["FindingIds"],members:{FindingIds:{shape:"S6",locationName:"findingIds"},NextToken:{locationName:"nextToken"}}}},ListIPSets:{http:{method:"GET",requestUri:"/detector/{detectorId}/ipset",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["IpSetIds"],members:{IpSetIds:{locationName:"ipSetIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitation",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Invitations:{locationName:"invitations",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}},NextToken:{locationName:"nextToken"}}}},ListMembers:{http:{method:"GET",requestUri:"/detector/{detectorId}/member",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},OnlyAssociated:{location:"querystring",locationName:"onlyAssociated"}}},output:{type:"structure",members:{Members:{shape:"S4w",locationName:"members"},NextToken:{locationName:"nextToken"}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{AdminAccounts:{locationName:"adminAccounts",type:"list",member:{type:"structure",members:{AdminAccountId:{locationName:"adminAccountId"},AdminStatus:{locationName:"adminStatus"}}}},NextToken:{locationName:"nextToken"}}}},ListPublishingDestinations:{http:{method:"GET",requestUri:"/detector/{detectorId}/publishingDestination",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Destinations"],members:{Destinations:{locationName:"destinations",type:"list",member:{type:"structure",required:["DestinationId","DestinationType","Status"],members:{DestinationId:{locationName:"destinationId"},DestinationType:{locationName:"destinationType"},Status:{locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sf",locationName:"tags"}}}},ListThreatIntelSets:{http:{method:"GET",requestUri:"/detector/{detectorId}/threatintelset",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["ThreatIntelSetIds"],members:{ThreatIntelSetIds:{locationName:"threatIntelSetIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},StartMonitoringMembers:{http:{requestUri:"/detector/{detectorId}/member/start",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},StopMonitoringMembers:{http:{requestUri:"/detector/{detectorId}/member/stop",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",members:{}}},UnarchiveFindings:{http:{requestUri:"/detector/{detectorId}/findings/unarchive",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetector:{http:{requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Enable:{locationName:"enable",type:"boolean"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},DataSources:{shape:"Sd",locationName:"dataSources"}}},output:{type:"structure",members:{}}},UpdateFilter:{http:{requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"}}},output:{type:"structure",required:["Name"],members:{Name:{locationName:"name"}}}},UpdateFindingsFeedback:{http:{requestUri:"/detector/{detectorId}/findings/feedback",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds","Feedback"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"},Feedback:{locationName:"feedback"},Comments:{locationName:"comments"}}},output:{type:"structure",members:{}}},UpdateIPSet:{http:{requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"},Name:{locationName:"name"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"}}},output:{type:"structure",members:{}}},UpdateMemberDetectors:{http:{requestUri:"/detector/{detectorId}/member/detector/update",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"},DataSources:{shape:"Sd",locationName:"dataSources"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},UpdateOrganizationConfiguration:{http:{requestUri:"/detector/{detectorId}/admin",responseCode:200},input:{type:"structure",required:["DetectorId","AutoEnable"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AutoEnable:{locationName:"autoEnable",type:"boolean"},DataSources:{locationName:"dataSources",type:"structure",members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["AutoEnable"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}},output:{type:"structure",members:{}}},UpdatePublishingDestination:{http:{requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"}}},output:{type:"structure",members:{}}},UpdateThreatIntelSet:{http:{requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"},Name:{locationName:"name"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{}},Sd:{type:"structure",members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["Enable"],members:{Enable:{locationName:"enable",type:"boolean"}}}}},Sf:{type:"map",key:{},value:{}},So:{type:"structure",members:{Criterion:{locationName:"criterion",type:"map",key:{},value:{type:"structure",members:{Eq:{deprecated:true,locationName:"eq",type:"list",member:{}},Neq:{deprecated:true,locationName:"neq",type:"list",member:{}},Gt:{deprecated:true,locationName:"gt",type:"integer"},Gte:{deprecated:true,locationName:"gte",type:"integer"},Lt:{deprecated:true,locationName:"lt",type:"integer"},Lte:{deprecated:true,locationName:"lte",type:"integer"},Equals:{locationName:"equals",type:"list",member:{}},NotEquals:{locationName:"notEquals",type:"list",member:{}},GreaterThan:{locationName:"greaterThan",type:"long"},GreaterThanOrEqual:{locationName:"greaterThanOrEqual",type:"long"},LessThan:{locationName:"lessThan",type:"long"},LessThanOrEqual:{locationName:"lessThanOrEqual",type:"long"}}}}}},S19:{type:"list",member:{type:"structure",required:["AccountId","Result"],members:{AccountId:{locationName:"accountId"},Result:{locationName:"result"}}}},S1d:{type:"structure",members:{DestinationArn:{locationName:"destinationArn"},KmsKeyArn:{locationName:"kmsKeyArn"}}},S1n:{type:"list",member:{}},S2l:{type:"structure",required:["CloudTrail","DNSLogs","FlowLogs","S3Logs"],members:{CloudTrail:{locationName:"cloudTrail",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},DNSLogs:{locationName:"dnsLogs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},FlowLogs:{locationName:"flowLogs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},S3Logs:{locationName:"s3Logs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}}}},S2u:{type:"structure",members:{AttributeName:{locationName:"attributeName"},OrderBy:{locationName:"orderBy"}}},S36:{type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},S3e:{type:"structure",members:{IgnorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},RestrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"},BlockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"}}},S3v:{type:"structure",members:{City:{locationName:"city",type:"structure",members:{CityName:{locationName:"cityName"}}},Country:{locationName:"country",type:"structure",members:{CountryCode:{locationName:"countryCode"},CountryName:{locationName:"countryName"}}},GeoLocation:{locationName:"geoLocation",type:"structure",members:{Lat:{locationName:"lat",type:"double"},Lon:{locationName:"lon",type:"double"}}},IpAddressV4:{locationName:"ipAddressV4"},Organization:{locationName:"organization",type:"structure",members:{Asn:{locationName:"asn"},AsnOrg:{locationName:"asnOrg"},Isp:{locationName:"isp"},Org:{locationName:"org"}}}}},S42:{type:"structure",members:{Port:{locationName:"port",type:"integer"},PortName:{locationName:"portName"}}},S43:{type:"structure",members:{IpAddressV4:{locationName:"ipAddressV4"}}},S4w:{type:"list",member:{type:"structure",required:["AccountId","MasterId","Email","RelationshipStatus","UpdatedAt"],members:{AccountId:{locationName:"accountId"},DetectorId:{locationName:"detectorId"},MasterId:{locationName:"masterId"},Email:{locationName:"email"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"},UpdatedAt:{locationName:"updatedAt"}}}},S5c:{type:"structure",members:{Amount:{locationName:"amount"},Unit:{locationName:"unit"}}},S5f:{type:"list",member:{type:"structure",members:{Resource:{locationName:"resource"},Total:{shape:"S5c",locationName:"total"}}}}}}},5735:function(e,t,r){(function(){var t,i,a,s,n,o,u,p=function(e,t){for(var r in t){if(c.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},c={}.hasOwnProperty;u=r(8582).isObject;o=r(6855);t=r(3801);a=r(1755);i=r(9463);s=r(9019);e.exports=n=function(e){p(XMLDocType,e);function XMLDocType(e,t,r){var i,a;XMLDocType.__super__.constructor.call(this,e);this.documentObject=e;if(u(t)){i=t,t=i.pubID,r=i.sysID}if(r==null){a=[t,r],r=a[0],t=a[1]}if(t!=null){this.pubID=this.stringify.dtdPubID(t)}if(r!=null){this.sysID=this.stringify.dtdSysID(r)}}XMLDocType.prototype.element=function(e,t){var r;r=new i(this,e,t);this.children.push(r);return this};XMLDocType.prototype.attList=function(e,r,i,a,s){var n;n=new t(this,e,r,i,a,s);this.children.push(n);return this};XMLDocType.prototype.entity=function(e,t){var r;r=new a(this,false,e,t);this.children.push(r);return this};XMLDocType.prototype.pEntity=function(e,t){var r;r=new a(this,true,e,t);this.children.push(r);return this};XMLDocType.prototype.notation=function(e,t){var r;r=new s(this,e,t);this.children.push(r);return this};XMLDocType.prototype.toString=function(e){return this.options.writer.set(e).docType(this)};XMLDocType.prototype.ele=function(e,t){return this.element(e,t)};XMLDocType.prototype.att=function(e,t,r,i,a){return this.attList(e,t,r,i,a)};XMLDocType.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocType.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocType.prototype.not=function(e,t){return this.notation(e,t)};XMLDocType.prototype.up=function(){return this.root()||this.documentObject};return XMLDocType}(o)}).call(this)},5742:function(e){(function(){var t,r,i,a,s,n;if(typeof performance!=="undefined"&&performance!==null&&performance.now){e.exports=function(){return performance.now()}}else if(typeof process!=="undefined"&&process!==null&&process.hrtime){e.exports=function(){return(t()-s)/1e6};r=process.hrtime;t=function(){var e;e=r();return e[0]*1e9+e[1]};a=t();n=process.uptime()*1e9;s=a-n}else if(Date.now){e.exports=function(){return Date.now()-i};i=Date.now()}else{e.exports=function(){return(new Date).getTime()-i};i=(new Date).getTime()}}).call(this)},5747:function(e){e.exports=require("fs")},5770:function(e){function assertSigningAlgValuesSupport(e,t,r){if(!t[`${e}_endpoint`])return;const i=`${e}_endpoint_auth_method`;const a=`${e}_endpoint_auth_signing_alg`;const s=`${e}_endpoint_auth_signing_alg_values_supported`;if(r[i]&&r[i].endsWith("_jwt")&&!r[a]&&!t[s]){throw new TypeError(`${s} must be configured on the issuer if ${a} is not defined on a client`)}}function assertIssuerConfiguration(e,t){if(!e[t]){throw new TypeError(`${t} must be configured on the issuer`)}}e.exports={assertSigningAlgValuesSupport:assertSigningAlgValuesSupport,assertIssuerConfiguration:assertIssuerConfiguration}},5773:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ecr"]={};i.ECR=a.defineService("ecr",["2015-09-21"]);Object.defineProperty(s.services["ecr"],"2015-09-21",{get:function get(){var e=r(6849);e.paginators=r(4907).pagination;e.waiters=r(636).waiters;return e},enumerable:true,configurable:true});e.exports=i.ECR},5774:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["customerprofiles"]={};i.CustomerProfiles=a.defineService("customerprofiles",["2020-08-15"]);Object.defineProperty(s.services["customerprofiles"],"2020-08-15",{get:function get(){var e=r(4152);e.paginators=r(3634).pagination;return e},enumerable:true,configurable:true});e.exports=i.CustomerProfiles},5784:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"codepipeline",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodePipeline",serviceFullName:"AWS CodePipeline",serviceId:"CodePipeline",signatureVersion:"v4",targetPrefix:"CodePipeline_20150709",uid:"codepipeline-2015-07-09"},operations:{AcknowledgeJob:{input:{type:"structure",required:["jobId","nonce"],members:{jobId:{},nonce:{}}},output:{type:"structure",members:{status:{}}}},AcknowledgeThirdPartyJob:{input:{type:"structure",required:["jobId","nonce","clientToken"],members:{jobId:{},nonce:{},clientToken:{}}},output:{type:"structure",members:{status:{}}}},CreateCustomActionType:{input:{type:"structure",required:["category","provider","version","inputArtifactDetails","outputArtifactDetails"],members:{category:{},provider:{},version:{},settings:{shape:"Se"},configurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",required:["actionType"],members:{actionType:{shape:"Sv"},tags:{shape:"Sq"}}}},CreatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}}},DeleteCustomActionType:{input:{type:"structure",required:["category","provider","version"],members:{category:{},provider:{},version:{}}}},DeletePipeline:{input:{type:"structure",required:["name"],members:{name:{}}}},DeleteWebhook:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeregisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},DisableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType","reason"],members:{pipelineName:{},stageName:{},transitionType:{},reason:{}}}},EnableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType"],members:{pipelineName:{},stageName:{},transitionType:{}}}},GetJobDetails:{input:{type:"structure",required:["jobId"],members:{jobId:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{shape:"S29"},accountId:{}}}}}},GetPipeline:{input:{type:"structure",required:["name"],members:{name:{},version:{type:"integer"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},metadata:{type:"structure",members:{pipelineArn:{},created:{type:"timestamp"},updated:{type:"timestamp"}}}}}},GetPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{}}},output:{type:"structure",members:{pipelineExecution:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},pipelineExecutionId:{},status:{},statusSummary:{},artifactRevisions:{type:"list",member:{type:"structure",members:{name:{},revisionId:{},revisionChangeIdentifier:{},revisionSummary:{},created:{type:"timestamp"},revisionUrl:{}}}}}}}}},GetPipelineState:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},stageStates:{type:"list",member:{type:"structure",members:{stageName:{},inboundExecution:{shape:"S3c"},inboundTransitionState:{type:"structure",members:{enabled:{type:"boolean"},lastChangedBy:{},lastChangedAt:{type:"timestamp"},disabledReason:{}}},actionStates:{type:"list",member:{type:"structure",members:{actionName:{},currentRevision:{shape:"S3k"},latestExecution:{type:"structure",members:{actionExecutionId:{},status:{},summary:{},lastStatusChange:{type:"timestamp"},token:{},lastUpdatedBy:{},externalExecutionId:{},externalExecutionUrl:{},percentComplete:{type:"integer"},errorDetails:{type:"structure",members:{code:{},message:{}}}}},entityUrl:{},revisionUrl:{}}}},latestExecution:{shape:"S3c"}}}},created:{type:"timestamp"},updated:{type:"timestamp"}}}},GetThirdPartyJobDetails:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S2a"},pipelineContext:{shape:"S2b"},inputArtifacts:{shape:"S2h"},outputArtifacts:{shape:"S2h"},artifactCredentials:{shape:"S2p"},continuationToken:{},encryptionKey:{shape:"S15"}}},nonce:{}}}}}},ListActionExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},filter:{type:"structure",members:{pipelineExecutionId:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actionExecutionDetails:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},actionExecutionId:{},pipelineVersion:{type:"integer"},stageName:{},actionName:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},input:{type:"structure",members:{actionTypeId:{shape:"Sw"},configuration:{shape:"S1l"},resolvedConfiguration:{type:"map",key:{},value:{}},roleArn:{},region:{},inputArtifacts:{shape:"S49"},namespace:{}}},output:{type:"structure",members:{outputArtifacts:{shape:"S49"},executionResult:{type:"structure",members:{externalExecutionId:{},externalExecutionSummary:{},externalExecutionUrl:{}}},outputVariables:{shape:"S4i"}}}}}},nextToken:{}}}},ListActionTypes:{input:{type:"structure",members:{actionOwnerFilter:{},nextToken:{}}},output:{type:"structure",required:["actionTypes"],members:{actionTypes:{type:"list",member:{shape:"Sv"}},nextToken:{}}}},ListPipelineExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{pipelineExecutionSummaries:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},status:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},sourceRevisions:{type:"list",member:{type:"structure",required:["actionName"],members:{actionName:{},revisionId:{},revisionSummary:{},revisionUrl:{}}}},trigger:{type:"structure",members:{triggerType:{},triggerDetail:{}}},stopTrigger:{type:"structure",members:{reason:{}}}}}},nextToken:{}}}},ListPipelines:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{pipelines:{type:"list",member:{type:"structure",members:{name:{},version:{type:"integer"},created:{type:"timestamp"},updated:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sq"},nextToken:{}}}},ListWebhooks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{webhooks:{type:"list",member:{shape:"S59"}},NextToken:{}}}},PollForJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"},queryParam:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{id:{},data:{shape:"S29"},nonce:{},accountId:{}}}}}}},PollForThirdPartyJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{clientId:{},jobId:{}}}}}}},PutActionRevision:{input:{type:"structure",required:["pipelineName","stageName","actionName","actionRevision"],members:{pipelineName:{},stageName:{},actionName:{},actionRevision:{shape:"S3k"}}},output:{type:"structure",members:{newRevision:{type:"boolean"},pipelineExecutionId:{}}}},PutApprovalResult:{input:{type:"structure",required:["pipelineName","stageName","actionName","result","token"],members:{pipelineName:{},stageName:{},actionName:{},result:{type:"structure",required:["summary","status"],members:{summary:{},status:{}}},token:{}}},output:{type:"structure",members:{approvedAt:{type:"timestamp"}}}},PutJobFailureResult:{input:{type:"structure",required:["jobId","failureDetails"],members:{jobId:{},failureDetails:{shape:"S69"}}}},PutJobSuccessResult:{input:{type:"structure",required:["jobId"],members:{jobId:{},currentRevision:{shape:"S6c"},continuationToken:{},executionDetails:{shape:"S6e"},outputVariables:{shape:"S4i"}}}},PutThirdPartyJobFailureResult:{input:{type:"structure",required:["jobId","clientToken","failureDetails"],members:{jobId:{},clientToken:{},failureDetails:{shape:"S69"}}}},PutThirdPartyJobSuccessResult:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{},currentRevision:{shape:"S6c"},continuationToken:{},executionDetails:{shape:"S6e"}}}},PutWebhook:{input:{type:"structure",required:["webhook"],members:{webhook:{shape:"S5a"},tags:{shape:"Sq"}}},output:{type:"structure",members:{webhook:{shape:"S59"}}}},RegisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},RetryStageExecution:{input:{type:"structure",required:["pipelineName","stageName","pipelineExecutionId","retryMode"],members:{pipelineName:{},stageName:{},pipelineExecutionId:{},retryMode:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StartPipelineExecution:{input:{type:"structure",required:["name"],members:{name:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StopPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{},abandon:{type:"boolean"},reason:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"}}}}},shapes:{Se:{type:"structure",members:{thirdPartyConfigurationUrl:{},entityUrlTemplate:{},executionUrlTemplate:{},revisionUrlTemplate:{}}},Sh:{type:"list",member:{type:"structure",required:["name","required","key","secret"],members:{name:{},required:{type:"boolean"},key:{type:"boolean"},secret:{type:"boolean"},queryable:{type:"boolean"},description:{},type:{}}}},Sn:{type:"structure",required:["minimumCount","maximumCount"],members:{minimumCount:{type:"integer"},maximumCount:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sv:{type:"structure",required:["id","inputArtifactDetails","outputArtifactDetails"],members:{id:{shape:"Sw"},settings:{shape:"Se"},actionConfigurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"}}},Sw:{type:"structure",required:["category","owner","provider","version"],members:{category:{},owner:{},provider:{},version:{}}},Sz:{type:"structure",required:["name","roleArn","stages"],members:{name:{},roleArn:{},artifactStore:{shape:"S12"},artifactStores:{type:"map",key:{},value:{shape:"S12"}},stages:{type:"list",member:{type:"structure",required:["name","actions"],members:{name:{},blockers:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}},actions:{type:"list",member:{type:"structure",required:["name","actionTypeId"],members:{name:{},actionTypeId:{shape:"Sw"},runOrder:{type:"integer"},configuration:{shape:"S1l"},outputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},inputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},roleArn:{},region:{},namespace:{}}}}}}},version:{type:"integer"}}},S12:{type:"structure",required:["type","location"],members:{type:{},location:{},encryptionKey:{shape:"S15"}}},S15:{type:"structure",required:["id","type"],members:{id:{},type:{}}},S1l:{type:"map",key:{},value:{}},S29:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S2a"},pipelineContext:{shape:"S2b"},inputArtifacts:{shape:"S2h"},outputArtifacts:{shape:"S2h"},artifactCredentials:{shape:"S2p"},continuationToken:{},encryptionKey:{shape:"S15"}}},S2a:{type:"structure",members:{configuration:{shape:"S1l"}}},S2b:{type:"structure",members:{pipelineName:{},stage:{type:"structure",members:{name:{}}},action:{type:"structure",members:{name:{},actionExecutionId:{}}},pipelineArn:{},pipelineExecutionId:{}}},S2h:{type:"list",member:{type:"structure",members:{name:{},revision:{},location:{type:"structure",members:{type:{},s3Location:{type:"structure",required:["bucketName","objectKey"],members:{bucketName:{},objectKey:{}}}}}}}},S2p:{type:"structure",required:["accessKeyId","secretAccessKey","sessionToken"],members:{accessKeyId:{},secretAccessKey:{},sessionToken:{}},sensitive:true},S3c:{type:"structure",required:["pipelineExecutionId","status"],members:{pipelineExecutionId:{},status:{}}},S3k:{type:"structure",required:["revisionId","revisionChangeId","created"],members:{revisionId:{},revisionChangeId:{},created:{type:"timestamp"}}},S49:{type:"list",member:{type:"structure",members:{name:{},s3location:{type:"structure",members:{bucket:{},key:{}}}}}},S4i:{type:"map",key:{},value:{}},S59:{type:"structure",required:["definition","url"],members:{definition:{shape:"S5a"},url:{},errorMessage:{},errorCode:{},lastTriggered:{type:"timestamp"},arn:{},tags:{shape:"Sq"}}},S5a:{type:"structure",required:["name","targetPipeline","targetAction","filters","authentication","authenticationConfiguration"],members:{name:{},targetPipeline:{},targetAction:{},filters:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{},matchEquals:{}}}},authentication:{},authenticationConfiguration:{type:"structure",members:{AllowedIPRange:{},SecretToken:{}}}}},S69:{type:"structure",required:["type","message"],members:{type:{},message:{},externalExecutionId:{}}},S6c:{type:"structure",required:["revision","changeIdentifier"],members:{revision:{},changeIdentifier:{},created:{type:"timestamp"},revisionSummary:{}}},S6e:{type:"structure",members:{summary:{},externalExecutionId:{},percentComplete:{type:"integer"}}}}}},5788:function(e){e.exports={pagination:{DescribeBuckets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"buckets"},GetUsageStatistics:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"records"},ListClassificationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListCustomDataIdentifiers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingIds"},ListFindingsFilters:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingsFilterListItems"},ListInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"invitations"},ListMembers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"members"},ListOrganizationAdminAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"adminAccounts"}}}},5796:function(e,t,r){(function(){var t,i,a,s,n,o,u=function(e,t){for(var r in t){if(p.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;o=r(8582),n=o.isObject,s=o.isFunction;a=r(6855);t=r(2884);e.exports=i=function(e){u(XMLElement,e);function XMLElement(e,t,r){XMLElement.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing element name")}this.name=this.stringify.eleName(t);this.attributes={};if(r!=null){this.attribute(r)}if(e.isDocument){this.isRoot=true;this.documentObject=e;e.rootObject=this}}XMLElement.prototype.clone=function(){var e,t,r,i;r=Object.create(this);if(r.isRoot){r.documentObject=null}r.attributes={};i=this.attributes;for(t in i){if(!p.call(i,t))continue;e=i[t];r.attributes[t]=e.clone()}r.children=[];this.children.forEach(function(e){var t;t=e.clone();t.parent=r;return r.children.push(t)});return r};XMLElement.prototype.attribute=function(e,r){var i,a;if(e!=null){e=e.valueOf()}if(n(e)){for(i in e){if(!p.call(e,i))continue;a=e[i];this.attribute(i,a)}}else{if(s(r)){r=r.apply()}if(!this.options.skipNullAttributes||r!=null){this.attributes[e]=new t(this,e,r)}}return this};XMLElement.prototype.removeAttribute=function(e){var t,r,i;if(e==null){throw new Error("Missing attribute name")}e=e.valueOf();if(Array.isArray(e)){for(r=0,i=e.length;r<i;r++){t=e[r];delete this.attributes[t]}}else{delete this.attributes[e]}return this};XMLElement.prototype.toString=function(e){return this.options.writer.set(e).element(this)};XMLElement.prototype.att=function(e,t){return this.attribute(e,t)};XMLElement.prototype.a=function(e,t){return this.attribute(e,t)};return XMLElement}(a)}).call(this)},5799:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloud9"]={};i.Cloud9=a.defineService("cloud9",["2017-09-23"]);Object.defineProperty(s.services["cloud9"],"2017-09-23",{get:function get(){var e=r(8656);e.paginators=r(590).pagination;return e},enumerable:true,configurable:true});e.exports=i.Cloud9},5801:function(e){e.exports={pagination:{}}},5807:function(e){e.exports={pagination:{}}},5808:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexmodelsv2"]={};i.LexModelsV2=a.defineService("lexmodelsv2",["2020-08-07"]);r(2035);Object.defineProperty(s.services["lexmodelsv2"],"2020-08-07",{get:function get(){var e=r(9214);e.paginators=r(4294).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexModelsV2},5821:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appconfig"]={};i.AppConfig=a.defineService("appconfig",["2019-10-09"]);Object.defineProperty(s.services["appconfig"],"2019-10-09",{get:function get(){var e=r(6801);e.paginators=r(5647).pagination;return e},enumerable:true,configurable:true});e.exports=i.AppConfig},5826:function(e){e.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"}}}},5830:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"auditmanager",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Audit Manager",serviceId:"AuditManager",signatureVersion:"v4",signingName:"auditmanager",uid:"auditmanager-2017-07-25"},operations:{AssociateAssessmentReportEvidenceFolder:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/associateToAssessmentReport"},input:{type:"structure",required:["assessmentId","evidenceFolderId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},evidenceFolderId:{}}},output:{type:"structure",members:{}}},BatchAssociateAssessmentReportEvidence:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/batchAssociateToAssessmentReport"},input:{type:"structure",required:["assessmentId","evidenceFolderId","evidenceIds"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},evidenceFolderId:{},evidenceIds:{shape:"S5"}}},output:{type:"structure",members:{evidenceIds:{shape:"S5"},errors:{shape:"S7"}}}},BatchCreateDelegationByAssessment:{http:{requestUri:"/assessments/{assessmentId}/delegations"},input:{type:"structure",required:["createDelegationRequests","assessmentId"],members:{createDelegationRequests:{type:"list",member:{shape:"Sd"}},assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{delegations:{shape:"Sj"},errors:{type:"list",member:{type:"structure",members:{createDelegationRequest:{shape:"Sd"},errorCode:{},errorMessage:{}}}}}}},BatchDeleteDelegationByAssessment:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/delegations"},input:{type:"structure",required:["delegationIds","assessmentId"],members:{delegationIds:{type:"list",member:{}},assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{delegationId:{},errorCode:{},errorMessage:{}}}}}}},BatchDisassociateAssessmentReportEvidence:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/batchDisassociateFromAssessmentReport"},input:{type:"structure",required:["assessmentId","evidenceFolderId","evidenceIds"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},evidenceFolderId:{},evidenceIds:{shape:"S5"}}},output:{type:"structure",members:{evidenceIds:{shape:"S5"},errors:{shape:"S7"}}}},BatchImportEvidenceToAssessmentControl:{http:{requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence"},input:{type:"structure",required:["assessmentId","controlSetId","controlId","manualEvidence"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},controlId:{location:"uri",locationName:"controlId"},manualEvidence:{type:"list",member:{shape:"S10"}}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{manualEvidence:{shape:"S10"},errorCode:{},errorMessage:{}}}}}}},CreateAssessment:{http:{requestUri:"/assessments"},input:{type:"structure",required:["name","assessmentReportsDestination","scope","roles","frameworkId"],members:{name:{},description:{},assessmentReportsDestination:{shape:"S17"},scope:{shape:"S19"},roles:{shape:"S1i"},frameworkId:{},tags:{shape:"S1k"}}},output:{type:"structure",members:{assessment:{shape:"S1o"}}}},CreateAssessmentFramework:{http:{requestUri:"/assessmentFrameworks"},input:{type:"structure",required:["name","controlSets"],members:{name:{},description:{},complianceType:{},controlSets:{type:"list",member:{type:"structure",members:{name:{},controls:{shape:"S2j"}}}},tags:{shape:"S1k"}}},output:{type:"structure",members:{framework:{shape:"S2m"}}}},CreateAssessmentReport:{http:{requestUri:"/assessments/{assessmentId}/reports"},input:{type:"structure",required:["name","assessmentId"],members:{name:{},description:{},assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{assessmentReport:{type:"structure",members:{id:{},name:{},description:{},awsAccountId:{},assessmentId:{},assessmentName:{},author:{},status:{},creationTime:{type:"timestamp"}}}}}},CreateControl:{http:{requestUri:"/controls"},input:{type:"structure",required:["name","controlMappingSources"],members:{name:{},description:{},testingInformation:{},actionPlanTitle:{},actionPlanInstructions:{},controlMappingSources:{type:"list",member:{type:"structure",members:{sourceName:{},sourceDescription:{},sourceSetUpOption:{},sourceType:{},sourceKeyword:{shape:"S33"},sourceFrequency:{},troubleshootingText:{}}}},tags:{shape:"S1k"}}},output:{type:"structure",members:{control:{shape:"S2s"}}}},DeleteAssessment:{http:{method:"DELETE",requestUri:"/assessments/{assessmentId}"},input:{type:"structure",required:["assessmentId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{}}},DeleteAssessmentFramework:{http:{method:"DELETE",requestUri:"/assessmentFrameworks/{frameworkId}"},input:{type:"structure",required:["frameworkId"],members:{frameworkId:{location:"uri",locationName:"frameworkId"}}},output:{type:"structure",members:{}}},DeleteAssessmentReport:{http:{method:"DELETE",requestUri:"/assessments/{assessmentId}/reports/{assessmentReportId}"},input:{type:"structure",required:["assessmentId","assessmentReportId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},assessmentReportId:{location:"uri",locationName:"assessmentReportId"}}},output:{type:"structure",members:{}}},DeleteControl:{http:{method:"DELETE",requestUri:"/controls/{controlId}"},input:{type:"structure",required:["controlId"],members:{controlId:{location:"uri",locationName:"controlId"}}},output:{type:"structure",members:{}}},DeregisterAccount:{http:{requestUri:"/account/deregisterAccount"},input:{type:"structure",members:{}},output:{type:"structure",members:{status:{}}}},DeregisterOrganizationAdminAccount:{http:{requestUri:"/account/deregisterOrganizationAdminAccount"},input:{type:"structure",members:{adminAccountId:{}}},output:{type:"structure",members:{}}},DisassociateAssessmentReportEvidenceFolder:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/disassociateFromAssessmentReport"},input:{type:"structure",required:["assessmentId","evidenceFolderId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},evidenceFolderId:{}}},output:{type:"structure",members:{}}},GetAccountStatus:{http:{method:"GET",requestUri:"/account/status"},input:{type:"structure",members:{}},output:{type:"structure",members:{status:{}}}},GetAssessment:{http:{method:"GET",requestUri:"/assessments/{assessmentId}"},input:{type:"structure",required:["assessmentId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{assessment:{shape:"S1o"}}}},GetAssessmentFramework:{http:{method:"GET",requestUri:"/assessmentFrameworks/{frameworkId}"},input:{type:"structure",required:["frameworkId"],members:{frameworkId:{location:"uri",locationName:"frameworkId"}}},output:{type:"structure",members:{framework:{shape:"S2m"}}}},GetAssessmentReportUrl:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/reports/{assessmentReportId}/url"},input:{type:"structure",required:["assessmentReportId","assessmentId"],members:{assessmentReportId:{location:"uri",locationName:"assessmentReportId"},assessmentId:{location:"uri",locationName:"assessmentId"}}},output:{type:"structure",members:{preSignedUrl:{type:"structure",members:{hyperlinkName:{},link:{}}}}}},GetChangeLogs:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/changelogs"},input:{type:"structure",required:["assessmentId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"querystring",locationName:"controlSetId"},controlId:{location:"querystring",locationName:"controlId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{changeLogs:{type:"list",member:{type:"structure",members:{objectType:{},objectName:{},action:{},createdAt:{type:"timestamp"},createdBy:{}}}},nextToken:{}}}},GetControl:{http:{method:"GET",requestUri:"/controls/{controlId}"},input:{type:"structure",required:["controlId"],members:{controlId:{location:"uri",locationName:"controlId"}}},output:{type:"structure",members:{control:{shape:"S2s"}}}},GetDelegations:{http:{method:"GET",requestUri:"/delegations"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{delegations:{type:"list",member:{type:"structure",members:{id:{},assessmentName:{},assessmentId:{},status:{},roleArn:{},creationTime:{type:"timestamp"},controlSetName:{}}}},nextToken:{}}}},GetEvidence:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}"},input:{type:"structure",required:["assessmentId","controlSetId","evidenceFolderId","evidenceId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},evidenceFolderId:{location:"uri",locationName:"evidenceFolderId"},evidenceId:{location:"uri",locationName:"evidenceId"}}},output:{type:"structure",members:{evidence:{shape:"S4p"}}}},GetEvidenceByEvidenceFolder:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence"},input:{type:"structure",required:["assessmentId","controlSetId","evidenceFolderId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},evidenceFolderId:{location:"uri",locationName:"evidenceFolderId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{evidence:{type:"list",member:{shape:"S4p"}},nextToken:{}}}},GetEvidenceFolder:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}"},input:{type:"structure",required:["assessmentId","controlSetId","evidenceFolderId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},evidenceFolderId:{location:"uri",locationName:"evidenceFolderId"}}},output:{type:"structure",members:{evidenceFolder:{shape:"S53"}}}},GetEvidenceFoldersByAssessment:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/evidenceFolders"},input:{type:"structure",required:["assessmentId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{evidenceFolders:{shape:"S57"},nextToken:{}}}},GetEvidenceFoldersByAssessmentControl:{http:{method:"GET",requestUri:"/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}"},input:{type:"structure",required:["assessmentId","controlSetId","controlId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},controlId:{location:"uri",locationName:"controlId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{evidenceFolders:{shape:"S57"},nextToken:{}}}},GetOrganizationAdminAccount:{http:{method:"GET",requestUri:"/account/organizationAdminAccount"},input:{type:"structure",members:{}},output:{type:"structure",members:{adminAccountId:{},organizationId:{}}}},GetServicesInScope:{http:{method:"GET",requestUri:"/services"},input:{type:"structure",members:{}},output:{type:"structure",members:{serviceMetadata:{type:"list",member:{type:"structure",members:{name:{},displayName:{},description:{},category:{}}}}}}},GetSettings:{http:{method:"GET",requestUri:"/settings/{attribute}"},input:{type:"structure",required:["attribute"],members:{attribute:{location:"uri",locationName:"attribute"}}},output:{type:"structure",members:{settings:{shape:"S5k"}}}},ListAssessmentFrameworks:{http:{method:"GET",requestUri:"/assessmentFrameworks"},input:{type:"structure",required:["frameworkType"],members:{frameworkType:{location:"querystring",locationName:"frameworkType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{frameworkMetadataList:{type:"list",member:{type:"structure",members:{arn:{},id:{},type:{},name:{},description:{},logo:{},complianceType:{},controlsCount:{type:"integer"},controlSetsCount:{type:"integer"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListAssessmentReports:{http:{method:"GET",requestUri:"/assessmentReports"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{assessmentReports:{type:"list",member:{type:"structure",members:{id:{},name:{},description:{},assessmentId:{},assessmentName:{},author:{},status:{},creationTime:{type:"timestamp"}}}},nextToken:{}}}},ListAssessments:{http:{method:"GET",requestUri:"/assessments"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{assessmentMetadata:{type:"list",member:{type:"structure",members:{name:{},id:{},complianceType:{},status:{},roles:{shape:"S1i"},delegations:{shape:"Sj"},creationTime:{type:"timestamp"},lastUpdated:{type:"timestamp"}}}},nextToken:{}}}},ListControls:{http:{method:"GET",requestUri:"/controls"},input:{type:"structure",required:["controlType"],members:{controlType:{location:"querystring",locationName:"controlType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{controlMetadataList:{type:"list",member:{type:"structure",members:{arn:{},id:{},name:{},controlSources:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListKeywordsForDataSource:{http:{method:"GET",requestUri:"/dataSourceKeywords"},input:{type:"structure",required:["source"],members:{source:{location:"querystring",locationName:"source"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{keywords:{type:"list",member:{}},nextToken:{}}}},ListNotifications:{http:{method:"GET",requestUri:"/notifications"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{notifications:{type:"list",member:{type:"structure",members:{id:{},assessmentId:{},assessmentName:{},controlSetId:{},controlSetName:{},description:{},eventTime:{type:"timestamp"},source:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1k"}}}},RegisterAccount:{http:{requestUri:"/account/registerAccount"},input:{type:"structure",members:{kmsKey:{},delegatedAdminAccount:{}}},output:{type:"structure",members:{status:{}}}},RegisterOrganizationAdminAccount:{http:{requestUri:"/account/registerOrganizationAdminAccount"},input:{type:"structure",required:["adminAccountId"],members:{adminAccountId:{}}},output:{type:"structure",members:{adminAccountId:{},organizationId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1k"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAssessment:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}"},input:{type:"structure",required:["assessmentId","scope"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},assessmentName:{},assessmentDescription:{},scope:{shape:"S19"},assessmentReportsDestination:{shape:"S17"},roles:{shape:"S1i"}}},output:{type:"structure",members:{assessment:{shape:"S1o"}}}},UpdateAssessmentControl:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}"},input:{type:"structure",required:["assessmentId","controlSetId","controlId"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},controlId:{location:"uri",locationName:"controlId"},controlStatus:{},commentBody:{}}},output:{type:"structure",members:{control:{shape:"S22"}}}},UpdateAssessmentControlSetStatus:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/controlSets/{controlSetId}/status"},input:{type:"structure",required:["assessmentId","controlSetId","status","comment"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},controlSetId:{location:"uri",locationName:"controlSetId"},status:{},comment:{}}},output:{type:"structure",members:{controlSet:{shape:"S1y"}}}},UpdateAssessmentFramework:{http:{method:"PUT",requestUri:"/assessmentFrameworks/{frameworkId}"},input:{type:"structure",required:["frameworkId","name","controlSets"],members:{frameworkId:{location:"uri",locationName:"frameworkId"},name:{},description:{},complianceType:{},controlSets:{type:"list",member:{type:"structure",members:{id:{},name:{},controls:{shape:"S2j"}}}}}},output:{type:"structure",members:{framework:{shape:"S2m"}}}},UpdateAssessmentStatus:{http:{method:"PUT",requestUri:"/assessments/{assessmentId}/status"},input:{type:"structure",required:["assessmentId","status"],members:{assessmentId:{location:"uri",locationName:"assessmentId"},status:{}}},output:{type:"structure",members:{assessment:{shape:"S1o"}}}},UpdateControl:{http:{method:"PUT",requestUri:"/controls/{controlId}"},input:{type:"structure",required:["controlId","name","controlMappingSources"],members:{controlId:{location:"uri",locationName:"controlId"},name:{},description:{},testingInformation:{},actionPlanTitle:{},actionPlanInstructions:{},controlMappingSources:{shape:"S2x"}}},output:{type:"structure",members:{control:{shape:"S2s"}}}},UpdateSettings:{http:{method:"PUT",requestUri:"/settings"},input:{type:"structure",members:{snsTopic:{},defaultAssessmentReportsDestination:{shape:"S17"},defaultProcessOwners:{shape:"S1i"},kmsKey:{}}},output:{type:"structure",members:{settings:{shape:"S5k"}}}},ValidateAssessmentReportIntegrity:{http:{requestUri:"/assessmentReports/integrity"},input:{type:"structure",required:["s3RelativePath"],members:{s3RelativePath:{}}},output:{type:"structure",members:{signatureValid:{type:"boolean"},signatureAlgorithm:{},signatureDateTime:{},signatureKeyId:{},validationErrors:{type:"list",member:{}}}}}},shapes:{S5:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",members:{evidenceId:{},errorCode:{},errorMessage:{}}}},Sd:{type:"structure",members:{comment:{},controlSetId:{},roleArn:{},roleType:{}}},Sj:{type:"list",member:{type:"structure",members:{id:{},assessmentName:{},assessmentId:{},status:{},roleArn:{},roleType:{},creationTime:{type:"timestamp"},lastUpdated:{type:"timestamp"},controlSetId:{},comment:{},createdBy:{}}}},S10:{type:"structure",members:{s3ResourcePath:{}}},S17:{type:"structure",members:{destinationType:{},destination:{}}},S19:{type:"structure",members:{awsAccounts:{type:"list",member:{shape:"S1b"}},awsServices:{type:"list",member:{type:"structure",members:{serviceName:{}}}}}},S1b:{type:"structure",members:{id:{},emailAddress:{},name:{}}},S1i:{type:"list",member:{type:"structure",members:{roleType:{},roleArn:{}}}},S1k:{type:"map",key:{},value:{}},S1o:{type:"structure",members:{arn:{},awsAccount:{shape:"S1b"},metadata:{type:"structure",members:{name:{},id:{},description:{},complianceType:{},status:{},assessmentReportsDestination:{shape:"S17"},scope:{shape:"S19"},roles:{shape:"S1i"},delegations:{shape:"Sj"},creationTime:{type:"timestamp"},lastUpdated:{type:"timestamp"}}},framework:{type:"structure",members:{id:{},arn:{},metadata:{type:"structure",members:{name:{},description:{},logo:{},complianceType:{}}},controlSets:{type:"list",member:{shape:"S1y"}}}},tags:{shape:"S1k"}}},S1y:{type:"structure",members:{id:{},description:{},status:{},roles:{shape:"S1i"},controls:{type:"list",member:{shape:"S22"}},delegations:{shape:"Sj"},systemEvidenceCount:{type:"integer"},manualEvidenceCount:{type:"integer"}}},S22:{type:"structure",members:{id:{},name:{},description:{},status:{},response:{},comments:{type:"list",member:{type:"structure",members:{authorName:{},commentBody:{},postedDate:{type:"timestamp"}}}},evidenceSources:{type:"list",member:{}},evidenceCount:{type:"integer"},assessmentReportEvidenceCount:{type:"integer"}}},S2j:{type:"list",member:{type:"structure",members:{id:{}}}},S2m:{type:"structure",members:{arn:{},id:{},name:{},type:{},complianceType:{},description:{},logo:{},controlSources:{},controlSets:{type:"list",member:{type:"structure",members:{id:{},name:{},controls:{type:"list",member:{shape:"S2s"}}}}},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S1k"}}},S2s:{type:"structure",members:{arn:{},id:{},type:{},name:{},description:{},testingInformation:{},actionPlanTitle:{},actionPlanInstructions:{},controlSources:{},controlMappingSources:{shape:"S2x"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S1k"}}},S2x:{type:"list",member:{type:"structure",members:{sourceId:{},sourceName:{},sourceDescription:{},sourceSetUpOption:{},sourceType:{},sourceKeyword:{shape:"S33"},sourceFrequency:{},troubleshootingText:{}}}},S33:{type:"structure",members:{keywordInputType:{},keywordValue:{}}},S4p:{type:"structure",members:{dataSource:{},evidenceAwsAccountId:{},time:{type:"timestamp"},eventSource:{},eventName:{},evidenceByType:{},resourcesIncluded:{type:"list",member:{type:"structure",members:{arn:{},value:{}}}},attributes:{type:"map",key:{},value:{}},iamId:{},complianceCheck:{},awsOrganization:{},awsAccountId:{},evidenceFolderId:{},id:{},assessmentReportSelection:{}}},S53:{type:"structure",members:{name:{},date:{type:"timestamp"},assessmentId:{},controlSetId:{},controlId:{},id:{},dataSource:{},author:{},totalEvidence:{type:"integer"},assessmentReportSelectionCount:{type:"integer"},controlName:{},evidenceResourcesIncludedCount:{type:"integer"},evidenceByTypeConfigurationDataCount:{type:"integer"},evidenceByTypeManualCount:{type:"integer"},evidenceByTypeComplianceCheckCount:{type:"integer"},evidenceByTypeComplianceCheckIssuesCount:{type:"integer"},evidenceByTypeUserActivityCount:{type:"integer"},evidenceAwsServiceSourceCount:{type:"integer"}}},S57:{type:"list",member:{shape:"S53"}},S5k:{type:"structure",members:{isAwsOrgEnabled:{type:"boolean"},snsTopic:{},defaultAssessmentReportsDestination:{shape:"S17"},defaultProcessOwners:{shape:"S1i"},kmsKey:{}}}}}},5835:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["stepfunctions"]={};i.StepFunctions=a.defineService("stepfunctions",["2016-11-23"]);Object.defineProperty(s.services["stepfunctions"],"2016-11-23",{get:function get(){var e=r(1130);e.paginators=r(1561).pagination;return e},enumerable:true,configurable:true});e.exports=i.StepFunctions},5840:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetInsight:{http:{requestUri:"/Insight"},input:{type:"structure",required:["InsightId"],members:{InsightId:{}}},output:{type:"structure",members:{Insight:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}}}},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:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}},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:"S1u"},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:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"},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:"S3a"},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:"S3e"},ServiceSummaryStatistics:{shape:"S3m"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3h"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3a"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S49"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S49"}}}},ServiceIds:{shape:"S49"},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:"S1t"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},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:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},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:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1f:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1t:{type:"structure",members:{Name:{},Names:{shape:"S1u"},AccountId:{},Type:{}}},S1u:{type:"list",member:{}},S1v:{type:"list",member:{}},S1z:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S21:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1t"}}}},S3a:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1u"},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:"S3e"},ResponseTimeHistogram:{shape:"S3h"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}}}}},SummaryStatistics:{shape:"S3m"},DurationHistogram:{shape:"S3h"},ResponseTimeHistogram:{shape:"S3h"}}}},S3e:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3f:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3g:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3h:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3m:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S49:{type:"list",member:{shape:"S1t"}},S4o:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}}}}},5849:function(e){e.exports={pagination:{ListCertificates:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"CertificateSummaryList"}}}},5865:function(e){e.exports={pagination:{}}},5867:function(e){"use strict";var t=function isMergeableObject(e){return isNonNullObject(e)&&!isSpecial(e)};function isNonNullObject(e){return!!e&&typeof e==="object"}function isSpecial(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||isReactElement(e)}var r=typeof Symbol==="function"&&Symbol.for;var i=r?Symbol.for("react.element"):60103;function isReactElement(e){return e.$$typeof===i}function emptyTarget(e){return Array.isArray(e)?[]:{}}function cloneUnlessOtherwiseSpecified(e,t){return t.clone!==false&&t.isMergeableObject(e)?deepmerge(emptyTarget(e),e,t):e}function defaultArrayMerge(e,t,r){return e.concat(t).map(function(e){return cloneUnlessOtherwiseSpecified(e,r)})}function getMergeFunction(e,t){if(!t.customMerge){return deepmerge}var r=t.customMerge(e);return typeof r==="function"?r:deepmerge}function getEnumerableOwnPropertySymbols(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function getKeys(e){return Object.keys(e).concat(getEnumerableOwnPropertySymbols(e))}function propertyIsOnObject(e,t){try{return t in e}catch(e){return false}}function propertyIsUnsafe(e,t){return propertyIsOnObject(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function mergeObject(e,t,r){var i={};if(r.isMergeableObject(e)){getKeys(e).forEach(function(t){i[t]=cloneUnlessOtherwiseSpecified(e[t],r)})}getKeys(t).forEach(function(a){if(propertyIsUnsafe(e,a)){return}if(propertyIsOnObject(e,a)&&r.isMergeableObject(t[a])){i[a]=getMergeFunction(a,r)(e[a],t[a],r)}else{i[a]=cloneUnlessOtherwiseSpecified(t[a],r)}});return i}function deepmerge(e,r,i){i=i||{};i.arrayMerge=i.arrayMerge||defaultArrayMerge;i.isMergeableObject=i.isMergeableObject||t;i.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var a=Array.isArray(r);var s=Array.isArray(e);var n=a===s;if(!n){return cloneUnlessOtherwiseSpecified(r,i)}else if(a){return i.arrayMerge(e,r,i)}else{return mergeObject(e,r,i)}}deepmerge.all=function deepmergeAll(e,t){if(!Array.isArray(e)){throw new Error("first argument should be an array")}return e.reduce(function(e,r){return deepmerge(e,r,t)},{})};var a=deepmerge;e.exports=a},5871:function(e){e.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"}]}}}},5873:function(e){e.exports={pagination:{}}},5879:function(e){e.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},5880:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-23",endpointPrefix:"data.iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events Data",serviceId:"IoT Events Data",signatureVersion:"v4",signingName:"ioteventsdata",uid:"iotevents-data-2018-10-23"},operations:{BatchPutMessage:{http:{requestUri:"/inputs/messages",responseCode:200},input:{type:"structure",required:["messages"],members:{messages:{type:"list",member:{type:"structure",required:["messageId","inputName","payload"],members:{messageId:{},inputName:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{BatchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},BatchUpdateDetector:{http:{requestUri:"/detectors",responseCode:200},input:{type:"structure",required:["detectors"],members:{detectors:{type:"list",member:{type:"structure",required:["messageId","detectorModelName","state"],members:{messageId:{},detectorModelName:{},keyValue:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","seconds"],members:{name:{},seconds:{type:"integer"}}}}}}}}}}},output:{type:"structure",members:{batchUpdateDetectorErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},DescribeDetector:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}/keyValues/"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},keyValue:{location:"querystring",locationName:"keyValue"}}},output:{type:"structure",members:{detector:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","timestamp"],members:{name:{},timestamp:{type:"timestamp"}}}}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},ListDetectors:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},stateName:{location:"querystring",locationName:"stateName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",members:{stateName:{}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}}},shapes:{}}},5889:function(e,t,r){"use strict";const i=r(3129).spawnSync;function getProperty(e,t){if(e.match(/^\./)){e=e.replace(/^\./,"")}const r=e.split(".");const i=r.length;let a=t||this;for(let e=0;e<i;e++){a=a[r[e]]}return a}e.exports={refresh:function(e){return new Promise((t,r)=>{const a=e["cmd-path"];const s=e["cmd-args"].split(" ");const n=e["cmd-env"];let o;if(process.platform==="win32"){o=i(a,s,{env:Object.assign({},process.env,n),windowsHide:true,shell:true})}else{o=i(a,s,{env:Object.assign({},process.env,n),windowsHide:true})}let u;try{u=JSON.parse(o.stdout.toString("utf8"))}catch(e){return r(new Error("Failed to run cmd."))}const p=getProperty(e["token-key"].replace(/[{}]+/g,""),u);return t(p)})}}},5891:function(e){(function(t,r){true?e.exports=r():undefined})(this,function(){var e=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{};var t=Array.prototype,r=Object.prototype;var i=typeof Symbol!=="undefined"?Symbol.prototype:null;var a=t.push,s=t.slice,n=r.toString,o=r.hasOwnProperty;var u=Array.isArray,p=Object.keys,c=Object.create;var m=e.isNaN,l=e.isFinite;var d=function(){};function _(e){if(e instanceof _)return e;if(!(this instanceof _))return new _(e);this._wrapped=e}var y=_.VERSION="1.10.2";function optimizeCb(e,t,r){if(t===void 0)return e;switch(r==null?3:r){case 1:return function(r){return e.call(t,r)};case 3:return function(r,i,a){return e.call(t,r,i,a)};case 4:return function(r,i,a,s){return e.call(t,r,i,a,s)}}return function(){return e.apply(t,arguments)}}function baseIteratee(e,t,r){if(e==null)return identity;if(J(e))return optimizeCb(e,t,r);if(isObject(e)&&!K(e))return matcher(e);return property(e)}_.iteratee=iteratee;function iteratee(e,t){return baseIteratee(e,t,Infinity)}function cb(e,t,r){if(_.iteratee!==iteratee)return _.iteratee(e,t);return baseIteratee(e,t,r)}function restArguments(e,t){t=t==null?e.length-1:+t;return function(){var r=Math.max(arguments.length-t,0),i=Array(r),a=0;for(;a<r;a++){i[a]=arguments[a+t]}switch(t){case 0:return e.call(this,i);case 1:return e.call(this,arguments[0],i);case 2:return e.call(this,arguments[0],arguments[1],i)}var s=Array(t+1);for(a=0;a<t;a++){s[a]=arguments[a]}s[t]=i;return e.apply(this,s)}}function baseCreate(e){if(!isObject(e))return{};if(c)return c(e);d.prototype=e;var t=new d;d.prototype=null;return t}function shallowProperty(e){return function(t){return t==null?void 0:t[e]}}function _has(e,t){return e!=null&&o.call(e,t)}function deepGet(e,t){var r=t.length;for(var i=0;i<r;i++){if(e==null)return void 0;e=e[t[i]]}return r?e:void 0}var b=Math.pow(2,53)-1;var h=shallowProperty("length");function isArrayLike(e){var t=h(e);return typeof t=="number"&&t>=0&&t<=b}function each(e,t,r){t=optimizeCb(t,r);var i,a;if(isArrayLike(e)){for(i=0,a=e.length;i<a;i++){t(e[i],i,e)}}else{var s=keys(e);for(i=0,a=s.length;i<a;i++){t(e[s[i]],s[i],e)}}return e}function map(e,t,r){t=cb(t,r);var i=!isArrayLike(e)&&keys(e),a=(i||e).length,s=Array(a);for(var n=0;n<a;n++){var o=i?i[n]:n;s[n]=t(e[o],o,e)}return s}function createReduce(e){var t=function(t,r,i,a){var s=!isArrayLike(t)&&keys(t),n=(s||t).length,o=e>0?0:n-1;if(!a){i=t[s?s[o]:o];o+=e}for(;o>=0&&o<n;o+=e){var u=s?s[o]:o;i=r(i,t[u],u,t)}return i};return function(e,r,i,a){var s=arguments.length>=3;return t(e,optimizeCb(r,a,4),i,s)}}var f=createReduce(1);var g=createReduce(-1);function find(e,t,r){var i=isArrayLike(e)?x:findKey;var a=i(e,t,r);if(a!==void 0&&a!==-1)return e[a]}function filter(e,t,r){var i=[];t=cb(t,r);each(e,function(e,r,a){if(t(e,r,a))i.push(e)});return i}function reject(e,t,r){return filter(e,negate(cb(t)),r)}function every(e,t,r){t=cb(t,r);var i=!isArrayLike(e)&&keys(e),a=(i||e).length;for(var s=0;s<a;s++){var n=i?i[s]:s;if(!t(e[n],n,e))return false}return true}function some(e,t,r){t=cb(t,r);var i=!isArrayLike(e)&&keys(e),a=(i||e).length;for(var s=0;s<a;s++){var n=i?i[s]:s;if(t(e[n],n,e))return true}return false}function contains(e,t,r,i){if(!isArrayLike(e))e=values(e);if(typeof r!="number"||i)r=0;return w(e,t,r)>=0}var S=restArguments(function(e,t,r){var i,a;if(J(t)){a=t}else if(K(t)){i=t.slice(0,-1);t=t[t.length-1]}return map(e,function(e){var s=a;if(!s){if(i&&i.length){e=deepGet(e,i)}if(e==null)return void 0;s=e[t]}return s==null?s:s.apply(e,r)})});function pluck(e,t){return map(e,property(t))}function where(e,t){return filter(e,matcher(t))}function findWhere(e,t){return find(e,matcher(t))}function max(e,t,r){var i=-Infinity,a=-Infinity,s,n;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;o<u;o++){s=e[o];if(s!=null&&s>i){i=s}}}else{t=cb(t,r);each(e,function(e,r,s){n=t(e,r,s);if(n>a||n===-Infinity&&i===-Infinity){i=e;a=n}})}return i}function min(e,t,r){var i=Infinity,a=Infinity,s,n;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;o<u;o++){s=e[o];if(s!=null&&s<i){i=s}}}else{t=cb(t,r);each(e,function(e,r,s){n=t(e,r,s);if(n<a||n===Infinity&&i===Infinity){i=e;a=n}})}return i}function shuffle(e){return sample(e,Infinity)}function sample(e,t,r){if(t==null||r){if(!isArrayLike(e))e=values(e);return e[random(e.length-1)]}var i=isArrayLike(e)?clone(e):values(e);var a=h(i);t=Math.max(Math.min(t,a),0);var s=a-1;for(var n=0;n<t;n++){var o=random(n,s);var u=i[n];i[n]=i[o];i[o]=u}return i.slice(0,t)}function sortBy(e,t,r){var i=0;t=cb(t,r);return pluck(map(e,function(e,r,a){return{value:e,index:i++,criteria:t(e,r,a)}}).sort(function(e,t){var r=e.criteria;var i=t.criteria;if(r!==i){if(r>i||r===void 0)return 1;if(r<i||i===void 0)return-1}return e.index-t.index}),"value")}function group(e,t){return function(r,i,a){var s=t?[[],[]]:{};i=cb(i,a);each(r,function(t,a){var n=i(t,a,r);e(s,t,n)});return s}}var N=group(function(e,t,r){if(_has(e,r))e[r].push(t);else e[r]=[t]});var I=group(function(e,t,r){e[r]=t});var T=group(function(e,t,r){if(_has(e,r))e[r]++;else e[r]=1});var v=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function toArray(e){if(!e)return[];if(K(e))return s.call(e);if(Z(e)){return e.match(v)}if(isArrayLike(e))return map(e,identity);return values(e)}function size(e){if(e==null)return 0;return isArrayLike(e)?e.length:keys(e).length}var k=group(function(e,t,r){e[r?0:1].push(t)},true);function first(e,t,r){if(e==null||e.length<1)return t==null?void 0:[];if(t==null||r)return e[0];return initial(e,e.length-t)}function initial(e,t,r){return s.call(e,0,Math.max(0,e.length-(t==null||r?1:t)))}function last(e,t,r){if(e==null||e.length<1)return t==null?void 0:[];if(t==null||r)return e[e.length-1];return rest(e,Math.max(0,e.length-t))}function rest(e,t,r){return s.call(e,t==null||r?1:t)}function compact(e){return filter(e,Boolean)}function _flatten(e,t,r,i){i=i||[];var a=i.length;for(var s=0,n=h(e);s<n;s++){var o=e[s];if(isArrayLike(o)&&(K(o)||Q(o))){if(t){var u=0,p=o.length;while(u<p)i[a++]=o[u++]}else{_flatten(o,t,r,i);a=i.length}}else if(!r){i[a++]=o}}return i}function flatten(e,t){return _flatten(e,t,false)}var C=restArguments(function(e,t){return R(e,t)});function uniq(e,t,r,i){if(!isBoolean(t)){i=r;r=t;t=false}if(r!=null)r=cb(r,i);var a=[];var s=[];for(var n=0,o=h(e);n<o;n++){var u=e[n],p=r?r(u,n,e):u;if(t&&!r){if(!n||s!==p)a.push(u);s=p}else if(r){if(!contains(s,p)){s.push(p);a.push(u)}}else if(!contains(a,u)){a.push(u)}}return a}var A=restArguments(function(e){return uniq(_flatten(e,true,true))});function intersection(e){var t=[];var r=arguments.length;for(var i=0,a=h(e);i<a;i++){var s=e[i];if(contains(t,s))continue;var n;for(n=1;n<r;n++){if(!contains(arguments[n],s))break}if(n===r)t.push(s)}return t}var R=restArguments(function(e,t){t=_flatten(t,true,true);return filter(e,function(e){return!contains(t,e)})});function unzip(e){var t=e&&max(e,h).length||0;var r=Array(t);for(var i=0;i<t;i++){r[i]=pluck(e,i)}return r}var D=restArguments(unzip);function object(e,t){var r={};for(var i=0,a=h(e);i<a;i++){if(t){r[e[i]]=t[i]}else{r[e[i][0]]=e[i][1]}}return r}function createPredicateIndexFinder(e){return function(t,r,i){r=cb(r,i);var a=h(t);var s=e>0?0:a-1;for(;s>=0&&s<a;s+=e){if(r(t[s],s,t))return s}return-1}}var x=createPredicateIndexFinder(1);var q=createPredicateIndexFinder(-1);function sortedIndex(e,t,r,i){r=cb(r,i,1);var a=r(t);var s=0,n=h(e);while(s<n){var o=Math.floor((s+n)/2);if(r(e[o])<a)s=o+1;else n=o}return s}function createIndexFinder(e,t,r){return function(i,a,n){var o=0,u=h(i);if(typeof n=="number"){if(e>0){o=n>=0?n:Math.max(n+u,o)}else{u=n>=0?Math.min(n+1,u):n+u+1}}else if(r&&n&&u){n=r(i,a);return i[n]===a?n:-1}if(a!==a){n=t(s.call(i,o,u),isNaN);return n>=0?n+o:-1}for(n=e>0?o:u-1;n>=0&&n<u;n+=e){if(i[n]===a)return n}return-1}}var w=createIndexFinder(1,x,sortedIndex);var P=createIndexFinder(-1,q);function range(e,t,r){if(t==null){t=e||0;e=0}if(!r){r=t<e?-1:1}var i=Math.max(Math.ceil((t-e)/r),0);var a=Array(i);for(var s=0;s<i;s++,e+=r){a[s]=e}return a}function chunk(e,t){if(t==null||t<1)return[];var r=[];var i=0,a=e.length;while(i<a){r.push(s.call(e,i,i+=t))}return r}function executeBound(e,t,r,i,a){if(!(i instanceof t))return e.apply(r,a);var s=baseCreate(e.prototype);var n=e.apply(s,a);if(isObject(n))return n;return s}var E=restArguments(function(e,t,r){if(!J(e))throw new TypeError("Bind must be called on a function");var i=restArguments(function(a){return executeBound(e,i,t,this,r.concat(a))});return i});var M=restArguments(function(e,t){var r=M.placeholder;var i=function(){var a=0,s=t.length;var n=Array(s);for(var o=0;o<s;o++){n[o]=t[o]===r?arguments[a++]:t[o]}while(a<arguments.length)n.push(arguments[a++]);return executeBound(e,i,this,this,n)};return i});M.placeholder=_;var O=restArguments(function(e,t){t=_flatten(t,false,false);var r=t.length;if(r<1)throw new Error("bindAll must be passed function names");while(r--){var i=t[r];e[i]=E(e[i],e)}});function memoize(e,t){var r=function(i){var a=r.cache;var s=""+(t?t.apply(this,arguments):i);if(!_has(a,s))a[s]=e.apply(this,arguments);return a[s]};r.cache={};return r}var z=restArguments(function(e,t,r){return setTimeout(function(){return e.apply(null,r)},t)});var L=M(z,_,1);function throttle(e,t,r){var i,a,s,n;var o=0;if(!r)r={};var u=function(){o=r.leading===false?0:oe();i=null;n=e.apply(a,s);if(!i)a=s=null};var p=function(){var p=oe();if(!o&&r.leading===false)o=p;var c=t-(p-o);a=this;s=arguments;if(c<=0||c>t){if(i){clearTimeout(i);i=null}o=p;n=e.apply(a,s);if(!i)a=s=null}else if(!i&&r.trailing!==false){i=setTimeout(u,c)}return n};p.cancel=function(){clearTimeout(i);o=0;i=a=s=null};return p}function debounce(e,t,r){var i,a;var s=function(t,r){i=null;if(r)a=e.apply(t,r)};var n=restArguments(function(n){if(i)clearTimeout(i);if(r){var o=!i;i=setTimeout(s,t);if(o)a=e.apply(this,n)}else{i=z(s,t,this,n)}return a});n.cancel=function(){clearTimeout(i);i=null};return n}function wrap(e,t){return M(t,e)}function negate(e){return function(){return!e.apply(this,arguments)}}function compose(){var e=arguments;var t=e.length-1;return function(){var r=t;var i=e[t].apply(this,arguments);while(r--)i=e[r].call(this,i);return i}}function after(e,t){return function(){if(--e<1){return t.apply(this,arguments)}}}function before(e,t){var r;return function(){if(--e>0){r=t.apply(this,arguments)}if(e<=1)t=null;return r}}var j=M(before,2);var U=!{toString:null}.propertyIsEnumerable("toString");var V=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function collectNonEnumProps(e,t){var i=V.length;var a=e.constructor;var s=J(a)&&a.prototype||r;var n="constructor";if(_has(e,n)&&!contains(t,n))t.push(n);while(i--){n=V[i];if(n in e&&e[n]!==s[n]&&!contains(t,n)){t.push(n)}}}function keys(e){if(!isObject(e))return[];if(p)return p(e);var t=[];for(var r in e)if(_has(e,r))t.push(r);if(U)collectNonEnumProps(e,t);return t}function allKeys(e){if(!isObject(e))return[];var t=[];for(var r in e)t.push(r);if(U)collectNonEnumProps(e,t);return t}function values(e){var t=keys(e);var r=t.length;var i=Array(r);for(var a=0;a<r;a++){i[a]=e[t[a]]}return i}function mapObject(e,t,r){t=cb(t,r);var i=keys(e),a=i.length,s={};for(var n=0;n<a;n++){var o=i[n];s[o]=t(e[o],o,e)}return s}function pairs(e){var t=keys(e);var r=t.length;var i=Array(r);for(var a=0;a<r;a++){i[a]=[t[a],e[t[a]]]}return i}function invert(e){var t={};var r=keys(e);for(var i=0,a=r.length;i<a;i++){t[e[r[i]]]=r[i]}return t}function functions(e){var t=[];for(var r in e){if(J(e[r]))t.push(r)}return t.sort()}function createAssigner(e,t){return function(r){var i=arguments.length;if(t)r=Object(r);if(i<2||r==null)return r;for(var a=1;a<i;a++){var s=arguments[a],n=e(s),o=n.length;for(var u=0;u<o;u++){var p=n[u];if(!t||r[p]===void 0)r[p]=s[p]}}return r}}var B=createAssigner(allKeys);var G=createAssigner(keys);function findKey(e,t,r){t=cb(t,r);var i=keys(e),a;for(var s=0,n=i.length;s<n;s++){a=i[s];if(t(e[a],a,e))return a}}function keyInObj(e,t,r){return t in r}var F=restArguments(function(e,t){var r={},i=t[0];if(e==null)return r;if(J(i)){if(t.length>1)i=optimizeCb(i,t[1]);t=allKeys(e)}else{i=keyInObj;t=_flatten(t,false,false);e=Object(e)}for(var a=0,s=t.length;a<s;a++){var n=t[a];var o=e[n];if(i(o,n,e))r[n]=o}return r});var H=restArguments(function(e,t){var r=t[0],i;if(J(r)){r=negate(r);if(t.length>1)i=t[1]}else{t=map(_flatten(t,false,false),String);r=function(e,r){return!contains(t,r)}}return F(e,r,i)});var W=createAssigner(allKeys,true);function create(e,t){var r=baseCreate(e);if(t)G(r,t);return r}function clone(e){if(!isObject(e))return e;return K(e)?e.slice():B({},e)}function tap(e,t){t(e);return e}function isMatch(e,t){var r=keys(t),i=r.length;if(e==null)return!i;var a=Object(e);for(var s=0;s<i;s++){var n=r[s];if(t[n]!==a[n]||!(n in a))return false}return true}function eq(e,t,r,i){if(e===t)return e!==0||1/e===1/t;if(e==null||t==null)return false;if(e!==e)return t!==t;var a=typeof e;if(a!=="function"&&a!=="object"&&typeof t!="object")return false;return deepEq(e,t,r,i)}function deepEq(e,t,r,a){if(e instanceof _)e=e._wrapped;if(t instanceof _)t=t._wrapped;var s=n.call(e);if(s!==n.call(t))return false;switch(s){case"[object RegExp]":case"[object String]":return""+e===""+t;case"[object Number]":if(+e!==+e)return+t!==+t;return+e===0?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return i.valueOf.call(e)===i.valueOf.call(t)}var o=s==="[object Array]";if(!o){if(typeof e!="object"||typeof t!="object")return false;var u=e.constructor,p=t.constructor;if(u!==p&&!(J(u)&&u instanceof u&&J(p)&&p instanceof p)&&("constructor"in e&&"constructor"in t)){return false}}r=r||[];a=a||[];var c=r.length;while(c--){if(r[c]===e)return a[c]===t}r.push(e);a.push(t);if(o){c=e.length;if(c!==t.length)return false;while(c--){if(!eq(e[c],t[c],r,a))return false}}else{var m=keys(e),l;c=m.length;if(keys(t).length!==c)return false;while(c--){l=m[c];if(!(_has(t,l)&&eq(e[l],t[l],r,a)))return false}}r.pop();a.pop();return true}function isEqual(e,t){return eq(e,t)}function isEmpty(e){if(e==null)return true;if(isArrayLike(e)&&(K(e)||Z(e)||Q(e)))return e.length===0;return keys(e).length===0}function isElement(e){return!!(e&&e.nodeType===1)}function tagTester(e){return function(t){return n.call(t)==="[object "+e+"]"}}var K=u||tagTester("Array");function isObject(e){var t=typeof e;return t==="function"||t==="object"&&!!e}var Q=tagTester("Arguments");var J=tagTester("Function");var Z=tagTester("String");var X=tagTester("Number");var Y=tagTester("Date");var $=tagTester("RegExp");var ee=tagTester("Error");var te=tagTester("Symbol");var re=tagTester("Map");var ie=tagTester("WeakMap");var ae=tagTester("Set");var se=tagTester("WeakSet");(function(){if(!Q(arguments)){Q=function(e){return _has(e,"callee")}}})();var ne=e.document&&e.document.childNodes;if(true&&typeof Int8Array!="object"&&typeof ne!="function"){J=function(e){return typeof e=="function"||false}}function isFinite(e){return!te(e)&&l(e)&&!m(parseFloat(e))}function isNaN(e){return X(e)&&m(e)}function isBoolean(e){return e===true||e===false||n.call(e)==="[object Boolean]"}function isNull(e){return e===null}function isUndefined(e){return e===void 0}function has(e,t){if(!K(t)){return _has(e,t)}var r=t.length;for(var i=0;i<r;i++){var a=t[i];if(e==null||!o.call(e,a)){return false}e=e[a]}return!!r}function identity(e){return e}function constant(e){return function(){return e}}function noop(){}function property(e){if(!K(e)){return shallowProperty(e)}return function(t){return deepGet(t,e)}}function propertyOf(e){if(e==null){return function(){}}return function(t){return!K(t)?e[t]:deepGet(e,t)}}function matcher(e){e=G({},e);return function(t){return isMatch(t,e)}}function times(e,t,r){var i=Array(Math.max(0,e));t=optimizeCb(t,r,1);for(var a=0;a<e;a++)i[a]=t(a);return i}function random(e,t){if(t==null){t=e;e=0}return e+Math.floor(Math.random()*(t-e+1))}var oe=Date.now||function(){return(new Date).getTime()};var ue={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};var pe=invert(ue);function createEscaper(e){var t=function(t){return e[t]};var r="(?:"+keys(e).join("|")+")";var i=RegExp(r);var a=RegExp(r,"g");return function(e){e=e==null?"":""+e;return i.test(e)?e.replace(a,t):e}}var ce=createEscaper(ue);var me=createEscaper(pe);function result(e,t,r){if(!K(t))t=[t];var i=t.length;if(!i){return J(r)?r.call(e):r}for(var a=0;a<i;a++){var s=e==null?void 0:e[t[a]];if(s===void 0){s=r;a=i}e=J(s)?s.call(e):s}return e}var le=0;function uniqueId(e){var t=++le+"";return e?e+t:t}var de=_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var ye=/(.)^/;var be={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var he=/\\|'|\r|\n|\u2028|\u2029/g;var fe=function(e){return"\\"+be[e]};function template(e,t,r){if(!t&&r)t=r;t=W({},t,_.templateSettings);var i=RegExp([(t.escape||ye).source,(t.interpolate||ye).source,(t.evaluate||ye).source].join("|")+"|$","g");var a=0;var s="__p+='";e.replace(i,function(t,r,i,n,o){s+=e.slice(a,o).replace(he,fe);a=o+t.length;if(r){s+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'"}else if(i){s+="'+\n((__t=("+i+"))==null?'':__t)+\n'"}else if(n){s+="';\n"+n+"\n__p+='"}return t});s+="';\n";if(!t.variable)s="with(obj||{}){\n"+s+"}\n";s="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";var n;try{n=new Function(t.variable||"obj","_",s)}catch(e){e.source=s;throw e}var o=function(e){return n.call(this,e,_)};var u=t.variable||"obj";o.source="function("+u+"){\n"+s+"}";return o}function chain(e){var t=_(e);t._chain=true;return t}function chainResult(e,t){return e._chain?_(t).chain():t}function mixin(e){each(functions(e),function(t){var r=_[t]=e[t];_.prototype[t]=function(){var e=[this._wrapped];a.apply(e,arguments);return chainResult(this,r.apply(_,e))}});return _}each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var r=t[e];_.prototype[e]=function(){var t=this._wrapped;r.apply(t,arguments);if((e==="shift"||e==="splice")&&t.length===0)delete t[0];return chainResult(this,t)}});each(["concat","join","slice"],function(e){var r=t[e];_.prototype[e]=function(){return chainResult(this,r.apply(this._wrapped,arguments))}});_.prototype.value=function(){return this._wrapped};_.prototype.valueOf=_.prototype.toJSON=_.prototype.value;_.prototype.toString=function(){return String(this._wrapped)};var ge={default:_,VERSION:y,iteratee:iteratee,restArguments:restArguments,each:each,forEach:each,map:map,collect:map,reduce:f,foldl:f,inject:f,reduceRight:g,foldr:g,find:find,detect:find,filter:filter,select:filter,reject:reject,every:every,all:every,some:some,any:some,contains:contains,includes:contains,include:contains,invoke:S,pluck:pluck,where:where,findWhere:findWhere,max:max,min:min,shuffle:shuffle,sample:sample,sortBy:sortBy,groupBy:N,indexBy:I,countBy:T,toArray:toArray,size:size,partition:k,first:first,head:first,take:first,initial:initial,last:last,rest:rest,tail:rest,drop:rest,compact:compact,flatten:flatten,without:C,uniq:uniq,unique:uniq,union:A,intersection:intersection,difference:R,unzip:unzip,zip:D,object:object,findIndex:x,findLastIndex:q,sortedIndex:sortedIndex,indexOf:w,lastIndexOf:P,range:range,chunk:chunk,bind:E,partial:M,bindAll:O,memoize:memoize,delay:z,defer:L,throttle:throttle,debounce:debounce,wrap:wrap,negate:negate,compose:compose,after:after,before:before,once:j,keys:keys,allKeys:allKeys,values:values,mapObject:mapObject,pairs:pairs,invert:invert,functions:functions,methods:functions,extend:B,extendOwn:G,assign:G,findKey:findKey,pick:F,omit:H,defaults:W,create:create,clone:clone,tap:tap,isMatch:isMatch,isEqual:isEqual,isEmpty:isEmpty,isElement:isElement,isArray:K,isObject:isObject,isArguments:Q,isFunction:J,isString:Z,isNumber:X,isDate:Y,isRegExp:$,isError:ee,isSymbol:te,isMap:re,isWeakMap:ie,isSet:ae,isWeakSet:se,isFinite:isFinite,isNaN:isNaN,isBoolean:isBoolean,isNull:isNull,isUndefined:isUndefined,has:has,identity:identity,constant:constant,noop:noop,property:property,propertyOf:propertyOf,matcher:matcher,matches:matcher,times:times,random:random,now:oe,escape:ce,unescape:me,result:result,uniqueId:uniqueId,templateSettings:de,template:template,chain:chain,mixin:mixin};var Se=mixin(ge);Se._=Se;return Se})},5892:function(e,t,r){var i=r(1818).IniLoader;e.exports.iniLoader=new i},5899:function(e){e.exports={pagination:{}}},5902:function(e){e.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},5907:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-14",endpointPrefix:"ivs",protocol:"rest-json",serviceAbbreviation:"Amazon IVS",serviceFullName:"Amazon Interactive Video Service",serviceId:"ivs",signatureVersion:"v4",signingName:"ivs",uid:"ivs-2020-07-14"},operations:{BatchGetChannel:{http:{requestUri:"/BatchGetChannel"},input:{type:"structure",required:["arns"],members:{arns:{type:"list",member:{}}}},output:{type:"structure",members:{channels:{type:"list",member:{shape:"S6"}},errors:{shape:"Sg"}}}},BatchGetStreamKey:{http:{requestUri:"/BatchGetStreamKey"},input:{type:"structure",required:["arns"],members:{arns:{type:"list",member:{}}}},output:{type:"structure",members:{streamKeys:{type:"list",member:{shape:"Sq"}},errors:{shape:"Sg"}}}},CreateChannel:{http:{requestUri:"/CreateChannel"},input:{type:"structure",members:{name:{},latencyMode:{},type:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}},output:{type:"structure",members:{channel:{shape:"S6"},streamKey:{shape:"Sq"}}}},CreateStreamKey:{http:{requestUri:"/CreateStreamKey"},input:{type:"structure",required:["channelArn"],members:{channelArn:{},tags:{shape:"Sd"}}},output:{type:"structure",members:{streamKey:{shape:"Sq"}}}},DeleteChannel:{http:{requestUri:"/DeleteChannel"},input:{type:"structure",required:["arn"],members:{arn:{}}}},DeletePlaybackKeyPair:{http:{requestUri:"/DeletePlaybackKeyPair"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteStreamKey:{http:{requestUri:"/DeleteStreamKey"},input:{type:"structure",required:["arn"],members:{arn:{}}}},GetChannel:{http:{requestUri:"/GetChannel"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{channel:{shape:"S6"}}}},GetPlaybackKeyPair:{http:{requestUri:"/GetPlaybackKeyPair"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{keyPair:{shape:"S16"}}}},GetStream:{http:{requestUri:"/GetStream"},input:{type:"structure",required:["channelArn"],members:{channelArn:{}}},output:{type:"structure",members:{stream:{type:"structure",members:{channelArn:{},playbackUrl:{},startTime:{type:"timestamp"},state:{},health:{},viewerCount:{type:"long"}}}}}},GetStreamKey:{http:{requestUri:"/GetStreamKey"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{streamKey:{shape:"Sq"}}}},ImportPlaybackKeyPair:{http:{requestUri:"/ImportPlaybackKeyPair"},input:{type:"structure",required:["publicKeyMaterial"],members:{publicKeyMaterial:{},name:{},tags:{shape:"Sd"}}},output:{type:"structure",members:{keyPair:{shape:"S16"}}}},ListChannels:{http:{requestUri:"/ListChannels"},input:{type:"structure",members:{filterByName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["channels"],members:{channels:{type:"list",member:{type:"structure",members:{arn:{},name:{},latencyMode:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}}},nextToken:{}}}},ListPlaybackKeyPairs:{http:{requestUri:"/ListPlaybackKeyPairs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["keyPairs"],members:{keyPairs:{type:"list",member:{type:"structure",members:{arn:{},name:{},tags:{shape:"Sd"}}}},nextToken:{}}}},ListStreamKeys:{http:{requestUri:"/ListStreamKeys"},input:{type:"structure",required:["channelArn"],members:{channelArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["streamKeys"],members:{streamKeys:{type:"list",member:{type:"structure",members:{arn:{},channelArn:{},tags:{shape:"Sd"}}}},nextToken:{}}}},ListStreams:{http:{requestUri:"/ListStreams"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["streams"],members:{streams:{type:"list",member:{type:"structure",members:{channelArn:{},state:{},health:{},viewerCount:{type:"long"},startTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"Sd"},nextToken:{}}}},PutMetadata:{http:{requestUri:"/PutMetadata"},input:{type:"structure",required:["channelArn","metadata"],members:{channelArn:{},metadata:{}}}},StopStream:{http:{requestUri:"/StopStream"},input:{type:"structure",required:["channelArn"],members:{channelArn:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{requestUri:"/UpdateChannel"},input:{type:"structure",required:["arn"],members:{arn:{},name:{},latencyMode:{},type:{},authorized:{type:"boolean"}}},output:{type:"structure",members:{channel:{shape:"S6"}}}}},shapes:{S6:{type:"structure",members:{arn:{},name:{},latencyMode:{},type:{},ingestEndpoint:{},playbackUrl:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}},Sd:{type:"map",key:{},value:{}},Sg:{type:"list",member:{type:"structure",members:{arn:{},code:{},message:{}}}},Sq:{type:"structure",members:{arn:{},value:{},channelArn:{},tags:{shape:"Sd"}}},S16:{type:"structure",members:{arn:{},name:{},fingerprint:{},tags:{shape:"Sd"}}}}}},5910:function(e,t,r){"use strict";var i=r(8043);e.exports=i.DEFAULT=new i({include:[r(8723)],explicit:[r(9386),r(3629),r(4352)]})},5915:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-10-06",endpointPrefix:"codebuild",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS CodeBuild",serviceId:"CodeBuild",signatureVersion:"v4",targetPrefix:"CodeBuild_20161006",uid:"codebuild-2016-10-06"},operations:{BatchDeleteBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},BatchGetBuildBatches:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S9"}}},output:{type:"structure",members:{buildBatches:{type:"list",member:{shape:"Sc"}},buildBatchesNotFound:{shape:"S9"}}}},BatchGetBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{builds:{type:"list",member:{shape:"S21"}},buildsNotFound:{shape:"S2"}}}},BatchGetProjects:{input:{type:"structure",required:["names"],members:{names:{shape:"S2c"}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"S2f"}},projectsNotFound:{shape:"S2c"}}}},BatchGetReportGroups:{input:{type:"structure",required:["reportGroupArns"],members:{reportGroupArns:{shape:"S2z"}}},output:{type:"structure",members:{reportGroups:{type:"list",member:{shape:"S32"}},reportGroupsNotFound:{shape:"S2z"}}}},BatchGetReports:{input:{type:"structure",required:["reportArns"],members:{reportArns:{shape:"S3b"}}},output:{type:"structure",members:{reports:{type:"list",member:{type:"structure",members:{arn:{},type:{},name:{},reportGroupArn:{},executionId:{},status:{},created:{type:"timestamp"},expired:{type:"timestamp"},exportConfig:{shape:"S35"},truncated:{type:"boolean"},testSummary:{type:"structure",required:["total","statusCounts","durationInNanoSeconds"],members:{total:{type:"integer"},statusCounts:{type:"map",key:{},value:{type:"integer"}},durationInNanoSeconds:{type:"long"}}},codeCoverageSummary:{type:"structure",members:{lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"}}}}}},reportsNotFound:{shape:"S3b"}}}},CreateProject:{input:{type:"structure",required:["name","source","artifacts","environment","serviceRole"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},vpcConfig:{shape:"S1h"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},output:{type:"structure",members:{project:{shape:"S2f"}}}},CreateReportGroup:{input:{type:"structure",required:["name","type","exportConfig"],members:{name:{},type:{},exportConfig:{shape:"S35"},tags:{shape:"S2n"}}},output:{type:"structure",members:{reportGroup:{shape:"S32"}}}},CreateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},filterGroups:{shape:"S2s"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2r"}}}},DeleteBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{statusCode:{},buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},DeleteProject:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteReport:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},deleteReports:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{}}},DeleteSourceCredentials:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{arn:{}}}},DeleteWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},DescribeCodeCoverages:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},sortOrder:{},sortBy:{},minLineCoveragePercentage:{type:"double"},maxLineCoveragePercentage:{type:"double"}}},output:{type:"structure",members:{nextToken:{},codeCoverages:{type:"list",member:{type:"structure",members:{id:{},reportARN:{},filePath:{},lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"},expired:{type:"timestamp"}}}}}}},DescribeTestCases:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{status:{},keyword:{}}}}},output:{type:"structure",members:{nextToken:{},testCases:{type:"list",member:{type:"structure",members:{reportArn:{},testRawDataPath:{},prefix:{},name:{},status:{},durationInNanoSeconds:{type:"long"},message:{},expired:{type:"timestamp"}}}}}}},GetReportGroupTrend:{input:{type:"structure",required:["reportGroupArn","trendField"],members:{reportGroupArn:{},numOfReports:{type:"integer"},trendField:{}}},output:{type:"structure",members:{stats:{type:"structure",members:{average:{},max:{},min:{}}},rawData:{type:"list",member:{type:"structure",members:{reportArn:{},data:{}}}}}}},GetResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{policy:{}}}},ImportSourceCredentials:{input:{type:"structure",required:["token","serverType","authType"],members:{username:{},token:{type:"string",sensitive:true},serverType:{},authType:{},shouldOverwrite:{type:"boolean"}}},output:{type:"structure",members:{arn:{}}}},InvalidateProjectCache:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},ListBuildBatches:{input:{type:"structure",members:{filter:{shape:"S4x"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuildBatchesForProject:{input:{type:"structure",members:{projectName:{},filter:{shape:"S4x"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuilds:{input:{type:"structure",members:{sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S2"},nextToken:{}}}},ListBuildsForProject:{input:{type:"structure",required:["projectName"],members:{projectName:{},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S2"},nextToken:{}}}},ListCuratedEnvironmentImages:{input:{type:"structure",members:{}},output:{type:"structure",members:{platforms:{type:"list",member:{type:"structure",members:{platform:{},languages:{type:"list",member:{type:"structure",members:{language:{},images:{type:"list",member:{type:"structure",members:{name:{},description:{},versions:{type:"list",member:{}}}}}}}}}}}}}},ListProjects:{input:{type:"structure",members:{sortBy:{},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{nextToken:{},projects:{shape:"S2c"}}}},ListReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S2z"}}}},ListReports:{input:{type:"structure",members:{sortOrder:{},nextToken:{},maxResults:{type:"integer"},filter:{shape:"S5n"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3b"}}}},ListReportsForReportGroup:{input:{type:"structure",required:["reportGroupArn"],members:{reportGroupArn:{},nextToken:{},sortOrder:{},maxResults:{type:"integer"},filter:{shape:"S5n"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3b"}}}},ListSharedProjects:{input:{type:"structure",members:{sortBy:{},sortOrder:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},projects:{type:"list",member:{}}}}},ListSharedReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S2z"}}}},ListSourceCredentials:{input:{type:"structure",members:{}},output:{type:"structure",members:{sourceCredentialsInfos:{type:"list",member:{type:"structure",members:{arn:{},serverType:{},authType:{}}}}}}},PutResourcePolicy:{input:{type:"structure",required:["policy","resourceArn"],members:{policy:{},resourceArn:{}}},output:{type:"structure",members:{resourceArn:{}}}},RetryBuild:{input:{type:"structure",members:{id:{},idempotencyToken:{}}},output:{type:"structure",members:{build:{shape:"S21"}}}},RetryBuildBatch:{input:{type:"structure",members:{id:{},idempotencyToken:{},retryType:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StartBuild:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2i"},secondaryArtifactsOverride:{shape:"S2l"},environmentVariablesOverride:{shape:"S15"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildStatusOverride:{type:"boolean"},buildStatusConfigOverride:{shape:"Ss"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sy"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},timeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1b"},registryCredentialOverride:{shape:"S18"},imagePullCredentialsTypeOverride:{},debugSessionEnabled:{type:"boolean"}}},output:{type:"structure",members:{build:{shape:"S21"}}}},StartBuildBatch:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2i"},secondaryArtifactsOverride:{shape:"S2l"},environmentVariablesOverride:{shape:"S15"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildBatchStatusOverride:{type:"boolean"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sy"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},buildTimeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1b"},registryCredentialOverride:{shape:"S18"},imagePullCredentialsTypeOverride:{},buildBatchConfigOverride:{shape:"S1n"}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StopBuild:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{build:{shape:"S21"}}}},StopBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},UpdateProject:{input:{type:"structure",required:["name"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},vpcConfig:{shape:"S1h"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},output:{type:"structure",members:{project:{shape:"S2f"}}}},UpdateReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},exportConfig:{shape:"S35"},tags:{shape:"S2n"}}},output:{type:"structure",members:{reportGroup:{shape:"S32"}}}},UpdateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},rotateSecret:{type:"boolean"},filterGroups:{shape:"S2s"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2r"}}}}},shapes:{S2:{type:"list",member:{}},S5:{type:"list",member:{type:"structure",members:{id:{},statusCode:{}}}},S9:{type:"list",member:{}},Sc:{type:"structure",members:{id:{},arn:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildBatchStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sx"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},logConfig:{shape:"S1b"},buildTimeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},complete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1h"},encryptionKey:{},buildBatchNumber:{type:"long"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"},buildGroups:{type:"list",member:{type:"structure",members:{identifier:{},dependsOn:{type:"list",member:{}},ignoreFailure:{type:"boolean"},currentBuildSummary:{shape:"S1t"},priorBuildSummaryList:{type:"list",member:{shape:"S1t"}}}}}}},Sj:{type:"list",member:{type:"structure",members:{statusCode:{},message:{}}}},Sl:{type:"structure",required:["type"],members:{type:{},location:{},gitCloneDepth:{type:"integer"},gitSubmodulesConfig:{shape:"So"},buildspec:{},auth:{shape:"Sq"},reportBuildStatus:{type:"boolean"},buildStatusConfig:{shape:"Ss"},insecureSsl:{type:"boolean"},sourceIdentifier:{}}},So:{type:"structure",required:["fetchSubmodules"],members:{fetchSubmodules:{type:"boolean"}}},Sq:{type:"structure",required:["type"],members:{type:{},resource:{}}},Ss:{type:"structure",members:{context:{},targetUrl:{}}},St:{type:"list",member:{shape:"Sl"}},Su:{type:"list",member:{type:"structure",required:["sourceIdentifier","sourceVersion"],members:{sourceIdentifier:{},sourceVersion:{}}}},Sw:{type:"structure",members:{location:{},sha256sum:{},md5sum:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{}}},Sx:{type:"list",member:{shape:"Sw"}},Sy:{type:"structure",required:["type"],members:{type:{},location:{},modes:{type:"list",member:{}}}},S12:{type:"structure",required:["type","image","computeType"],members:{type:{},image:{},computeType:{},environmentVariables:{shape:"S15"},privilegedMode:{type:"boolean"},certificate:{},registryCredential:{shape:"S18"},imagePullCredentialsType:{}}},S15:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{},type:{}}}},S18:{type:"structure",required:["credential","credentialProvider"],members:{credential:{},credentialProvider:{}}},S1b:{type:"structure",members:{cloudWatchLogs:{shape:"S1c"},s3Logs:{shape:"S1e"}}},S1c:{type:"structure",required:["status"],members:{status:{},groupName:{},streamName:{}}},S1e:{type:"structure",required:["status"],members:{status:{},location:{},encryptionDisabled:{type:"boolean"}}},S1h:{type:"structure",members:{vpcId:{},subnets:{type:"list",member:{}},securityGroupIds:{type:"list",member:{}}}},S1k:{type:"list",member:{type:"structure",members:{type:{},location:{},mountPoint:{},identifier:{},mountOptions:{}}}},S1n:{type:"structure",members:{serviceRole:{},combineArtifacts:{type:"boolean"},restrictions:{type:"structure",members:{maximumBuildsAllowed:{type:"integer"},computeTypesAllowed:{type:"list",member:{}}}},timeoutInMins:{type:"integer"}}},S1t:{type:"structure",members:{arn:{},requestedOn:{type:"timestamp"},buildStatus:{},primaryArtifact:{shape:"S1u"},secondaryArtifacts:{type:"list",member:{shape:"S1u"}}}},S1u:{type:"structure",members:{type:{},location:{},identifier:{}}},S21:{type:"structure",members:{id:{},arn:{},buildNumber:{type:"long"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sx"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},logs:{type:"structure",members:{groupName:{},streamName:{},deepLink:{},s3DeepLink:{},cloudWatchLogsArn:{},s3LogsArn:{},cloudWatchLogs:{shape:"S1c"},s3Logs:{shape:"S1e"}}},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},buildComplete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1h"},networkInterface:{type:"structure",members:{subnetId:{},networkInterfaceId:{}}},encryptionKey:{},exportedEnvironmentVariables:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},reportArns:{type:"list",member:{}},fileSystemLocations:{shape:"S1k"},debugSession:{type:"structure",members:{sessionEnabled:{type:"boolean"},sessionTarget:{}}},buildBatchArn:{}}},S2c:{type:"list",member:{}},S2f:{type:"structure",members:{name:{},arn:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},created:{type:"timestamp"},lastModified:{type:"timestamp"},webhook:{shape:"S2r"},vpcConfig:{shape:"S1h"},badge:{type:"structure",members:{badgeEnabled:{type:"boolean"},badgeRequestUrl:{}}},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},S2i:{type:"structure",required:["type"],members:{type:{},location:{},path:{},namespaceType:{},name:{},packaging:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{}}},S2l:{type:"list",member:{shape:"S2i"}},S2n:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S2r:{type:"structure",members:{url:{},payloadUrl:{},secret:{},branchFilter:{},filterGroups:{shape:"S2s"},buildType:{},lastModifiedSecret:{type:"timestamp"}}},S2s:{type:"list",member:{type:"list",member:{type:"structure",required:["type","pattern"],members:{type:{},pattern:{},excludeMatchedPattern:{type:"boolean"}}}}},S2z:{type:"list",member:{}},S32:{type:"structure",members:{arn:{},name:{},type:{},exportConfig:{shape:"S35"},created:{type:"timestamp"},lastModified:{type:"timestamp"},tags:{shape:"S2n"},status:{}}},S35:{type:"structure",members:{exportConfigType:{},s3Destination:{type:"structure",members:{bucket:{},path:{},packaging:{},encryptionKey:{},encryptionDisabled:{type:"boolean"}}}}},S3b:{type:"list",member:{}},S4x:{type:"structure",members:{status:{}}},S5n:{type:"structure",members:{status:{}}}}}},5926:function(e,t,r){const{deprecate:i,inspect:a}=r(1669);const s=r(8920);const{generate:n,generateSync:o}=r(7104);const{USES_MAPPING:u}=r(3771);const{isKey:p,asKey:c}=r(105);const m=(e,{alg:t,use:r,ops:i})=>{let a=0;if(t&&e.alg){a++}if(r&&e.use){a++}if(i&&e.key_ops){a++}return a};class KeyStore{constructor(...e){while(e.some(Array.isArray)){e=e.flat?e.flat():e.reduce((e,t)=>{if(Array.isArray(t)){return[...e,...t]}e.push(t);return e},[])}if(e.some(e=>!p(e)||!e.kty)){throw new TypeError("all keys must be instances of a key instantiated by JWK.asKey")}this._keys=new Set(e)}all({alg:e,kid:t,thumbprint:r,use:i,kty:a,key_ops:s,x5t:n,"x5t#S256":o,crv:p}={}){if(s!==undefined&&(!Array.isArray(s)||!s.length||s.some(e=>typeof e!=="string"))){throw new TypeError("`key_ops` must be a non-empty array of strings")}const c={alg:e,use:i,ops:s};return[...this._keys].filter(c=>{let m=true;if(m&&t!==undefined&&c.kid!==t){m=false}if(m&&r!==undefined&&c.thumbprint!==r){m=false}if(m&&n!==undefined&&c.x5t!==n){m=false}if(m&&o!==undefined&&c["x5t#S256"]!==o){m=false}if(m&&a!==undefined&&c.kty!==a){m=false}if(m&&p!==undefined&&c.crv!==p){m=false}if(e!==undefined&&!c.algorithms().has(e)){m=false}if(m&&i!==undefined&&(c.use!==undefined&&c.use!==i)){m=false}if(m&&s!==undefined&&(c.key_ops!==undefined||c.use!==undefined)){let e;if(c.key_ops){e=new Set(c.key_ops)}else{e=u[c.use]}if(s.some(t=>!e.has(t))){m=false}}return m}).sort((e,t)=>m(t,c)-m(e,c))}get(...e){return this.all(...e)[0]}add(e){if(!p(e)||!e.kty){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.add(e)}remove(e){if(!p(e)){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.delete(e)}toJWKS(e=false){return{keys:[...this._keys.values()].map(t=>t.toJWK(e&&(t.private||t.secret&&t.k)))}}async generate(...e){this._keys.add(await n(...e))}generateSync(...e){this._keys.add(o(...e))}get size(){return this._keys.size}[a.custom](){return`${this.constructor.name} ${a(this.toJWKS(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}*[Symbol.iterator](){for(const e of this._keys){yield e}}}function asKeyStore(e,{ignoreErrors:t=false,calculateMissingRSAPrimes:r=false}={}){if(!s(e)||!Array.isArray(e.keys)||e.keys.some(e=>!s(e)||!("kty"in e))){throw new TypeError("jwks must be a JSON Web Key Set formatted object")}const i=e.keys.map(e=>{try{return c(e,{calculateMissingRSAPrimes:r})}catch(e){if(!t){throw e}}}).filter(Boolean);return new KeyStore(...i)}Object.defineProperty(KeyStore,"fromJWKS",{value:i(e=>asKeyStore(e,{calculateMissingRSAPrimes:true}),"JWKS.KeyStore.fromJWKS() is deprecated, use JWKS.asKeyStore() instead"),enumerable:false});e.exports={KeyStore:KeyStore,asKeyStore:asKeyStore}},5939:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["guardduty"]={};i.GuardDuty=a.defineService("guardduty",["2017-11-28"]);Object.defineProperty(s.services["guardduty"],"2017-11-28",{get:function get(){var e=r(5730);e.paginators=r(2481).pagination;return e},enumerable:true,configurable:true});e.exports=i.GuardDuty},5945:function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},5948:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-06",endpointPrefix:"ssm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon SSM",serviceFullName:"Amazon Simple Systems Manager (SSM)",serviceId:"SSM",signatureVersion:"v4",targetPrefix:"AmazonSSM",uid:"ssm-2014-11-06"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceType","ResourceId","Tags"],members:{ResourceType:{},ResourceId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},CancelCommand:{input:{type:"structure",required:["CommandId"],members:{CommandId:{},InstanceIds:{shape:"Sb"}}},output:{type:"structure",members:{}}},CancelMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{}}}},CreateActivation:{input:{type:"structure",required:["IamRole"],members:{Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},ExpirationDate:{type:"timestamp"},Tags:{shape:"S4"}}},output:{type:"structure",members:{ActivationId:{},ActivationCode:{}}}},CreateAssociation:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},InstanceId:{},Parameters:{shape:"St"},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},TargetLocations:{shape:"S1f"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S21"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S1n"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S21"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S2a"},Attachments:{shape:"S2c"},Name:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2o"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S3f"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:true},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S3t"},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{OpsItemId:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S4b"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S51"},ClientToken:{idempotencyToken:true},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S5b"},SyncType:{},SyncSource:{shape:"S5k"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S67"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{}}},output:{type:"structure",members:{}}},DeleteParameter:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6m"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S6m"},InvalidParameters:{shape:"S6m"}}}},DeletePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},DeleteResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},SyncType:{}}},output:{type:"structure",members:{}}},DeregisterManagedInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}},output:{type:"structure",members:{}}},DeregisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},DeregisterTargetFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Safe:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{}}}},DeregisterTaskFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{}}}},DescribeActivations:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{FilterKey:{},FilterValues:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ActivationList:{type:"list",member:{type:"structure",members:{ActivationId:{},Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},RegistrationsCount:{type:"integer"},ExpirationDate:{type:"timestamp"},Expired:{type:"boolean"},CreatedDate:{type:"timestamp"},Tags:{shape:"S4"}}}},NextToken:{}}}},DescribeAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},DescribeAssociationExecutionTargets:{input:{type:"structure",required:["AssociationId","ExecutionId"],members:{AssociationId:{},ExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutionTargets:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},ResourceId:{},ResourceType:{},Status:{},DetailedStatus:{},LastExecutionDate:{type:"timestamp"},OutputSource:{type:"structure",members:{OutputSourceId:{},OutputSourceType:{}}}}}},NextToken:{}}}},DescribeAssociationExecutions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value","Type"],members:{Key:{},Value:{},Type:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},Status:{},DetailedStatus:{},CreatedTime:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},ResourceCountByStatus:{}}}},NextToken:{}}}},DescribeAutomationExecutions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AutomationExecutionMetadataList:{type:"list",member:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},AutomationExecutionStatus:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},ExecutedBy:{},LogFile:{},Outputs:{shape:"S8h"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},ResolvedTargets:{shape:"S8r"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S8v"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}},NextToken:{}}}},DescribeAutomationStepExecutions:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxResults:{type:"integer"},ReverseOrder:{type:"boolean"}}},output:{type:"structure",members:{StepExecutions:{shape:"S95"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S9f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"S9n"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S2o"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sai"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}},NextToken:{}}}},DescribeEffectiveInstanceAssociations:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociationId:{},InstanceId:{},Content:{},AssociationVersion:{}}}},NextToken:{}}}},DescribeEffectivePatchesForPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EffectivePatches:{type:"list",member:{type:"structure",members:{Patch:{shape:"S9n"},PatchStatus:{type:"structure",members:{DeploymentStatus:{},ComplianceLevel:{},ApprovalDate:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeInstanceAssociationsStatus:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceAssociationStatusInfos:{type:"list",member:{type:"structure",members:{AssociationId:{},Name:{},DocumentVersion:{},AssociationVersion:{},InstanceId:{},ExecutionDate:{type:"timestamp"},Status:{},DetailedStatus:{},ExecutionSummary:{},ErrorCode:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{type:"structure",members:{OutputUrl:{}}}}},AssociationName:{}}}},NextToken:{}}}},DescribeInstanceInformation:{input:{type:"structure",members:{InstanceInformationFilterList:{type:"list",member:{type:"structure",required:["key","valueSet"],members:{key:{},valueSet:{shape:"Sbb"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sbb"}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceInformationList:{type:"list",member:{type:"structure",members:{InstanceId:{},PingStatus:{},LastPingDateTime:{type:"timestamp"},AgentVersion:{},IsLatestVersion:{type:"boolean"},PlatformType:{},PlatformName:{},PlatformVersion:{},ActivationId:{},IamRole:{},RegistrationDate:{type:"timestamp"},ResourceType:{},Name:{},IPAddress:{},ComputerName:{},AssociationStatus:{},LastAssociationExecutionDate:{type:"timestamp"},LastSuccessfulAssociationExecutionDate:{type:"timestamp"},AssociationOverview:{type:"structure",members:{DetailedStatus:{},InstanceAssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}}}}},NextToken:{}}}},DescribeInstancePatchStates:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Sb"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sbv"}},NextToken:{}}}},DescribeInstancePatchStatesForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Type"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sbv"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S9f"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Patches:{type:"list",member:{type:"structure",required:["Title","KBId","Classification","Severity","State","InstalledTime"],members:{Title:{},KBId:{},Classification:{},Severity:{},State:{},InstalledTime:{type:"timestamp"},CVEIds:{}}}},NextToken:{}}}},DescribeInventoryDeletions:{input:{type:"structure",members:{DeletionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InventoryDeletions:{type:"list",member:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionStartTime:{type:"timestamp"},LastStatus:{},LastStatusMessage:{},DeletionSummary:{shape:"S67"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sda"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sby"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TaskArn:{},TaskType:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutions:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},WindowExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowSchedule:{input:{type:"structure",members:{WindowId:{},Targets:{shape:"Sx"},ResourceType:{},Filters:{shape:"S9f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledWindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},ExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowTargets:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"Sx"},TaskParameters:{shape:"Se1"},Priority:{type:"integer"},LoggingInfo:{shape:"Se7"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S3f"}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3f"},Enabled:{type:"boolean"},Duration:{type:"integer"},Cutoff:{type:"integer"},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},EndDate:{},StartDate:{},NextExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowsForTarget:{input:{type:"structure",required:["Targets","ResourceType"],members:{Targets:{shape:"Sx"},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{}}}},NextToken:{}}}},DescribeOpsItems:{input:{type:"structure",members:{OpsItemFilters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},OpsItemSummaries:{type:"list",member:{type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Priority:{type:"integer"},Source:{},Status:{},OpsItemId:{},Title:{},OperationalData:{shape:"S3t"},Category:{},Severity:{},OpsItemType:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sf1"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Sfg"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S9f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sfm"}},NextToken:{}}}},DescribePatchGroupState:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{}}},output:{type:"structure",members:{Instances:{type:"integer"},InstancesWithInstalledPatches:{type:"integer"},InstancesWithInstalledOtherPatches:{type:"integer"},InstancesWithInstalledPendingRebootPatches:{type:"integer"},InstancesWithInstalledRejectedPatches:{type:"integer"},InstancesWithMissingPatches:{type:"integer"},InstancesWithFailedPatches:{type:"integer"},InstancesWithNotApplicablePatches:{type:"integer"},InstancesWithUnreportedNotApplicablePatches:{type:"integer"}}}},DescribePatchGroups:{input:{type:"structure",members:{MaxResults:{type:"integer"},Filters:{shape:"S9f"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sfm"}}}},NextToken:{}}}},DescribePatchProperties:{input:{type:"structure",required:["OperatingSystem","Property"],members:{OperatingSystem:{},Property:{},PatchSet:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Properties:{type:"list",member:{type:"map",key:{},value:{}}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["State"],members:{State:{},MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",members:{SessionId:{},Target:{},Status:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},DocumentName:{},Owner:{},Details:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{},CloudWatchOutputUrl:{}}}}}},NextToken:{}}}},GetAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{}}},output:{type:"structure",members:{AutomationExecution:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},AutomationExecutionStatus:{},StepExecutions:{shape:"S95"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S8h"},Outputs:{shape:"S8h"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},ResolvedTargets:{shape:"S8r"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"S1f"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S8v"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}}}},GetCalendarState:{input:{type:"structure",required:["CalendarNames"],members:{CalendarNames:{type:"list",member:{}},AtTime:{}}},output:{type:"structure",members:{State:{},AtTime:{},NextTransitionTime:{}}}},GetCommandInvocation:{input:{type:"structure",required:["CommandId","InstanceId"],members:{CommandId:{},InstanceId:{},PluginName:{}}},output:{type:"structure",members:{CommandId:{},InstanceId:{},Comment:{},DocumentName:{},DocumentVersion:{},PluginName:{},ResponseCode:{type:"integer"},ExecutionStartDateTime:{},ExecutionElapsedTime:{},ExecutionEndDateTime:{},Status:{},StatusDetails:{},StandardOutputContent:{},StandardOutputUrl:{},StandardErrorContent:{},StandardErrorUrl:{},CloudWatchOutputConfig:{shape:"Sh5"}}}},GetConnectionStatus:{input:{type:"structure",required:["Target"],members:{Target:{}}},output:{type:"structure",members:{Target:{},Status:{}}}},GetDefaultPatchBaseline:{input:{type:"structure",members:{OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},OperatingSystem:{}}}},GetDeployablePatchSnapshotForInstance:{input:{type:"structure",required:["InstanceId","SnapshotId"],members:{InstanceId:{},SnapshotId:{}}},output:{type:"structure",members:{InstanceId:{},SnapshotId:{},SnapshotDownloadUrl:{},Product:{}}}},GetDocument:{input:{type:"structure",required:["Name"],members:{Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{}}},output:{type:"structure",members:{Name:{},VersionName:{},DocumentVersion:{},Status:{},StatusInformation:{},Content:{},DocumentType:{},DocumentFormat:{},Requires:{shape:"S2a"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Shq"},Aggregators:{shape:"Shw"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",required:["TypeName","SchemaVersion","Content"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sid"}}}}}}},NextToken:{}}}},GetInventorySchema:{input:{type:"structure",members:{TypeName:{},NextToken:{},MaxResults:{type:"integer"},Aggregator:{type:"boolean"},SubType:{type:"boolean"}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",required:["TypeName","Attributes"],members:{TypeName:{},Version:{},Attributes:{type:"list",member:{type:"structure",required:["Name","DataType"],members:{Name:{},DataType:{}}}},DisplayName:{}}}},NextToken:{}}}},GetMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3f"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},NextExecutionTime:{},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"}}}},GetMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskIds:{type:"list",member:{}},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTask:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},TaskArn:{},ServiceRole:{},Type:{},TaskParameters:{type:"list",member:{shape:"Se1"},sensitive:true},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sda"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sby"},WindowTargetId:{}}}},GetMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S3t"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S4b"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sjr"},Aggregators:{shape:"Sjx"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",members:{CaptureTime:{},Content:{type:"list",member:{type:"map",key:{},value:{}}}}}}}}},NextToken:{}}}},GetParameter:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameter:{shape:"Skj"}}}},GetParameterHistory:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},Value:{},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Skq"},Tier:{},Policies:{shape:"Sfg"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6m"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Sku"},InvalidParameters:{shape:"S6m"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sf1"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Sku"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S51"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sl6"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Skq"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Skq"},ParameterVersion:{type:"long"}}}},ListAssociationVersions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationVersions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},CreatedDate:{type:"timestamp"},Name:{},DocumentVersion:{},Parameters:{shape:"St"},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},TargetLocations:{shape:"S1f"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{AssociationFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{},DocumentVersion:{},Targets:{shape:"Sx"},LastExecutionDate:{type:"timestamp"},Overview:{shape:"S1u"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Slo"},Details:{type:"boolean"}}},output:{type:"structure",members:{CommandInvocations:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},InstanceName:{},Comment:{},DocumentName:{},DocumentVersion:{},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},TraceOutput:{},StandardOutputUrl:{},StandardErrorUrl:{},CommandPlugins:{type:"list",member:{type:"structure",members:{Name:{},Status:{},StatusDetails:{},ResponseCode:{type:"integer"},ResponseStartDateTime:{type:"timestamp"},ResponseFinishDateTime:{type:"timestamp"},Output:{},StandardOutputUrl:{},StandardErrorUrl:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}},ServiceRole:{},NotificationConfig:{shape:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Slo"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Sm4"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Smb"},ResourceIds:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Id:{},Title:{},Status:{},Severity:{},ExecutionSummary:{shape:"Smt"},Details:{shape:"Smw"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smb"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sn1"},NonCompliantSummary:{shape:"Sn4"}}}},NextToken:{}}}},ListDocumentMetadataHistory:{input:{type:"structure",required:["Name","Metadata"],members:{Name:{},DocumentVersion:{},Metadata:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Name:{},DocumentVersion:{},Author:{},Metadata:{type:"structure",members:{ReviewerResponse:{type:"list",member:{type:"structure",members:{CreateTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ReviewStatus:{},Comment:{shape:"Snb"},Reviewer:{}}}}}},NextToken:{}}}},ListDocumentVersions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{type:"structure",members:{Name:{},DocumentVersion:{},VersionName:{},CreatedDate:{type:"timestamp"},IsDefaultVersion:{type:"boolean"},DocumentFormat:{},Status:{},StatusInformation:{},ReviewStatus:{}}}},NextToken:{}}}},ListDocuments:{input:{type:"structure",members:{DocumentFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentIdentifiers:{type:"list",member:{type:"structure",members:{Name:{},Owner:{},VersionName:{},PlatformTypes:{shape:"S32"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S2a"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Shq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sid"},NextToken:{}}}},ListOpsItemEvents:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},EventId:{},Source:{},DetailType:{},Detail:{},CreatedBy:{type:"structure",members:{Arn:{}}},CreatedTime:{type:"timestamp"}}}}}}},ListOpsMetadata:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OpsMetadataList:{type:"list",member:{type:"structure",members:{ResourceId:{},OpsMetadataArn:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smb"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Smt"},CompliantSummary:{shape:"Sn1"},NonCompliantSummary:{shape:"Sn4"}}}},NextToken:{}}}},ListResourceDataSync:{input:{type:"structure",members:{SyncType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceDataSyncItems:{type:"list",member:{type:"structure",members:{SyncName:{},SyncType:{},SyncSource:{type:"structure",members:{SourceType:{},AwsOrganizationsSource:{shape:"S5m"},SourceRegions:{shape:"S5r"},IncludeFutureRegions:{type:"boolean"},State:{}}},S3Destination:{shape:"S5b"},LastSyncTime:{type:"timestamp"},LastSuccessfulSyncTime:{type:"timestamp"},SyncLastModifiedTime:{type:"timestamp"},LastStatus:{},SyncCreatedTime:{type:"timestamp"},LastSyncStatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S4"}}}},ModifyDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},AccountIdsToAdd:{shape:"Sai"},AccountIdsToRemove:{shape:"Sai"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Smt"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Smw"}}}},ItemContentHash:{},UploadType:{}}},output:{type:"structure",members:{}}},PutInventory:{input:{type:"structure",required:["InstanceId","Items"],members:{InstanceId:{},Items:{type:"list",member:{type:"structure",required:["TypeName","SchemaVersion","CaptureTime"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sid"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},RegisterDefaultPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},RegisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},RegisterTargetWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","ResourceType","Targets"],members:{WindowId:{},ResourceType:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sl6"}}}},ResumeSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},SendAutomationSignal:{input:{type:"structure",required:["AutomationExecutionId","SignalType"],members:{AutomationExecutionId:{},SignalType:{},Payload:{shape:"S8h"}}},output:{type:"structure",members:{}}},SendCommand:{input:{type:"structure",required:["DocumentName"],members:{InstanceIds:{shape:"Sb"},Targets:{shape:"Sx"},DocumentName:{},DocumentVersion:{},DocumentHash:{},DocumentHashType:{},TimeoutSeconds:{type:"integer"},Comment:{},Parameters:{shape:"St"},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},ServiceRoleArn:{},NotificationConfig:{shape:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"}}},output:{type:"structure",members:{Command:{shape:"Sm4"}}}},StartAssociationsOnce:{input:{type:"structure",required:["AssociationIds"],members:{AssociationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartAutomationExecution:{input:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8h"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1f"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8h"},ChangeRequestName:{},ClientToken:{},Runbooks:{shape:"S8v"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartSession:{input:{type:"structure",required:["Target"],members:{Target:{},DocumentName:{},Parameters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},StopAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Type:{}}},output:{type:"structure",members:{}}},TerminateSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{}}}},UpdateAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Parameters:{shape:"St"},DocumentVersion:{},ScheduleExpression:{},OutputLocation:{shape:"S13"},Name:{},Targets:{shape:"Sx"},AssociationName:{},AssociationVersion:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},TargetLocations:{shape:"S1f"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S1q"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S2c"},Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2o"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateDocumentMetadata:{input:{type:"structure",required:["Name","DocumentReviews"],members:{Name:{},DocumentVersion:{},DocumentReviews:{type:"structure",required:["Action"],members:{Action:{},Comment:{shape:"Snb"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S3f"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3f"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"}}}},UpdateMaintenanceWindowTarget:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S3t"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S4b"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S51"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S51"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S5k"}}},output:{type:"structure",members:{}}},UpdateServiceSetting:{input:{type:"structure",required:["SettingId","SettingValue"],members:{SettingId:{},SettingValue:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sb:{type:"list",member:{}},St:{type:"map",key:{},value:{type:"list",member:{}}},Sx:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S13:{type:"structure",members:{S3Location:{type:"structure",members:{OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S1n:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S1q"},Overview:{shape:"S1u"},DocumentVersion:{},AutomationTargetParameterName:{},Parameters:{shape:"St"},AssociationId:{},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},LastExecutionDate:{type:"timestamp"},LastSuccessfulExecutionDate:{type:"timestamp"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},TargetLocations:{shape:"S1f"}}},S1q:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S1u:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S21:{type:"structure",required:["Name"],members:{Name:{},InstanceId:{},Parameters:{shape:"St"},AutomationTargetParameterName:{},DocumentVersion:{},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},TargetLocations:{shape:"S1f"}}},S2a:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S2c:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S2o:{type:"structure",members:{Sha1:{},Hash:{},HashType:{},Name:{},VersionName:{},Owner:{},CreatedDate:{type:"timestamp"},Status:{},StatusInformation:{},DocumentVersion:{},Description:{},Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},Description:{},DefaultValue:{}}}},PlatformTypes:{shape:"S32"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S2a"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{}}},S32:{type:"list",member:{}},S3f:{type:"string",sensitive:true},S3t:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S3y:{type:"list",member:{type:"structure",members:{Arn:{}}}},S42:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S4b:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S4k:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S4q:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S4k"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S4x:{type:"list",member:{}},S51:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:true}}}},S5b:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S5k:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S5m"},SourceRegions:{shape:"S5r"},IncludeFutureRegions:{type:"boolean"}}},S5m:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S5r:{type:"list",member:{}},S67:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S6m:{type:"list",member:{}},S8h:{type:"map",key:{},value:{type:"list",member:{}}},S8m:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S8r:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S8v:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8h"},TargetParameterName:{},Targets:{shape:"Sx"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1f"}}}},S95:{type:"list",member:{type:"structure",members:{StepName:{},Action:{},TimeoutSeconds:{type:"long"},OnFailure:{},MaxAttempts:{type:"integer"},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},StepStatus:{},ResponseCode:{},Inputs:{type:"map",key:{},value:{}},Outputs:{shape:"S8h"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S8h"}}},StepExecutionId:{},OverriddenParameters:{shape:"S8h"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"Sx"},TargetLocation:{shape:"S1g"}}}},S9f:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S9n:{type:"structure",members:{Id:{},ReleaseDate:{type:"timestamp"},Title:{},Description:{},ContentUrl:{},Vendor:{},ProductFamily:{},Product:{},Classification:{},MsrcSeverity:{},KbNumber:{},MsrcNumber:{},Language:{},AdvisoryIds:{type:"list",member:{}},BugzillaIds:{type:"list",member:{}},CVEIds:{type:"list",member:{}},Name:{},Epoch:{type:"integer"},Version:{},Release:{},Arch:{},Severity:{},Repository:{}}},Sai:{type:"list",member:{}},Sbb:{type:"list",member:{}},Sbv:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sby"},InstalledCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledPendingRebootCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},UnreportedNotApplicableCount:{type:"integer"},NotApplicableCount:{type:"integer"},OperationStartTime:{type:"timestamp"},OperationEndTime:{type:"timestamp"},Operation:{},LastNoRebootInstallOperationTime:{type:"timestamp"},RebootOption:{}}},Sby:{type:"string",sensitive:true},Scy:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sda:{type:"string",sensitive:true},Se1:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:true},sensitive:true}},sensitive:true},sensitive:true},Se7:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sf1:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sfg:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sfm:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Sh5:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Shq:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Shw:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Shw"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Shq"}}}}}}},Sid:{type:"list",member:{type:"map",key:{},value:{}}},Sj4:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Sh5"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sj6"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"St"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S8h"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:true},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:true}}}}},Sj6:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sjr:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sjx:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sjr"},Aggregators:{shape:"Sjx"}}}},Skj:{type:"structure",members:{Name:{},Type:{},Value:{},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Skq:{type:"list",member:{}},Sku:{type:"list",member:{shape:"Skj"}},Sl6:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Slo:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sm4:{type:"structure",members:{CommandId:{},DocumentName:{},DocumentVersion:{},Comment:{},ExpiresAfter:{type:"timestamp"},Parameters:{shape:"St"},InstanceIds:{shape:"Sb"},Targets:{shape:"Sx"},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},TargetCount:{type:"integer"},CompletedCount:{type:"integer"},ErrorCount:{type:"integer"},DeliveryTimedOutCount:{type:"integer"},ServiceRole:{},NotificationConfig:{shape:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"},TimeoutSeconds:{type:"integer"}}},Smb:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Smt:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Smw:{type:"map",key:{},value:{}},Sn1:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Sn3"}}},Sn3:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Sn4:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Sn3"}}},Snb:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}}}}},5950:function(e){e.exports={version:2,waiters:{NodeAssociated:{delay:15,maxAttempts:15,operation:"DescribeNodeAssociationStatus",description:"Wait until node is associated or disassociated.",acceptors:[{expected:"SUCCESS",state:"success",matcher:"path",argument:"NodeAssociationStatus"},{expected:"FAILED",state:"failure",matcher:"path",argument:"NodeAssociationStatus"}]}}}},5951:function(e,t,r){var i=r(395);var a=i.Protocol.Rest;i.Polly.Presigner=i.util.inherit({constructor:function Signer(e){e=e||{};this.options=e;this.service=e.service;this.bindServiceObject(e);this._operations={}},bindServiceObject:function bindServiceObject(e){e=e||{};if(!this.service){this.service=new i.Polly(e)}else{var t=i.util.copy(this.service.config);this.service=new this.service.constructor.__super__(t);this.service.config.params=i.util.merge(this.service.config.params||{},e.params)}},modifyInputMembers:function modifyInputMembers(e){var t=i.util.copy(e);t.members=i.util.copy(e.members);i.util.each(e.members,function(e,r){t.members[e]=i.util.copy(r);if(!r.location||r.location==="body"){t.members[e].location="querystring";t.members[e].locationName=e}});return t},convertPostToGet:function convertPostToGet(e){e.httpRequest.method="GET";var t=e.service.api.operations[e.operation];var r=this._operations[e.operation];if(!r){this._operations[e.operation]=r=this.modifyInputMembers(t.input)}var i=a.generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=i;e.httpRequest.body="";delete e.httpRequest.headers["Content-Length"];delete e.httpRequest.headers["Content-Type"]},getSynthesizeSpeechUrl:function getSynthesizeSpeechUrl(e,t,r){var i=this;var a=this.service.makeRequest("synthesizeSpeech",e);a.removeAllListeners("build");a.on("build",function(e){i.convertPostToGet(e)});return a.presign(t,r)}})},5955:function(e,t,r){"use strict";var i=r(855);e.exports=SchemaObject;function SchemaObject(e){i.copy(e,this)}},5965:function(e,t,r){const{createSign:i,createVerify:a}=r(6417);const{KEYOBJECT:s}=r(3771);const n=r(3165);const{asInput:o}=r(8727);const u=(e,{[s]:t},r)=>{return i(e).update(r).sign(o(t,false))};const p=(e,{[s]:t},r,i)=>{return a(e).update(r).verify(o(t,true),i)};const c={RS256:0,RS384:624,RS512:752};e.exports=((e,t)=>{["RS256","RS384","RS512"].forEach(r=>{const i=n(r);e.sign.set(r,u.bind(undefined,i));e.verify.set(r,p.bind(undefined,i));t.RSA.sign[r]=(e=>e.private&&t.RSA.verify[r](e));t.RSA.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=c[r])})})},5967:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudwatch"]={};i.CloudWatch=a.defineService("cloudwatch",["2010-08-01"]);Object.defineProperty(s.services["cloudwatch"],"2010-08-01",{get:function get(){var e=r(1764);e.paginators=r(6504).pagination;e.waiters=r(6461).waiters;return e},enumerable:true,configurable:true});e.exports=i.CloudWatch},5993:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-22",endpointPrefix:"api.iotwireless",protocol:"rest-json",serviceFullName:"AWS IoT Wireless",serviceId:"IoT Wireless",signatureVersion:"v4",signingName:"iotwireless",uid:"iotwireless-2020-11-22"},operations:{AssociateAwsAccountWithPartnerAccount:{http:{requestUri:"/partner-accounts"},input:{type:"structure",required:["Sidewalk"],members:{Sidewalk:{shape:"S2"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Sidewalk:{shape:"S2"}}}},AssociateWirelessDeviceWithThing:{http:{method:"PUT",requestUri:"/wireless-devices/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id","ThingArn"],members:{Id:{location:"uri",locationName:"Id"},ThingArn:{}}},output:{type:"structure",members:{}}},AssociateWirelessGatewayWithCertificate:{http:{method:"PUT",requestUri:"/wireless-gateways/{Id}/certificate"},input:{type:"structure",required:["Id","IotCertificateId"],members:{Id:{location:"uri",locationName:"Id"},IotCertificateId:{}}},output:{type:"structure",members:{IotCertificateId:{}}}},AssociateWirelessGatewayWithThing:{http:{method:"PUT",requestUri:"/wireless-gateways/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id","ThingArn"],members:{Id:{location:"uri",locationName:"Id"},ThingArn:{}}},output:{type:"structure",members:{}}},CreateDestination:{http:{requestUri:"/destinations",responseCode:201},input:{type:"structure",required:["Name","ExpressionType","Expression","RoleArn"],members:{Name:{},ExpressionType:{},Expression:{},Description:{},RoleArn:{},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Name:{}}}},CreateDeviceProfile:{http:{requestUri:"/device-profiles",responseCode:201},input:{type:"structure",members:{Name:{},LoRaWAN:{shape:"Sv"},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateServiceProfile:{http:{requestUri:"/service-profiles",responseCode:201},input:{type:"structure",members:{Name:{},LoRaWAN:{type:"structure",members:{AddGwMetadata:{type:"boolean"}}},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessDevice:{http:{requestUri:"/wireless-devices",responseCode:201},input:{type:"structure",required:["Type","DestinationName"],members:{Type:{},Name:{},Description:{},DestinationName:{},ClientRequestToken:{idempotencyToken:true},LoRaWAN:{shape:"S1t"}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessGateway:{http:{requestUri:"/wireless-gateways",responseCode:201},input:{type:"structure",required:["LoRaWAN"],members:{Name:{},Description:{},LoRaWAN:{shape:"S2f"},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessGatewayTask:{http:{requestUri:"/wireless-gateways/{Id}/tasks",responseCode:201},input:{type:"structure",required:["Id","WirelessGatewayTaskDefinitionId"],members:{Id:{location:"uri",locationName:"Id"},WirelessGatewayTaskDefinitionId:{}}},output:{type:"structure",members:{WirelessGatewayTaskDefinitionId:{},Status:{}}}},CreateWirelessGatewayTaskDefinition:{http:{requestUri:"/wireless-gateway-task-definitions",responseCode:201},input:{type:"structure",required:["AutoCreateTasks"],members:{AutoCreateTasks:{type:"boolean"},Name:{},Update:{shape:"S2q"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Id:{}}}},DeleteDestination:{http:{method:"DELETE",requestUri:"/destinations/{Name}",responseCode:204},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}}},DeleteDeviceProfile:{http:{method:"DELETE",requestUri:"/device-profiles/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteServiceProfile:{http:{method:"DELETE",requestUri:"/service-profiles/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessDevice:{http:{method:"DELETE",requestUri:"/wireless-devices/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGateway:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGatewayTask:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/tasks",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGatewayTaskDefinition:{http:{method:"DELETE",requestUri:"/wireless-gateway-task-definitions/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateAwsAccountFromPartnerAccount:{http:{method:"DELETE",requestUri:"/partner-accounts/{PartnerAccountId}",responseCode:204},input:{type:"structure",required:["PartnerAccountId","PartnerType"],members:{PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{}}},DisassociateWirelessDeviceFromThing:{http:{method:"DELETE",requestUri:"/wireless-devices/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateWirelessGatewayFromCertificate:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/certificate",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateWirelessGatewayFromThing:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},GetDestination:{http:{method:"GET",requestUri:"/destinations/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},Expression:{},ExpressionType:{},Description:{},RoleArn:{}}}},GetDeviceProfile:{http:{method:"GET",requestUri:"/device-profiles/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Arn:{},Name:{},Id:{},LoRaWAN:{shape:"Sv"}}}},GetPartnerAccount:{http:{method:"GET",requestUri:"/partner-accounts/{PartnerAccountId}"},input:{type:"structure",required:["PartnerAccountId","PartnerType"],members:{PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{Sidewalk:{shape:"S3u"},AccountLinked:{type:"boolean"}}}},GetServiceEndpoint:{http:{method:"GET",requestUri:"/service-endpoint"},input:{type:"structure",members:{ServiceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{ServiceType:{},ServiceEndpoint:{},ServerTrust:{}}}},GetServiceProfile:{http:{method:"GET",requestUri:"/service-profiles/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Arn:{},Name:{},Id:{},LoRaWAN:{type:"structure",members:{UlRate:{type:"integer"},UlBucketSize:{type:"integer"},UlRatePolicy:{},DlRate:{type:"integer"},DlBucketSize:{type:"integer"},DlRatePolicy:{},AddGwMetadata:{type:"boolean"},DevStatusReqFreq:{type:"integer"},ReportDevStatusBattery:{type:"boolean"},ReportDevStatusMargin:{type:"boolean"},DrMin:{type:"integer"},DrMax:{type:"integer"},ChannelMask:{},PrAllowed:{type:"boolean"},HrAllowed:{type:"boolean"},RaAllowed:{type:"boolean"},NwkGeoLoc:{type:"boolean"},TargetPer:{type:"integer"},MinGwDiversity:{type:"integer"}}}}}},GetWirelessDevice:{http:{method:"GET",requestUri:"/wireless-devices/{Identifier}"},input:{type:"structure",required:["Identifier","IdentifierType"],members:{Identifier:{location:"uri",locationName:"Identifier"},IdentifierType:{location:"querystring",locationName:"identifierType"}}},output:{type:"structure",members:{Type:{},Name:{},Description:{},DestinationName:{},Id:{},Arn:{},ThingName:{},ThingArn:{},LoRaWAN:{shape:"S1t"}}}},GetWirelessDeviceStatistics:{http:{method:"GET",requestUri:"/wireless-devices/{Id}/statistics",responseCode:200},input:{type:"structure",required:["WirelessDeviceId"],members:{WirelessDeviceId:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessDeviceId:{},LastUplinkReceivedAt:{},LoRaWAN:{type:"structure",members:{DevEui:{},FPort:{type:"integer"},DataRate:{type:"integer"},Frequency:{type:"integer"},Timestamp:{},Gateways:{type:"list",member:{type:"structure",members:{GatewayEui:{},Snr:{type:"double"},Rssi:{type:"double"}}}}}}}}},GetWirelessGateway:{http:{method:"GET",requestUri:"/wireless-gateways/{Identifier}"},input:{type:"structure",required:["Identifier","IdentifierType"],members:{Identifier:{location:"uri",locationName:"Identifier"},IdentifierType:{location:"querystring",locationName:"identifierType"}}},output:{type:"structure",members:{Name:{},Id:{},Description:{},LoRaWAN:{shape:"S2f"},Arn:{},ThingName:{},ThingArn:{}}}},GetWirelessGatewayCertificate:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/certificate"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{IotCertificateId:{}}}},GetWirelessGatewayFirmwareInformation:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/firmware-information"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{LoRaWAN:{type:"structure",members:{CurrentVersion:{shape:"S2v"}}}}}},GetWirelessGatewayStatistics:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/statistics",responseCode:200},input:{type:"structure",required:["WirelessGatewayId"],members:{WirelessGatewayId:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessGatewayId:{},LastUplinkReceivedAt:{}}}},GetWirelessGatewayTask:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/tasks"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessGatewayId:{},WirelessGatewayTaskDefinitionId:{},LastUplinkReceivedAt:{},TaskCreatedAt:{},Status:{}}}},GetWirelessGatewayTaskDefinition:{http:{method:"GET",requestUri:"/wireless-gateway-task-definitions/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{AutoCreateTasks:{type:"boolean"},Name:{},Update:{shape:"S2q"}}}},ListDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},DestinationList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},ExpressionType:{},Expression:{},Description:{},RoleArn:{}}}}}}},ListDeviceProfiles:{http:{method:"GET",requestUri:"/device-profiles"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},DeviceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Id:{}}}}}}},ListPartnerAccounts:{http:{method:"GET",requestUri:"/partner-accounts"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Sidewalk:{type:"list",member:{shape:"S3u"}}}}},ListServiceProfiles:{http:{method:"GET",requestUri:"/service-profiles"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},ServiceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Id:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sn"}}}},ListWirelessDevices:{http:{method:"GET",requestUri:"/wireless-devices"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},DestinationName:{location:"querystring",locationName:"destinationName"},DeviceProfileId:{location:"querystring",locationName:"deviceProfileId"},ServiceProfileId:{location:"querystring",locationName:"serviceProfileId"},WirelessDeviceType:{location:"querystring",locationName:"wirelessDeviceType"}}},output:{type:"structure",members:{NextToken:{},WirelessDeviceList:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Type:{},Name:{},DestinationName:{},LastUplinkReceivedAt:{},LoRaWAN:{type:"structure",members:{DevEui:{}}},Sidewalk:{type:"structure",members:{AmazonId:{}}}}}}}}},ListWirelessGatewayTaskDefinitions:{http:{method:"GET",requestUri:"/wireless-gateway-task-definitions"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},TaskDefinitionType:{location:"querystring",locationName:"taskDefinitionType"}}},output:{type:"structure",members:{NextToken:{},TaskDefinitions:{type:"list",member:{type:"structure",members:{Id:{},LoRaWAN:{type:"structure",members:{CurrentVersion:{shape:"S2v"},UpdateVersion:{shape:"S2v"}}}}}}}}},ListWirelessGateways:{http:{method:"GET",requestUri:"/wireless-gateways"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},WirelessGatewayList:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},LoRaWAN:{shape:"S2f"},LastUplinkReceivedAt:{}}}}}}},SendDataToWirelessDevice:{http:{requestUri:"/wireless-devices/{Id}/data",responseCode:202},input:{type:"structure",required:["Id","TransmitMode","PayloadData"],members:{Id:{location:"uri",locationName:"Id"},TransmitMode:{type:"integer"},PayloadData:{},WirelessMetadata:{type:"structure",members:{LoRaWAN:{type:"structure",members:{FPort:{type:"integer"}}},Sidewalk:{type:"structure",members:{Seq:{type:"integer"}}}}}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"},Tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},TestWirelessDevice:{http:{requestUri:"/wireless-devices/{Id}/test",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Result:{}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{http:{method:"PATCH",requestUri:"/destinations/{Name}",responseCode:204},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},ExpressionType:{},Expression:{},Description:{},RoleArn:{}}},output:{type:"structure",members:{}}},UpdatePartnerAccount:{http:{method:"PATCH",requestUri:"/partner-accounts/{PartnerAccountId}",responseCode:204},input:{type:"structure",required:["Sidewalk","PartnerAccountId","PartnerType"],members:{Sidewalk:{type:"structure",members:{AppServerPrivateKey:{shape:"S4"}}},PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{}}},UpdateWirelessDevice:{http:{method:"PATCH",requestUri:"/wireless-devices/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},DestinationName:{},Name:{},Description:{},LoRaWAN:{type:"structure",members:{DeviceProfileId:{},ServiceProfileId:{}}}}},output:{type:"structure",members:{}}},UpdateWirelessGateway:{http:{method:"PATCH",requestUri:"/wireless-gateways/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},Description:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{AmazonId:{},AppServerPrivateKey:{shape:"S4"}}},S4:{type:"string",sensitive:true},Sn:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{SupportsClassB:{type:"boolean"},ClassBTimeout:{type:"integer"},PingSlotPeriod:{type:"integer"},PingSlotDr:{type:"integer"},PingSlotFreq:{type:"integer"},SupportsClassC:{type:"boolean"},ClassCTimeout:{type:"integer"},MacVersion:{},RegParamsRevision:{},RxDelay1:{type:"integer"},RxDrOffset1:{type:"integer"},RxDataRate2:{type:"integer"},RxFreq2:{type:"integer"},FactoryPresetFreqsList:{type:"list",member:{type:"integer"}},MaxEirp:{type:"integer"},MaxDutyCycle:{type:"integer"},RfRegion:{},SupportsJoin:{type:"boolean"},Supports32BitFCnt:{type:"boolean"}}},S1t:{type:"structure",members:{DevEui:{},DeviceProfileId:{},ServiceProfileId:{},OtaaV1_1:{type:"structure",members:{AppKey:{},NwkKey:{},JoinEui:{}}},OtaaV1_0_x:{type:"structure",members:{AppKey:{},AppEui:{}}},AbpV1_1:{type:"structure",members:{DevAddr:{},SessionKeys:{type:"structure",members:{FNwkSIntKey:{},SNwkSIntKey:{},NwkSEncKey:{},AppSKey:{}}}}},AbpV1_0_x:{type:"structure",members:{DevAddr:{},SessionKeys:{type:"structure",members:{NwkSKey:{},AppSKey:{}}}}}}},S2f:{type:"structure",members:{GatewayEui:{},RfRegion:{}}},S2q:{type:"structure",members:{UpdateDataSource:{},UpdateDataRole:{},LoRaWAN:{type:"structure",members:{UpdateSignature:{},SigKeyCrc:{type:"long"},CurrentVersion:{shape:"S2v"},UpdateVersion:{shape:"S2v"}}}}},S2v:{type:"structure",members:{PackageVersion:{},Model:{},Station:{}}},S3u:{type:"structure",members:{AmazonId:{},Fingerprint:{type:"string",sensitive:true}}}}}},5998:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["identitystore"]={};i.IdentityStore=a.defineService("identitystore",["2020-06-15"]);Object.defineProperty(s.services["identitystore"],"2020-06-15",{get:function get(){var e=r(7763);e.paginators=r(4433).pagination;return e},enumerable:true,configurable:true});e.exports=i.IdentityStore},6010:function(e){e.exports={pagination:{}}},6016:function(e,t,r){var i=r(395);var a=r(9819);var s=r(6232);var n=r(9338);var o=r(3546);r(9856);var u={completeMultipartUpload:true,copyObject:true,uploadPartCopy:true};var p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function getSignatureVersion(e){var t=this.api.signatureVersion;var r=this._originalConfig?this._originalConfig.signatureVersion:null;var i=this.config.signatureVersion;var a=e?e.isPresigned():false;if(r){r=r==="v2"?"s3":r;return r}if(a!==true){t="v4"}else if(i){t=i}return t},getSigningName:function getSigningName(){var e=i.Service.prototype.getSigningName;return this._parsedArn&&this._parsedArn.service?this._parsedArn.service:e.call(this)},getSignerClass:function getSignerClass(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function validateService(){var e;var t=[];if(!this.config.region)this.config.region="us-east-1";if(!this.config.endpoint&&this.config.s3BucketEndpoint){t.push("An endpoint must be provided when configuring "+"`s3BucketEndpoint` to true.")}if(t.length===1){e=t[0]}else if(t.length>1){e="Multiple configuration errors:\n"+t.join("\n")}if(e){throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},shouldDisableBodySigning:function shouldDisableBodySigning(e){var t=this.getSignerClass();if(this.config.s3DisableBodySigning===true&&t===i.Signers.V4&&e.httpRequest.endpoint.protocol==="https:"){return true}return false},setupRequestListeners:function setupRequestListeners(e){var t=true;e.addListener("validate",this.validateScheme);e.addListener("validate",this.validateBucketName,t);e.addListener("validate",this.optInUsEast1RegionalEndpoint,t);e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION);e.addListener("build",this.addContentType);e.addListener("build",this.computeContentMd5);e.addListener("build",this.computeSseCustomerKeyMd5);e.addListener("build",this.populateURI);e.addListener("afterBuild",this.addExpect100Continue);e.addListener("extractError",this.extractError);e.addListener("extractData",i.util.hoistPayloadMember);e.addListener("extractData",this.extractData);e.addListener("extractData",this.extractErrorFrom200Response);e.addListener("beforePresign",this.prepareSignedUrl);if(this.shouldDisableBodySigning(e)){e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.addListener("afterBuild",this.disableBodySigning)}if(e.operation!=="createBucket"&&n.isArnInParam(e,"Bucket")){e.service._parsedArn=i.util.ARN.parse(e.params.Bucket);e.removeListener("validate",this.validateBucketName);e.removeListener("build",this.populateURI);if(e.service._parsedArn.service==="s3"){e.addListener("validate",n.validateS3AccessPointArn);e.addListener("validate",this.validateArnResourceType)}else if(e.service._parsedArn.service==="s3-outposts"){e.addListener("validate",n.validateOutpostsAccessPointArn);e.addListener("validate",n.validateOutpostsArn)}e.addListener("validate",n.validateArnRegion);e.addListener("validate",n.validateArnAccount);e.addListener("validate",n.validateArnService);e.addListener("build",this.populateUriFromAccessPointArn);e.addListener("build",n.validatePopulateUriFromArn);return}e.addListener("validate",this.validateBucketEndpoint);e.addListener("validate",this.correctBucketRegionFromCache);e.onAsync("extractError",this.requestBucketRegion);if(i.util.isBrowser()){e.onAsync("retry",this.reqRegionForNetworkingError)}},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol,a=t.SSECustomerKey||t.CopySourceSSECustomerKey;if(a&&r!=="https:"){var s="Cannot send SSE keys over HTTP. Set 'sslEnabled'"+"to 'true' in your configuration";throw i.util.error(new Error,{code:"ConfigError",message:s})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){var t="Cannot send requests to root API with `s3BucketEndpoint` set.";throw i.util.error(new Error,{code:"ConfigError",message:t})}},validateArnResourceType:function validateArnResourceType(e){var t=e.service._parsedArn.resource;if(t.indexOf("accesspoint:")!==0&&t.indexOf("accesspoint/")!==0){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})}},validateBucketName:function validateBucketName(e){var t=e.service;var r=t.getSignatureVersion(e);var a=e.params&&e.params.Bucket;var s=e.params&&e.params.Key;var n=a&&a.indexOf("/");if(a&&n>=0){if(typeof s==="string"&&n>0){e.params=i.util.copy(e.params);var o=a.substr(n+1)||"";e.params.Key=o+"/"+s;e.params.Bucket=a.substr(0,n)}else if(r==="v4"){var u="Bucket names cannot contain forward slashes. Bucket: "+a;throw i.util.error(new Error,{code:"InvalidBucket",message:u})}}},isValidAccelerateOperation:function isValidAccelerateOperation(e){var t=["createBucket","deleteBucket","listBuckets"];return t.indexOf(e)===-1},optInUsEast1RegionalEndpoint:function optInUsEast1RegionalEndpoint(e){var t=e.service;var r=t.config;r.s3UsEast1RegionalEndpoint=s(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"});if(!(t._originalConfig||{}).endpoint&&e.httpRequest.region==="us-east-1"&&r.s3UsEast1RegionalEndpoint==="regional"&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,i)+".us-east-1"+r.endpoint.substring(i);e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function populateURI(e){var t=e.httpRequest;var r=e.params.Bucket;var i=e.service;var a=t.endpoint;if(r){if(!i.pathStyleBucketName(r)){if(i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)){if(i.config.useDualstack){a.hostname=r+".s3-accelerate.dualstack.amazonaws.com"}else{a.hostname=r+".s3-accelerate.amazonaws.com"}}else if(!i.config.s3BucketEndpoint){a.hostname=r+"."+a.hostname}var s=a.port;if(s!==80&&s!==443){a.host=a.hostname+":"+a.port}else{a.host=a.hostname}t.virtualHostedBucket=r;i.removeVirtualHostedBucketFromPath(e)}}},removeVirtualHostedBucketFromPath:function removeVirtualHostedBucketFromPath(e){var t=e.httpRequest;var r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var a="/"+i.util.uriEscapePath(e.params.Key);if(t.path.indexOf(a)===0&&(t.path.length===a.length||t.path[a.length]==="?")){return}}t.path=t.path.replace(new RegExp("/"+r),"");if(t.path[0]!=="/"){t.path="/"+t.path}}},populateUriFromAccessPointArn:function populateUriFromAccessPointArn(e){var t=e.service._parsedArn;var r=t.service==="s3-outposts";var a=r?"."+t.outpostId:"";var s=r?"s3-outposts":"s3-accesspoint";var n=!r&&e.service.config.useDualstack?".dualstack":"";var u=e.httpRequest.endpoint;var p=o.getEndpointSuffix(t.region);var c=e.service.config.s3UseArnRegion;u.hostname=[t.accessPoint+"-"+t.accountId+a,s+n,c?t.region:e.service.config.region,p].join(".");u.host=u.hostname;var m=i.util.uriEscape(e.params.Bucket);var l=e.httpRequest.path;e.httpRequest.path=l.replace(new RegExp("/"+m),"");if(e.httpRequest.path[0]!=="/"){e.httpRequest.path="/"+e.httpRequest.path}e.httpRequest.region=t.region},addExpect100Continue:function addExpect100Continue(e){var t=e.httpRequest.headers["Content-Length"];if(i.util.isNode()&&(t>=1024*1024||e.params.Body instanceof i.util.stream.Stream)){e.httpRequest.headers["Expect"]="100-continue"}},addContentType:function addContentType(e){var t=e.httpRequest;if(t.method==="GET"||t.method==="HEAD"){delete t.headers["Content-Type"];return}if(!t.headers["Content-Type"]){t.headers["Content-Type"]="application/octet-stream"}var r=t.headers["Content-Type"];if(i.util.isBrowser()){if(typeof t.body==="string"&&!r.match(/;\s*charset=/)){var a="; charset=UTF-8";t.headers["Content-Type"]+=a}else{var s=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,s)}}},computableChecksumOperations:{putBucketCors:true,putBucketLifecycle:true,putBucketLifecycleConfiguration:true,putBucketTagging:true,deleteObjects:true,putBucketReplication:true,putObjectLegalHold:true,putObjectRetention:true,putObjectLockConfiguration:true},willComputeChecksums:function willComputeChecksums(e){if(this.computableChecksumOperations[e.operation])return true;if(!this.config.computeChecksums)return false;if(!i.util.Buffer.isBuffer(e.httpRequest.body)&&typeof e.httpRequest.body!=="string"){return false}var t=e.service.api.operations[e.operation].input.members;if(e.service.shouldDisableBodySigning(e)&&!Object.prototype.hasOwnProperty.call(e.httpRequest.headers,"presigned-expires")){if(t.ContentMD5&&!e.params.ContentMD5){return true}}if(e.service.getSignerClass(e)===i.Signers.V4){if(t.ContentMD5&&!t.ContentMD5.required)return false}if(t.ContentMD5&&!e.params.ContentMD5)return true},computeContentMd5:function computeContentMd5(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function computeSseCustomerKeyMd5(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};i.util.each(t,function(t,r){if(e.params[t]){var a=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=a}})},pathStyleBucketName:function pathStyleBucketName(e){if(this.config.s3ForcePathStyle)return true;if(this.config.s3BucketEndpoint)return false;if(n.dnsCompatibleBucketName(e)){return this.config.sslEnabled&&e.match(/\./)?true:false}else{return true}},extractErrorFrom200Response:function extractErrorFrom200Response(e){if(!u[e.request.operation])return;var t=e.httpResponse;if(t.body&&t.body.toString().match("<Error>")){e.data=null;var r=this.service?this.service:this;r.extractError(e);throw e.error}else if(!t.body||!t.body.toString().match(/<[\w_]/)){e.data=null;throw i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function retryableError(e,t){if(u[t.operation]&&e.statusCode===200){return true}else if(t._requestRegionForBucket&&t.service.bucketRegionCache[t._requestRegionForBucket]){return false}else if(e&&e.code==="RequestTimeout"){return true}else if(e&&p.indexOf(e.code)!=-1&&e.region&&e.region!=t.httpRequest.region){t.httpRequest.region=e.region;if(e.statusCode===301){t.service.updateReqBucketRegion(t)}return true}else{var r=i.Service.prototype.retryableError;return r.call(this,e,t)}},updateReqBucketRegion:function updateReqBucketRegion(e,t){var r=e.httpRequest;if(typeof t==="string"&&t.length){r.region=t}if(!r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){return}var a=e.service;var s=a.config;var n=s.s3BucketEndpoint;if(n){delete s.s3BucketEndpoint}var o=i.util.copy(s);delete o.endpoint;o.region=r.region;r.endpoint=new i.S3(o).endpoint;a.populateURI(e);s.s3BucketEndpoint=n;r.headers.Host=r.endpoint.host;if(e._asm.currentState==="validate"){e.removeListener("build",a.populateURI);e.addListener("build",a.removeVirtualHostedBucketFromPath)}},extractData:function extractData(e){var t=e.request;if(t.operation==="getBucketLocation"){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data["_"];if(r){e.data.LocationConstraint=r[1]}else{e.data.LocationConstraint=""}}var i=t.params.Bucket||null;if(t.operation==="deleteBucket"&&typeof i==="string"&&!e.error){t.service.clearBucketRegionCache(i)}else{var a=e.httpResponse.headers||{};var s=a["x-amz-bucket-region"]||null;if(!s&&t.operation==="createBucket"&&!e.error){var n=t.params.CreateBucketConfiguration;if(!n){s="us-east-1"}else if(n.LocationConstraint==="EU"){s="eu-west-1"}else{s=n.LocationConstraint}}if(s){if(i&&s!==t.service.bucketRegionCache[i]){t.service.bucketRegionCache[i]=s}}}t.service.extractRequestIds(e)},extractError:function extractError(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"};var r=e.request;var a=e.httpResponse.statusCode;var s=e.httpResponse.body||"";var n=e.httpResponse.headers||{};var o=n["x-amz-bucket-region"]||null;var u=r.params.Bucket||null;var p=r.service.bucketRegionCache;if(o&&u&&o!==p[u]){p[u]=o}var c;if(t[a]&&s.length===0){if(u&&!o){c=p[u]||null;if(c!==r.httpRequest.region){o=c}}e.error=i.util.error(new Error,{code:t[a],message:null,region:o})}else{var m=(new i.XML.Parser).parse(s.toString());if(m.Region&&!o){o=m.Region;if(u&&o!==p[u]){p[u]=o}}else if(u&&!o&&!m.Region){c=p[u]||null;if(c!==r.httpRequest.region){o=c}}e.error=i.util.error(new Error,{code:m.Code||a,message:m.Message||null,region:o})}r.service.extractRequestIds(e)},requestBucketRegion:function requestBucketRegion(e,t){var r=e.error;var a=e.request;var s=a.params.Bucket||null;if(!r||!s||r.region||a.operation==="listObjects"||i.util.isNode()&&a.operation==="headBucket"||r.statusCode===400&&a.operation!=="headObject"||p.indexOf(r.code)===-1){return t()}var n=i.util.isNode()?"headBucket":"listObjects";var o={Bucket:s};if(n==="listObjects")o.MaxKeys=0;var u=a.service[n](o);u._requestRegionForBucket=s;u.send(function(){var e=a.service.bucketRegionCache[s]||null;r.region=e;t()})},reqRegionForNetworkingError:function reqRegionForNetworkingError(e,t){if(!i.util.isBrowser()){return t()}var r=e.error;var a=e.request;var s=a.params.Bucket;if(!r||r.code!=="NetworkingError"||!s||a.httpRequest.region==="us-east-1"){return t()}var o=a.service;var u=o.bucketRegionCache;var p=u[s]||null;if(p&&p!==a.httpRequest.region){o.updateReqBucketRegion(a,p);t()}else if(!n.dnsCompatibleBucketName(s)){o.updateReqBucketRegion(a,"us-east-1");if(u[s]!=="us-east-1"){u[s]="us-east-1"}t()}else if(a.httpRequest.virtualHostedBucket){var c=o.listObjects({Bucket:s,MaxKeys:0});o.updateReqBucketRegion(c,"us-east-1");c._requestRegionForBucket=s;c.send(function(){var e=o.bucketRegionCache[s]||null;if(e&&e!==a.httpRequest.region){o.updateReqBucketRegion(a,e)}t()})}else{t()}},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;if(!e){e=Object.keys(t)}else if(typeof e==="string"){e=[e]}for(var r=0;r<e.length;r++){delete t[e[r]]}return t},correctBucketRegionFromCache:function correctBucketRegionFromCache(e){var t=e.params.Bucket||null;if(t){var r=e.service;var i=e.httpRequest.region;var a=r.bucketRegionCache[t];if(a&&a!==i){r.updateReqBucketRegion(e,a)}}},extractRequestIds:function extractRequestIds(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null;var r=e.httpResponse.headers?e.httpResponse.headers["x-amz-cf-id"]:null;e.extendedRequestId=t;e.cfId=r;if(e.error){e.error.requestId=e.requestId||null;e.error.extendedRequestId=t;e.error.cfId=r}},getSignedUrl:function getSignedUrl(e,t,r){t=i.util.copy(t||{});var a=t.Expires||900;if(typeof a!=="number"){throw i.util.error(new Error,{code:"InvalidParameterException",message:"The expiration must be a number, received "+typeof a})}delete t.Expires;var s=this.makeRequest(e,t);if(r){i.util.defer(function(){s.presign(a,r)})}else{return s.presign(a,r)}},createPresignedPost:function createPresignedPost(e,t){if(typeof e==="function"&&t===undefined){t=e;e=null}e=i.util.copy(e||{});var r=this.config.params||{};var a=e.Bucket||r.Bucket,s=this,n=this.config,o=i.util.copy(this.endpoint);if(!n.s3BucketEndpoint){o.pathname="/"+a}function finalizePost(){return{url:i.util.urlFormat(o),fields:s.preparePostFields(n.credentials,n.region,a,e.Fields,e.Conditions,e.Expires)}}if(t){n.getCredentials(function(e){if(e){t(e)}else{try{t(null,finalizePost())}catch(e){t(e)}}})}else{return finalizePost()}},preparePostFields:function preparePostFields(e,t,r,s,n,o){var u=this.getSkewCorrectedDate();if(!e||!t||!r){throw new Error("Unable to create a POST object policy without a bucket,"+" region, and credentials")}s=i.util.copy(s||{});n=(n||[]).slice(0);o=o||3600;var p=i.util.date.iso8601(u).replace(/[:\-]|\.\d{3}/g,"");var c=p.substr(0,8);var m=a.createScope(c,t,"s3");var l=e.accessKeyId+"/"+m;s["bucket"]=r;s["X-Amz-Algorithm"]="AWS4-HMAC-SHA256";s["X-Amz-Credential"]=l;s["X-Amz-Date"]=p;if(e.sessionToken){s["X-Amz-Security-Token"]=e.sessionToken}for(var d in s){if(s.hasOwnProperty(d)){var y={};y[d]=s[d];n.push(y)}}s.Policy=this.preparePostPolicy(new Date(u.valueOf()+o*1e3),n);s["X-Amz-Signature"]=i.util.crypto.hmac(a.getSigningKey(e,c,t,"s3",true),s.Policy,"hex");return s},preparePostPolicy:function preparePostPolicy(e,t){return i.util.base64.encode(JSON.stringify({expiration:i.util.date.iso8601(e),conditions:t}))},prepareSignedUrl:function prepareSignedUrl(e){e.addListener("validate",e.service.noPresignedContentLength);e.removeListener("build",e.service.addContentType);if(!e.params.Body){e.removeListener("build",e.service.computeContentMd5)}else{e.addListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256)}},disableBodySigning:function disableBodySigning(e){var t=e.httpRequest.headers;if(!Object.prototype.hasOwnProperty.call(t,"presigned-expires")){t["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD"}},noPresignedContentLength:function noPresignedContentLength(e){if(e.params.ContentLength!==undefined){throw i.util.error(new Error,{code:"UnexpectedParameter",message:"ContentLength is not supported in pre-signed URLs."})}},createBucket:function createBucket(e,t){if(typeof e==="function"||!e){t=t||e;e={}}var r=this.endpoint.hostname;var a=i.util.copy(e);if(r!==this.api.globalEndpoint&&!e.CreateBucketConfiguration){a.CreateBucketConfiguration={LocationConstraint:this.config.region}}return this.makeRequest("createBucket",a,t)},upload:function upload(e,t,r){if(typeof t==="function"&&r===undefined){r=t;t=null}t=t||{};t=i.util.merge(t||{},{service:this,params:e});var a=new i.S3.ManagedUpload(t);if(typeof r==="function")a.send(r);return a}});i.S3.addPromisesToClass=function addPromisesToClass(e){this.prototype.getSignedUrlPromise=i.util.promisifyMethod("getSignedUrl",e)};i.S3.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.getSignedUrlPromise};i.util.addPromises(i.S3)},6023:function(e){e.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"}]}}}},6032:function(e,t,r){const{improvedDH:i}=r(7915);const{KEYLENGTHS:a}=r(2962);const{generateSync:s}=r(7104);const{name:n}=r(4997);const o=r(9715);const u=(e,t,{enc:r})=>{const i=s(e.kty,e.crv);const n=o(r,a.get(r),i,e);return{wrapped:n,header:{epk:{kty:e.kty,crv:e.crv,x:i.x,y:i.y}}}};const p=(e,t,r)=>{const{enc:i,epk:s}=r;return o(i,a.get(i),e,s,r)};e.exports=((e,t)=>{e.keyManagementEncrypt.set("ECDH-ES",u);e.keyManagementDecrypt.set("ECDH-ES",p);t.EC.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==n);if(i){t.OKP.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}})},6039:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-09-01",endpointPrefix:"braket",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Braket",serviceId:"Braket",signatureVersion:"v4",signingName:"braket",uid:"braket-2019-09-01"},operations:{CancelQuantumTask:{http:{method:"PUT",requestUri:"/quantum-task/{quantumTaskArn}/cancel",responseCode:200},input:{type:"structure",required:["clientToken","quantumTaskArn"],members:{clientToken:{idempotencyToken:true},quantumTaskArn:{location:"uri",locationName:"quantumTaskArn"}}},output:{type:"structure",required:["cancellationStatus","quantumTaskArn"],members:{cancellationStatus:{},quantumTaskArn:{}}},idempotent:true},CreateQuantumTask:{http:{requestUri:"/quantum-task",responseCode:201},input:{type:"structure",required:["action","clientToken","deviceArn","outputS3Bucket","outputS3KeyPrefix","shots"],members:{action:{jsonvalue:true},clientToken:{idempotencyToken:true},deviceArn:{},deviceParameters:{jsonvalue:true},outputS3Bucket:{},outputS3KeyPrefix:{},shots:{type:"long"},tags:{shape:"Sd"}}},output:{type:"structure",required:["quantumTaskArn"],members:{quantumTaskArn:{}}}},GetDevice:{http:{method:"GET",requestUri:"/device/{deviceArn}",responseCode:200},input:{type:"structure",required:["deviceArn"],members:{deviceArn:{location:"uri",locationName:"deviceArn"}}},output:{type:"structure",required:["deviceArn","deviceCapabilities","deviceName","deviceStatus","deviceType","providerName"],members:{deviceArn:{},deviceCapabilities:{jsonvalue:true},deviceName:{},deviceStatus:{},deviceType:{},providerName:{}}}},GetQuantumTask:{http:{method:"GET",requestUri:"/quantum-task/{quantumTaskArn}",responseCode:200},input:{type:"structure",required:["quantumTaskArn"],members:{quantumTaskArn:{location:"uri",locationName:"quantumTaskArn"}}},output:{type:"structure",required:["createdAt","deviceArn","deviceParameters","outputS3Bucket","outputS3Directory","quantumTaskArn","shots","status"],members:{createdAt:{shape:"Sm"},deviceArn:{},deviceParameters:{jsonvalue:true},endedAt:{shape:"Sm"},failureReason:{},outputS3Bucket:{},outputS3Directory:{},quantumTaskArn:{},shots:{type:"long"},status:{},tags:{shape:"Sd"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sd"}}}},SearchDevices:{http:{requestUri:"/devices",responseCode:200},input:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["name","values"],members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["devices"],members:{devices:{type:"list",member:{type:"structure",required:["deviceArn","deviceName","deviceStatus","deviceType","providerName"],members:{deviceArn:{},deviceName:{},deviceStatus:{},deviceType:{},providerName:{}}}},nextToken:{}}}},SearchQuantumTasks:{http:{requestUri:"/quantum-tasks",responseCode:200},input:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["quantumTasks"],members:{nextToken:{},quantumTasks:{type:"list",member:{type:"structure",required:["createdAt","deviceArn","outputS3Bucket","outputS3Directory","quantumTaskArn","shots","status"],members:{createdAt:{shape:"Sm"},deviceArn:{},endedAt:{shape:"Sm"},outputS3Bucket:{},outputS3Directory:{},quantumTaskArn:{},shots:{type:"long"},status:{},tags:{shape:"Sd"}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true}},shapes:{Sd:{type:"map",key:{},value:{}},Sm:{type:"timestamp",timestampFormat:"iso8601"}}}},6040:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kms"]={};i.KMS=a.defineService("kms",["2014-11-01"]);Object.defineProperty(s.services["kms"],"2014-11-01",{get:function get(){var e=r(3224);e.paginators=r(5167).pagination;return e},enumerable:true,configurable:true});e.exports=i.KMS},6049:function(e,t,r){var i=r(5011);e.exports=i(once);e.exports.strict=i(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var r=e.name||"Function wrapped with `once`";t.onceError=r+" shouldn't be called more than once";t.called=false;return t}},6057:function(e,t,r){"use strict";const i=r(5747);const a=r(1669);const s=r(5534);const n=r(9504);e.exports=(async e=>{const{body:t}=e;if(e.headers["content-length"]){return Number(e.headers["content-length"])}if(!t&&!e.stream){return 0}if(s.string(t)){return Buffer.byteLength(t)}if(n(t)){return a.promisify(t.getLength.bind(t))()}if(t instanceof i.ReadStream){const{size:e}=await a.promisify(i.stat)(t.path);return e}return null})},6063:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"glue",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Glue",serviceId:"Glue",signatureVersion:"v4",targetPrefix:"AWSGlue",uid:"glue-2017-03-31"},operations:{BatchCreatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionInputList"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionInputList:{type:"list",member:{shape:"S5"}}}},output:{type:"structure",members:{Errors:{shape:"S11"}}}},BatchDeleteConnection:{input:{type:"structure",required:["ConnectionNameList"],members:{CatalogId:{},ConnectionNameList:{type:"list",member:{}}}},output:{type:"structure",members:{Succeeded:{shape:"Sm"},Errors:{type:"map",key:{},value:{shape:"S13"}}}}},BatchDeletePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToDelete"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToDelete:{type:"list",member:{shape:"S1b"}}}},output:{type:"structure",members:{Errors:{shape:"S11"}}}},BatchDeleteTable:{input:{type:"structure",required:["DatabaseName","TablesToDelete"],members:{CatalogId:{},DatabaseName:{},TablesToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{TableName:{},ErrorDetail:{shape:"S13"}}}}}}},BatchDeleteTableVersion:{input:{type:"structure",required:["DatabaseName","TableName","VersionIds"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionIds:{type:"list",member:{}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{TableName:{},VersionId:{},ErrorDetail:{shape:"S13"}}}}}}},BatchGetCrawlers:{input:{type:"structure",required:["CrawlerNames"],members:{CrawlerNames:{shape:"S1p"}}},output:{type:"structure",members:{Crawlers:{shape:"S1r"},CrawlersNotFound:{shape:"S1p"}}}},BatchGetDevEndpoints:{input:{type:"structure",required:["DevEndpointNames"],members:{DevEndpointNames:{shape:"S2z"}}},output:{type:"structure",members:{DevEndpoints:{shape:"S32"},DevEndpointsNotFound:{shape:"S2z"}}}},BatchGetJobs:{input:{type:"structure",required:["JobNames"],members:{JobNames:{shape:"S3e"}}},output:{type:"structure",members:{Jobs:{shape:"S3g"},JobsNotFound:{shape:"S3e"}}}},BatchGetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToGet"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToGet:{shape:"S3x"}}},output:{type:"structure",members:{Partitions:{shape:"S3z"},UnprocessedKeys:{shape:"S3x"}}}},BatchGetTriggers:{input:{type:"structure",required:["TriggerNames"],members:{TriggerNames:{shape:"S42"}}},output:{type:"structure",members:{Triggers:{shape:"S44"},TriggersNotFound:{shape:"S42"}}}},BatchGetWorkflows:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S4j"},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflows:{type:"list",member:{shape:"S4m"}},MissingWorkflows:{shape:"S4j"}}}},BatchStopJobRun:{input:{type:"structure",required:["JobName","JobRunIds"],members:{JobName:{},JobRunIds:{type:"list",member:{}}}},output:{type:"structure",members:{SuccessfulSubmissions:{type:"list",member:{type:"structure",members:{JobName:{},JobRunId:{}}}},Errors:{type:"list",member:{type:"structure",members:{JobName:{},JobRunId:{},ErrorDetail:{shape:"S13"}}}}}}},BatchUpdatePartition:{input:{type:"structure",required:["DatabaseName","TableName","Entries"],members:{CatalogId:{},DatabaseName:{},TableName:{},Entries:{type:"list",member:{type:"structure",required:["PartitionValueList","PartitionInput"],members:{PartitionValueList:{shape:"S5j"},PartitionInput:{shape:"S5"}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{PartitionValueList:{shape:"S5j"},ErrorDetail:{shape:"S13"}}}}}}},CancelMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{}}}},CheckSchemaVersionValidity:{input:{type:"structure",required:["DataFormat","SchemaDefinition"],members:{DataFormat:{},SchemaDefinition:{}}},output:{type:"structure",members:{Valid:{type:"boolean"},Error:{}}}},CreateClassifier:{input:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Classification","Name","GrokPattern"],members:{Classification:{},Name:{},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Classification","Name"],members:{Classification:{},Name:{},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name","JsonPath"],members:{Name:{},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S6a"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},output:{type:"structure",members:{}}},CreateConnection:{input:{type:"structure",required:["ConnectionInput"],members:{CatalogId:{},ConnectionInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},CreateCrawler:{input:{type:"structure",required:["Name","Role","Targets"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1u"},Schedule:{},Classifiers:{shape:"S2c"},TablePrefix:{},SchemaChangePolicy:{shape:"S2f"},RecrawlPolicy:{shape:"S2d"},LineageConfiguration:{shape:"S2i"},Configuration:{},CrawlerSecurityConfiguration:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{}}},CreateDatabase:{input:{type:"structure",required:["DatabaseInput"],members:{CatalogId:{},DatabaseInput:{shape:"S6r"}}},output:{type:"structure",members:{}}},CreateDevEndpoint:{input:{type:"structure",required:["EndpointName","RoleArn"],members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S35"},SubnetId:{},PublicKey:{},PublicKeys:{shape:"S3b"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},SecurityConfiguration:{},Tags:{shape:"S6m"},Arguments:{shape:"S3c"}}},output:{type:"structure",members:{EndpointName:{},Status:{},SecurityGroupIds:{shape:"S35"},SubnetId:{},RoleArn:{},YarnEndpointAddress:{},ZeppelinRemoteSparkInterpreterPort:{type:"integer"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},AvailabilityZone:{},VpcId:{},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},FailureReason:{},SecurityConfiguration:{},CreatedTimestamp:{type:"timestamp"},Arguments:{shape:"S3c"}}}},CreateJob:{input:{type:"structure",required:["Name","Role","Command"],members:{Name:{},Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},Tags:{shape:"S6m"},NotificationProperty:{shape:"S3u"},GlueVersion:{},NumberOfWorkers:{type:"integer"},WorkerType:{}}},output:{type:"structure",members:{Name:{}}}},CreateMLTransform:{input:{type:"structure",required:["Name","InputRecordTables","Parameters","Role"],members:{Name:{},Description:{},InputRecordTables:{shape:"S76"},Parameters:{shape:"S78"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},Tags:{shape:"S6m"},TransformEncryption:{shape:"S7d"}}},output:{type:"structure",members:{TransformId:{}}}},CreatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionInput"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},CreatePartitionIndex:{input:{type:"structure",required:["DatabaseName","TableName","PartitionIndex"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionIndex:{shape:"S7k"}}},output:{type:"structure",members:{}}},CreateRegistry:{input:{type:"structure",required:["RegistryName"],members:{RegistryName:{},Description:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{RegistryArn:{},RegistryName:{},Description:{},Tags:{shape:"S6m"}}}},CreateSchema:{input:{type:"structure",required:["SchemaName","DataFormat"],members:{RegistryId:{shape:"S7q"},SchemaName:{},DataFormat:{},Compatibility:{},Description:{},Tags:{shape:"S6m"},SchemaDefinition:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},SchemaName:{},SchemaArn:{},Description:{},DataFormat:{},Compatibility:{},SchemaCheckpoint:{type:"long"},LatestSchemaVersion:{type:"long"},NextSchemaVersion:{type:"long"},SchemaStatus:{},Tags:{shape:"S6m"},SchemaVersionId:{},SchemaVersionStatus:{}}}},CreateScript:{input:{type:"structure",members:{DagNodes:{shape:"S7x"},DagEdges:{shape:"S85"},Language:{}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","EncryptionConfiguration"],members:{Name:{},EncryptionConfiguration:{shape:"S8c"}}},output:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S8n"},PartitionIndexes:{type:"list",member:{shape:"S7k"}}}},output:{type:"structure",members:{}}},CreateTrigger:{input:{type:"structure",required:["Name","Type","Actions"],members:{Name:{},WorkflowName:{},Type:{},Schedule:{},Predicate:{shape:"S4b"},Actions:{shape:"S49"},Description:{},StartOnCreation:{type:"boolean"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{Name:{}}}},CreateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionInput:{shape:"S8y"}}},output:{type:"structure",members:{}}},CreateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},Tags:{shape:"S6m"},MaxConcurrentRuns:{type:"integer"}}},output:{type:"structure",members:{Name:{}}}},DeleteClassifier:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnName"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnName:{}}},output:{type:"structure",members:{}}},DeleteColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnName"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["ConnectionName"],members:{CatalogId:{},ConnectionName:{}}},output:{type:"structure",members:{}}},DeleteCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{}}},DeleteDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{}}},DeleteJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{JobName:{}}}},DeleteMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TransformId:{}}}},DeletePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{}}},DeletePartitionIndex:{input:{type:"structure",required:["DatabaseName","TableName","IndexName"],members:{CatalogId:{},DatabaseName:{},TableName:{},IndexName:{}}},output:{type:"structure",members:{}}},DeleteRegistry:{input:{type:"structure",required:["RegistryId"],members:{RegistryId:{shape:"S7q"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},Status:{}}}},DeleteResourcePolicy:{input:{type:"structure",members:{PolicyHashCondition:{},ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},Status:{}}}},DeleteSchemaVersions:{input:{type:"structure",required:["SchemaId","Versions"],members:{SchemaId:{shape:"Sv"},Versions:{}}},output:{type:"structure",members:{SchemaVersionErrors:{type:"list",member:{type:"structure",members:{VersionNumber:{type:"long"},ErrorDetails:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{}}},output:{type:"structure",members:{}}},DeleteTableVersion:{input:{type:"structure",required:["DatabaseName","TableName","VersionId"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{}}},DeleteTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},DeleteUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{}}},DeleteWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},GetCatalogImportStatus:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{ImportStatus:{type:"structure",members:{ImportCompleted:{type:"boolean"},ImportTime:{type:"timestamp"},ImportedBy:{}}}}}},GetClassifier:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Classifier:{shape:"Sao"}}}},GetClassifiers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Classifiers:{type:"list",member:{shape:"Sao"}},NextToken:{}}}},GetColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnNames:{shape:"Saz"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Sb1"},Errors:{shape:"Sbj"}}}},GetColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnNames:{shape:"Saz"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Sb1"},Errors:{shape:"Sbj"}}}},GetConnection:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{},HidePassword:{type:"boolean"}}},output:{type:"structure",members:{Connection:{shape:"Sbp"}}}},GetConnections:{input:{type:"structure",members:{CatalogId:{},Filter:{type:"structure",members:{MatchCriteria:{shape:"S6f"},ConnectionType:{}}},HidePassword:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConnectionList:{type:"list",member:{shape:"Sbp"}},NextToken:{}}}},GetCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Crawler:{shape:"S1s"}}}},GetCrawlerMetrics:{input:{type:"structure",members:{CrawlerNameList:{shape:"S1p"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrawlerMetricsList:{type:"list",member:{type:"structure",members:{CrawlerName:{},TimeLeftSeconds:{type:"double"},StillEstimating:{type:"boolean"},LastRuntimeSeconds:{type:"double"},MedianRuntimeSeconds:{type:"double"},TablesCreated:{type:"integer"},TablesUpdated:{type:"integer"},TablesDeleted:{type:"integer"}}}},NextToken:{}}}},GetCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Crawlers:{shape:"S1r"},NextToken:{}}}},GetDataCatalogEncryptionSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataCatalogEncryptionSettings:{shape:"Sc4"}}}},GetDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{Database:{shape:"Sca"}}}},GetDatabases:{input:{type:"structure",members:{CatalogId:{},NextToken:{},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",required:["DatabaseList"],members:{DatabaseList:{type:"list",member:{shape:"Sca"}},NextToken:{}}}},GetDataflowGraph:{input:{type:"structure",members:{PythonScript:{}}},output:{type:"structure",members:{DagNodes:{shape:"S7x"},DagEdges:{shape:"S85"}}}},GetDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{DevEndpoint:{shape:"S33"}}}},GetDevEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DevEndpoints:{shape:"S32"},NextToken:{}}}},GetJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{Job:{shape:"S3h"}}}},GetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Scr"}}}},GetJobRun:{input:{type:"structure",required:["JobName","RunId"],members:{JobName:{},RunId:{},PredecessorsIncluded:{type:"boolean"}}},output:{type:"structure",members:{JobRun:{shape:"S4z"}}}},GetJobRuns:{input:{type:"structure",required:["JobName"],members:{JobName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{JobRuns:{shape:"S4y"},NextToken:{}}}},GetJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{shape:"S3g"},NextToken:{}}}},GetMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Sd1"},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"}}}},GetMLTaskRuns:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},NextToken:{},MaxResults:{type:"integer"},Filter:{type:"structure",members:{TaskRunType:{},Status:{},StartedBefore:{type:"timestamp"},StartedAfter:{type:"timestamp"}}},Sort:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}}}},output:{type:"structure",members:{TaskRuns:{type:"list",member:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Sd1"},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"}}}},NextToken:{}}}},GetMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TransformId:{},Name:{},Description:{},Status:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},InputRecordTables:{shape:"S76"},Parameters:{shape:"S78"},EvaluationMetrics:{shape:"Sdk"},LabelCount:{type:"integer"},Schema:{shape:"Sdr"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S7d"}}}},GetMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Sdu"},Sort:{shape:"Sdv"}}},output:{type:"structure",required:["Transforms"],members:{Transforms:{type:"list",member:{type:"structure",members:{TransformId:{},Name:{},Description:{},Status:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},InputRecordTables:{shape:"S76"},Parameters:{shape:"S78"},EvaluationMetrics:{shape:"Sdk"},LabelCount:{type:"integer"},Schema:{shape:"Sdr"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S7d"}}}},NextToken:{}}}},GetMapping:{input:{type:"structure",required:["Source"],members:{Source:{shape:"Se1"},Sinks:{shape:"Se2"},Location:{shape:"Se3"}}},output:{type:"structure",required:["Mapping"],members:{Mapping:{shape:"Se5"}}}},GetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{Partition:{shape:"S40"}}}},GetPartitionIndexes:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{}}},output:{type:"structure",members:{PartitionIndexDescriptorList:{type:"list",member:{type:"structure",required:["IndexName","Keys","IndexStatus"],members:{IndexName:{},Keys:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{}}}},IndexStatus:{},BackfillErrors:{type:"list",member:{type:"structure",members:{Code:{},Partitions:{type:"list",member:{shape:"S1b"}}}}}}}},NextToken:{}}}},GetPartitions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},Expression:{},NextToken:{},Segment:{type:"structure",required:["SegmentNumber","TotalSegments"],members:{SegmentNumber:{type:"integer"},TotalSegments:{type:"integer"}}},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Partitions:{shape:"S3z"},NextToken:{}}}},GetPlan:{input:{type:"structure",required:["Mapping","Source"],members:{Mapping:{shape:"Se5"},Source:{shape:"Se1"},Sinks:{shape:"Se2"},Location:{shape:"Se3"},Language:{},AdditionalPlanOptionsMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},GetRegistry:{input:{type:"structure",required:["RegistryId"],members:{RegistryId:{shape:"S7q"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},Description:{},Status:{},CreatedTime:{},UpdatedTime:{}}}},GetResourcePolicies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GetResourcePoliciesResponseList:{type:"list",member:{type:"structure",members:{PolicyInJson:{},PolicyHash:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetResourcePolicy:{input:{type:"structure",members:{ResourceArn:{}}},output:{type:"structure",members:{PolicyInJson:{},PolicyHash:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"}}}},GetSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},SchemaName:{},SchemaArn:{},Description:{},DataFormat:{},Compatibility:{},SchemaCheckpoint:{type:"long"},LatestSchemaVersion:{type:"long"},NextSchemaVersion:{type:"long"},SchemaStatus:{},CreatedTime:{},UpdatedTime:{}}}},GetSchemaByDefinition:{input:{type:"structure",required:["SchemaId","SchemaDefinition"],members:{SchemaId:{shape:"Sv"},SchemaDefinition:{}}},output:{type:"structure",members:{SchemaVersionId:{},SchemaArn:{},DataFormat:{},Status:{},CreatedTime:{}}}},GetSchemaVersion:{input:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionId:{},SchemaVersionNumber:{shape:"Sfb"}}},output:{type:"structure",members:{SchemaVersionId:{},SchemaDefinition:{},DataFormat:{},SchemaArn:{},VersionNumber:{type:"long"},Status:{},CreatedTime:{}}}},GetSchemaVersionsDiff:{input:{type:"structure",required:["SchemaId","FirstSchemaVersionNumber","SecondSchemaVersionNumber","SchemaDiffType"],members:{SchemaId:{shape:"Sv"},FirstSchemaVersionNumber:{shape:"Sfb"},SecondSchemaVersionNumber:{shape:"Sfb"},SchemaDiffType:{}}},output:{type:"structure",members:{Diff:{}}}},GetSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SecurityConfiguration:{shape:"Sfk"}}}},GetSecurityConfigurations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{shape:"Sfk"}},NextToken:{}}}},GetTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{}}},output:{type:"structure",members:{Table:{shape:"Sfq"}}}},GetTableVersion:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{TableVersion:{shape:"Sft"}}}},GetTableVersions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableVersions:{type:"list",member:{shape:"Sft"}},NextToken:{}}}},GetTables:{input:{type:"structure",required:["DatabaseName"],members:{CatalogId:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableList:{shape:"Sg0"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S6m"}}}},GetTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trigger:{shape:"S45"}}}},GetTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Triggers:{shape:"S44"},NextToken:{}}}},GetUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{UserDefinedFunction:{shape:"Sg9"}}}},GetUserDefinedFunctions:{input:{type:"structure",required:["Pattern"],members:{CatalogId:{},DatabaseName:{},Pattern:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserDefinedFunctions:{type:"list",member:{shape:"Sg9"}},NextToken:{}}}},GetWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflow:{shape:"S4m"}}}},GetWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Run:{shape:"S4o"}}}},GetWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{RunProperties:{shape:"S4n"}}}},GetWorkflowRuns:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{shape:"S4o"}},NextToken:{}}}},ImportCatalogToGlue:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{}}},ListCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{CrawlerNames:{shape:"S1p"},NextToken:{}}}},ListDevEndpoints:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{DevEndpointNames:{type:"list",member:{}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{JobNames:{shape:"S3e"},NextToken:{}}}},ListMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Sdu"},Sort:{shape:"Sdv"},Tags:{shape:"S6m"}}},output:{type:"structure",required:["TransformIds"],members:{TransformIds:{type:"list",member:{}},NextToken:{}}}},ListRegistries:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Registries:{type:"list",member:{type:"structure",members:{RegistryName:{},RegistryArn:{},Description:{},Status:{},CreatedTime:{},UpdatedTime:{}}}},NextToken:{}}}},ListSchemaVersions:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",members:{SchemaArn:{},SchemaVersionId:{},VersionNumber:{type:"long"},Status:{},CreatedTime:{}}}},NextToken:{}}}},ListSchemas:{input:{type:"structure",members:{RegistryId:{shape:"S7q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",members:{RegistryName:{},SchemaName:{},SchemaArn:{},Description:{},SchemaStatus:{},CreatedTime:{},UpdatedTime:{}}}},NextToken:{}}}},ListTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{TriggerNames:{shape:"S42"},NextToken:{}}}},ListWorkflows:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Workflows:{shape:"S4j"},NextToken:{}}}},PutDataCatalogEncryptionSettings:{input:{type:"structure",required:["DataCatalogEncryptionSettings"],members:{CatalogId:{},DataCatalogEncryptionSettings:{shape:"Sc4"}}},output:{type:"structure",members:{}}},PutResourcePolicy:{input:{type:"structure",required:["PolicyInJson"],members:{PolicyInJson:{},ResourceArn:{},PolicyHashCondition:{},PolicyExistsCondition:{},EnableHybrid:{}}},output:{type:"structure",members:{PolicyHash:{}}}},PutSchemaVersionMetadata:{input:{type:"structure",required:["MetadataKeyValue"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataKeyValue:{shape:"Shn"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{},LatestVersion:{type:"boolean"},VersionNumber:{type:"long"},SchemaVersionId:{},MetadataKey:{},MetadataValue:{}}}},PutWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId","RunProperties"],members:{Name:{},RunId:{},RunProperties:{shape:"S4n"}}},output:{type:"structure",members:{}}},QuerySchemaVersionMetadata:{input:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataList:{type:"list",member:{shape:"Shn"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{MetadataInfoMap:{type:"map",key:{},value:{type:"structure",members:{MetadataValue:{},CreatedTime:{}}}},SchemaVersionId:{},NextToken:{}}}},RegisterSchemaVersion:{input:{type:"structure",required:["SchemaId","SchemaDefinition"],members:{SchemaId:{shape:"Sv"},SchemaDefinition:{}}},output:{type:"structure",members:{SchemaVersionId:{},VersionNumber:{type:"long"},Status:{}}}},RemoveSchemaVersionMetadata:{input:{type:"structure",required:["MetadataKeyValue"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataKeyValue:{shape:"Shn"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{},LatestVersion:{type:"boolean"},VersionNumber:{type:"long"},SchemaVersionId:{},MetadataKey:{},MetadataValue:{}}}},ResetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Scr"}}}},ResumeWorkflowRun:{input:{type:"structure",required:["Name","RunId","NodeIds"],members:{Name:{},RunId:{},NodeIds:{shape:"Si6"}}},output:{type:"structure",members:{RunId:{},NodeIds:{shape:"Si6"}}}},SearchTables:{input:{type:"structure",members:{CatalogId:{},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparator:{}}}},SearchText:{},SortCriteria:{type:"list",member:{type:"structure",members:{FieldName:{},Sort:{}}}},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",members:{NextToken:{},TableList:{shape:"Sg0"}}}},StartCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{}}},output:{type:"structure",members:{}}},StartExportLabelsTaskRun:{input:{type:"structure",required:["TransformId","OutputS3Path"],members:{TransformId:{},OutputS3Path:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartImportLabelsTaskRun:{input:{type:"structure",required:["TransformId","InputS3Path"],members:{TransformId:{},InputS3Path:{},ReplaceAllLabels:{type:"boolean"}}},output:{type:"structure",members:{TaskRunId:{}}}},StartJobRun:{input:{type:"structure",required:["JobName"],members:{JobName:{},JobRunId:{},Arguments:{shape:"S3p"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},WorkerType:{},NumberOfWorkers:{type:"integer"}}},output:{type:"structure",members:{JobRunId:{}}}},StartMLEvaluationTaskRun:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartMLLabelingSetGenerationTaskRun:{input:{type:"structure",required:["TransformId","OutputS3Path"],members:{TransformId:{},OutputS3Path:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},StartWorkflowRun:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{RunId:{}}}},StopCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StopCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{}}},output:{type:"structure",members:{}}},StopTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},StopWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagsToAdd"],members:{ResourceArn:{},TagsToAdd:{shape:"S6m"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagsToRemove"],members:{ResourceArn:{},TagsToRemove:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateClassifier:{input:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Name"],members:{Name:{},Classification:{},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Name"],members:{Name:{},Classification:{},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name"],members:{Name:{},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S6a"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},output:{type:"structure",members:{}}},UpdateColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnStatisticsList:{shape:"Sji"}}},output:{type:"structure",members:{Errors:{shape:"Sjk"}}}},UpdateColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnStatisticsList:{shape:"Sji"}}},output:{type:"structure",members:{Errors:{shape:"Sjk"}}}},UpdateConnection:{input:{type:"structure",required:["Name","ConnectionInput"],members:{CatalogId:{},Name:{},ConnectionInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},UpdateCrawler:{input:{type:"structure",required:["Name"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1u"},Schedule:{},Classifiers:{shape:"S2c"},TablePrefix:{},SchemaChangePolicy:{shape:"S2f"},RecrawlPolicy:{shape:"S2d"},LineageConfiguration:{shape:"S2i"},Configuration:{},CrawlerSecurityConfiguration:{}}},output:{type:"structure",members:{}}},UpdateCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{},Schedule:{}}},output:{type:"structure",members:{}}},UpdateDatabase:{input:{type:"structure",required:["Name","DatabaseInput"],members:{CatalogId:{},Name:{},DatabaseInput:{shape:"S6r"}}},output:{type:"structure",members:{}}},UpdateDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},PublicKey:{},AddPublicKeys:{shape:"S3b"},DeletePublicKeys:{shape:"S3b"},CustomLibraries:{type:"structure",members:{ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{}}},UpdateEtlLibraries:{type:"boolean"},DeleteArguments:{shape:"S35"},AddArguments:{shape:"S3c"}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobName","JobUpdate"],members:{JobName:{},JobUpdate:{type:"structure",members:{Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}}}},output:{type:"structure",members:{JobName:{}}}},UpdateMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},Name:{},Description:{},Parameters:{shape:"S78"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"}}},output:{type:"structure",members:{TransformId:{}}}},UpdatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValueList","PartitionInput"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValueList:{shape:"S5j"},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},UpdateRegistry:{input:{type:"structure",required:["RegistryId","Description"],members:{RegistryId:{shape:"S7q"},Description:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{}}}},UpdateSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},Compatibility:{},Description:{}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{}}}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S8n"},SkipArchive:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTrigger:{input:{type:"structure",required:["Name","TriggerUpdate"],members:{Name:{},TriggerUpdate:{type:"structure",members:{Name:{},Description:{},Schedule:{},Actions:{shape:"S49"},Predicate:{shape:"S4b"}}}}},output:{type:"structure",members:{Trigger:{shape:"S45"}}}},UpdateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionName:{},FunctionInput:{shape:"S8y"}}},output:{type:"structure",members:{}}},UpdateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},MaxConcurrentRuns:{type:"integer"}}},output:{type:"structure",members:{Name:{}}}}},shapes:{S5:{type:"structure",members:{Values:{shape:"S6"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"}}},S6:{type:"list",member:{}},S9:{type:"structure",members:{Columns:{shape:"Sa"},Location:{},InputFormat:{},OutputFormat:{},Compressed:{type:"boolean"},NumberOfBuckets:{type:"integer"},SerdeInfo:{type:"structure",members:{Name:{},SerializationLibrary:{},Parameters:{shape:"Se"}}},BucketColumns:{shape:"Sm"},SortColumns:{type:"list",member:{type:"structure",required:["Column","SortOrder"],members:{Column:{},SortOrder:{type:"integer"}}}},Parameters:{shape:"Se"},SkewedInfo:{type:"structure",members:{SkewedColumnNames:{shape:"Sm"},SkewedColumnValues:{type:"list",member:{}},SkewedColumnValueLocationMaps:{type:"map",key:{},value:{}}}},StoredAsSubDirectories:{type:"boolean"},SchemaReference:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionId:{},SchemaVersionNumber:{type:"long"}}}}},Sa:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Comment:{},Parameters:{shape:"Se"}}}},Se:{type:"map",key:{},value:{}},Sm:{type:"list",member:{}},Sv:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{}}},S11:{type:"list",member:{type:"structure",members:{PartitionValues:{shape:"S6"},ErrorDetail:{shape:"S13"}}}},S13:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},S1b:{type:"structure",required:["Values"],members:{Values:{shape:"S6"}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{shape:"S1s"}},S1s:{type:"structure",members:{Name:{},Role:{},Targets:{shape:"S1u"},DatabaseName:{},Description:{},Classifiers:{shape:"S2c"},RecrawlPolicy:{shape:"S2d"},SchemaChangePolicy:{shape:"S2f"},LineageConfiguration:{shape:"S2i"},State:{},TablePrefix:{},Schedule:{type:"structure",members:{ScheduleExpression:{},State:{}}},CrawlElapsedTime:{type:"long"},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},LastCrawl:{type:"structure",members:{Status:{},ErrorMessage:{},LogGroup:{},LogStream:{},MessagePrefix:{},StartTime:{type:"timestamp"}}},Version:{type:"long"},Configuration:{},CrawlerSecurityConfiguration:{}}},S1u:{type:"structure",members:{S3Targets:{type:"list",member:{type:"structure",members:{Path:{},Exclusions:{shape:"S1y"},ConnectionName:{}}}},JdbcTargets:{type:"list",member:{type:"structure",members:{ConnectionName:{},Path:{},Exclusions:{shape:"S1y"}}}},MongoDBTargets:{type:"list",member:{type:"structure",members:{ConnectionName:{},Path:{},ScanAll:{type:"boolean"}}}},DynamoDBTargets:{type:"list",member:{type:"structure",members:{Path:{},scanAll:{type:"boolean"},scanRate:{type:"double"}}}},CatalogTargets:{type:"list",member:{type:"structure",required:["DatabaseName","Tables"],members:{DatabaseName:{},Tables:{type:"list",member:{}}}}}}},S1y:{type:"list",member:{}},S2c:{type:"list",member:{}},S2d:{type:"structure",members:{RecrawlBehavior:{}}},S2f:{type:"structure",members:{UpdateBehavior:{},DeleteBehavior:{}}},S2i:{type:"structure",members:{CrawlerLineageSettings:{}}},S2z:{type:"list",member:{}},S32:{type:"list",member:{shape:"S33"}},S33:{type:"structure",members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S35"},SubnetId:{},YarnEndpointAddress:{},PrivateAddress:{},ZeppelinRemoteSparkInterpreterPort:{type:"integer"},PublicAddress:{},Status:{},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},NumberOfNodes:{type:"integer"},AvailabilityZone:{},VpcId:{},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},FailureReason:{},LastUpdateStatus:{},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},PublicKey:{},PublicKeys:{shape:"S3b"},SecurityConfiguration:{},Arguments:{shape:"S3c"}}},S35:{type:"list",member:{}},S3b:{type:"list",member:{}},S3c:{type:"map",key:{},value:{}},S3e:{type:"list",member:{}},S3g:{type:"list",member:{shape:"S3h"}},S3h:{type:"structure",members:{Name:{},Description:{},LogUri:{},Role:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}},S3k:{type:"structure",members:{MaxConcurrentRuns:{type:"integer"}}},S3m:{type:"structure",members:{Name:{},ScriptLocation:{},PythonVersion:{}}},S3p:{type:"map",key:{},value:{}},S3q:{type:"structure",members:{Connections:{type:"list",member:{}}}},S3u:{type:"structure",members:{NotifyDelayAfter:{type:"integer"}}},S3x:{type:"list",member:{shape:"S1b"}},S3z:{type:"list",member:{shape:"S40"}},S40:{type:"structure",members:{Values:{shape:"S6"},DatabaseName:{},TableName:{},CreationTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"},CatalogId:{}}},S42:{type:"list",member:{}},S44:{type:"list",member:{shape:"S45"}},S45:{type:"structure",members:{Name:{},WorkflowName:{},Id:{},Type:{},State:{},Description:{},Schedule:{},Actions:{shape:"S49"},Predicate:{shape:"S4b"}}},S49:{type:"list",member:{type:"structure",members:{JobName:{},Arguments:{shape:"S3p"},Timeout:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},CrawlerName:{}}}},S4b:{type:"structure",members:{Logical:{},Conditions:{type:"list",member:{type:"structure",members:{LogicalOperator:{},JobName:{},State:{},CrawlerName:{},CrawlState:{}}}}}},S4j:{type:"list",member:{}},S4m:{type:"structure",members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},LastRun:{shape:"S4o"},Graph:{shape:"S4s"},MaxConcurrentRuns:{type:"integer"}}},S4n:{type:"map",key:{},value:{}},S4o:{type:"structure",members:{Name:{},WorkflowRunId:{},PreviousRunId:{},WorkflowRunProperties:{shape:"S4n"},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},Status:{},ErrorMessage:{},Statistics:{type:"structure",members:{TotalActions:{type:"integer"},TimeoutActions:{type:"integer"},FailedActions:{type:"integer"},StoppedActions:{type:"integer"},SucceededActions:{type:"integer"},RunningActions:{type:"integer"}}},Graph:{shape:"S4s"}}},S4s:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Type:{},Name:{},UniqueId:{},TriggerDetails:{type:"structure",members:{Trigger:{shape:"S45"}}},JobDetails:{type:"structure",members:{JobRuns:{shape:"S4y"}}},CrawlerDetails:{type:"structure",members:{Crawls:{type:"list",member:{type:"structure",members:{State:{},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ErrorMessage:{},LogGroup:{},LogStream:{}}}}}}}}},Edges:{type:"list",member:{type:"structure",members:{SourceId:{},DestinationId:{}}}}}},S4y:{type:"list",member:{shape:"S4z"}},S4z:{type:"structure",members:{Id:{},Attempt:{type:"integer"},PreviousRunId:{},TriggerName:{},JobName:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobRunState:{},Arguments:{shape:"S3p"},ErrorMessage:{},PredecessorRuns:{type:"list",member:{type:"structure",members:{JobName:{},RunId:{}}}},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},ExecutionTime:{type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},LogGroupName:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}},S5j:{type:"list",member:{}},S6a:{type:"list",member:{}},S6d:{type:"structure",required:["Name","ConnectionType","ConnectionProperties"],members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S6f"},ConnectionProperties:{shape:"S6g"},PhysicalConnectionRequirements:{shape:"S6i"}}},S6f:{type:"list",member:{}},S6g:{type:"map",key:{},value:{}},S6i:{type:"structure",members:{SubnetId:{},SecurityGroupIdList:{type:"list",member:{}},AvailabilityZone:{}}},S6m:{type:"map",key:{},value:{}},S6r:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTableDefaultPermissions:{shape:"S6t"},TargetDatabase:{shape:"S6z"}}},S6t:{type:"list",member:{type:"structure",members:{Principal:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},Permissions:{type:"list",member:{}}}}},S6z:{type:"structure",members:{CatalogId:{},DatabaseName:{}}},S76:{type:"list",member:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},CatalogId:{},ConnectionName:{}}}},S78:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesParameters:{type:"structure",members:{PrimaryKeyColumnName:{},PrecisionRecallTradeoff:{type:"double"},AccuracyCostTradeoff:{type:"double"},EnforceProvidedLabels:{type:"boolean"}}}}},S7d:{type:"structure",members:{MlUserDataEncryption:{type:"structure",required:["MlUserDataEncryptionMode"],members:{MlUserDataEncryptionMode:{},KmsKeyId:{}}},TaskRunSecurityConfigurationName:{}}},S7k:{type:"structure",required:["Keys","IndexName"],members:{Keys:{type:"list",member:{}},IndexName:{}}},S7q:{type:"structure",members:{RegistryName:{},RegistryArn:{}}},S7x:{type:"list",member:{type:"structure",required:["Id","NodeType","Args"],members:{Id:{},NodeType:{},Args:{shape:"S81"},LineNumber:{type:"integer"}}}},S81:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Param:{type:"boolean"}}}},S85:{type:"list",member:{type:"structure",required:["Source","Target"],members:{Source:{},Target:{},TargetParameter:{}}}},S8c:{type:"structure",members:{S3Encryption:{type:"list",member:{type:"structure",members:{S3EncryptionMode:{},KmsKeyArn:{}}}},CloudWatchEncryption:{type:"structure",members:{CloudWatchEncryptionMode:{},KmsKeyArn:{}}},JobBookmarksEncryption:{type:"structure",members:{JobBookmarksEncryptionMode:{},KmsKeyArn:{}}}}},S8n:{type:"structure",required:["Name"],members:{Name:{},Description:{},Owner:{},LastAccessTime:{type:"timestamp"},LastAnalyzedTime:{type:"timestamp"},Retention:{type:"integer"},StorageDescriptor:{shape:"S9"},PartitionKeys:{shape:"Sa"},ViewOriginalText:{},ViewExpandedText:{},TableType:{},Parameters:{shape:"Se"},TargetTable:{shape:"S8r"}}},S8r:{type:"structure",members:{CatalogId:{},DatabaseName:{},Name:{}}},S8y:{type:"structure",members:{FunctionName:{},ClassName:{},OwnerName:{},OwnerType:{},ResourceUris:{shape:"S90"}}},S90:{type:"list",member:{type:"structure",members:{ResourceType:{},Uri:{}}}},Sao:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Name","Classification","GrokPattern"],members:{Name:{},Classification:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Name","Classification"],members:{Name:{},Classification:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name","JsonPath"],members:{Name:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S6a"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},Saz:{type:"list",member:{}},Sb1:{type:"list",member:{shape:"Sb2"}},Sb2:{type:"structure",required:["ColumnName","ColumnType","AnalyzedTime","StatisticsData"],members:{ColumnName:{},ColumnType:{},AnalyzedTime:{type:"timestamp"},StatisticsData:{type:"structure",required:["Type"],members:{Type:{},BooleanColumnStatisticsData:{type:"structure",required:["NumberOfTrues","NumberOfFalses","NumberOfNulls"],members:{NumberOfTrues:{type:"long"},NumberOfFalses:{type:"long"},NumberOfNulls:{type:"long"}}},DateColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"timestamp"},MaximumValue:{type:"timestamp"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},DecimalColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{shape:"Sba"},MaximumValue:{shape:"Sba"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},DoubleColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"double"},MaximumValue:{type:"double"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},LongColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"long"},MaximumValue:{type:"long"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},StringColumnStatisticsData:{type:"structure",required:["MaximumLength","AverageLength","NumberOfNulls","NumberOfDistinctValues"],members:{MaximumLength:{type:"long"},AverageLength:{type:"double"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},BinaryColumnStatisticsData:{type:"structure",required:["MaximumLength","AverageLength","NumberOfNulls"],members:{MaximumLength:{type:"long"},AverageLength:{type:"double"},NumberOfNulls:{type:"long"}}}}}}},Sba:{type:"structure",required:["UnscaledValue","Scale"],members:{UnscaledValue:{type:"blob"},Scale:{type:"integer"}}},Sbj:{type:"list",member:{type:"structure",members:{ColumnName:{},Error:{shape:"S13"}}}},Sbp:{type:"structure",members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S6f"},ConnectionProperties:{shape:"S6g"},PhysicalConnectionRequirements:{shape:"S6i"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},LastUpdatedBy:{}}},Sc4:{type:"structure",members:{EncryptionAtRest:{type:"structure",required:["CatalogEncryptionMode"],members:{CatalogEncryptionMode:{},SseAwsKmsKeyId:{}}},ConnectionPasswordEncryption:{type:"structure",required:["ReturnConnectionPasswordEncrypted"],members:{ReturnConnectionPasswordEncrypted:{type:"boolean"},AwsKmsKeyId:{}}}}},Sca:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTime:{type:"timestamp"},CreateTableDefaultPermissions:{shape:"S6t"},TargetDatabase:{shape:"S6z"},CatalogId:{}}},Scr:{type:"structure",members:{JobName:{},Version:{type:"integer"},Run:{type:"integer"},Attempt:{type:"integer"},PreviousRunId:{},RunId:{},JobBookmark:{}}},Sd1:{type:"structure",members:{TaskType:{},ImportLabelsTaskRunProperties:{type:"structure",members:{InputS3Path:{},Replace:{type:"boolean"}}},ExportLabelsTaskRunProperties:{type:"structure",members:{OutputS3Path:{}}},LabelingSetGenerationTaskRunProperties:{type:"structure",members:{OutputS3Path:{}}},FindMatchesTaskRunProperties:{type:"structure",members:{JobId:{},JobName:{},JobRunId:{}}}}},Sdk:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesMetrics:{type:"structure",members:{AreaUnderPRCurve:{type:"double"},Precision:{type:"double"},Recall:{type:"double"},F1:{type:"double"},ConfusionMatrix:{type:"structure",members:{NumTruePositives:{type:"long"},NumFalsePositives:{type:"long"},NumTrueNegatives:{type:"long"},NumFalseNegatives:{type:"long"}}},ColumnImportances:{type:"list",member:{type:"structure",members:{ColumnName:{},Importance:{type:"double"}}}}}}}},Sdr:{type:"list",member:{type:"structure",members:{Name:{},DataType:{}}}},Sdu:{type:"structure",members:{Name:{},TransformType:{},Status:{},GlueVersion:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"},LastModifiedBefore:{type:"timestamp"},LastModifiedAfter:{type:"timestamp"},Schema:{shape:"Sdr"}}},Sdv:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}},Se1:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},Se2:{type:"list",member:{shape:"Se1"}},Se3:{type:"structure",members:{Jdbc:{shape:"S81"},S3:{shape:"S81"},DynamoDB:{shape:"S81"}}},Se5:{type:"list",member:{type:"structure",members:{SourceTable:{},SourcePath:{},SourceType:{},TargetTable:{},TargetPath:{},TargetType:{}}}},Sfb:{type:"structure",members:{LatestVersion:{type:"boolean"},VersionNumber:{type:"long"}}},Sfk:{type:"structure",members:{Name:{},CreatedTimeStamp:{type:"timestamp"},EncryptionConfiguration:{shape:"S8c"}}},Sfq:{type:"structure",required:["Name"],members:{Name:{},DatabaseName:{},Description:{},Owner:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},LastAnalyzedTime:{type:"timestamp"},Retention:{type:"integer"},StorageDescriptor:{shape:"S9"},PartitionKeys:{shape:"Sa"},ViewOriginalText:{},ViewExpandedText:{},TableType:{},Parameters:{shape:"Se"},CreatedBy:{},IsRegisteredWithLakeFormation:{type:"boolean"},TargetTable:{shape:"S8r"},CatalogId:{}}},Sft:{type:"structure",members:{Table:{shape:"Sfq"},VersionId:{}}},Sg0:{type:"list",member:{shape:"Sfq"}},Sg9:{type:"structure",members:{FunctionName:{},DatabaseName:{},ClassName:{},OwnerName:{},OwnerType:{},CreateTime:{type:"timestamp"},ResourceUris:{shape:"S90"},CatalogId:{}}},Shn:{type:"structure",members:{MetadataKey:{},MetadataValue:{}}},Si6:{type:"list",member:{}},Sji:{type:"list",member:{shape:"Sb2"}},Sjk:{type:"list",member:{type:"structure",members:{ColumnStatistics:{shape:"Sb2"},Error:{shape:"S13"}}}}}}},6066:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-30",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2017-10-30"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2017-10-30/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2017-10-30/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2017-10-30/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S22"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2017-10-30/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2017-10-30/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S2v",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2z"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2017-10-30/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2017-10-30/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2017-10-30/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S35"},Tags:{shape:"S22"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2017-10-30/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2017-10-30/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2017-10-30/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-10-30/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-10-30/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-10-30/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2017-10-30/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-10-30/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6099:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure",required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},Password:{type:"string",sensitive:true},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:true,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:true},S8:{type:"structure",members:{Id:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:true},S10:{type:"string",sensitive:true},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:true},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:true},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}}},6103:function(e,t,r){var i=r(395);r(5089);i.EC2MetadataCredentials=i.util.inherit(i.Credentials,{constructor:function EC2MetadataCredentials(e){i.Credentials.call(this);e=e?i.util.copy(e):{};e=i.util.merge({maxRetries:this.defaultMaxRetries},e);if(!e.httpOptions)e.httpOptions={};e.httpOptions=i.util.merge({timeout:this.defaultTimeout,connectTimeout:this.defaultConnectTimeout},e.httpOptions);this.metadataService=new i.MetadataService(e);this.metadata={}},defaultTimeout:1e3,defaultConnectTimeout:1e3,defaultMaxRetries:3,refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.metadataService.loadCredentials(function(r,a){if(!r){var s=i.util.date.getDate();var n=new Date(a.Expiration);if(n<s){r=i.util.error(new Error("EC2 Instance Metadata Serivce provided expired credentials"),{code:"EC2MetadataCredentialsProviderFailure"})}else{t.expired=false;t.metadata=a;t.accessKeyId=a.AccessKeyId;t.secretAccessKey=a.SecretAccessKey;t.sessionToken=a.Token;t.expireTime=n}}e(r)})}})},6110:function(e){const t=60;const r=t*60;const i=r*24;const a=i*7;const s=i*365.25;const n=/^(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)$/i;e.exports=(e=>{const o=n.exec(e);if(!o){throw new TypeError(`invalid time period format ("${e}")`)}const u=parseFloat(o[1]);const p=o[2].toLowerCase();switch(p){case"sec":case"secs":case"second":case"seconds":case"s":return Math.round(u);case"minute":case"minutes":case"min":case"mins":case"m":return Math.round(u*t);case"hour":case"hours":case"hr":case"hrs":case"h":return Math.round(u*r);case"day":case"days":case"d":return Math.round(u*i);case"week":case"weeks":case"w":return Math.round(u*a);case"year":case"years":case"yr":case"yrs":case"y":return Math.round(u*s)}})},6117:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mobileanalytics"]={};i.MobileAnalytics=a.defineService("mobileanalytics",["2014-06-05"]);Object.defineProperty(s.services["mobileanalytics"],"2014-06-05",{get:function get(){var e=r(9351);return e},enumerable:true,configurable:true});e.exports=i.MobileAnalytics},6131:function(e,t,r){const i=r(7170);const{verify:a}=r(4633);const s=(e,t,r,a,s)=>{return new i(t).recipient(r,a,s).sign(e)};e.exports.Sign=i;e.exports.sign=s.bind(undefined,"compact");e.exports.sign.flattened=s.bind(undefined,"flattened");e.exports.sign.general=s.bind(undefined,"general");e.exports.verify=a},6139:function(e,t,r){var i=r(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},6165:function(e){function apiLoader(e,t){if(!apiLoader.services.hasOwnProperty(e)){throw new Error("InvalidService: Failed to load api for "+e)}return apiLoader.services[e][t]}apiLoader.services={};e.exports=apiLoader},6166:function(e){e.exports={metadata:{apiVersion:"2014-11-11",endpointPrefix:"lambda",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",protocol:"rest-json"},operations:{AddEventSource:{http:{requestUri:"/2014-11-13/event-source-mappings/"},input:{type:"structure",required:["EventSource","FunctionName","Role"],members:{EventSource:{},FunctionName:{},Role:{},BatchSize:{type:"integer"},Parameters:{shape:"S6"}}},output:{shape:"S7"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},GetEventSource:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S7"}},GetFunction:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{Configuration:{shape:"Se"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{shape:"Se"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{shape:"Sq"}},payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}}}},ListEventSources:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSource"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSources:{type:"list",member:{shape:"S7"}}}}},ListFunctions:{http:{method:"GET",requestUri:"/2014-11-13/functions/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{type:"list",member:{shape:"Se"}}}}},RemoveEventSource:{http:{method:"DELETE",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:204},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}},output:{shape:"Se"}},UploadFunction:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:201},input:{type:"structure",required:["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionZip:{shape:"Sq"},Runtime:{location:"querystring",locationName:"Runtime"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Mode:{location:"querystring",locationName:"Mode"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}},payload:"FunctionZip"},output:{shape:"Se"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},EventSource:{},FunctionName:{},Parameters:{shape:"S6"},Role:{},LastModified:{type:"timestamp"},IsActive:{type:"boolean"},Status:{}}},Se:{type:"structure",members:{FunctionName:{},FunctionARN:{},ConfigurationId:{},Runtime:{},Role:{},Handler:{},Mode:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{type:"timestamp"}}},Sq:{type:"blob",streaming:true}}}},6177:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-12-02",endpointPrefix:"kinesis",jsonVersion:"1.1",protocol:"json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Kinesis",serviceFullName:"Amazon Kinesis",serviceId:"Kinesis",signatureVersion:"v4",targetPrefix:"Kinesis_20131202",uid:"kinesis-2013-12-02"},operations:{AddTagsToStream:{input:{type:"structure",required:["StreamName","Tags"],members:{StreamName:{},Tags:{type:"map",key:{},value:{}}}}},CreateStream:{input:{type:"structure",required:["StreamName","ShardCount"],members:{StreamName:{},ShardCount:{type:"integer"}}}},DecreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},DeleteStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},EnforceConsumerDeletion:{type:"boolean"}}}},DeregisterStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",required:["ShardLimit","OpenShardCount"],members:{ShardLimit:{type:"integer"},OpenShardCount:{type:"integer"}}}},DescribeStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",required:["StreamDescription"],members:{StreamDescription:{type:"structure",required:["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],members:{StreamName:{},StreamARN:{},StreamStatus:{},Shards:{shape:"Sp"},HasMoreShards:{type:"boolean"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{}}}}}},DescribeStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}},output:{type:"structure",required:["ConsumerDescription"],members:{ConsumerDescription:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"},StreamARN:{}}}}}},DescribeStreamSummary:{input:{type:"structure",required:["StreamName"],members:{StreamName:{}}},output:{type:"structure",required:["StreamDescriptionSummary"],members:{StreamDescriptionSummary:{type:"structure",required:["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],members:{StreamName:{},StreamARN:{},StreamStatus:{},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{},OpenShardCount:{type:"integer"},ConsumerCount:{type:"integer"}}}}}},DisableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},EnableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Records"],members:{Records:{type:"list",member:{type:"structure",required:["SequenceNumber","Data","PartitionKey"],members:{SequenceNumber:{},ApproximateArrivalTimestamp:{type:"timestamp"},Data:{type:"blob"},PartitionKey:{},EncryptionType:{}}}},NextShardIterator:{},MillisBehindLatest:{type:"long"},ChildShards:{type:"list",member:{type:"structure",required:["ShardId","ParentShards","HashKeyRange"],members:{ShardId:{},ParentShards:{type:"list",member:{}},HashKeyRange:{shape:"Sr"}}}}}}},GetShardIterator:{input:{type:"structure",required:["StreamName","ShardId","ShardIteratorType"],members:{StreamName:{},ShardId:{},ShardIteratorType:{},StartingSequenceNumber:{},Timestamp:{type:"timestamp"}}},output:{type:"structure",members:{ShardIterator:{}}}},IncreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},ListShards:{input:{type:"structure",members:{StreamName:{},NextToken:{},ExclusiveStartShardId:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},ShardFilter:{type:"structure",required:["Type"],members:{Type:{},ShardId:{},Timestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{Shards:{shape:"Sp"},NextToken:{}}}},ListStreamConsumers:{input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},NextToken:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{Consumers:{type:"list",member:{shape:"S23"}},NextToken:{}}}},ListStreams:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartStreamName:{}}},output:{type:"structure",required:["StreamNames","HasMoreStreams"],members:{StreamNames:{type:"list",member:{}},HasMoreStreams:{type:"boolean"}}}},ListTagsForStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},HasMoreTags:{type:"boolean"}}}},MergeShards:{input:{type:"structure",required:["StreamName","ShardToMerge","AdjacentShardToMerge"],members:{StreamName:{},ShardToMerge:{},AdjacentShardToMerge:{}}}},PutRecord:{input:{type:"structure",required:["StreamName","Data","PartitionKey"],members:{StreamName:{},Data:{type:"blob"},PartitionKey:{},ExplicitHashKey:{},SequenceNumberForOrdering:{}}},output:{type:"structure",required:["ShardId","SequenceNumber"],members:{ShardId:{},SequenceNumber:{},EncryptionType:{}}}},PutRecords:{input:{type:"structure",required:["Records","StreamName"],members:{Records:{type:"list",member:{type:"structure",required:["Data","PartitionKey"],members:{Data:{type:"blob"},ExplicitHashKey:{},PartitionKey:{}}}},StreamName:{}}},output:{type:"structure",required:["Records"],members:{FailedRecordCount:{type:"integer"},Records:{type:"list",member:{type:"structure",members:{SequenceNumber:{},ShardId:{},ErrorCode:{},ErrorMessage:{}}}},EncryptionType:{}}}},RegisterStreamConsumer:{input:{type:"structure",required:["StreamARN","ConsumerName"],members:{StreamARN:{},ConsumerName:{}}},output:{type:"structure",required:["Consumer"],members:{Consumer:{shape:"S23"}}}},RemoveTagsFromStream:{input:{type:"structure",required:["StreamName","TagKeys"],members:{StreamName:{},TagKeys:{type:"list",member:{}}}}},SplitShard:{input:{type:"structure",required:["StreamName","ShardToSplit","NewStartingHashKey"],members:{StreamName:{},ShardToSplit:{},NewStartingHashKey:{}}}},StartStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},StopStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},UpdateShardCount:{input:{type:"structure",required:["StreamName","TargetShardCount","ScalingType"],members:{StreamName:{},TargetShardCount:{type:"integer"},ScalingType:{}}},output:{type:"structure",members:{StreamName:{},CurrentShardCount:{type:"integer"},TargetShardCount:{type:"integer"}}}}},shapes:{Sp:{type:"list",member:{type:"structure",required:["ShardId","HashKeyRange","SequenceNumberRange"],members:{ShardId:{},ParentShardId:{},AdjacentParentShardId:{},HashKeyRange:{shape:"Sr"},SequenceNumberRange:{type:"structure",required:["StartingSequenceNumber"],members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}}}}},Sr:{type:"structure",required:["StartingHashKey","EndingHashKey"],members:{StartingHashKey:{},EndingHashKey:{}}},Sw:{type:"list",member:{type:"structure",members:{ShardLevelMetrics:{shape:"Sy"}}}},Sy:{type:"list",member:{}},S1b:{type:"structure",members:{StreamName:{},CurrentShardLevelMetrics:{shape:"Sy"},DesiredShardLevelMetrics:{shape:"Sy"}}},S23:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"}}}}}},6178:function(e){e.exports={pagination:{}}},6181:function(e){e.exports={$id:"pageTimings.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",properties:{onContentLoad:{type:"number",min:-1},onLoad:{type:"number",min:-1},comment:{type:"string"}}}},6183:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-28",endpointPrefix:"cloudhsmv2",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudHSM V2",serviceFullName:"AWS CloudHSM V2",serviceId:"CloudHSM V2",signatureVersion:"v4",signingName:"cloudhsm",targetPrefix:"BaldrApiService",uid:"cloudhsmv2-2017-04-28"},operations:{CopyBackupToRegion:{input:{type:"structure",required:["DestinationRegion","BackupId"],members:{DestinationRegion:{},BackupId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{DestinationBackup:{type:"structure",members:{CreateTimestamp:{type:"timestamp"},SourceRegion:{},SourceBackup:{},SourceCluster:{}}}}}},CreateCluster:{input:{type:"structure",required:["HsmType","SubnetIds"],members:{BackupRetentionPolicy:{shape:"Sd"},HsmType:{},SourceBackupId:{},SubnetIds:{type:"list",member:{}},TagList:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},CreateHsm:{input:{type:"structure",required:["ClusterId","AvailabilityZone"],members:{ClusterId:{},AvailabilityZone:{},IpAddress:{}}},output:{type:"structure",members:{Hsm:{shape:"Sn"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},DeleteHsm:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},HsmId:{},EniId:{},EniIp:{}}},output:{type:"structure",members:{HsmId:{}}}},DescribeBackups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S1g"},SortAscending:{type:"boolean"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"S16"}},NextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{Filters:{shape:"S1g"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Clusters:{type:"list",member:{shape:"Sk"}},NextToken:{}}}},InitializeCluster:{input:{type:"structure",required:["ClusterId","SignedCert","TrustAnchor"],members:{ClusterId:{},SignedCert:{},TrustAnchor:{}}},output:{type:"structure",members:{State:{},StateMessage:{}}}},ListTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S4"},NextToken:{}}}},ModifyBackupAttributes:{input:{type:"structure",required:["BackupId","NeverExpires"],members:{BackupId:{},NeverExpires:{type:"boolean"}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},ModifyCluster:{input:{type:"structure",required:["BackupRetentionPolicy","ClusterId"],members:{BackupRetentionPolicy:{shape:"Sd"},ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},RestoreBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},TagResource:{input:{type:"structure",required:["ResourceId","TagList"],members:{ResourceId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceId","TagKeyList"],members:{ResourceId:{},TagKeyList:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{Type:{},Value:{}}},Sk:{type:"structure",members:{BackupPolicy:{},BackupRetentionPolicy:{shape:"Sd"},ClusterId:{},CreateTimestamp:{type:"timestamp"},Hsms:{type:"list",member:{shape:"Sn"}},HsmType:{},PreCoPassword:{},SecurityGroup:{},SourceBackupId:{},State:{},StateMessage:{},SubnetMapping:{type:"map",key:{},value:{}},VpcId:{},Certificates:{type:"structure",members:{ClusterCsr:{},HsmCertificate:{},AwsHardwareCertificate:{},ManufacturerHardwareCertificate:{},ClusterCertificate:{}}},TagList:{shape:"S4"}}},Sn:{type:"structure",required:["HsmId"],members:{AvailabilityZone:{},ClusterId:{},SubnetId:{},EniId:{},EniIp:{},HsmId:{},State:{},StateMessage:{}}},S16:{type:"structure",required:["BackupId"],members:{BackupId:{},BackupState:{},ClusterId:{},CreateTimestamp:{type:"timestamp"},CopyTimestamp:{type:"timestamp"},NeverExpires:{type:"boolean"},SourceRegion:{},SourceBackup:{},SourceCluster:{},DeleteTimestamp:{type:"timestamp"},TagList:{shape:"S4"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}}}}},6190:function(e){e.exports={pagination:{ListFirewallPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FirewallPolicies"},ListFirewalls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Firewalls"},ListRuleGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RuleGroups"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"}}}},6199:function(e,t,r){var i=r(2602);var a=r(5747);i.register("grep",_grep,{globStart:2,canReceivePipe:true,cmdOptions:{v:"inverse",l:"nameOnly",i:"ignoreCase"}});function _grep(e,t,r){var s=i.readFromPipe();if(!r&&!s)i.error("no paths given",2);r=[].slice.call(arguments,2);if(s){r.unshift("-")}var n=[];if(e.ignoreCase){t=new RegExp(t,"i")}r.forEach(function(r){if(!a.existsSync(r)&&r!=="-"){i.error("no such file or directory: "+r,2,{continue:true});return}var o=r==="-"?s:a.readFileSync(r,"utf8");if(e.nameOnly){if(o.match(t)){n.push(r)}}else{var u=o.split("\n");u.forEach(function(r){var i=r.match(t);if(e.inverse&&!i||!e.inverse&&i){n.push(r)}})}});return n.join("\n")+"\n"}e.exports=_grep},6200:function(e){e.exports=require("dgram")},6202:function(e){e.exports={pagination:{}}},6204:function(e){e.exports={pagination:{ListChangeSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6205:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["resourcegroupstaggingapi"]={};i.ResourceGroupsTaggingAPI=a.defineService("resourcegroupstaggingapi",["2017-01-26"]);Object.defineProperty(s.services["resourcegroupstaggingapi"],"2017-01-26",{get:function get(){var e=r(7496);e.paginators=r(3788).pagination;return e},enumerable:true,configurable:true});e.exports=i.ResourceGroupsTaggingAPI},6207:function(e){e.exports={pagination:{ListSignalingChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ChannelInfoList"},ListStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StreamInfoList"}}}},6210:function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},6211:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ecs"]={};i.ECS=a.defineService("ecs",["2014-11-13"]);Object.defineProperty(s.services["ecs"],"2014-11-13",{get:function get(){var e=r(4984);e.paginators=r(9079).pagination;e.waiters=r(5659).waiters;return e},enumerable:true,configurable:true});e.exports=i.ECS},6215:function(e,t,r){"use strict";var i=r(4293);var a=i.Buffer;var s={};var n;for(n in i){if(!i.hasOwnProperty(n))continue;if(n==="SlowBuffer"||n==="Buffer")continue;s[n]=i[n]}var o=s.Buffer={};for(n in a){if(!a.hasOwnProperty(n))continue;if(n==="allocUnsafe"||n==="allocUnsafeSlow")continue;o[n]=a[n]}s.Buffer.prototype=a.prototype;if(!o.from||o.from===Uint8Array.from){o.from=function(e,t,r){if(typeof e==="number"){throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e)}if(e&&typeof e.length==="undefined"){throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}return a(e,t,r)}}if(!o.alloc){o.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError('The "size" argument must be of type number. Received type '+typeof e)}if(e<0||e>=2*(1<<30)){throw new RangeError('The value "'+e+'" is invalid for option "size"')}var i=a(e);if(!t||t.length===0){i.fill(0)}else if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}return i}}if(!s.kStringMaxLength){try{s.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch(e){}}if(!s.constants){s.constants={MAX_LENGTH:s.kMaxLength};if(s.kStringMaxLength){s.constants.MAX_STRING_LENGTH=s.kStringMaxLength}}e.exports=s},6219:function(e,t,r){const i=r(8124);const a=(e,t)=>new i(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));e.exports=a},6232:function(e,t,r){var i=r(395);function validateRegionalEndpointsFlagValue(e,t){if(typeof e!=="string")return undefined;else if(["legacy","regional"].indexOf(e.toLowerCase())>=0){return e.toLowerCase()}else{throw i.util.error(new Error,t)}}function resolveRegionalEndpointsFlag(e,t){e=e||{};var r;if(e[t.clientConfig]){r=validateRegionalEndpointsFlagValue(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" '+' or "regional". Got "'+e[t.clientConfig]+'".'});if(r)return r}if(!i.util.isNode())return r;if(Object.prototype.hasOwnProperty.call(process.env,t.env)){var a=process.env[t.env];r=validateRegionalEndpointsFlagValue(a,{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" '+' or "regional". Got "'+process.env[t.env]+'".'});if(r)return r}var s={};try{var n=i.util.getProfilesFromSharedConfig(i.util.iniLoader);s=n[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(s&&Object.prototype.hasOwnProperty.call(s,t.sharedConfig)){var o=s[t.sharedConfig];r=validateRegionalEndpointsFlagValue(o,{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" '+' or "regional". Got "'+s[t.sharedConfig]+'".'});if(r)return r}return r}e.exports=resolveRegionalEndpointsFlag},6244:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["imagebuilder"]={};i.Imagebuilder=a.defineService("imagebuilder",["2019-12-02"]);Object.defineProperty(s.services["imagebuilder"],"2019-12-02",{get:function get(){var e=r(1854);e.paginators=r(677).pagination;return e},enumerable:true,configurable:true});e.exports=i.Imagebuilder},6246:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-01-01",endpointPrefix:"fms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"FMS",serviceFullName:"Firewall Management Service",serviceId:"FMS",signatureVersion:"v4",targetPrefix:"AWSFMS_20180101",uid:"fms-2018-01-01"},operations:{AssociateAdminAccount:{input:{type:"structure",required:["AdminAccount"],members:{AdminAccount:{}}}},DeleteAppsList:{input:{type:"structure",required:["ListId"],members:{ListId:{}}}},DeleteNotificationChannel:{input:{type:"structure",members:{}}},DeletePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},DeleteAllPolicyResources:{type:"boolean"}}}},DeleteProtocolsList:{input:{type:"structure",required:["ListId"],members:{ListId:{}}}},DisassociateAdminAccount:{input:{type:"structure",members:{}}},GetAdminAccount:{input:{type:"structure",members:{}},output:{type:"structure",members:{AdminAccount:{},RoleStatus:{}}}},GetAppsList:{input:{type:"structure",required:["ListId"],members:{ListId:{},DefaultList:{type:"boolean"}}},output:{type:"structure",members:{AppsList:{shape:"Sg"},AppsListArn:{}}}},GetComplianceDetail:{input:{type:"structure",required:["PolicyId","MemberAccount"],members:{PolicyId:{},MemberAccount:{}}},output:{type:"structure",members:{PolicyComplianceDetail:{type:"structure",members:{PolicyOwner:{},PolicyId:{},MemberAccount:{},Violators:{type:"list",member:{type:"structure",members:{ResourceId:{},ViolationReason:{},ResourceType:{}}}},EvaluationLimitExceeded:{type:"boolean"},ExpiredAt:{type:"timestamp"},IssueInfoMap:{shape:"Sz"}}}}}},GetNotificationChannel:{input:{type:"structure",members:{}},output:{type:"structure",members:{SnsTopicArn:{},SnsRoleName:{}}}},GetPolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}},output:{type:"structure",members:{Policy:{shape:"S16"},PolicyArn:{}}}},GetProtectionStatus:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},MemberAccountId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AdminAccountId:{},ServiceType:{},Data:{},NextToken:{}}}},GetProtocolsList:{input:{type:"structure",required:["ListId"],members:{ListId:{},DefaultList:{type:"boolean"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S1r"},ProtocolsListArn:{}}}},GetViolationDetails:{input:{type:"structure",required:["PolicyId","MemberAccount","ResourceId","ResourceType"],members:{PolicyId:{},MemberAccount:{},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ViolationDetail:{type:"structure",required:["PolicyId","MemberAccount","ResourceId","ResourceType","ResourceViolations"],members:{PolicyId:{},MemberAccount:{},ResourceId:{},ResourceType:{},ResourceViolations:{type:"list",member:{type:"structure",members:{AwsVPCSecurityGroupViolation:{type:"structure",members:{ViolationTarget:{},ViolationTargetDescription:{},PartialMatches:{type:"list",member:{type:"structure",members:{Reference:{},TargetViolationReasons:{type:"list",member:{}}}}},PossibleSecurityGroupRemediationActions:{type:"list",member:{type:"structure",members:{RemediationActionType:{},Description:{},RemediationResult:{type:"structure",members:{IPV4Range:{},IPV6Range:{},PrefixListId:{},Protocol:{},FromPort:{type:"long"},ToPort:{type:"long"}}},IsDefaultAction:{type:"boolean"}}}}}},AwsEc2NetworkInterfaceViolation:{shape:"S2d"},AwsEc2InstanceViolation:{type:"structure",members:{ViolationTarget:{},AwsEc2NetworkInterfaceViolations:{type:"list",member:{shape:"S2d"}}}},NetworkFirewallMissingFirewallViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},TargetViolationReason:{}}},NetworkFirewallMissingSubnetViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},TargetViolationReason:{}}},NetworkFirewallMissingExpectedRTViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},CurrentRouteTable:{},ExpectedRouteTable:{}}},NetworkFirewallPolicyModifiedViolation:{type:"structure",members:{ViolationTarget:{},CurrentPolicyDescription:{shape:"S2l"},ExpectedPolicyDescription:{shape:"S2l"}}}}}},ResourceTags:{shape:"S2u"},ResourceDescription:{}}}}}},ListAppsLists:{input:{type:"structure",required:["MaxResults"],members:{DefaultLists:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AppsLists:{type:"list",member:{type:"structure",members:{ListArn:{},ListId:{},ListName:{},AppsList:{shape:"Sk"}}}},NextToken:{}}}},ListComplianceStatus:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyComplianceStatusList:{type:"list",member:{type:"structure",members:{PolicyOwner:{},PolicyId:{},PolicyName:{},MemberAccount:{},EvaluationResults:{type:"list",member:{type:"structure",members:{ComplianceStatus:{},ViolatorCount:{type:"long"},EvaluationLimitExceeded:{type:"boolean"}}}},LastUpdated:{type:"timestamp"},IssueInfoMap:{shape:"Sz"}}}},NextToken:{}}}},ListMemberAccounts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{MemberAccounts:{type:"list",member:{}},NextToken:{}}}},ListPolicies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyList:{type:"list",member:{type:"structure",members:{PolicyArn:{},PolicyId:{},PolicyName:{},ResourceType:{},SecurityServiceType:{},RemediationEnabled:{type:"boolean"}}}},NextToken:{}}}},ListProtocolsLists:{input:{type:"structure",required:["MaxResults"],members:{DefaultLists:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProtocolsLists:{type:"list",member:{type:"structure",members:{ListArn:{},ListId:{},ListName:{},ProtocolsList:{shape:"S1s"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"S2u"}}}},PutAppsList:{input:{type:"structure",required:["AppsList"],members:{AppsList:{shape:"Sg"},TagList:{shape:"S2u"}}},output:{type:"structure",members:{AppsList:{shape:"Sg"},AppsListArn:{}}}},PutNotificationChannel:{input:{type:"structure",required:["SnsTopicArn","SnsRoleName"],members:{SnsTopicArn:{},SnsRoleName:{}}}},PutPolicy:{input:{type:"structure",required:["Policy"],members:{Policy:{shape:"S16"},TagList:{shape:"S2u"}}},output:{type:"structure",members:{Policy:{shape:"S16"},PolicyArn:{}}}},PutProtocolsList:{input:{type:"structure",required:["ProtocolsList"],members:{ProtocolsList:{shape:"S1r"},TagList:{shape:"S2u"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S1r"},ProtocolsListArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S2u"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sg:{type:"structure",required:["ListName","AppsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},AppsList:{shape:"Sk"},PreviousAppsList:{type:"map",key:{},value:{shape:"Sk"}}}},Sk:{type:"list",member:{type:"structure",required:["AppName","Protocol","Port"],members:{AppName:{},Protocol:{},Port:{type:"long"}}}},Sz:{type:"map",key:{},value:{}},S16:{type:"structure",required:["PolicyName","SecurityServicePolicyData","ResourceType","ExcludeResourceTags","RemediationEnabled"],members:{PolicyId:{},PolicyName:{},PolicyUpdateToken:{},SecurityServicePolicyData:{type:"structure",required:["Type"],members:{Type:{},ManagedServiceData:{}}},ResourceType:{},ResourceTypeList:{type:"list",member:{}},ResourceTags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},ExcludeResourceTags:{type:"boolean"},RemediationEnabled:{type:"boolean"},IncludeMap:{shape:"S1g"},ExcludeMap:{shape:"S1g"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}},S1r:{type:"structure",required:["ListName","ProtocolsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},ProtocolsList:{shape:"S1s"},PreviousProtocolsList:{type:"map",key:{},value:{shape:"S1s"}}}},S1s:{type:"list",member:{}},S2d:{type:"structure",members:{ViolationTarget:{},ViolatingSecurityGroups:{type:"list",member:{}}}},S2l:{type:"structure",members:{StatelessRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{},Priority:{type:"integer"}}}},StatelessDefaultActions:{shape:"S2q"},StatelessFragmentDefaultActions:{shape:"S2q"},StatelessCustomActions:{shape:"S2q"},StatefulRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{}}}}}},S2q:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},6255:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iot"]={};i.Iot=a.defineService("iot",["2015-05-28"]);Object.defineProperty(s.services["iot"],"2015-05-28",{get:function get(){var e=r(4599);e.paginators=r(2077).pagination;return e},enumerable:true,configurable:true});e.exports=i.Iot},6257:function(e){e.exports={pagination:{}}},6261:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dms"]={};i.DMS=a.defineService("dms",["2016-01-01"]);Object.defineProperty(s.services["dms"],"2016-01-01",{get:function get(){var e=r(1033);e.paginators=r(1056).pagination;e.waiters=r(602).waiters;return e},enumerable:true,configurable:true});e.exports=i.DMS},6265:function(e,t,r){var i=r(153).property;function Paginator(e,t){i(this,"inputToken",t.input_token);i(this,"limitKey",t.limit_key);i(this,"moreResults",t.more_results);i(this,"outputToken",t.output_token);i(this,"resultKey",t.result_key)}e.exports=Paginator},6266:function(e){"use strict";e.exports=function generate_ref(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.errSchemaPath+"/"+t;var u=!e.opts.allErrors;var p="data"+(s||"");var c="valid"+a;var m,l;if(n=="#"||n=="#/"){if(e.isRoot){m=e.async;l="validate"}else{m=e.root.schema.$async===true;l="root.refVal[0]"}}else{var d=e.resolveRef(e.baseId,n,e.isRoot);if(d===undefined){var y=e.MissingRefError.message(e.baseId,n);if(e.opts.missingRefs=="fail"){e.logger.error(y);var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"$ref"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { ref: '"+e.util.escapeQuotes(n)+"' } ";if(e.opts.messages!==false){i+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(n)+"' "}if(e.opts.verbose){i+=" , schema: "+e.util.toQuotedString(n)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+p+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&u){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}if(u){i+=" if (false) { "}}else if(e.opts.missingRefs=="ignore"){e.logger.warn(y);if(u){i+=" if (true) { "}}else{throw new e.MissingRefError(e.baseId,n,y)}}else if(d.inline){var f=e.util.copy(e);f.level++;var g="valid"+f.level;f.schema=d.schema;f.schemaPath="";f.errSchemaPath=n;var S=e.validate(f).replace(/validate\.schema/g,d.code);i+=" "+S+" ";if(u){i+=" if ("+g+") { "}}else{m=d.$async===true||e.async&&d.$async!==false;l=d.code}}if(l){var b=b||[];b.push(i);i="";if(e.opts.passContext){i+=" "+l+".call(this, "}else{i+=" "+l+"( "}i+=" "+p+", (dataPath || '')";if(e.errorPath!='""'){i+=" + "+e.errorPath}var N=s?"data"+(s-1||""):"parentData",I=s?e.dataPathArr[s]:"parentDataProperty";i+=" , "+N+" , "+I+", rootData) ";var T=i;i=b.pop();if(m){if(!e.async)throw new Error("async schema referenced by sync schema");if(u){i+=" var "+c+"; "}i+=" try { await "+T+"; ";if(u){i+=" "+c+" = true; "}i+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ";if(u){i+=" "+c+" = false; "}i+=" } ";if(u){i+=" if ("+c+") { "}}else{i+=" if (!"+T+") { if (vErrors === null) vErrors = "+l+".errors; else vErrors = vErrors.concat("+l+".errors); errors = vErrors.length; } ";if(u){i+=" else { "}}}return i}},6267:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-10-24",endpointPrefix:"sms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SMS",serviceFullName:"AWS Server Migration Service",serviceId:"SMS",signatureVersion:"v4",targetPrefix:"AWSServerMigrationService_V2016_10_24",uid:"sms-2016-10-24"},operations:{CreateApp:{input:{type:"structure",members:{name:{},description:{},roleName:{},clientToken:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},CreateReplicationJob:{input:{type:"structure",required:["serverId","seedReplicationTime"],members:{serverId:{},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{replicationJobId:{}}}},DeleteApp:{input:{type:"structure",members:{appId:{},forceStopAppReplication:{type:"boolean"},forceTerminateApp:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{}}},DeleteReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{}}},output:{type:"structure",members:{}}},DeleteServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateConnector:{input:{type:"structure",required:["connectorId"],members:{connectorId:{}}},output:{type:"structure",members:{}}},GenerateChangeSet:{input:{type:"structure",members:{appId:{},changesetFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GenerateTemplate:{input:{type:"structure",members:{appId:{},templateFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GetApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},GetAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}}},GetAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{serverGroupReplicationConfigurations:{shape:"S2u"}}}},GetAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}}},GetAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{validationOutputList:{type:"list",member:{type:"structure",members:{validationId:{},name:{},status:{},statusMessage:{},latestValidationTime:{type:"timestamp"},appValidationOutput:{type:"structure",members:{ssmOutput:{type:"structure",members:{s3Location:{shape:"S24"}}}}},serverValidationOutput:{type:"structure",members:{server:{shape:"Sb"}}}}}}}}},GetConnectors:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{connectorList:{type:"list",member:{type:"structure",members:{connectorId:{},version:{},status:{},capabilityList:{type:"list",member:{}},vmManagerName:{},vmManagerType:{},vmManagerId:{},ipAddress:{},macAddress:{},associatedOn:{type:"timestamp"}}}},nextToken:{}}}},GetReplicationJobs:{input:{type:"structure",members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJobList:{type:"list",member:{shape:"S46"}},nextToken:{}}}},GetReplicationRuns:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJob:{shape:"S46"},replicationRunList:{shape:"S4a"},nextToken:{}}}},GetServers:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},vmServerAddressList:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{lastModifiedOn:{type:"timestamp"},serverCatalogStatus:{},serverList:{shape:"Sa"},nextToken:{}}}},ImportAppCatalog:{input:{type:"structure",members:{roleName:{}}},output:{type:"structure",members:{}}},ImportServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},LaunchApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},ListApps:{input:{type:"structure",members:{appIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{apps:{type:"list",member:{shape:"St"}},nextToken:{}}}},NotifyAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{},notificationContext:{type:"structure",members:{validationId:{},status:{},statusMessage:{}}}}},output:{type:"structure",members:{}}},PutAppLaunchConfiguration:{input:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}},output:{type:"structure",members:{}}},PutAppReplicationConfiguration:{input:{type:"structure",members:{appId:{},serverGroupReplicationConfigurations:{shape:"S2u"}}},output:{type:"structure",members:{}}},PutAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{},appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}},output:{type:"structure",members:{}}},StartAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},StartOnDemandAppReplication:{input:{type:"structure",required:["appId"],members:{appId:{},description:{}}},output:{type:"structure",members:{}}},StartOnDemandReplicationRun:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},description:{}}},output:{type:"structure",members:{replicationRunId:{}}}},StopAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},TerminateApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},UpdateApp:{input:{type:"structure",members:{appId:{},name:{},description:{},roleName:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},UpdateReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},frequency:{type:"integer"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{serverGroupId:{},name:{},serverList:{shape:"Sa"}}}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{serverId:{},serverType:{},vmServer:{shape:"Se"},replicationJobId:{},replicationJobTerminated:{type:"boolean"}}},Se:{type:"structure",members:{vmServerAddress:{shape:"Sf"},vmName:{},vmManagerName:{},vmManagerType:{},vmPath:{}}},Sf:{type:"structure",members:{vmManagerId:{},vmId:{}}},So:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},St:{type:"structure",members:{appId:{},importedAppId:{},name:{},description:{},status:{},statusMessage:{},replicationConfigurationStatus:{},replicationStatus:{},replicationStatusMessage:{},latestReplicationTime:{type:"timestamp"},launchConfigurationStatus:{},launchStatus:{},launchStatusMessage:{},launchDetails:{type:"structure",members:{latestLaunchTime:{type:"timestamp"},stackName:{},stackId:{}}},creationTime:{type:"timestamp"},lastModified:{type:"timestamp"},roleName:{},totalServerGroups:{type:"integer"},totalServers:{type:"integer"}}},S24:{type:"structure",members:{bucket:{},key:{}}},S2e:{type:"list",member:{type:"structure",members:{serverGroupId:{},launchOrder:{type:"integer"},serverLaunchConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},logicalId:{},vpc:{},subnet:{},securityGroup:{},ec2KeyName:{},userData:{type:"structure",members:{s3Location:{shape:"S24"}}},instanceType:{},associatePublicIpAddress:{type:"boolean"},iamInstanceProfileName:{},configureScript:{shape:"S24"},configureScriptType:{}}}}}}},S2u:{type:"list",member:{type:"structure",members:{serverGroupId:{},serverReplicationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},serverReplicationParameters:{type:"structure",members:{seedTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}}}}}}}},S31:{type:"list",member:{type:"structure",members:{validationId:{},name:{},appValidationStrategy:{},ssmValidationParameters:{type:"structure",members:{source:{shape:"S37"},instanceId:{},scriptType:{},command:{},executionTimeoutSeconds:{type:"integer"},outputS3BucketName:{}}}}}},S37:{type:"structure",members:{s3Location:{shape:"S24"}}},S3c:{type:"list",member:{type:"structure",members:{serverGroupId:{},serverValidationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},validationId:{},name:{},serverValidationStrategy:{},userDataValidationParameters:{type:"structure",members:{source:{shape:"S37"},scriptType:{}}}}}}}}},S46:{type:"structure",members:{replicationJobId:{},serverId:{},serverType:{},vmServer:{shape:"Se"},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},latestAmiId:{},state:{},statusMessage:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{},replicationRunList:{shape:"S4a"}}},S4a:{type:"list",member:{type:"structure",members:{replicationRunId:{},state:{},type:{},stageDetails:{type:"structure",members:{stage:{},stageProgress:{}}},statusMessage:{},amiId:{},scheduledStartTime:{type:"timestamp"},completedTime:{type:"timestamp"},description:{},encrypted:{type:"boolean"},kmsKeyId:{}}}}}}},6271:function(e){e.exports={pagination:{ListEntitlements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entitlements"},ListFlows:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Flows"},ListOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Offerings"},ListReservations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Reservations"}}}},6272:function(e,t,r){const i=r(6417);const[a,s]=process.version.substr(1).split(".").map(e=>parseInt(e,10));const n=a>12||a===12&&s>=8;const o=n&&i.getHashes().includes("shake256");e.exports=o},6279:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-25",endpointPrefix:"ce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Cost Explorer",serviceFullName:"AWS Cost Explorer Service",serviceId:"Cost Explorer",signatureVersion:"v4",signingName:"ce",targetPrefix:"AWSInsightsIndexService",uid:"ce-2017-10-25"},operations:{CreateAnomalyMonitor:{input:{type:"structure",required:["AnomalyMonitor"],members:{AnomalyMonitor:{shape:"S2"}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},CreateAnomalySubscription:{input:{type:"structure",required:["AnomalySubscription"],members:{AnomalySubscription:{shape:"Sm"}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},CreateCostCategoryDefinition:{input:{type:"structure",required:["Name","RuleVersion","Rules"],members:{Name:{},RuleVersion:{},Rules:{shape:"Sz"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}},DeleteAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},output:{type:"structure",members:{}}},DeleteAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{type:"structure",members:{}}},DeleteCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveEnd:{}}}},DescribeCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{},EffectiveOn:{}}},output:{type:"structure",members:{CostCategory:{type:"structure",required:["CostCategoryArn","EffectiveStart","Name","RuleVersion","Rules"],members:{CostCategoryArn:{},EffectiveStart:{},EffectiveEnd:{},Name:{},RuleVersion:{},Rules:{shape:"Sz"},ProcessingStatus:{shape:"S1d"}}}}}},GetAnomalies:{input:{type:"structure",required:["DateInterval"],members:{MonitorArn:{},DateInterval:{type:"structure",required:["StartDate"],members:{StartDate:{},EndDate:{}}},Feedback:{},TotalImpact:{type:"structure",required:["NumericOperator","StartValue"],members:{NumericOperator:{},StartValue:{type:"double"},EndValue:{type:"double"}}},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Anomalies"],members:{Anomalies:{type:"list",member:{type:"structure",required:["AnomalyId","AnomalyScore","Impact","MonitorArn"],members:{AnomalyId:{},AnomalyStartDate:{},AnomalyEndDate:{},DimensionValue:{},RootCauses:{type:"list",member:{type:"structure",members:{Service:{},Region:{},LinkedAccount:{},UsageType:{}}}},AnomalyScore:{type:"structure",required:["MaxScore","CurrentScore"],members:{MaxScore:{type:"double"},CurrentScore:{type:"double"}}},Impact:{type:"structure",required:["MaxImpact"],members:{MaxImpact:{type:"double"},TotalImpact:{type:"double"}}},MonitorArn:{},Feedback:{}}}},NextPageToken:{}}}},GetAnomalyMonitors:{input:{type:"structure",members:{MonitorArnList:{shape:"Sb"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalyMonitors"],members:{AnomalyMonitors:{type:"list",member:{shape:"S2"}},NextPageToken:{}}}},GetAnomalySubscriptions:{input:{type:"structure",members:{SubscriptionArnList:{shape:"Sb"},MonitorArn:{},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalySubscriptions"],members:{AnomalySubscriptions:{type:"list",member:{shape:"Sm"}},NextPageToken:{}}}},GetCostAndUsage:{input:{type:"structure",required:["TimePeriod","Metrics"],members:{TimePeriod:{shape:"S23"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},GroupBy:{shape:"S27"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S27"},ResultsByTime:{shape:"S2c"},DimensionValueAttributes:{shape:"S2n"}}}},GetCostAndUsageWithResources:{input:{type:"structure",required:["TimePeriod","Filter"],members:{TimePeriod:{shape:"S23"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},GroupBy:{shape:"S27"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S27"},ResultsByTime:{shape:"S2c"},DimensionValueAttributes:{shape:"S2n"}}}},GetCostCategories:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S23"},CostCategoryName:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["ReturnSize","TotalSize"],members:{NextPageToken:{},CostCategoryNames:{type:"list",member:{}},CostCategoryValues:{shape:"S33"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetCostForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S23"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2f"},ForecastResultsByTime:{shape:"S38"}}}},GetDimensionValues:{input:{type:"structure",required:["TimePeriod","Dimension"],members:{SearchString:{},TimePeriod:{shape:"S23"},Dimension:{},Context:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["DimensionValues","ReturnSize","TotalSize"],members:{DimensionValues:{shape:"S2n"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"},NextPageToken:{}}}},GetReservationCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},NextPageToken:{},SortBy:{shape:"S2x"},MaxResults:{type:"integer"}}},output:{type:"structure",required:["CoveragesByTime"],members:{CoveragesByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Groups:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S2p"},Coverage:{shape:"S3j"}}}},Total:{shape:"S3j"}}}},Total:{shape:"S3j"},NextPageToken:{}}}},GetReservationPurchaseRecommendation:{input:{type:"structure",required:["Service"],members:{AccountId:{},Service:{},Filter:{shape:"S7"},AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S41"},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{}}},Recommendations:{type:"list",member:{type:"structure",members:{AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S41"},RecommendationDetails:{type:"list",member:{type:"structure",members:{AccountId:{},InstanceDetails:{type:"structure",members:{EC2InstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},AvailabilityZone:{},Platform:{},Tenancy:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RDSInstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},DatabaseEngine:{},DatabaseEdition:{},DeploymentOption:{},LicenseModel:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RedshiftInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ElastiCacheInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},ProductDescription:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ESInstanceDetails:{type:"structure",members:{InstanceClass:{},InstanceSize:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}}}},RecommendedNumberOfInstancesToPurchase:{},RecommendedNormalizedUnitsToPurchase:{},MinimumNumberOfInstancesUsedPerHour:{},MinimumNormalizedUnitsUsedPerHour:{},MaximumNumberOfInstancesUsedPerHour:{},MaximumNormalizedUnitsUsedPerHour:{},AverageNumberOfInstancesUsedPerHour:{},AverageNormalizedUnitsUsedPerHour:{},AverageUtilization:{},EstimatedBreakEvenInMonths:{},CurrencyCode:{},EstimatedMonthlySavingsAmount:{},EstimatedMonthlySavingsPercentage:{},EstimatedMonthlyOnDemandCost:{},EstimatedReservationCostForLookbackPeriod:{},UpfrontCost:{},RecurringStandardMonthlyCost:{}}}},RecommendationSummary:{type:"structure",members:{TotalEstimatedMonthlySavingsAmount:{},TotalEstimatedMonthlySavingsPercentage:{},CurrencyCode:{}}}}}},NextPageToken:{}}}},GetReservationUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S2x"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["UtilizationsByTime"],members:{UtilizationsByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Groups:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Attributes:{shape:"S2p"},Utilization:{shape:"S4q"}}}},Total:{shape:"S4q"}}}},Total:{shape:"S4q"},NextPageToken:{}}}},GetRightsizingRecommendation:{input:{type:"structure",required:["Service"],members:{Filter:{shape:"S7"},Configuration:{shape:"S59"},Service:{},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},LookbackPeriodInDays:{},AdditionalMetadata:{}}},Summary:{type:"structure",members:{TotalRecommendationCount:{},EstimatedTotalMonthlySavingsAmount:{},SavingsCurrencyCode:{},SavingsPercentage:{}}},RightsizingRecommendations:{type:"list",member:{type:"structure",members:{AccountId:{},CurrentInstance:{type:"structure",members:{ResourceId:{},InstanceName:{},Tags:{type:"list",member:{shape:"Sf"}},ResourceDetails:{shape:"S5i"},ResourceUtilization:{shape:"S5k"},ReservationCoveredHoursInLookbackPeriod:{},SavingsPlansCoveredHoursInLookbackPeriod:{},OnDemandHoursInLookbackPeriod:{},TotalRunningHoursInLookbackPeriod:{},MonthlyCost:{},CurrencyCode:{}}},RightsizingType:{},ModifyRecommendationDetail:{type:"structure",members:{TargetInstances:{type:"list",member:{type:"structure",members:{EstimatedMonthlyCost:{},EstimatedMonthlySavings:{},CurrencyCode:{},DefaultTargetInstance:{type:"boolean"},ResourceDetails:{shape:"S5i"},ExpectedResourceUtilization:{shape:"S5k"}}}}}},TerminateRecommendationDetail:{type:"structure",members:{EstimatedMonthlySavings:{},CurrencyCode:{}}}}}},NextPageToken:{},Configuration:{shape:"S59"}}}},GetSavingsPlansCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["SavingsPlansCoverages"],members:{SavingsPlansCoverages:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S2p"},Coverage:{type:"structure",members:{SpendCoveredBySavingsPlans:{},OnDemandCost:{},TotalCost:{},CoveragePercentage:{}}},TimePeriod:{shape:"S23"}}}},NextToken:{}}}},GetSavingsPlansPurchaseRecommendation:{input:{type:"structure",required:["SavingsPlansType","TermInYears","PaymentOption","LookbackPeriodInDays"],members:{SavingsPlansType:{},TermInYears:{},PaymentOption:{},AccountScope:{},NextPageToken:{},PageSize:{type:"integer"},LookbackPeriodInDays:{},Filter:{shape:"S7"}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},AdditionalMetadata:{}}},SavingsPlansPurchaseRecommendation:{type:"structure",members:{AccountScope:{},SavingsPlansType:{},TermInYears:{},PaymentOption:{},LookbackPeriodInDays:{},SavingsPlansPurchaseRecommendationDetails:{type:"list",member:{type:"structure",members:{SavingsPlansDetails:{type:"structure",members:{Region:{},InstanceFamily:{},OfferingId:{}}},AccountId:{},UpfrontCost:{},EstimatedROI:{},CurrencyCode:{},EstimatedSPCost:{},EstimatedOnDemandCost:{},EstimatedOnDemandCostWithCurrentCommitment:{},EstimatedSavingsAmount:{},EstimatedSavingsPercentage:{},HourlyCommitmentToPurchase:{},EstimatedAverageUtilization:{},EstimatedMonthlySavingsAmount:{},CurrentMinimumHourlyOnDemandSpend:{},CurrentMaximumHourlyOnDemandSpend:{},CurrentAverageHourlyOnDemandSpend:{}}}},SavingsPlansPurchaseRecommendationSummary:{type:"structure",members:{EstimatedROI:{},CurrencyCode:{},EstimatedTotalCost:{},CurrentOnDemandSpend:{},EstimatedSavingsAmount:{},TotalRecommendationCount:{},DailyCommitmentToPurchase:{},HourlyCommitmentToPurchase:{},EstimatedSavingsPercentage:{},EstimatedMonthlySavingsAmount:{},EstimatedOnDemandCostWithCurrentCommitment:{}}}}},NextPageToken:{}}}},GetSavingsPlansUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["Total"],members:{SavingsPlansUtilizationsByTime:{type:"list",member:{type:"structure",required:["TimePeriod","Utilization"],members:{TimePeriod:{shape:"S23"},Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}},Total:{shape:"S6d"}}}},GetSavingsPlansUtilizationDetails:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},Filter:{shape:"S7"},DataType:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["SavingsPlansUtilizationDetails","TimePeriod"],members:{SavingsPlansUtilizationDetails:{type:"list",member:{type:"structure",members:{SavingsPlanArn:{},Attributes:{shape:"S2p"},Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}},Total:{shape:"S6d"},TimePeriod:{shape:"S23"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S23"},TagKey:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["Tags","ReturnSize","TotalSize"],members:{NextPageToken:{},Tags:{type:"list",member:{}},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetUsageForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S23"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2f"},ForecastResultsByTime:{shape:"S38"}}}},ListCostCategoryDefinitions:{input:{type:"structure",members:{EffectiveOn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CostCategoryReferences:{type:"list",member:{type:"structure",members:{CostCategoryArn:{},Name:{},EffectiveStart:{},EffectiveEnd:{},NumberOfRules:{type:"integer"},ProcessingStatus:{shape:"S1d"},Values:{shape:"S33"}}}},NextToken:{}}}},ProvideAnomalyFeedback:{input:{type:"structure",required:["AnomalyId","Feedback"],members:{AnomalyId:{},Feedback:{}}},output:{type:"structure",required:["AnomalyId"],members:{AnomalyId:{}}}},UpdateAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{},MonitorName:{}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},UpdateAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{},Threshold:{type:"double"},Frequency:{},MonitorArnList:{shape:"Sn"},Subscribers:{shape:"Sp"},SubscriptionName:{}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UpdateCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn","RuleVersion","Rules"],members:{CostCategoryArn:{},RuleVersion:{},Rules:{shape:"Sz"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}}},shapes:{S2:{type:"structure",required:["MonitorName","MonitorType"],members:{MonitorArn:{},MonitorName:{},CreationDate:{},LastUpdatedDate:{},LastEvaluatedDate:{},MonitorType:{},MonitorDimension:{},MonitorSpecification:{shape:"S7"},DimensionalValueCount:{type:"integer"}}},S7:{type:"structure",members:{Or:{shape:"S8"},And:{shape:"S8"},Not:{shape:"S7"},Dimensions:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Tags:{shape:"Sf"},CostCategories:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}}}},S8:{type:"list",member:{shape:"S7"}},Sb:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Sm:{type:"structure",required:["MonitorArnList","Subscribers","Threshold","Frequency","SubscriptionName"],members:{SubscriptionArn:{},AccountId:{},MonitorArnList:{shape:"Sn"},Subscribers:{shape:"Sp"},Threshold:{type:"double"},Frequency:{},SubscriptionName:{}}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",members:{Address:{},Type:{},Status:{}}}},Sz:{type:"list",member:{type:"structure",required:["Value","Rule"],members:{Value:{},Rule:{shape:"S7"}}}},S1d:{type:"list",member:{type:"structure",members:{Component:{},Status:{}}}},S23:{type:"structure",required:["Start","End"],members:{Start:{},End:{}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{Type:{},Key:{}}}},S2c:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Total:{shape:"S2e"},Groups:{type:"list",member:{type:"structure",members:{Keys:{type:"list",member:{}},Metrics:{shape:"S2e"}}}},Estimated:{type:"boolean"}}}},S2e:{type:"map",key:{},value:{shape:"S2f"}},S2f:{type:"structure",members:{Amount:{},Unit:{}}},S2n:{type:"list",member:{type:"structure",members:{Value:{},Attributes:{shape:"S2p"}}}},S2p:{type:"map",key:{},value:{}},S2w:{type:"list",member:{shape:"S2x"}},S2x:{type:"structure",required:["Key"],members:{Key:{},SortOrder:{}}},S33:{type:"list",member:{}},S38:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},MeanValue:{},PredictionIntervalLowerBound:{},PredictionIntervalUpperBound:{}}}},S3j:{type:"structure",members:{CoverageHours:{type:"structure",members:{OnDemandHours:{},ReservedHours:{},TotalRunningHours:{},CoverageHoursPercentage:{}}},CoverageNormalizedUnits:{type:"structure",members:{OnDemandNormalizedUnits:{},ReservedNormalizedUnits:{},TotalRunningNormalizedUnits:{},CoverageNormalizedUnitsPercentage:{}}},CoverageCost:{type:"structure",members:{OnDemandCost:{}}}}},S41:{type:"structure",members:{EC2Specification:{type:"structure",members:{OfferingClass:{}}}}},S4q:{type:"structure",members:{UtilizationPercentage:{},UtilizationPercentageInUnits:{},PurchasedHours:{},PurchasedUnits:{},TotalActualHours:{},TotalActualUnits:{},UnusedHours:{},UnusedUnits:{},OnDemandCostOfRIHoursUsed:{},NetRISavings:{},TotalPotentialRISavings:{},AmortizedUpfrontFee:{},AmortizedRecurringFee:{},TotalAmortizedFee:{},RICostForUnusedHours:{},RealizedSavings:{},UnrealizedSavings:{}}},S59:{type:"structure",required:["RecommendationTarget","BenefitsConsidered"],members:{RecommendationTarget:{},BenefitsConsidered:{type:"boolean"}}},S5i:{type:"structure",members:{EC2ResourceDetails:{type:"structure",members:{HourlyOnDemandRate:{},InstanceType:{},Platform:{},Region:{},Sku:{},Memory:{},NetworkPerformance:{},Storage:{},Vcpu:{}}}}},S5k:{type:"structure",members:{EC2ResourceUtilization:{type:"structure",members:{MaxCpuUtilizationPercentage:{},MaxMemoryUtilizationPercentage:{},MaxStorageUtilizationPercentage:{},EBSResourceUtilization:{type:"structure",members:{EbsReadOpsPerSecond:{},EbsWriteOpsPerSecond:{},EbsReadBytesPerSecond:{},EbsWriteBytesPerSecond:{}}}}}}},S6a:{type:"structure",members:{TotalCommitment:{},UsedCommitment:{},UnusedCommitment:{},UtilizationPercentage:{}}},S6b:{type:"structure",members:{NetSavings:{},OnDemandCostEquivalent:{}}},S6c:{type:"structure",members:{AmortizedRecurringCommitment:{},AmortizedUpfrontCommitment:{},TotalAmortizedCommitment:{}}},S6d:{type:"structure",required:["Utilization"],members:{Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}}}},6283:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:true},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:true},deprecated:true},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:true},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:true},deprecated:true},S1b:{type:"structure",members:{MergePolicy:{deprecated:true},CaptionSources:{shape:"Sk",deprecated:true},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:true},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},6288:function(e){e.exports={pagination:{DescribeDestinations:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"destinations"},DescribeLogGroups:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logGroups"},DescribeLogStreams:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logStreams"},DescribeMetricFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"metricFilters"},DescribeSubscriptionFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"subscriptionFilters"},FilterLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:["events","searchedLogStreams"]},GetLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextForwardToken",result_key:"events"}}}},6290:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3878);let a="https://localhost";let s=["string","boolean","double","integer","long","float","number","any"];class ObjectSerializer{static findCorrectType(e,t){if(e==undefined){return t}else if(s.indexOf(t.toLowerCase())!==-1){return t}else if(t==="Date"){return t}else{if(n[t]){return t}if(!o[t]){return t}let r=o[t].discriminator;if(r==null){return t}else{if(e[r]){return e[r]}else{return t}}}}static serialize(e,t){if(e==undefined){return e}else if(s.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let r=t.replace("Array<","");r=r.substring(0,r.length-1);let i=[];for(let t in e){let a=e[t];i.push(ObjectSerializer.serialize(a,r))}return i}else if(t==="Date"){return e.toString()}else{if(n[t]){return e}if(!o[t]){return e}let r=o[t].getAttributeTypeMap();let i={};for(let t in r){let a=r[t];i[a.baseName]=ObjectSerializer.serialize(e[a.name],a.type)}return i}}static deserialize(e,t){t=ObjectSerializer.findCorrectType(e,t);if(e==undefined){return e}else if(s.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let r=t.replace("Array<","");r=r.substring(0,r.length-1);let i=[];for(let t in e){let a=e[t];i.push(ObjectSerializer.deserialize(a,r))}return i}else if(t==="Date"){return new Date(e)}else{if(n[t]){return e}if(!o[t]){return e}let r=new o[t];let i=o[t].getAttributeTypeMap();for(let t in i){let a=i[t];r[a.name]=ObjectSerializer.deserialize(e[a.baseName],a.type)}return r}}}class AdmissionregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return AdmissionregistrationV1beta1ServiceReference.attributeTypeMap}}AdmissionregistrationV1beta1ServiceReference.discriminator=undefined;AdmissionregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.AdmissionregistrationV1beta1ServiceReference=AdmissionregistrationV1beta1ServiceReference;class AdmissionregistrationV1beta1WebhookClientConfig{static getAttributeTypeMap(){return AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap}}AdmissionregistrationV1beta1WebhookClientConfig.discriminator=undefined;AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"AdmissionregistrationV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.AdmissionregistrationV1beta1WebhookClientConfig=AdmissionregistrationV1beta1WebhookClientConfig;class ApiextensionsV1beta1ServiceReference{static getAttributeTypeMap(){return ApiextensionsV1beta1ServiceReference.attributeTypeMap}}ApiextensionsV1beta1ServiceReference.discriminator=undefined;ApiextensionsV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.ApiextensionsV1beta1ServiceReference=ApiextensionsV1beta1ServiceReference;class ApiextensionsV1beta1WebhookClientConfig{static getAttributeTypeMap(){return ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap}}ApiextensionsV1beta1WebhookClientConfig.discriminator=undefined;ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"ApiextensionsV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.ApiextensionsV1beta1WebhookClientConfig=ApiextensionsV1beta1WebhookClientConfig;class ApiregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return ApiregistrationV1beta1ServiceReference.attributeTypeMap}}ApiregistrationV1beta1ServiceReference.discriminator=undefined;ApiregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.ApiregistrationV1beta1ServiceReference=ApiregistrationV1beta1ServiceReference;class AppsV1beta1Deployment{static getAttributeTypeMap(){return AppsV1beta1Deployment.attributeTypeMap}}AppsV1beta1Deployment.discriminator=undefined;AppsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"AppsV1beta1DeploymentStatus"}];t.AppsV1beta1Deployment=AppsV1beta1Deployment;class AppsV1beta1DeploymentCondition{static getAttributeTypeMap(){return AppsV1beta1DeploymentCondition.attributeTypeMap}}AppsV1beta1DeploymentCondition.discriminator=undefined;AppsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentCondition=AppsV1beta1DeploymentCondition;class AppsV1beta1DeploymentList{static getAttributeTypeMap(){return AppsV1beta1DeploymentList.attributeTypeMap}}AppsV1beta1DeploymentList.discriminator=undefined;AppsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<AppsV1beta1Deployment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.AppsV1beta1DeploymentList=AppsV1beta1DeploymentList;class AppsV1beta1DeploymentRollback{static getAttributeTypeMap(){return AppsV1beta1DeploymentRollback.attributeTypeMap}}AppsV1beta1DeploymentRollback.discriminator=undefined;AppsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.AppsV1beta1DeploymentRollback=AppsV1beta1DeploymentRollback;class AppsV1beta1DeploymentSpec{static getAttributeTypeMap(){return AppsV1beta1DeploymentSpec.attributeTypeMap}}AppsV1beta1DeploymentSpec.discriminator=undefined;AppsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"AppsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.AppsV1beta1DeploymentSpec=AppsV1beta1DeploymentSpec;class AppsV1beta1DeploymentStatus{static getAttributeTypeMap(){return AppsV1beta1DeploymentStatus.attributeTypeMap}}AppsV1beta1DeploymentStatus.discriminator=undefined;AppsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<AppsV1beta1DeploymentCondition>"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.AppsV1beta1DeploymentStatus=AppsV1beta1DeploymentStatus;class AppsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return AppsV1beta1DeploymentStrategy.attributeTypeMap}}AppsV1beta1DeploymentStrategy.discriminator=undefined;AppsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"AppsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentStrategy=AppsV1beta1DeploymentStrategy;class AppsV1beta1RollbackConfig{static getAttributeTypeMap(){return AppsV1beta1RollbackConfig.attributeTypeMap}}AppsV1beta1RollbackConfig.discriminator=undefined;AppsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.AppsV1beta1RollbackConfig=AppsV1beta1RollbackConfig;class AppsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return AppsV1beta1RollingUpdateDeployment.attributeTypeMap}}AppsV1beta1RollingUpdateDeployment.discriminator=undefined;AppsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.AppsV1beta1RollingUpdateDeployment=AppsV1beta1RollingUpdateDeployment;class AppsV1beta1Scale{static getAttributeTypeMap(){return AppsV1beta1Scale.attributeTypeMap}}AppsV1beta1Scale.discriminator=undefined;AppsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"AppsV1beta1ScaleStatus"}];t.AppsV1beta1Scale=AppsV1beta1Scale;class AppsV1beta1ScaleSpec{static getAttributeTypeMap(){return AppsV1beta1ScaleSpec.attributeTypeMap}}AppsV1beta1ScaleSpec.discriminator=undefined;AppsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.AppsV1beta1ScaleSpec=AppsV1beta1ScaleSpec;class AppsV1beta1ScaleStatus{static getAttributeTypeMap(){return AppsV1beta1ScaleStatus.attributeTypeMap}}AppsV1beta1ScaleStatus.discriminator=undefined;AppsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.AppsV1beta1ScaleStatus=AppsV1beta1ScaleStatus;class ExtensionsV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap}}ExtensionsV1beta1AllowedFlexVolume.discriminator=undefined;ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.ExtensionsV1beta1AllowedFlexVolume=ExtensionsV1beta1AllowedFlexVolume;class ExtensionsV1beta1AllowedHostPath{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedHostPath.attributeTypeMap}}ExtensionsV1beta1AllowedHostPath.discriminator=undefined;ExtensionsV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.ExtensionsV1beta1AllowedHostPath=ExtensionsV1beta1AllowedHostPath;class ExtensionsV1beta1Deployment{static getAttributeTypeMap(){return ExtensionsV1beta1Deployment.attributeTypeMap}}ExtensionsV1beta1Deployment.discriminator=undefined;ExtensionsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1DeploymentStatus"}];t.ExtensionsV1beta1Deployment=ExtensionsV1beta1Deployment;class ExtensionsV1beta1DeploymentCondition{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentCondition.attributeTypeMap}}ExtensionsV1beta1DeploymentCondition.discriminator=undefined;ExtensionsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentCondition=ExtensionsV1beta1DeploymentCondition;class ExtensionsV1beta1DeploymentList{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentList.attributeTypeMap}}ExtensionsV1beta1DeploymentList.discriminator=undefined;ExtensionsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<ExtensionsV1beta1Deployment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1DeploymentList=ExtensionsV1beta1DeploymentList;class ExtensionsV1beta1DeploymentRollback{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentRollback.attributeTypeMap}}ExtensionsV1beta1DeploymentRollback.discriminator=undefined;ExtensionsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.ExtensionsV1beta1DeploymentRollback=ExtensionsV1beta1DeploymentRollback;class ExtensionsV1beta1DeploymentSpec{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentSpec.attributeTypeMap}}ExtensionsV1beta1DeploymentSpec.discriminator=undefined;ExtensionsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"ExtensionsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.ExtensionsV1beta1DeploymentSpec=ExtensionsV1beta1DeploymentSpec;class ExtensionsV1beta1DeploymentStatus{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStatus.attributeTypeMap}}ExtensionsV1beta1DeploymentStatus.discriminator=undefined;ExtensionsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<ExtensionsV1beta1DeploymentCondition>"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.ExtensionsV1beta1DeploymentStatus=ExtensionsV1beta1DeploymentStatus;class ExtensionsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStrategy.attributeTypeMap}}ExtensionsV1beta1DeploymentStrategy.discriminator=undefined;ExtensionsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"ExtensionsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentStrategy=ExtensionsV1beta1DeploymentStrategy;class ExtensionsV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1FSGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<ExtensionsV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1FSGroupStrategyOptions=ExtensionsV1beta1FSGroupStrategyOptions;class ExtensionsV1beta1HostPortRange{static getAttributeTypeMap(){return ExtensionsV1beta1HostPortRange.attributeTypeMap}}ExtensionsV1beta1HostPortRange.discriminator=undefined;ExtensionsV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1HostPortRange=ExtensionsV1beta1HostPortRange;class ExtensionsV1beta1IDRange{static getAttributeTypeMap(){return ExtensionsV1beta1IDRange.attributeTypeMap}}ExtensionsV1beta1IDRange.discriminator=undefined;ExtensionsV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1IDRange=ExtensionsV1beta1IDRange;class ExtensionsV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicy.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1PodSecurityPolicySpec"}];t.ExtensionsV1beta1PodSecurityPolicy=ExtensionsV1beta1PodSecurityPolicy;class ExtensionsV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicyList.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<ExtensionsV1beta1PodSecurityPolicy>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1PodSecurityPolicyList=ExtensionsV1beta1PodSecurityPolicyList;class ExtensionsV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicySpec.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array<string>"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array<ExtensionsV1beta1AllowedFlexVolume>"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array<ExtensionsV1beta1AllowedHostPath>"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array<string>"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array<string>"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array<string>"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array<string>"},{name:"fsGroup",baseName:"fsGroup",type:"ExtensionsV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array<ExtensionsV1beta1HostPortRange>"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array<string>"},{name:"runAsGroup",baseName:"runAsGroup",type:"ExtensionsV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"ExtensionsV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"ExtensionsV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"ExtensionsV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array<string>"}];t.ExtensionsV1beta1PodSecurityPolicySpec=ExtensionsV1beta1PodSecurityPolicySpec;class ExtensionsV1beta1RollbackConfig{static getAttributeTypeMap(){return ExtensionsV1beta1RollbackConfig.attributeTypeMap}}ExtensionsV1beta1RollbackConfig.discriminator=undefined;ExtensionsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.ExtensionsV1beta1RollbackConfig=ExtensionsV1beta1RollbackConfig;class ExtensionsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap}}ExtensionsV1beta1RollingUpdateDeployment.discriminator=undefined;ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.ExtensionsV1beta1RollingUpdateDeployment=ExtensionsV1beta1RollingUpdateDeployment;class ExtensionsV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<ExtensionsV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsGroupStrategyOptions=ExtensionsV1beta1RunAsGroupStrategyOptions;class ExtensionsV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsUserStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<ExtensionsV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsUserStrategyOptions=ExtensionsV1beta1RunAsUserStrategyOptions;class ExtensionsV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SELinuxStrategyOptions.discriminator=undefined;ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.ExtensionsV1beta1SELinuxStrategyOptions=ExtensionsV1beta1SELinuxStrategyOptions;class ExtensionsV1beta1Scale{static getAttributeTypeMap(){return ExtensionsV1beta1Scale.attributeTypeMap}}ExtensionsV1beta1Scale.discriminator=undefined;ExtensionsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1ScaleStatus"}];t.ExtensionsV1beta1Scale=ExtensionsV1beta1Scale;class ExtensionsV1beta1ScaleSpec{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleSpec.attributeTypeMap}}ExtensionsV1beta1ScaleSpec.discriminator=undefined;ExtensionsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.ExtensionsV1beta1ScaleSpec=ExtensionsV1beta1ScaleSpec;class ExtensionsV1beta1ScaleStatus{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleStatus.attributeTypeMap}}ExtensionsV1beta1ScaleStatus.discriminator=undefined;ExtensionsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.ExtensionsV1beta1ScaleStatus=ExtensionsV1beta1ScaleStatus;class ExtensionsV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<ExtensionsV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1SupplementalGroupsStrategyOptions=ExtensionsV1beta1SupplementalGroupsStrategyOptions;class PolicyV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return PolicyV1beta1AllowedFlexVolume.attributeTypeMap}}PolicyV1beta1AllowedFlexVolume.discriminator=undefined;PolicyV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.PolicyV1beta1AllowedFlexVolume=PolicyV1beta1AllowedFlexVolume;class PolicyV1beta1AllowedHostPath{static getAttributeTypeMap(){return PolicyV1beta1AllowedHostPath.attributeTypeMap}}PolicyV1beta1AllowedHostPath.discriminator=undefined;PolicyV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.PolicyV1beta1AllowedHostPath=PolicyV1beta1AllowedHostPath;class PolicyV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1FSGroupStrategyOptions.discriminator=undefined;PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<PolicyV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1FSGroupStrategyOptions=PolicyV1beta1FSGroupStrategyOptions;class PolicyV1beta1HostPortRange{static getAttributeTypeMap(){return PolicyV1beta1HostPortRange.attributeTypeMap}}PolicyV1beta1HostPortRange.discriminator=undefined;PolicyV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1HostPortRange=PolicyV1beta1HostPortRange;class PolicyV1beta1IDRange{static getAttributeTypeMap(){return PolicyV1beta1IDRange.attributeTypeMap}}PolicyV1beta1IDRange.discriminator=undefined;PolicyV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1IDRange=PolicyV1beta1IDRange;class PolicyV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicy.attributeTypeMap}}PolicyV1beta1PodSecurityPolicy.discriminator=undefined;PolicyV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"PolicyV1beta1PodSecurityPolicySpec"}];t.PolicyV1beta1PodSecurityPolicy=PolicyV1beta1PodSecurityPolicy;class PolicyV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicyList.attributeTypeMap}}PolicyV1beta1PodSecurityPolicyList.discriminator=undefined;PolicyV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<PolicyV1beta1PodSecurityPolicy>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.PolicyV1beta1PodSecurityPolicyList=PolicyV1beta1PodSecurityPolicyList;class PolicyV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap}}PolicyV1beta1PodSecurityPolicySpec.discriminator=undefined;PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array<string>"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array<PolicyV1beta1AllowedFlexVolume>"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array<PolicyV1beta1AllowedHostPath>"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array<string>"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array<string>"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array<string>"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array<string>"},{name:"fsGroup",baseName:"fsGroup",type:"PolicyV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array<PolicyV1beta1HostPortRange>"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array<string>"},{name:"runAsGroup",baseName:"runAsGroup",type:"PolicyV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"PolicyV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"PolicyV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"PolicyV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array<string>"}];t.PolicyV1beta1PodSecurityPolicySpec=PolicyV1beta1PodSecurityPolicySpec;class PolicyV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsGroupStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<PolicyV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsGroupStrategyOptions=PolicyV1beta1RunAsGroupStrategyOptions;class PolicyV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsUserStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<PolicyV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsUserStrategyOptions=PolicyV1beta1RunAsUserStrategyOptions;class PolicyV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap}}PolicyV1beta1SELinuxStrategyOptions.discriminator=undefined;PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.PolicyV1beta1SELinuxStrategyOptions=PolicyV1beta1SELinuxStrategyOptions;class PolicyV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}PolicyV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array<PolicyV1beta1IDRange>"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1SupplementalGroupsStrategyOptions=PolicyV1beta1SupplementalGroupsStrategyOptions;class RuntimeRawExtension{static getAttributeTypeMap(){return RuntimeRawExtension.attributeTypeMap}}RuntimeRawExtension.discriminator=undefined;RuntimeRawExtension.attributeTypeMap=[{name:"raw",baseName:"Raw",type:"string"}];t.RuntimeRawExtension=RuntimeRawExtension;class V1APIGroup{static getAttributeTypeMap(){return V1APIGroup.attributeTypeMap}}V1APIGroup.discriminator=undefined;V1APIGroup.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"preferredVersion",baseName:"preferredVersion",type:"V1GroupVersionForDiscovery"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array<V1ServerAddressByClientCIDR>"},{name:"versions",baseName:"versions",type:"Array<V1GroupVersionForDiscovery>"}];t.V1APIGroup=V1APIGroup;class V1APIGroupList{static getAttributeTypeMap(){return V1APIGroupList.attributeTypeMap}}V1APIGroupList.discriminator=undefined;V1APIGroupList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groups",baseName:"groups",type:"Array<V1APIGroup>"},{name:"kind",baseName:"kind",type:"string"}];t.V1APIGroupList=V1APIGroupList;class V1APIResource{static getAttributeTypeMap(){return V1APIResource.attributeTypeMap}}V1APIResource.discriminator=undefined;V1APIResource.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array<string>"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaced",baseName:"namespaced",type:"boolean"},{name:"shortNames",baseName:"shortNames",type:"Array<string>"},{name:"singularName",baseName:"singularName",type:"string"},{name:"verbs",baseName:"verbs",type:"Array<string>"},{name:"version",baseName:"version",type:"string"}];t.V1APIResource=V1APIResource;class V1APIResourceList{static getAttributeTypeMap(){return V1APIResourceList.attributeTypeMap}}V1APIResourceList.discriminator=undefined;V1APIResourceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"resources",baseName:"resources",type:"Array<V1APIResource>"}];t.V1APIResourceList=V1APIResourceList;class V1APIService{static getAttributeTypeMap(){return V1APIService.attributeTypeMap}}V1APIService.discriminator=undefined;V1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1APIServiceSpec"},{name:"status",baseName:"status",type:"V1APIServiceStatus"}];t.V1APIService=V1APIService;class V1APIServiceCondition{static getAttributeTypeMap(){return V1APIServiceCondition.attributeTypeMap}}V1APIServiceCondition.discriminator=undefined;V1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1APIServiceCondition=V1APIServiceCondition;class V1APIServiceList{static getAttributeTypeMap(){return V1APIServiceList.attributeTypeMap}}V1APIServiceList.discriminator=undefined;V1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1APIService>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1APIServiceList=V1APIServiceList;class V1APIServiceSpec{static getAttributeTypeMap(){return V1APIServiceSpec.attributeTypeMap}}V1APIServiceSpec.discriminator=undefined;V1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"V1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1APIServiceSpec=V1APIServiceSpec;class V1APIServiceStatus{static getAttributeTypeMap(){return V1APIServiceStatus.attributeTypeMap}}V1APIServiceStatus.discriminator=undefined;V1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array<V1APIServiceCondition>"}];t.V1APIServiceStatus=V1APIServiceStatus;class V1APIVersions{static getAttributeTypeMap(){return V1APIVersions.attributeTypeMap}}V1APIVersions.discriminator=undefined;V1APIVersions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array<V1ServerAddressByClientCIDR>"},{name:"versions",baseName:"versions",type:"Array<string>"}];t.V1APIVersions=V1APIVersions;class V1AWSElasticBlockStoreVolumeSource{static getAttributeTypeMap(){return V1AWSElasticBlockStoreVolumeSource.attributeTypeMap}}V1AWSElasticBlockStoreVolumeSource.discriminator=undefined;V1AWSElasticBlockStoreVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1AWSElasticBlockStoreVolumeSource=V1AWSElasticBlockStoreVolumeSource;class V1Affinity{static getAttributeTypeMap(){return V1Affinity.attributeTypeMap}}V1Affinity.discriminator=undefined;V1Affinity.attributeTypeMap=[{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1NodeAffinity"},{name:"podAffinity",baseName:"podAffinity",type:"V1PodAffinity"},{name:"podAntiAffinity",baseName:"podAntiAffinity",type:"V1PodAntiAffinity"}];t.V1Affinity=V1Affinity;class V1AggregationRule{static getAttributeTypeMap(){return V1AggregationRule.attributeTypeMap}}V1AggregationRule.discriminator=undefined;V1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array<V1LabelSelector>"}];t.V1AggregationRule=V1AggregationRule;class V1AttachedVolume{static getAttributeTypeMap(){return V1AttachedVolume.attributeTypeMap}}V1AttachedVolume.discriminator=undefined;V1AttachedVolume.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1AttachedVolume=V1AttachedVolume;class V1AzureDiskVolumeSource{static getAttributeTypeMap(){return V1AzureDiskVolumeSource.attributeTypeMap}}V1AzureDiskVolumeSource.discriminator=undefined;V1AzureDiskVolumeSource.attributeTypeMap=[{name:"cachingMode",baseName:"cachingMode",type:"string"},{name:"diskName",baseName:"diskName",type:"string"},{name:"diskURI",baseName:"diskURI",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1AzureDiskVolumeSource=V1AzureDiskVolumeSource;class V1AzureFilePersistentVolumeSource{static getAttributeTypeMap(){return V1AzureFilePersistentVolumeSource.attributeTypeMap}}V1AzureFilePersistentVolumeSource.discriminator=undefined;V1AzureFilePersistentVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"secretNamespace",baseName:"secretNamespace",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFilePersistentVolumeSource=V1AzureFilePersistentVolumeSource;class V1AzureFileVolumeSource{static getAttributeTypeMap(){return V1AzureFileVolumeSource.attributeTypeMap}}V1AzureFileVolumeSource.discriminator=undefined;V1AzureFileVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFileVolumeSource=V1AzureFileVolumeSource;class V1Binding{static getAttributeTypeMap(){return V1Binding.attributeTypeMap}}V1Binding.discriminator=undefined;V1Binding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"target",baseName:"target",type:"V1ObjectReference"}];t.V1Binding=V1Binding;class V1CSIPersistentVolumeSource{static getAttributeTypeMap(){return V1CSIPersistentVolumeSource.attributeTypeMap}}V1CSIPersistentVolumeSource.discriminator=undefined;V1CSIPersistentVolumeSource.attributeTypeMap=[{name:"controllerPublishSecretRef",baseName:"controllerPublishSecretRef",type:"V1SecretReference"},{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"nodePublishSecretRef",baseName:"nodePublishSecretRef",type:"V1SecretReference"},{name:"nodeStageSecretRef",baseName:"nodeStageSecretRef",type:"V1SecretReference"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeAttributes",baseName:"volumeAttributes",type:"{ [key: string]: string; }"},{name:"volumeHandle",baseName:"volumeHandle",type:"string"}];t.V1CSIPersistentVolumeSource=V1CSIPersistentVolumeSource;class V1Capabilities{static getAttributeTypeMap(){return V1Capabilities.attributeTypeMap}}V1Capabilities.discriminator=undefined;V1Capabilities.attributeTypeMap=[{name:"add",baseName:"add",type:"Array<string>"},{name:"drop",baseName:"drop",type:"Array<string>"}];t.V1Capabilities=V1Capabilities;class V1CephFSPersistentVolumeSource{static getAttributeTypeMap(){return V1CephFSPersistentVolumeSource.attributeTypeMap}}V1CephFSPersistentVolumeSource.discriminator=undefined;V1CephFSPersistentVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array<string>"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSPersistentVolumeSource=V1CephFSPersistentVolumeSource;class V1CephFSVolumeSource{static getAttributeTypeMap(){return V1CephFSVolumeSource.attributeTypeMap}}V1CephFSVolumeSource.discriminator=undefined;V1CephFSVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array<string>"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSVolumeSource=V1CephFSVolumeSource;class V1CinderPersistentVolumeSource{static getAttributeTypeMap(){return V1CinderPersistentVolumeSource.attributeTypeMap}}V1CinderPersistentVolumeSource.discriminator=undefined;V1CinderPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderPersistentVolumeSource=V1CinderPersistentVolumeSource;class V1CinderVolumeSource{static getAttributeTypeMap(){return V1CinderVolumeSource.attributeTypeMap}}V1CinderVolumeSource.discriminator=undefined;V1CinderVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderVolumeSource=V1CinderVolumeSource;class V1ClientIPConfig{static getAttributeTypeMap(){return V1ClientIPConfig.attributeTypeMap}}V1ClientIPConfig.discriminator=undefined;V1ClientIPConfig.attributeTypeMap=[{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1ClientIPConfig=V1ClientIPConfig;class V1ClusterRole{static getAttributeTypeMap(){return V1ClusterRole.attributeTypeMap}}V1ClusterRole.discriminator=undefined;V1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1PolicyRule>"}];t.V1ClusterRole=V1ClusterRole;class V1ClusterRoleBinding{static getAttributeTypeMap(){return V1ClusterRoleBinding.attributeTypeMap}}V1ClusterRoleBinding.discriminator=undefined;V1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1Subject>"}];t.V1ClusterRoleBinding=V1ClusterRoleBinding;class V1ClusterRoleBindingList{static getAttributeTypeMap(){return V1ClusterRoleBindingList.attributeTypeMap}}V1ClusterRoleBindingList.discriminator=undefined;V1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ClusterRoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleBindingList=V1ClusterRoleBindingList;class V1ClusterRoleList{static getAttributeTypeMap(){return V1ClusterRoleList.attributeTypeMap}}V1ClusterRoleList.discriminator=undefined;V1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ClusterRole>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleList=V1ClusterRoleList;class V1ComponentCondition{static getAttributeTypeMap(){return V1ComponentCondition.attributeTypeMap}}V1ComponentCondition.discriminator=undefined;V1ComponentCondition.attributeTypeMap=[{name:"error",baseName:"error",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ComponentCondition=V1ComponentCondition;class V1ComponentStatus{static getAttributeTypeMap(){return V1ComponentStatus.attributeTypeMap}}V1ComponentStatus.discriminator=undefined;V1ComponentStatus.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"conditions",baseName:"conditions",type:"Array<V1ComponentCondition>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ComponentStatus=V1ComponentStatus;class V1ComponentStatusList{static getAttributeTypeMap(){return V1ComponentStatusList.attributeTypeMap}}V1ComponentStatusList.discriminator=undefined;V1ComponentStatusList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ComponentStatus>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ComponentStatusList=V1ComponentStatusList;class V1ConfigMap{static getAttributeTypeMap(){return V1ConfigMap.attributeTypeMap}}V1ConfigMap.discriminator=undefined;V1ConfigMap.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"binaryData",baseName:"binaryData",type:"{ [key: string]: string; }"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ConfigMap=V1ConfigMap;class V1ConfigMapEnvSource{static getAttributeTypeMap(){return V1ConfigMapEnvSource.attributeTypeMap}}V1ConfigMapEnvSource.discriminator=undefined;V1ConfigMapEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapEnvSource=V1ConfigMapEnvSource;class V1ConfigMapKeySelector{static getAttributeTypeMap(){return V1ConfigMapKeySelector.attributeTypeMap}}V1ConfigMapKeySelector.discriminator=undefined;V1ConfigMapKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapKeySelector=V1ConfigMapKeySelector;class V1ConfigMapList{static getAttributeTypeMap(){return V1ConfigMapList.attributeTypeMap}}V1ConfigMapList.discriminator=undefined;V1ConfigMapList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ConfigMap>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ConfigMapList=V1ConfigMapList;class V1ConfigMapNodeConfigSource{static getAttributeTypeMap(){return V1ConfigMapNodeConfigSource.attributeTypeMap}}V1ConfigMapNodeConfigSource.discriminator=undefined;V1ConfigMapNodeConfigSource.attributeTypeMap=[{name:"kubeletConfigKey",baseName:"kubeletConfigKey",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ConfigMapNodeConfigSource=V1ConfigMapNodeConfigSource;class V1ConfigMapProjection{static getAttributeTypeMap(){return V1ConfigMapProjection.attributeTypeMap}}V1ConfigMapProjection.discriminator=undefined;V1ConfigMapProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array<V1KeyToPath>"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapProjection=V1ConfigMapProjection;class V1ConfigMapVolumeSource{static getAttributeTypeMap(){return V1ConfigMapVolumeSource.attributeTypeMap}}V1ConfigMapVolumeSource.discriminator=undefined;V1ConfigMapVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array<V1KeyToPath>"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapVolumeSource=V1ConfigMapVolumeSource;class V1Container{static getAttributeTypeMap(){return V1Container.attributeTypeMap}}V1Container.discriminator=undefined;V1Container.attributeTypeMap=[{name:"args",baseName:"args",type:"Array<string>"},{name:"command",baseName:"command",type:"Array<string>"},{name:"env",baseName:"env",type:"Array<V1EnvVar>"},{name:"envFrom",baseName:"envFrom",type:"Array<V1EnvFromSource>"},{name:"image",baseName:"image",type:"string"},{name:"imagePullPolicy",baseName:"imagePullPolicy",type:"string"},{name:"lifecycle",baseName:"lifecycle",type:"V1Lifecycle"},{name:"livenessProbe",baseName:"livenessProbe",type:"V1Probe"},{name:"name",baseName:"name",type:"string"},{name:"ports",baseName:"ports",type:"Array<V1ContainerPort>"},{name:"readinessProbe",baseName:"readinessProbe",type:"V1Probe"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"securityContext",baseName:"securityContext",type:"V1SecurityContext"},{name:"stdin",baseName:"stdin",type:"boolean"},{name:"stdinOnce",baseName:"stdinOnce",type:"boolean"},{name:"terminationMessagePath",baseName:"terminationMessagePath",type:"string"},{name:"terminationMessagePolicy",baseName:"terminationMessagePolicy",type:"string"},{name:"tty",baseName:"tty",type:"boolean"},{name:"volumeDevices",baseName:"volumeDevices",type:"Array<V1VolumeDevice>"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array<V1VolumeMount>"},{name:"workingDir",baseName:"workingDir",type:"string"}];t.V1Container=V1Container;class V1ContainerImage{static getAttributeTypeMap(){return V1ContainerImage.attributeTypeMap}}V1ContainerImage.discriminator=undefined;V1ContainerImage.attributeTypeMap=[{name:"names",baseName:"names",type:"Array<string>"},{name:"sizeBytes",baseName:"sizeBytes",type:"number"}];t.V1ContainerImage=V1ContainerImage;class V1ContainerPort{static getAttributeTypeMap(){return V1ContainerPort.attributeTypeMap}}V1ContainerPort.discriminator=undefined;V1ContainerPort.attributeTypeMap=[{name:"containerPort",baseName:"containerPort",type:"number"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"hostPort",baseName:"hostPort",type:"number"},{name:"name",baseName:"name",type:"string"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1ContainerPort=V1ContainerPort;class V1ContainerState{static getAttributeTypeMap(){return V1ContainerState.attributeTypeMap}}V1ContainerState.discriminator=undefined;V1ContainerState.attributeTypeMap=[{name:"running",baseName:"running",type:"V1ContainerStateRunning"},{name:"terminated",baseName:"terminated",type:"V1ContainerStateTerminated"},{name:"waiting",baseName:"waiting",type:"V1ContainerStateWaiting"}];t.V1ContainerState=V1ContainerState;class V1ContainerStateRunning{static getAttributeTypeMap(){return V1ContainerStateRunning.attributeTypeMap}}V1ContainerStateRunning.discriminator=undefined;V1ContainerStateRunning.attributeTypeMap=[{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateRunning=V1ContainerStateRunning;class V1ContainerStateTerminated{static getAttributeTypeMap(){return V1ContainerStateTerminated.attributeTypeMap}}V1ContainerStateTerminated.discriminator=undefined;V1ContainerStateTerminated.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"exitCode",baseName:"exitCode",type:"number"},{name:"finishedAt",baseName:"finishedAt",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"signal",baseName:"signal",type:"number"},{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateTerminated=V1ContainerStateTerminated;class V1ContainerStateWaiting{static getAttributeTypeMap(){return V1ContainerStateWaiting.attributeTypeMap}}V1ContainerStateWaiting.discriminator=undefined;V1ContainerStateWaiting.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1ContainerStateWaiting=V1ContainerStateWaiting;class V1ContainerStatus{static getAttributeTypeMap(){return V1ContainerStatus.attributeTypeMap}}V1ContainerStatus.discriminator=undefined;V1ContainerStatus.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"imageID",baseName:"imageID",type:"string"},{name:"lastState",baseName:"lastState",type:"V1ContainerState"},{name:"name",baseName:"name",type:"string"},{name:"ready",baseName:"ready",type:"boolean"},{name:"restartCount",baseName:"restartCount",type:"number"},{name:"state",baseName:"state",type:"V1ContainerState"}];t.V1ContainerStatus=V1ContainerStatus;class V1ControllerRevision{static getAttributeTypeMap(){return V1ControllerRevision.attributeTypeMap}}V1ControllerRevision.discriminator=undefined;V1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1ControllerRevision=V1ControllerRevision;class V1ControllerRevisionList{static getAttributeTypeMap(){return V1ControllerRevisionList.attributeTypeMap}}V1ControllerRevisionList.discriminator=undefined;V1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ControllerRevision>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ControllerRevisionList=V1ControllerRevisionList;class V1CrossVersionObjectReference{static getAttributeTypeMap(){return V1CrossVersionObjectReference.attributeTypeMap}}V1CrossVersionObjectReference.discriminator=undefined;V1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1CrossVersionObjectReference=V1CrossVersionObjectReference;class V1DaemonEndpoint{static getAttributeTypeMap(){return V1DaemonEndpoint.attributeTypeMap}}V1DaemonEndpoint.discriminator=undefined;V1DaemonEndpoint.attributeTypeMap=[{name:"port",baseName:"Port",type:"number"}];t.V1DaemonEndpoint=V1DaemonEndpoint;class V1DaemonSet{static getAttributeTypeMap(){return V1DaemonSet.attributeTypeMap}}V1DaemonSet.discriminator=undefined;V1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1DaemonSetStatus"}];t.V1DaemonSet=V1DaemonSet;class V1DaemonSetCondition{static getAttributeTypeMap(){return V1DaemonSetCondition.attributeTypeMap}}V1DaemonSetCondition.discriminator=undefined;V1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetCondition=V1DaemonSetCondition;class V1DaemonSetList{static getAttributeTypeMap(){return V1DaemonSetList.attributeTypeMap}}V1DaemonSetList.discriminator=undefined;V1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1DaemonSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DaemonSetList=V1DaemonSetList;class V1DaemonSetSpec{static getAttributeTypeMap(){return V1DaemonSetSpec.attributeTypeMap}}V1DaemonSetSpec.discriminator=undefined;V1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1DaemonSetUpdateStrategy"}];t.V1DaemonSetSpec=V1DaemonSetSpec;class V1DaemonSetStatus{static getAttributeTypeMap(){return V1DaemonSetStatus.attributeTypeMap}}V1DaemonSetStatus.discriminator=undefined;V1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1DaemonSetCondition>"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1DaemonSetStatus=V1DaemonSetStatus;class V1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1DaemonSetUpdateStrategy.attributeTypeMap}}V1DaemonSetUpdateStrategy.discriminator=undefined;V1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetUpdateStrategy=V1DaemonSetUpdateStrategy;class V1DeleteOptions{static getAttributeTypeMap(){return V1DeleteOptions.attributeTypeMap}}V1DeleteOptions.discriminator=undefined;V1DeleteOptions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"dryRun",baseName:"dryRun",type:"Array<string>"},{name:"gracePeriodSeconds",baseName:"gracePeriodSeconds",type:"number"},{name:"kind",baseName:"kind",type:"string"},{name:"orphanDependents",baseName:"orphanDependents",type:"boolean"},{name:"preconditions",baseName:"preconditions",type:"V1Preconditions"},{name:"propagationPolicy",baseName:"propagationPolicy",type:"string"}];t.V1DeleteOptions=V1DeleteOptions;class V1Deployment{static getAttributeTypeMap(){return V1Deployment.attributeTypeMap}}V1Deployment.discriminator=undefined;V1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DeploymentSpec"},{name:"status",baseName:"status",type:"V1DeploymentStatus"}];t.V1Deployment=V1Deployment;class V1DeploymentCondition{static getAttributeTypeMap(){return V1DeploymentCondition.attributeTypeMap}}V1DeploymentCondition.discriminator=undefined;V1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentCondition=V1DeploymentCondition;class V1DeploymentList{static getAttributeTypeMap(){return V1DeploymentList.attributeTypeMap}}V1DeploymentList.discriminator=undefined;V1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Deployment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DeploymentList=V1DeploymentList;class V1DeploymentSpec{static getAttributeTypeMap(){return V1DeploymentSpec.attributeTypeMap}}V1DeploymentSpec.discriminator=undefined;V1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1DeploymentSpec=V1DeploymentSpec;class V1DeploymentStatus{static getAttributeTypeMap(){return V1DeploymentStatus.attributeTypeMap}}V1DeploymentStatus.discriminator=undefined;V1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1DeploymentCondition>"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1DeploymentStatus=V1DeploymentStatus;class V1DeploymentStrategy{static getAttributeTypeMap(){return V1DeploymentStrategy.attributeTypeMap}}V1DeploymentStrategy.discriminator=undefined;V1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentStrategy=V1DeploymentStrategy;class V1DownwardAPIProjection{static getAttributeTypeMap(){return V1DownwardAPIProjection.attributeTypeMap}}V1DownwardAPIProjection.discriminator=undefined;V1DownwardAPIProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array<V1DownwardAPIVolumeFile>"}];t.V1DownwardAPIProjection=V1DownwardAPIProjection;class V1DownwardAPIVolumeFile{static getAttributeTypeMap(){return V1DownwardAPIVolumeFile.attributeTypeMap}}V1DownwardAPIVolumeFile.discriminator=undefined;V1DownwardAPIVolumeFile.attributeTypeMap=[{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"}];t.V1DownwardAPIVolumeFile=V1DownwardAPIVolumeFile;class V1DownwardAPIVolumeSource{static getAttributeTypeMap(){return V1DownwardAPIVolumeSource.attributeTypeMap}}V1DownwardAPIVolumeSource.discriminator=undefined;V1DownwardAPIVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array<V1DownwardAPIVolumeFile>"}];t.V1DownwardAPIVolumeSource=V1DownwardAPIVolumeSource;class V1EmptyDirVolumeSource{static getAttributeTypeMap(){return V1EmptyDirVolumeSource.attributeTypeMap}}V1EmptyDirVolumeSource.discriminator=undefined;V1EmptyDirVolumeSource.attributeTypeMap=[{name:"medium",baseName:"medium",type:"string"},{name:"sizeLimit",baseName:"sizeLimit",type:"string"}];t.V1EmptyDirVolumeSource=V1EmptyDirVolumeSource;class V1EndpointAddress{static getAttributeTypeMap(){return V1EndpointAddress.attributeTypeMap}}V1EndpointAddress.discriminator=undefined;V1EndpointAddress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"targetRef",baseName:"targetRef",type:"V1ObjectReference"}];t.V1EndpointAddress=V1EndpointAddress;class V1EndpointPort{static getAttributeTypeMap(){return V1EndpointPort.attributeTypeMap}}V1EndpointPort.discriminator=undefined;V1EndpointPort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1EndpointPort=V1EndpointPort;class V1EndpointSubset{static getAttributeTypeMap(){return V1EndpointSubset.attributeTypeMap}}V1EndpointSubset.discriminator=undefined;V1EndpointSubset.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array<V1EndpointAddress>"},{name:"notReadyAddresses",baseName:"notReadyAddresses",type:"Array<V1EndpointAddress>"},{name:"ports",baseName:"ports",type:"Array<V1EndpointPort>"}];t.V1EndpointSubset=V1EndpointSubset;class V1Endpoints{static getAttributeTypeMap(){return V1Endpoints.attributeTypeMap}}V1Endpoints.discriminator=undefined;V1Endpoints.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"subsets",baseName:"subsets",type:"Array<V1EndpointSubset>"}];t.V1Endpoints=V1Endpoints;class V1EndpointsList{static getAttributeTypeMap(){return V1EndpointsList.attributeTypeMap}}V1EndpointsList.discriminator=undefined;V1EndpointsList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Endpoints>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EndpointsList=V1EndpointsList;class V1EnvFromSource{static getAttributeTypeMap(){return V1EnvFromSource.attributeTypeMap}}V1EnvFromSource.discriminator=undefined;V1EnvFromSource.attributeTypeMap=[{name:"configMapRef",baseName:"configMapRef",type:"V1ConfigMapEnvSource"},{name:"prefix",baseName:"prefix",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretEnvSource"}];t.V1EnvFromSource=V1EnvFromSource;class V1EnvVar{static getAttributeTypeMap(){return V1EnvVar.attributeTypeMap}}V1EnvVar.discriminator=undefined;V1EnvVar.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"},{name:"valueFrom",baseName:"valueFrom",type:"V1EnvVarSource"}];t.V1EnvVar=V1EnvVar;class V1EnvVarSource{static getAttributeTypeMap(){return V1EnvVarSource.attributeTypeMap}}V1EnvVarSource.discriminator=undefined;V1EnvVarSource.attributeTypeMap=[{name:"configMapKeyRef",baseName:"configMapKeyRef",type:"V1ConfigMapKeySelector"},{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"},{name:"secretKeyRef",baseName:"secretKeyRef",type:"V1SecretKeySelector"}];t.V1EnvVarSource=V1EnvVarSource;class V1Event{static getAttributeTypeMap(){return V1Event.attributeTypeMap}}V1Event.discriminator=undefined;V1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"count",baseName:"count",type:"number"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"firstTimestamp",baseName:"firstTimestamp",type:"Date"},{name:"involvedObject",baseName:"involvedObject",type:"V1ObjectReference"},{name:"kind",baseName:"kind",type:"string"},{name:"lastTimestamp",baseName:"lastTimestamp",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingComponent",baseName:"reportingComponent",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1EventSeries"},{name:"source",baseName:"source",type:"V1EventSource"},{name:"type",baseName:"type",type:"string"}];t.V1Event=V1Event;class V1EventList{static getAttributeTypeMap(){return V1EventList.attributeTypeMap}}V1EventList.discriminator=undefined;V1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Event>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EventList=V1EventList;class V1EventSeries{static getAttributeTypeMap(){return V1EventSeries.attributeTypeMap}}V1EventSeries.discriminator=undefined;V1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1EventSeries=V1EventSeries;class V1EventSource{static getAttributeTypeMap(){return V1EventSource.attributeTypeMap}}V1EventSource.discriminator=undefined;V1EventSource.attributeTypeMap=[{name:"component",baseName:"component",type:"string"},{name:"host",baseName:"host",type:"string"}];t.V1EventSource=V1EventSource;class V1ExecAction{static getAttributeTypeMap(){return V1ExecAction.attributeTypeMap}}V1ExecAction.discriminator=undefined;V1ExecAction.attributeTypeMap=[{name:"command",baseName:"command",type:"Array<string>"}];t.V1ExecAction=V1ExecAction;class V1FCVolumeSource{static getAttributeTypeMap(){return V1FCVolumeSource.attributeTypeMap}}V1FCVolumeSource.discriminator=undefined;V1FCVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"targetWWNs",baseName:"targetWWNs",type:"Array<string>"},{name:"wwids",baseName:"wwids",type:"Array<string>"}];t.V1FCVolumeSource=V1FCVolumeSource;class V1FlexPersistentVolumeSource{static getAttributeTypeMap(){return V1FlexPersistentVolumeSource.attributeTypeMap}}V1FlexPersistentVolumeSource.discriminator=undefined;V1FlexPersistentVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"}];t.V1FlexPersistentVolumeSource=V1FlexPersistentVolumeSource;class V1FlexVolumeSource{static getAttributeTypeMap(){return V1FlexVolumeSource.attributeTypeMap}}V1FlexVolumeSource.discriminator=undefined;V1FlexVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"}];t.V1FlexVolumeSource=V1FlexVolumeSource;class V1FlockerVolumeSource{static getAttributeTypeMap(){return V1FlockerVolumeSource.attributeTypeMap}}V1FlockerVolumeSource.discriminator=undefined;V1FlockerVolumeSource.attributeTypeMap=[{name:"datasetName",baseName:"datasetName",type:"string"},{name:"datasetUUID",baseName:"datasetUUID",type:"string"}];t.V1FlockerVolumeSource=V1FlockerVolumeSource;class V1GCEPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1GCEPersistentDiskVolumeSource.attributeTypeMap}}V1GCEPersistentDiskVolumeSource.discriminator=undefined;V1GCEPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"pdName",baseName:"pdName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GCEPersistentDiskVolumeSource=V1GCEPersistentDiskVolumeSource;class V1GitRepoVolumeSource{static getAttributeTypeMap(){return V1GitRepoVolumeSource.attributeTypeMap}}V1GitRepoVolumeSource.discriminator=undefined;V1GitRepoVolumeSource.attributeTypeMap=[{name:"directory",baseName:"directory",type:"string"},{name:"repository",baseName:"repository",type:"string"},{name:"revision",baseName:"revision",type:"string"}];t.V1GitRepoVolumeSource=V1GitRepoVolumeSource;class V1GlusterfsPersistentVolumeSource{static getAttributeTypeMap(){return V1GlusterfsPersistentVolumeSource.attributeTypeMap}}V1GlusterfsPersistentVolumeSource.discriminator=undefined;V1GlusterfsPersistentVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"endpointsNamespace",baseName:"endpointsNamespace",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsPersistentVolumeSource=V1GlusterfsPersistentVolumeSource;class V1GlusterfsVolumeSource{static getAttributeTypeMap(){return V1GlusterfsVolumeSource.attributeTypeMap}}V1GlusterfsVolumeSource.discriminator=undefined;V1GlusterfsVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsVolumeSource=V1GlusterfsVolumeSource;class V1GroupVersionForDiscovery{static getAttributeTypeMap(){return V1GroupVersionForDiscovery.attributeTypeMap}}V1GroupVersionForDiscovery.discriminator=undefined;V1GroupVersionForDiscovery.attributeTypeMap=[{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1GroupVersionForDiscovery=V1GroupVersionForDiscovery;class V1HTTPGetAction{static getAttributeTypeMap(){return V1HTTPGetAction.attributeTypeMap}}V1HTTPGetAction.discriminator=undefined;V1HTTPGetAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"httpHeaders",baseName:"httpHeaders",type:"Array<V1HTTPHeader>"},{name:"path",baseName:"path",type:"string"},{name:"port",baseName:"port",type:"any"},{name:"scheme",baseName:"scheme",type:"string"}];t.V1HTTPGetAction=V1HTTPGetAction;class V1HTTPHeader{static getAttributeTypeMap(){return V1HTTPHeader.attributeTypeMap}}V1HTTPHeader.discriminator=undefined;V1HTTPHeader.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1HTTPHeader=V1HTTPHeader;class V1Handler{static getAttributeTypeMap(){return V1Handler.attributeTypeMap}}V1Handler.discriminator=undefined;V1Handler.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"}];t.V1Handler=V1Handler;class V1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V1HorizontalPodAutoscaler.attributeTypeMap}}V1HorizontalPodAutoscaler.discriminator=undefined;V1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V1HorizontalPodAutoscalerStatus"}];t.V1HorizontalPodAutoscaler=V1HorizontalPodAutoscaler;class V1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerList.attributeTypeMap}}V1HorizontalPodAutoscalerList.discriminator=undefined;V1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1HorizontalPodAutoscaler>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1HorizontalPodAutoscalerList=V1HorizontalPodAutoscalerList;class V1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerSpec.attributeTypeMap}}V1HorizontalPodAutoscalerSpec.discriminator=undefined;V1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V1CrossVersionObjectReference"},{name:"targetCPUUtilizationPercentage",baseName:"targetCPUUtilizationPercentage",type:"number"}];t.V1HorizontalPodAutoscalerSpec=V1HorizontalPodAutoscalerSpec;class V1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerStatus.attributeTypeMap}}V1HorizontalPodAutoscalerStatus.discriminator=undefined;V1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"currentCPUUtilizationPercentage",baseName:"currentCPUUtilizationPercentage",type:"number"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1HorizontalPodAutoscalerStatus=V1HorizontalPodAutoscalerStatus;class V1HostAlias{static getAttributeTypeMap(){return V1HostAlias.attributeTypeMap}}V1HostAlias.discriminator=undefined;V1HostAlias.attributeTypeMap=[{name:"hostnames",baseName:"hostnames",type:"Array<string>"},{name:"ip",baseName:"ip",type:"string"}];t.V1HostAlias=V1HostAlias;class V1HostPathVolumeSource{static getAttributeTypeMap(){return V1HostPathVolumeSource.attributeTypeMap}}V1HostPathVolumeSource.discriminator=undefined;V1HostPathVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1HostPathVolumeSource=V1HostPathVolumeSource;class V1IPBlock{static getAttributeTypeMap(){return V1IPBlock.attributeTypeMap}}V1IPBlock.discriminator=undefined;V1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array<string>"}];t.V1IPBlock=V1IPBlock;class V1ISCSIPersistentVolumeSource{static getAttributeTypeMap(){return V1ISCSIPersistentVolumeSource.attributeTypeMap}}V1ISCSIPersistentVolumeSource.discriminator=undefined;V1ISCSIPersistentVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array<string>"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIPersistentVolumeSource=V1ISCSIPersistentVolumeSource;class V1ISCSIVolumeSource{static getAttributeTypeMap(){return V1ISCSIVolumeSource.attributeTypeMap}}V1ISCSIVolumeSource.discriminator=undefined;V1ISCSIVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array<string>"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIVolumeSource=V1ISCSIVolumeSource;class V1Initializer{static getAttributeTypeMap(){return V1Initializer.attributeTypeMap}}V1Initializer.discriminator=undefined;V1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1Initializer=V1Initializer;class V1Initializers{static getAttributeTypeMap(){return V1Initializers.attributeTypeMap}}V1Initializers.discriminator=undefined;V1Initializers.attributeTypeMap=[{name:"pending",baseName:"pending",type:"Array<V1Initializer>"},{name:"result",baseName:"result",type:"V1Status"}];t.V1Initializers=V1Initializers;class V1Job{static getAttributeTypeMap(){return V1Job.attributeTypeMap}}V1Job.discriminator=undefined;V1Job.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"},{name:"status",baseName:"status",type:"V1JobStatus"}];t.V1Job=V1Job;class V1JobCondition{static getAttributeTypeMap(){return V1JobCondition.attributeTypeMap}}V1JobCondition.discriminator=undefined;V1JobCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1JobCondition=V1JobCondition;class V1JobList{static getAttributeTypeMap(){return V1JobList.attributeTypeMap}}V1JobList.discriminator=undefined;V1JobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Job>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1JobList=V1JobList;class V1JobSpec{static getAttributeTypeMap(){return V1JobSpec.attributeTypeMap}}V1JobSpec.discriminator=undefined;V1JobSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"backoffLimit",baseName:"backoffLimit",type:"number"},{name:"completions",baseName:"completions",type:"number"},{name:"manualSelector",baseName:"manualSelector",type:"boolean"},{name:"parallelism",baseName:"parallelism",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"ttlSecondsAfterFinished",baseName:"ttlSecondsAfterFinished",type:"number"}];t.V1JobSpec=V1JobSpec;class V1JobStatus{static getAttributeTypeMap(){return V1JobStatus.attributeTypeMap}}V1JobStatus.discriminator=undefined;V1JobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"number"},{name:"completionTime",baseName:"completionTime",type:"Date"},{name:"conditions",baseName:"conditions",type:"Array<V1JobCondition>"},{name:"failed",baseName:"failed",type:"number"},{name:"startTime",baseName:"startTime",type:"Date"},{name:"succeeded",baseName:"succeeded",type:"number"}];t.V1JobStatus=V1JobStatus;class V1KeyToPath{static getAttributeTypeMap(){return V1KeyToPath.attributeTypeMap}}V1KeyToPath.discriminator=undefined;V1KeyToPath.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1KeyToPath=V1KeyToPath;class V1LabelSelector{static getAttributeTypeMap(){return V1LabelSelector.attributeTypeMap}}V1LabelSelector.discriminator=undefined;V1LabelSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array<V1LabelSelectorRequirement>"},{name:"matchLabels",baseName:"matchLabels",type:"{ [key: string]: string; }"}];t.V1LabelSelector=V1LabelSelector;class V1LabelSelectorRequirement{static getAttributeTypeMap(){return V1LabelSelectorRequirement.attributeTypeMap}}V1LabelSelectorRequirement.discriminator=undefined;V1LabelSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array<string>"}];t.V1LabelSelectorRequirement=V1LabelSelectorRequirement;class V1Lifecycle{static getAttributeTypeMap(){return V1Lifecycle.attributeTypeMap}}V1Lifecycle.discriminator=undefined;V1Lifecycle.attributeTypeMap=[{name:"postStart",baseName:"postStart",type:"V1Handler"},{name:"preStop",baseName:"preStop",type:"V1Handler"}];t.V1Lifecycle=V1Lifecycle;class V1LimitRange{static getAttributeTypeMap(){return V1LimitRange.attributeTypeMap}}V1LimitRange.discriminator=undefined;V1LimitRange.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1LimitRangeSpec"}];t.V1LimitRange=V1LimitRange;class V1LimitRangeItem{static getAttributeTypeMap(){return V1LimitRangeItem.attributeTypeMap}}V1LimitRangeItem.discriminator=undefined;V1LimitRangeItem.attributeTypeMap=[{name:"_default",baseName:"default",type:"{ [key: string]: string; }"},{name:"defaultRequest",baseName:"defaultRequest",type:"{ [key: string]: string; }"},{name:"max",baseName:"max",type:"{ [key: string]: string; }"},{name:"maxLimitRequestRatio",baseName:"maxLimitRequestRatio",type:"{ [key: string]: string; }"},{name:"min",baseName:"min",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1LimitRangeItem=V1LimitRangeItem;class V1LimitRangeList{static getAttributeTypeMap(){return V1LimitRangeList.attributeTypeMap}}V1LimitRangeList.discriminator=undefined;V1LimitRangeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1LimitRange>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1LimitRangeList=V1LimitRangeList;class V1LimitRangeSpec{static getAttributeTypeMap(){return V1LimitRangeSpec.attributeTypeMap}}V1LimitRangeSpec.discriminator=undefined;V1LimitRangeSpec.attributeTypeMap=[{name:"limits",baseName:"limits",type:"Array<V1LimitRangeItem>"}];t.V1LimitRangeSpec=V1LimitRangeSpec;class V1ListMeta{static getAttributeTypeMap(){return V1ListMeta.attributeTypeMap}}V1ListMeta.discriminator=undefined;V1ListMeta.attributeTypeMap=[{name:"_continue",baseName:"continue",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"}];t.V1ListMeta=V1ListMeta;class V1LoadBalancerIngress{static getAttributeTypeMap(){return V1LoadBalancerIngress.attributeTypeMap}}V1LoadBalancerIngress.discriminator=undefined;V1LoadBalancerIngress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"}];t.V1LoadBalancerIngress=V1LoadBalancerIngress;class V1LoadBalancerStatus{static getAttributeTypeMap(){return V1LoadBalancerStatus.attributeTypeMap}}V1LoadBalancerStatus.discriminator=undefined;V1LoadBalancerStatus.attributeTypeMap=[{name:"ingress",baseName:"ingress",type:"Array<V1LoadBalancerIngress>"}];t.V1LoadBalancerStatus=V1LoadBalancerStatus;class V1LocalObjectReference{static getAttributeTypeMap(){return V1LocalObjectReference.attributeTypeMap}}V1LocalObjectReference.discriminator=undefined;V1LocalObjectReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1LocalObjectReference=V1LocalObjectReference;class V1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1LocalSubjectAccessReview.attributeTypeMap}}V1LocalSubjectAccessReview.discriminator=undefined;V1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1LocalSubjectAccessReview=V1LocalSubjectAccessReview;class V1LocalVolumeSource{static getAttributeTypeMap(){return V1LocalVolumeSource.attributeTypeMap}}V1LocalVolumeSource.discriminator=undefined;V1LocalVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1LocalVolumeSource=V1LocalVolumeSource;class V1NFSVolumeSource{static getAttributeTypeMap(){return V1NFSVolumeSource.attributeTypeMap}}V1NFSVolumeSource.discriminator=undefined;V1NFSVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"server",baseName:"server",type:"string"}];t.V1NFSVolumeSource=V1NFSVolumeSource;class V1Namespace{static getAttributeTypeMap(){return V1Namespace.attributeTypeMap}}V1Namespace.discriminator=undefined;V1Namespace.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NamespaceSpec"},{name:"status",baseName:"status",type:"V1NamespaceStatus"}];t.V1Namespace=V1Namespace;class V1NamespaceList{static getAttributeTypeMap(){return V1NamespaceList.attributeTypeMap}}V1NamespaceList.discriminator=undefined;V1NamespaceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Namespace>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NamespaceList=V1NamespaceList;class V1NamespaceSpec{static getAttributeTypeMap(){return V1NamespaceSpec.attributeTypeMap}}V1NamespaceSpec.discriminator=undefined;V1NamespaceSpec.attributeTypeMap=[{name:"finalizers",baseName:"finalizers",type:"Array<string>"}];t.V1NamespaceSpec=V1NamespaceSpec;class V1NamespaceStatus{static getAttributeTypeMap(){return V1NamespaceStatus.attributeTypeMap}}V1NamespaceStatus.discriminator=undefined;V1NamespaceStatus.attributeTypeMap=[{name:"phase",baseName:"phase",type:"string"}];t.V1NamespaceStatus=V1NamespaceStatus;class V1NetworkPolicy{static getAttributeTypeMap(){return V1NetworkPolicy.attributeTypeMap}}V1NetworkPolicy.discriminator=undefined;V1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NetworkPolicySpec"}];t.V1NetworkPolicy=V1NetworkPolicy;class V1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1NetworkPolicyEgressRule.attributeTypeMap}}V1NetworkPolicyEgressRule.discriminator=undefined;V1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array<V1NetworkPolicyPort>"},{name:"to",baseName:"to",type:"Array<V1NetworkPolicyPeer>"}];t.V1NetworkPolicyEgressRule=V1NetworkPolicyEgressRule;class V1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1NetworkPolicyIngressRule.attributeTypeMap}}V1NetworkPolicyIngressRule.discriminator=undefined;V1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array<V1NetworkPolicyPeer>"},{name:"ports",baseName:"ports",type:"Array<V1NetworkPolicyPort>"}];t.V1NetworkPolicyIngressRule=V1NetworkPolicyIngressRule;class V1NetworkPolicyList{static getAttributeTypeMap(){return V1NetworkPolicyList.attributeTypeMap}}V1NetworkPolicyList.discriminator=undefined;V1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1NetworkPolicy>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NetworkPolicyList=V1NetworkPolicyList;class V1NetworkPolicyPeer{static getAttributeTypeMap(){return V1NetworkPolicyPeer.attributeTypeMap}}V1NetworkPolicyPeer.discriminator=undefined;V1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1NetworkPolicyPeer=V1NetworkPolicyPeer;class V1NetworkPolicyPort{static getAttributeTypeMap(){return V1NetworkPolicyPort.attributeTypeMap}}V1NetworkPolicyPort.discriminator=undefined;V1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1NetworkPolicyPort=V1NetworkPolicyPort;class V1NetworkPolicySpec{static getAttributeTypeMap(){return V1NetworkPolicySpec.attributeTypeMap}}V1NetworkPolicySpec.discriminator=undefined;V1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array<V1NetworkPolicyEgressRule>"},{name:"ingress",baseName:"ingress",type:"Array<V1NetworkPolicyIngressRule>"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array<string>"}];t.V1NetworkPolicySpec=V1NetworkPolicySpec;class V1Node{static getAttributeTypeMap(){return V1Node.attributeTypeMap}}V1Node.discriminator=undefined;V1Node.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NodeSpec"},{name:"status",baseName:"status",type:"V1NodeStatus"}];t.V1Node=V1Node;class V1NodeAddress{static getAttributeTypeMap(){return V1NodeAddress.attributeTypeMap}}V1NodeAddress.discriminator=undefined;V1NodeAddress.attributeTypeMap=[{name:"address",baseName:"address",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeAddress=V1NodeAddress;class V1NodeAffinity{static getAttributeTypeMap(){return V1NodeAffinity.attributeTypeMap}}V1NodeAffinity.discriminator=undefined;V1NodeAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array<V1PreferredSchedulingTerm>"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"V1NodeSelector"}];t.V1NodeAffinity=V1NodeAffinity;class V1NodeCondition{static getAttributeTypeMap(){return V1NodeCondition.attributeTypeMap}}V1NodeCondition.discriminator=undefined;V1NodeCondition.attributeTypeMap=[{name:"lastHeartbeatTime",baseName:"lastHeartbeatTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeCondition=V1NodeCondition;class V1NodeConfigSource{static getAttributeTypeMap(){return V1NodeConfigSource.attributeTypeMap}}V1NodeConfigSource.discriminator=undefined;V1NodeConfigSource.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapNodeConfigSource"}];t.V1NodeConfigSource=V1NodeConfigSource;class V1NodeConfigStatus{static getAttributeTypeMap(){return V1NodeConfigStatus.attributeTypeMap}}V1NodeConfigStatus.discriminator=undefined;V1NodeConfigStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"V1NodeConfigSource"},{name:"assigned",baseName:"assigned",type:"V1NodeConfigSource"},{name:"error",baseName:"error",type:"string"},{name:"lastKnownGood",baseName:"lastKnownGood",type:"V1NodeConfigSource"}];t.V1NodeConfigStatus=V1NodeConfigStatus;class V1NodeDaemonEndpoints{static getAttributeTypeMap(){return V1NodeDaemonEndpoints.attributeTypeMap}}V1NodeDaemonEndpoints.discriminator=undefined;V1NodeDaemonEndpoints.attributeTypeMap=[{name:"kubeletEndpoint",baseName:"kubeletEndpoint",type:"V1DaemonEndpoint"}];t.V1NodeDaemonEndpoints=V1NodeDaemonEndpoints;class V1NodeList{static getAttributeTypeMap(){return V1NodeList.attributeTypeMap}}V1NodeList.discriminator=undefined;V1NodeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Node>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NodeList=V1NodeList;class V1NodeSelector{static getAttributeTypeMap(){return V1NodeSelector.attributeTypeMap}}V1NodeSelector.discriminator=undefined;V1NodeSelector.attributeTypeMap=[{name:"nodeSelectorTerms",baseName:"nodeSelectorTerms",type:"Array<V1NodeSelectorTerm>"}];t.V1NodeSelector=V1NodeSelector;class V1NodeSelectorRequirement{static getAttributeTypeMap(){return V1NodeSelectorRequirement.attributeTypeMap}}V1NodeSelectorRequirement.discriminator=undefined;V1NodeSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array<string>"}];t.V1NodeSelectorRequirement=V1NodeSelectorRequirement;class V1NodeSelectorTerm{static getAttributeTypeMap(){return V1NodeSelectorTerm.attributeTypeMap}}V1NodeSelectorTerm.discriminator=undefined;V1NodeSelectorTerm.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array<V1NodeSelectorRequirement>"},{name:"matchFields",baseName:"matchFields",type:"Array<V1NodeSelectorRequirement>"}];t.V1NodeSelectorTerm=V1NodeSelectorTerm;class V1NodeSpec{static getAttributeTypeMap(){return V1NodeSpec.attributeTypeMap}}V1NodeSpec.discriminator=undefined;V1NodeSpec.attributeTypeMap=[{name:"configSource",baseName:"configSource",type:"V1NodeConfigSource"},{name:"externalID",baseName:"externalID",type:"string"},{name:"podCIDR",baseName:"podCIDR",type:"string"},{name:"providerID",baseName:"providerID",type:"string"},{name:"taints",baseName:"taints",type:"Array<V1Taint>"},{name:"unschedulable",baseName:"unschedulable",type:"boolean"}];t.V1NodeSpec=V1NodeSpec;class V1NodeStatus{static getAttributeTypeMap(){return V1NodeStatus.attributeTypeMap}}V1NodeStatus.discriminator=undefined;V1NodeStatus.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array<V1NodeAddress>"},{name:"allocatable",baseName:"allocatable",type:"{ [key: string]: string; }"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array<V1NodeCondition>"},{name:"config",baseName:"config",type:"V1NodeConfigStatus"},{name:"daemonEndpoints",baseName:"daemonEndpoints",type:"V1NodeDaemonEndpoints"},{name:"images",baseName:"images",type:"Array<V1ContainerImage>"},{name:"nodeInfo",baseName:"nodeInfo",type:"V1NodeSystemInfo"},{name:"phase",baseName:"phase",type:"string"},{name:"volumesAttached",baseName:"volumesAttached",type:"Array<V1AttachedVolume>"},{name:"volumesInUse",baseName:"volumesInUse",type:"Array<string>"}];t.V1NodeStatus=V1NodeStatus;class V1NodeSystemInfo{static getAttributeTypeMap(){return V1NodeSystemInfo.attributeTypeMap}}V1NodeSystemInfo.discriminator=undefined;V1NodeSystemInfo.attributeTypeMap=[{name:"architecture",baseName:"architecture",type:"string"},{name:"bootID",baseName:"bootID",type:"string"},{name:"containerRuntimeVersion",baseName:"containerRuntimeVersion",type:"string"},{name:"kernelVersion",baseName:"kernelVersion",type:"string"},{name:"kubeProxyVersion",baseName:"kubeProxyVersion",type:"string"},{name:"kubeletVersion",baseName:"kubeletVersion",type:"string"},{name:"machineID",baseName:"machineID",type:"string"},{name:"operatingSystem",baseName:"operatingSystem",type:"string"},{name:"osImage",baseName:"osImage",type:"string"},{name:"systemUUID",baseName:"systemUUID",type:"string"}];t.V1NodeSystemInfo=V1NodeSystemInfo;class V1NonResourceAttributes{static getAttributeTypeMap(){return V1NonResourceAttributes.attributeTypeMap}}V1NonResourceAttributes.discriminator=undefined;V1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1NonResourceAttributes=V1NonResourceAttributes;class V1NonResourceRule{static getAttributeTypeMap(){return V1NonResourceRule.attributeTypeMap}}V1NonResourceRule.discriminator=undefined;V1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1NonResourceRule=V1NonResourceRule;class V1ObjectFieldSelector{static getAttributeTypeMap(){return V1ObjectFieldSelector.attributeTypeMap}}V1ObjectFieldSelector.discriminator=undefined;V1ObjectFieldSelector.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"}];t.V1ObjectFieldSelector=V1ObjectFieldSelector;class V1ObjectMeta{static getAttributeTypeMap(){return V1ObjectMeta.attributeTypeMap}}V1ObjectMeta.discriminator=undefined;V1ObjectMeta.attributeTypeMap=[{name:"annotations",baseName:"annotations",type:"{ [key: string]: string; }"},{name:"clusterName",baseName:"clusterName",type:"string"},{name:"creationTimestamp",baseName:"creationTimestamp",type:"Date"},{name:"deletionGracePeriodSeconds",baseName:"deletionGracePeriodSeconds",type:"number"},{name:"deletionTimestamp",baseName:"deletionTimestamp",type:"Date"},{name:"finalizers",baseName:"finalizers",type:"Array<string>"},{name:"generateName",baseName:"generateName",type:"string"},{name:"generation",baseName:"generation",type:"number"},{name:"initializers",baseName:"initializers",type:"V1Initializers"},{name:"labels",baseName:"labels",type:"{ [key: string]: string; }"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"ownerReferences",baseName:"ownerReferences",type:"Array<V1OwnerReference>"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectMeta=V1ObjectMeta;class V1ObjectReference{static getAttributeTypeMap(){return V1ObjectReference.attributeTypeMap}}V1ObjectReference.discriminator=undefined;V1ObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectReference=V1ObjectReference;class V1OwnerReference{static getAttributeTypeMap(){return V1OwnerReference.attributeTypeMap}}V1OwnerReference.discriminator=undefined;V1OwnerReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"blockOwnerDeletion",baseName:"blockOwnerDeletion",type:"boolean"},{name:"controller",baseName:"controller",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1OwnerReference=V1OwnerReference;class V1PersistentVolume{static getAttributeTypeMap(){return V1PersistentVolume.attributeTypeMap}}V1PersistentVolume.discriminator=undefined;V1PersistentVolume.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeStatus"}];t.V1PersistentVolume=V1PersistentVolume;class V1PersistentVolumeClaim{static getAttributeTypeMap(){return V1PersistentVolumeClaim.attributeTypeMap}}V1PersistentVolumeClaim.discriminator=undefined;V1PersistentVolumeClaim.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeClaimSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeClaimStatus"}];t.V1PersistentVolumeClaim=V1PersistentVolumeClaim;class V1PersistentVolumeClaimCondition{static getAttributeTypeMap(){return V1PersistentVolumeClaimCondition.attributeTypeMap}}V1PersistentVolumeClaimCondition.discriminator=undefined;V1PersistentVolumeClaimCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PersistentVolumeClaimCondition=V1PersistentVolumeClaimCondition;class V1PersistentVolumeClaimList{static getAttributeTypeMap(){return V1PersistentVolumeClaimList.attributeTypeMap}}V1PersistentVolumeClaimList.discriminator=undefined;V1PersistentVolumeClaimList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1PersistentVolumeClaim>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeClaimList=V1PersistentVolumeClaimList;class V1PersistentVolumeClaimSpec{static getAttributeTypeMap(){return V1PersistentVolumeClaimSpec.attributeTypeMap}}V1PersistentVolumeClaimSpec.discriminator=undefined;V1PersistentVolumeClaimSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array<string>"},{name:"dataSource",baseName:"dataSource",type:"V1TypedLocalObjectReference"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1PersistentVolumeClaimSpec=V1PersistentVolumeClaimSpec;class V1PersistentVolumeClaimStatus{static getAttributeTypeMap(){return V1PersistentVolumeClaimStatus.attributeTypeMap}}V1PersistentVolumeClaimStatus.discriminator=undefined;V1PersistentVolumeClaimStatus.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array<string>"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array<V1PersistentVolumeClaimCondition>"},{name:"phase",baseName:"phase",type:"string"}];t.V1PersistentVolumeClaimStatus=V1PersistentVolumeClaimStatus;class V1PersistentVolumeClaimVolumeSource{static getAttributeTypeMap(){return V1PersistentVolumeClaimVolumeSource.attributeTypeMap}}V1PersistentVolumeClaimVolumeSource.discriminator=undefined;V1PersistentVolumeClaimVolumeSource.attributeTypeMap=[{name:"claimName",baseName:"claimName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1PersistentVolumeClaimVolumeSource=V1PersistentVolumeClaimVolumeSource;class V1PersistentVolumeList{static getAttributeTypeMap(){return V1PersistentVolumeList.attributeTypeMap}}V1PersistentVolumeList.discriminator=undefined;V1PersistentVolumeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1PersistentVolume>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeList=V1PersistentVolumeList;class V1PersistentVolumeSpec{static getAttributeTypeMap(){return V1PersistentVolumeSpec.attributeTypeMap}}V1PersistentVolumeSpec.discriminator=undefined;V1PersistentVolumeSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array<string>"},{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFilePersistentVolumeSource"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSPersistentVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderPersistentVolumeSource"},{name:"claimRef",baseName:"claimRef",type:"V1ObjectReference"},{name:"csi",baseName:"csi",type:"V1CSIPersistentVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexPersistentVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsPersistentVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIPersistentVolumeSource"},{name:"local",baseName:"local",type:"V1LocalVolumeSource"},{name:"mountOptions",baseName:"mountOptions",type:"Array<string>"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1VolumeNodeAffinity"},{name:"persistentVolumeReclaimPolicy",baseName:"persistentVolumeReclaimPolicy",type:"string"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDPersistentVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOPersistentVolumeSource"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"storageos",baseName:"storageos",type:"V1StorageOSPersistentVolumeSource"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1PersistentVolumeSpec=V1PersistentVolumeSpec;class V1PersistentVolumeStatus{static getAttributeTypeMap(){return V1PersistentVolumeStatus.attributeTypeMap}}V1PersistentVolumeStatus.discriminator=undefined;V1PersistentVolumeStatus.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1PersistentVolumeStatus=V1PersistentVolumeStatus;class V1PhotonPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1PhotonPersistentDiskVolumeSource.attributeTypeMap}}V1PhotonPersistentDiskVolumeSource.discriminator=undefined;V1PhotonPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"pdID",baseName:"pdID",type:"string"}];t.V1PhotonPersistentDiskVolumeSource=V1PhotonPersistentDiskVolumeSource;class V1Pod{static getAttributeTypeMap(){return V1Pod.attributeTypeMap}}V1Pod.discriminator=undefined;V1Pod.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"},{name:"status",baseName:"status",type:"V1PodStatus"}];t.V1Pod=V1Pod;class V1PodAffinity{static getAttributeTypeMap(){return V1PodAffinity.attributeTypeMap}}V1PodAffinity.discriminator=undefined;V1PodAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array<V1WeightedPodAffinityTerm>"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array<V1PodAffinityTerm>"}];t.V1PodAffinity=V1PodAffinity;class V1PodAffinityTerm{static getAttributeTypeMap(){return V1PodAffinityTerm.attributeTypeMap}}V1PodAffinityTerm.discriminator=undefined;V1PodAffinityTerm.attributeTypeMap=[{name:"labelSelector",baseName:"labelSelector",type:"V1LabelSelector"},{name:"namespaces",baseName:"namespaces",type:"Array<string>"},{name:"topologyKey",baseName:"topologyKey",type:"string"}];t.V1PodAffinityTerm=V1PodAffinityTerm;class V1PodAntiAffinity{static getAttributeTypeMap(){return V1PodAntiAffinity.attributeTypeMap}}V1PodAntiAffinity.discriminator=undefined;V1PodAntiAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array<V1WeightedPodAffinityTerm>"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array<V1PodAffinityTerm>"}];t.V1PodAntiAffinity=V1PodAntiAffinity;class V1PodCondition{static getAttributeTypeMap(){return V1PodCondition.attributeTypeMap}}V1PodCondition.discriminator=undefined;V1PodCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PodCondition=V1PodCondition;class V1PodDNSConfig{static getAttributeTypeMap(){return V1PodDNSConfig.attributeTypeMap}}V1PodDNSConfig.discriminator=undefined;V1PodDNSConfig.attributeTypeMap=[{name:"nameservers",baseName:"nameservers",type:"Array<string>"},{name:"options",baseName:"options",type:"Array<V1PodDNSConfigOption>"},{name:"searches",baseName:"searches",type:"Array<string>"}];t.V1PodDNSConfig=V1PodDNSConfig;class V1PodDNSConfigOption{static getAttributeTypeMap(){return V1PodDNSConfigOption.attributeTypeMap}}V1PodDNSConfigOption.discriminator=undefined;V1PodDNSConfigOption.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1PodDNSConfigOption=V1PodDNSConfigOption;class V1PodList{static getAttributeTypeMap(){return V1PodList.attributeTypeMap}}V1PodList.discriminator=undefined;V1PodList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Pod>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodList=V1PodList;class V1PodReadinessGate{static getAttributeTypeMap(){return V1PodReadinessGate.attributeTypeMap}}V1PodReadinessGate.discriminator=undefined;V1PodReadinessGate.attributeTypeMap=[{name:"conditionType",baseName:"conditionType",type:"string"}];t.V1PodReadinessGate=V1PodReadinessGate;class V1PodSecurityContext{static getAttributeTypeMap(){return V1PodSecurityContext.attributeTypeMap}}V1PodSecurityContext.discriminator=undefined;V1PodSecurityContext.attributeTypeMap=[{name:"fsGroup",baseName:"fsGroup",type:"number"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"Array<number>"},{name:"sysctls",baseName:"sysctls",type:"Array<V1Sysctl>"}];t.V1PodSecurityContext=V1PodSecurityContext;class V1PodSpec{static getAttributeTypeMap(){return V1PodSpec.attributeTypeMap}}V1PodSpec.discriminator=undefined;V1PodSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"affinity",baseName:"affinity",type:"V1Affinity"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"containers",baseName:"containers",type:"Array<V1Container>"},{name:"dnsConfig",baseName:"dnsConfig",type:"V1PodDNSConfig"},{name:"dnsPolicy",baseName:"dnsPolicy",type:"string"},{name:"enableServiceLinks",baseName:"enableServiceLinks",type:"boolean"},{name:"hostAliases",baseName:"hostAliases",type:"Array<V1HostAlias>"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostname",baseName:"hostname",type:"string"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array<V1LocalObjectReference>"},{name:"initContainers",baseName:"initContainers",type:"Array<V1Container>"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"nodeSelector",baseName:"nodeSelector",type:"{ [key: string]: string; }"},{name:"priority",baseName:"priority",type:"number"},{name:"priorityClassName",baseName:"priorityClassName",type:"string"},{name:"readinessGates",baseName:"readinessGates",type:"Array<V1PodReadinessGate>"},{name:"restartPolicy",baseName:"restartPolicy",type:"string"},{name:"runtimeClassName",baseName:"runtimeClassName",type:"string"},{name:"schedulerName",baseName:"schedulerName",type:"string"},{name:"securityContext",baseName:"securityContext",type:"V1PodSecurityContext"},{name:"serviceAccount",baseName:"serviceAccount",type:"string"},{name:"serviceAccountName",baseName:"serviceAccountName",type:"string"},{name:"shareProcessNamespace",baseName:"shareProcessNamespace",type:"boolean"},{name:"subdomain",baseName:"subdomain",type:"string"},{name:"terminationGracePeriodSeconds",baseName:"terminationGracePeriodSeconds",type:"number"},{name:"tolerations",baseName:"tolerations",type:"Array<V1Toleration>"},{name:"volumes",baseName:"volumes",type:"Array<V1Volume>"}];t.V1PodSpec=V1PodSpec;class V1PodStatus{static getAttributeTypeMap(){return V1PodStatus.attributeTypeMap}}V1PodStatus.discriminator=undefined;V1PodStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array<V1PodCondition>"},{name:"containerStatuses",baseName:"containerStatuses",type:"Array<V1ContainerStatus>"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"initContainerStatuses",baseName:"initContainerStatuses",type:"Array<V1ContainerStatus>"},{name:"message",baseName:"message",type:"string"},{name:"nominatedNodeName",baseName:"nominatedNodeName",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"podIP",baseName:"podIP",type:"string"},{name:"qosClass",baseName:"qosClass",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"startTime",baseName:"startTime",type:"Date"}];t.V1PodStatus=V1PodStatus;class V1PodTemplate{static getAttributeTypeMap(){return V1PodTemplate.attributeTypeMap}}V1PodTemplate.discriminator=undefined;V1PodTemplate.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1PodTemplate=V1PodTemplate;class V1PodTemplateList{static getAttributeTypeMap(){return V1PodTemplateList.attributeTypeMap}}V1PodTemplateList.discriminator=undefined;V1PodTemplateList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1PodTemplate>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodTemplateList=V1PodTemplateList;class V1PodTemplateSpec{static getAttributeTypeMap(){return V1PodTemplateSpec.attributeTypeMap}}V1PodTemplateSpec.discriminator=undefined;V1PodTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"}];t.V1PodTemplateSpec=V1PodTemplateSpec;class V1PolicyRule{static getAttributeTypeMap(){return V1PolicyRule.attributeTypeMap}}V1PolicyRule.discriminator=undefined;V1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array<string>"},{name:"resourceNames",baseName:"resourceNames",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1PolicyRule=V1PolicyRule;class V1PortworxVolumeSource{static getAttributeTypeMap(){return V1PortworxVolumeSource.attributeTypeMap}}V1PortworxVolumeSource.discriminator=undefined;V1PortworxVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1PortworxVolumeSource=V1PortworxVolumeSource;class V1Preconditions{static getAttributeTypeMap(){return V1Preconditions.attributeTypeMap}}V1Preconditions.discriminator=undefined;V1Preconditions.attributeTypeMap=[{name:"uid",baseName:"uid",type:"string"}];t.V1Preconditions=V1Preconditions;class V1PreferredSchedulingTerm{static getAttributeTypeMap(){return V1PreferredSchedulingTerm.attributeTypeMap}}V1PreferredSchedulingTerm.discriminator=undefined;V1PreferredSchedulingTerm.attributeTypeMap=[{name:"preference",baseName:"preference",type:"V1NodeSelectorTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1PreferredSchedulingTerm=V1PreferredSchedulingTerm;class V1Probe{static getAttributeTypeMap(){return V1Probe.attributeTypeMap}}V1Probe.discriminator=undefined;V1Probe.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"failureThreshold",baseName:"failureThreshold",type:"number"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"initialDelaySeconds",baseName:"initialDelaySeconds",type:"number"},{name:"periodSeconds",baseName:"periodSeconds",type:"number"},{name:"successThreshold",baseName:"successThreshold",type:"number"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"},{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1Probe=V1Probe;class V1ProjectedVolumeSource{static getAttributeTypeMap(){return V1ProjectedVolumeSource.attributeTypeMap}}V1ProjectedVolumeSource.discriminator=undefined;V1ProjectedVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"sources",baseName:"sources",type:"Array<V1VolumeProjection>"}];t.V1ProjectedVolumeSource=V1ProjectedVolumeSource;class V1QuobyteVolumeSource{static getAttributeTypeMap(){return V1QuobyteVolumeSource.attributeTypeMap}}V1QuobyteVolumeSource.discriminator=undefined;V1QuobyteVolumeSource.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"registry",baseName:"registry",type:"string"},{name:"user",baseName:"user",type:"string"},{name:"volume",baseName:"volume",type:"string"}];t.V1QuobyteVolumeSource=V1QuobyteVolumeSource;class V1RBDPersistentVolumeSource{static getAttributeTypeMap(){return V1RBDPersistentVolumeSource.attributeTypeMap}}V1RBDPersistentVolumeSource.discriminator=undefined;V1RBDPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array<string>"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDPersistentVolumeSource=V1RBDPersistentVolumeSource;class V1RBDVolumeSource{static getAttributeTypeMap(){return V1RBDVolumeSource.attributeTypeMap}}V1RBDVolumeSource.discriminator=undefined;V1RBDVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array<string>"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDVolumeSource=V1RBDVolumeSource;class V1ReplicaSet{static getAttributeTypeMap(){return V1ReplicaSet.attributeTypeMap}}V1ReplicaSet.discriminator=undefined;V1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1ReplicaSetStatus"}];t.V1ReplicaSet=V1ReplicaSet;class V1ReplicaSetCondition{static getAttributeTypeMap(){return V1ReplicaSetCondition.attributeTypeMap}}V1ReplicaSetCondition.discriminator=undefined;V1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicaSetCondition=V1ReplicaSetCondition;class V1ReplicaSetList{static getAttributeTypeMap(){return V1ReplicaSetList.attributeTypeMap}}V1ReplicaSetList.discriminator=undefined;V1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ReplicaSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicaSetList=V1ReplicaSetList;class V1ReplicaSetSpec{static getAttributeTypeMap(){return V1ReplicaSetSpec.attributeTypeMap}}V1ReplicaSetSpec.discriminator=undefined;V1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicaSetSpec=V1ReplicaSetSpec;class V1ReplicaSetStatus{static getAttributeTypeMap(){return V1ReplicaSetStatus.attributeTypeMap}}V1ReplicaSetStatus.discriminator=undefined;V1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1ReplicaSetCondition>"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicaSetStatus=V1ReplicaSetStatus;class V1ReplicationController{static getAttributeTypeMap(){return V1ReplicationController.attributeTypeMap}}V1ReplicationController.discriminator=undefined;V1ReplicationController.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicationControllerSpec"},{name:"status",baseName:"status",type:"V1ReplicationControllerStatus"}];t.V1ReplicationController=V1ReplicationController;class V1ReplicationControllerCondition{static getAttributeTypeMap(){return V1ReplicationControllerCondition.attributeTypeMap}}V1ReplicationControllerCondition.discriminator=undefined;V1ReplicationControllerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicationControllerCondition=V1ReplicationControllerCondition;class V1ReplicationControllerList{static getAttributeTypeMap(){return V1ReplicationControllerList.attributeTypeMap}}V1ReplicationControllerList.discriminator=undefined;V1ReplicationControllerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ReplicationController>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicationControllerList=V1ReplicationControllerList;class V1ReplicationControllerSpec{static getAttributeTypeMap(){return V1ReplicationControllerSpec.attributeTypeMap}}V1ReplicationControllerSpec.discriminator=undefined;V1ReplicationControllerSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicationControllerSpec=V1ReplicationControllerSpec;class V1ReplicationControllerStatus{static getAttributeTypeMap(){return V1ReplicationControllerStatus.attributeTypeMap}}V1ReplicationControllerStatus.discriminator=undefined;V1ReplicationControllerStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1ReplicationControllerCondition>"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicationControllerStatus=V1ReplicationControllerStatus;class V1ResourceAttributes{static getAttributeTypeMap(){return V1ResourceAttributes.attributeTypeMap}}V1ResourceAttributes.discriminator=undefined;V1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1ResourceAttributes=V1ResourceAttributes;class V1ResourceFieldSelector{static getAttributeTypeMap(){return V1ResourceFieldSelector.attributeTypeMap}}V1ResourceFieldSelector.discriminator=undefined;V1ResourceFieldSelector.attributeTypeMap=[{name:"containerName",baseName:"containerName",type:"string"},{name:"divisor",baseName:"divisor",type:"string"},{name:"resource",baseName:"resource",type:"string"}];t.V1ResourceFieldSelector=V1ResourceFieldSelector;class V1ResourceQuota{static getAttributeTypeMap(){return V1ResourceQuota.attributeTypeMap}}V1ResourceQuota.discriminator=undefined;V1ResourceQuota.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ResourceQuotaSpec"},{name:"status",baseName:"status",type:"V1ResourceQuotaStatus"}];t.V1ResourceQuota=V1ResourceQuota;class V1ResourceQuotaList{static getAttributeTypeMap(){return V1ResourceQuotaList.attributeTypeMap}}V1ResourceQuotaList.discriminator=undefined;V1ResourceQuotaList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ResourceQuota>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ResourceQuotaList=V1ResourceQuotaList;class V1ResourceQuotaSpec{static getAttributeTypeMap(){return V1ResourceQuotaSpec.attributeTypeMap}}V1ResourceQuotaSpec.discriminator=undefined;V1ResourceQuotaSpec.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"scopeSelector",baseName:"scopeSelector",type:"V1ScopeSelector"},{name:"scopes",baseName:"scopes",type:"Array<string>"}];t.V1ResourceQuotaSpec=V1ResourceQuotaSpec;class V1ResourceQuotaStatus{static getAttributeTypeMap(){return V1ResourceQuotaStatus.attributeTypeMap}}V1ResourceQuotaStatus.discriminator=undefined;V1ResourceQuotaStatus.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"used",baseName:"used",type:"{ [key: string]: string; }"}];t.V1ResourceQuotaStatus=V1ResourceQuotaStatus;class V1ResourceRequirements{static getAttributeTypeMap(){return V1ResourceRequirements.attributeTypeMap}}V1ResourceRequirements.discriminator=undefined;V1ResourceRequirements.attributeTypeMap=[{name:"limits",baseName:"limits",type:"{ [key: string]: string; }"},{name:"requests",baseName:"requests",type:"{ [key: string]: string; }"}];t.V1ResourceRequirements=V1ResourceRequirements;class V1ResourceRule{static getAttributeTypeMap(){return V1ResourceRule.attributeTypeMap}}V1ResourceRule.discriminator=undefined;V1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"resourceNames",baseName:"resourceNames",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1ResourceRule=V1ResourceRule;class V1Role{static getAttributeTypeMap(){return V1Role.attributeTypeMap}}V1Role.discriminator=undefined;V1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1PolicyRule>"}];t.V1Role=V1Role;class V1RoleBinding{static getAttributeTypeMap(){return V1RoleBinding.attributeTypeMap}}V1RoleBinding.discriminator=undefined;V1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1Subject>"}];t.V1RoleBinding=V1RoleBinding;class V1RoleBindingList{static getAttributeTypeMap(){return V1RoleBindingList.attributeTypeMap}}V1RoleBindingList.discriminator=undefined;V1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1RoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleBindingList=V1RoleBindingList;class V1RoleList{static getAttributeTypeMap(){return V1RoleList.attributeTypeMap}}V1RoleList.discriminator=undefined;V1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Role>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleList=V1RoleList;class V1RoleRef{static getAttributeTypeMap(){return V1RoleRef.attributeTypeMap}}V1RoleRef.discriminator=undefined;V1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1RoleRef=V1RoleRef;class V1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1RollingUpdateDaemonSet.attributeTypeMap}}V1RollingUpdateDaemonSet.discriminator=undefined;V1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDaemonSet=V1RollingUpdateDaemonSet;class V1RollingUpdateDeployment{static getAttributeTypeMap(){return V1RollingUpdateDeployment.attributeTypeMap}}V1RollingUpdateDeployment.discriminator=undefined;V1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDeployment=V1RollingUpdateDeployment;class V1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1RollingUpdateStatefulSetStrategy=V1RollingUpdateStatefulSetStrategy;class V1SELinuxOptions{static getAttributeTypeMap(){return V1SELinuxOptions.attributeTypeMap}}V1SELinuxOptions.discriminator=undefined;V1SELinuxOptions.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"role",baseName:"role",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SELinuxOptions=V1SELinuxOptions;class V1Scale{static getAttributeTypeMap(){return V1Scale.attributeTypeMap}}V1Scale.discriminator=undefined;V1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ScaleSpec"},{name:"status",baseName:"status",type:"V1ScaleStatus"}];t.V1Scale=V1Scale;class V1ScaleIOPersistentVolumeSource{static getAttributeTypeMap(){return V1ScaleIOPersistentVolumeSource.attributeTypeMap}}V1ScaleIOPersistentVolumeSource.discriminator=undefined;V1ScaleIOPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOPersistentVolumeSource=V1ScaleIOPersistentVolumeSource;class V1ScaleIOVolumeSource{static getAttributeTypeMap(){return V1ScaleIOVolumeSource.attributeTypeMap}}V1ScaleIOVolumeSource.discriminator=undefined;V1ScaleIOVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOVolumeSource=V1ScaleIOVolumeSource;class V1ScaleSpec{static getAttributeTypeMap(){return V1ScaleSpec.attributeTypeMap}}V1ScaleSpec.discriminator=undefined;V1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1ScaleSpec=V1ScaleSpec;class V1ScaleStatus{static getAttributeTypeMap(){return V1ScaleStatus.attributeTypeMap}}V1ScaleStatus.discriminator=undefined;V1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"string"}];t.V1ScaleStatus=V1ScaleStatus;class V1ScopeSelector{static getAttributeTypeMap(){return V1ScopeSelector.attributeTypeMap}}V1ScopeSelector.discriminator=undefined;V1ScopeSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array<V1ScopedResourceSelectorRequirement>"}];t.V1ScopeSelector=V1ScopeSelector;class V1ScopedResourceSelectorRequirement{static getAttributeTypeMap(){return V1ScopedResourceSelectorRequirement.attributeTypeMap}}V1ScopedResourceSelectorRequirement.discriminator=undefined;V1ScopedResourceSelectorRequirement.attributeTypeMap=[{name:"operator",baseName:"operator",type:"string"},{name:"scopeName",baseName:"scopeName",type:"string"},{name:"values",baseName:"values",type:"Array<string>"}];t.V1ScopedResourceSelectorRequirement=V1ScopedResourceSelectorRequirement;class V1Secret{static getAttributeTypeMap(){return V1Secret.attributeTypeMap}}V1Secret.discriminator=undefined;V1Secret.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"stringData",baseName:"stringData",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1Secret=V1Secret;class V1SecretEnvSource{static getAttributeTypeMap(){return V1SecretEnvSource.attributeTypeMap}}V1SecretEnvSource.discriminator=undefined;V1SecretEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretEnvSource=V1SecretEnvSource;class V1SecretKeySelector{static getAttributeTypeMap(){return V1SecretKeySelector.attributeTypeMap}}V1SecretKeySelector.discriminator=undefined;V1SecretKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretKeySelector=V1SecretKeySelector;class V1SecretList{static getAttributeTypeMap(){return V1SecretList.attributeTypeMap}}V1SecretList.discriminator=undefined;V1SecretList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Secret>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1SecretList=V1SecretList;class V1SecretProjection{static getAttributeTypeMap(){return V1SecretProjection.attributeTypeMap}}V1SecretProjection.discriminator=undefined;V1SecretProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array<V1KeyToPath>"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretProjection=V1SecretProjection;class V1SecretReference{static getAttributeTypeMap(){return V1SecretReference.attributeTypeMap}}V1SecretReference.discriminator=undefined;V1SecretReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1SecretReference=V1SecretReference;class V1SecretVolumeSource{static getAttributeTypeMap(){return V1SecretVolumeSource.attributeTypeMap}}V1SecretVolumeSource.discriminator=undefined;V1SecretVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array<V1KeyToPath>"},{name:"optional",baseName:"optional",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1SecretVolumeSource=V1SecretVolumeSource;class V1SecurityContext{static getAttributeTypeMap(){return V1SecurityContext.attributeTypeMap}}V1SecurityContext.discriminator=undefined;V1SecurityContext.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"capabilities",baseName:"capabilities",type:"V1Capabilities"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"procMount",baseName:"procMount",type:"string"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.V1SecurityContext=V1SecurityContext;class V1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1SelfSubjectAccessReview.attributeTypeMap}}V1SelfSubjectAccessReview.discriminator=undefined;V1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SelfSubjectAccessReview=V1SelfSubjectAccessReview;class V1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1SelfSubjectAccessReviewSpec.discriminator=undefined;V1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"}];t.V1SelfSubjectAccessReviewSpec=V1SelfSubjectAccessReviewSpec;class V1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1SelfSubjectRulesReview.attributeTypeMap}}V1SelfSubjectRulesReview.discriminator=undefined;V1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectRulesReviewStatus"}];t.V1SelfSubjectRulesReview=V1SelfSubjectRulesReview;class V1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1SelfSubjectRulesReviewSpec.discriminator=undefined;V1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1SelfSubjectRulesReviewSpec=V1SelfSubjectRulesReviewSpec;class V1ServerAddressByClientCIDR{static getAttributeTypeMap(){return V1ServerAddressByClientCIDR.attributeTypeMap}}V1ServerAddressByClientCIDR.discriminator=undefined;V1ServerAddressByClientCIDR.attributeTypeMap=[{name:"clientCIDR",baseName:"clientCIDR",type:"string"},{name:"serverAddress",baseName:"serverAddress",type:"string"}];t.V1ServerAddressByClientCIDR=V1ServerAddressByClientCIDR;class V1Service{static getAttributeTypeMap(){return V1Service.attributeTypeMap}}V1Service.discriminator=undefined;V1Service.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ServiceSpec"},{name:"status",baseName:"status",type:"V1ServiceStatus"}];t.V1Service=V1Service;class V1ServiceAccount{static getAttributeTypeMap(){return V1ServiceAccount.attributeTypeMap}}V1ServiceAccount.discriminator=undefined;V1ServiceAccount.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array<V1LocalObjectReference>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"secrets",baseName:"secrets",type:"Array<V1ObjectReference>"}];t.V1ServiceAccount=V1ServiceAccount;class V1ServiceAccountList{static getAttributeTypeMap(){return V1ServiceAccountList.attributeTypeMap}}V1ServiceAccountList.discriminator=undefined;V1ServiceAccountList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1ServiceAccount>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceAccountList=V1ServiceAccountList;class V1ServiceAccountTokenProjection{static getAttributeTypeMap(){return V1ServiceAccountTokenProjection.attributeTypeMap}}V1ServiceAccountTokenProjection.discriminator=undefined;V1ServiceAccountTokenProjection.attributeTypeMap=[{name:"audience",baseName:"audience",type:"string"},{name:"expirationSeconds",baseName:"expirationSeconds",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1ServiceAccountTokenProjection=V1ServiceAccountTokenProjection;class V1ServiceList{static getAttributeTypeMap(){return V1ServiceList.attributeTypeMap}}V1ServiceList.discriminator=undefined;V1ServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1Service>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceList=V1ServiceList;class V1ServicePort{static getAttributeTypeMap(){return V1ServicePort.attributeTypeMap}}V1ServicePort.discriminator=undefined;V1ServicePort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"nodePort",baseName:"nodePort",type:"number"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"},{name:"targetPort",baseName:"targetPort",type:"any"}];t.V1ServicePort=V1ServicePort;class V1ServiceReference{static getAttributeTypeMap(){return V1ServiceReference.attributeTypeMap}}V1ServiceReference.discriminator=undefined;V1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1ServiceReference=V1ServiceReference;class V1ServiceSpec{static getAttributeTypeMap(){return V1ServiceSpec.attributeTypeMap}}V1ServiceSpec.discriminator=undefined;V1ServiceSpec.attributeTypeMap=[{name:"clusterIP",baseName:"clusterIP",type:"string"},{name:"externalIPs",baseName:"externalIPs",type:"Array<string>"},{name:"externalName",baseName:"externalName",type:"string"},{name:"externalTrafficPolicy",baseName:"externalTrafficPolicy",type:"string"},{name:"healthCheckNodePort",baseName:"healthCheckNodePort",type:"number"},{name:"loadBalancerIP",baseName:"loadBalancerIP",type:"string"},{name:"loadBalancerSourceRanges",baseName:"loadBalancerSourceRanges",type:"Array<string>"},{name:"ports",baseName:"ports",type:"Array<V1ServicePort>"},{name:"publishNotReadyAddresses",baseName:"publishNotReadyAddresses",type:"boolean"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"sessionAffinity",baseName:"sessionAffinity",type:"string"},{name:"sessionAffinityConfig",baseName:"sessionAffinityConfig",type:"V1SessionAffinityConfig"},{name:"type",baseName:"type",type:"string"}];t.V1ServiceSpec=V1ServiceSpec;class V1ServiceStatus{static getAttributeTypeMap(){return V1ServiceStatus.attributeTypeMap}}V1ServiceStatus.discriminator=undefined;V1ServiceStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1ServiceStatus=V1ServiceStatus;class V1SessionAffinityConfig{static getAttributeTypeMap(){return V1SessionAffinityConfig.attributeTypeMap}}V1SessionAffinityConfig.discriminator=undefined;V1SessionAffinityConfig.attributeTypeMap=[{name:"clientIP",baseName:"clientIP",type:"V1ClientIPConfig"}];t.V1SessionAffinityConfig=V1SessionAffinityConfig;class V1StatefulSet{static getAttributeTypeMap(){return V1StatefulSet.attributeTypeMap}}V1StatefulSet.discriminator=undefined;V1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1StatefulSetStatus"}];t.V1StatefulSet=V1StatefulSet;class V1StatefulSetCondition{static getAttributeTypeMap(){return V1StatefulSetCondition.attributeTypeMap}}V1StatefulSetCondition.discriminator=undefined;V1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetCondition=V1StatefulSetCondition;class V1StatefulSetList{static getAttributeTypeMap(){return V1StatefulSetList.attributeTypeMap}}V1StatefulSetList.discriminator=undefined;V1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1StatefulSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StatefulSetList=V1StatefulSetList;class V1StatefulSetSpec{static getAttributeTypeMap(){return V1StatefulSetSpec.attributeTypeMap}}V1StatefulSetSpec.discriminator=undefined;V1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array<V1PersistentVolumeClaim>"}];t.V1StatefulSetSpec=V1StatefulSetSpec;class V1StatefulSetStatus{static getAttributeTypeMap(){return V1StatefulSetStatus.attributeTypeMap}}V1StatefulSetStatus.discriminator=undefined;V1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1StatefulSetCondition>"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1StatefulSetStatus=V1StatefulSetStatus;class V1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1StatefulSetUpdateStrategy.attributeTypeMap}}V1StatefulSetUpdateStrategy.discriminator=undefined;V1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetUpdateStrategy=V1StatefulSetUpdateStrategy;class V1Status{static getAttributeTypeMap(){return V1Status.attributeTypeMap}}V1Status.discriminator=undefined;V1Status.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"code",baseName:"code",type:"number"},{name:"details",baseName:"details",type:"V1StatusDetails"},{name:"kind",baseName:"kind",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"}];t.V1Status=V1Status;class V1StatusCause{static getAttributeTypeMap(){return V1StatusCause.attributeTypeMap}}V1StatusCause.discriminator=undefined;V1StatusCause.attributeTypeMap=[{name:"field",baseName:"field",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1StatusCause=V1StatusCause;class V1StatusDetails{static getAttributeTypeMap(){return V1StatusDetails.attributeTypeMap}}V1StatusDetails.discriminator=undefined;V1StatusDetails.attributeTypeMap=[{name:"causes",baseName:"causes",type:"Array<V1StatusCause>"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"retryAfterSeconds",baseName:"retryAfterSeconds",type:"number"},{name:"uid",baseName:"uid",type:"string"}];t.V1StatusDetails=V1StatusDetails;class V1StorageClass{static getAttributeTypeMap(){return V1StorageClass.attributeTypeMap}}V1StorageClass.discriminator=undefined;V1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array<V1TopologySelectorTerm>"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array<string>"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1StorageClass=V1StorageClass;class V1StorageClassList{static getAttributeTypeMap(){return V1StorageClassList.attributeTypeMap}}V1StorageClassList.discriminator=undefined;V1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1StorageClass>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StorageClassList=V1StorageClassList;class V1StorageOSPersistentVolumeSource{static getAttributeTypeMap(){return V1StorageOSPersistentVolumeSource.attributeTypeMap}}V1StorageOSPersistentVolumeSource.discriminator=undefined;V1StorageOSPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1ObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSPersistentVolumeSource=V1StorageOSPersistentVolumeSource;class V1StorageOSVolumeSource{static getAttributeTypeMap(){return V1StorageOSVolumeSource.attributeTypeMap}}V1StorageOSVolumeSource.discriminator=undefined;V1StorageOSVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSVolumeSource=V1StorageOSVolumeSource;class V1Subject{static getAttributeTypeMap(){return V1Subject.attributeTypeMap}}V1Subject.discriminator=undefined;V1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1Subject=V1Subject;class V1SubjectAccessReview{static getAttributeTypeMap(){return V1SubjectAccessReview.attributeTypeMap}}V1SubjectAccessReview.discriminator=undefined;V1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SubjectAccessReview=V1SubjectAccessReview;class V1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SubjectAccessReviewSpec.attributeTypeMap}}V1SubjectAccessReviewSpec.discriminator=undefined;V1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array<string>; }"},{name:"groups",baseName:"groups",type:"Array<string>"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SubjectAccessReviewSpec=V1SubjectAccessReviewSpec;class V1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1SubjectAccessReviewStatus.attributeTypeMap}}V1SubjectAccessReviewStatus.discriminator=undefined;V1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1SubjectAccessReviewStatus=V1SubjectAccessReviewStatus;class V1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1SubjectRulesReviewStatus.attributeTypeMap}}V1SubjectRulesReviewStatus.discriminator=undefined;V1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array<V1NonResourceRule>"},{name:"resourceRules",baseName:"resourceRules",type:"Array<V1ResourceRule>"}];t.V1SubjectRulesReviewStatus=V1SubjectRulesReviewStatus;class V1Sysctl{static getAttributeTypeMap(){return V1Sysctl.attributeTypeMap}}V1Sysctl.discriminator=undefined;V1Sysctl.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1Sysctl=V1Sysctl;class V1TCPSocketAction{static getAttributeTypeMap(){return V1TCPSocketAction.attributeTypeMap}}V1TCPSocketAction.discriminator=undefined;V1TCPSocketAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"port",baseName:"port",type:"any"}];t.V1TCPSocketAction=V1TCPSocketAction;class V1Taint{static getAttributeTypeMap(){return V1Taint.attributeTypeMap}}V1Taint.discriminator=undefined;V1Taint.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"timeAdded",baseName:"timeAdded",type:"Date"},{name:"value",baseName:"value",type:"string"}];t.V1Taint=V1Taint;class V1TokenReview{static getAttributeTypeMap(){return V1TokenReview.attributeTypeMap}}V1TokenReview.discriminator=undefined;V1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1TokenReviewStatus"}];t.V1TokenReview=V1TokenReview;class V1TokenReviewSpec{static getAttributeTypeMap(){return V1TokenReviewSpec.attributeTypeMap}}V1TokenReviewSpec.discriminator=undefined;V1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array<string>"},{name:"token",baseName:"token",type:"string"}];t.V1TokenReviewSpec=V1TokenReviewSpec;class V1TokenReviewStatus{static getAttributeTypeMap(){return V1TokenReviewStatus.attributeTypeMap}}V1TokenReviewStatus.discriminator=undefined;V1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array<string>"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1UserInfo"}];t.V1TokenReviewStatus=V1TokenReviewStatus;class V1Toleration{static getAttributeTypeMap(){return V1Toleration.attributeTypeMap}}V1Toleration.discriminator=undefined;V1Toleration.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"tolerationSeconds",baseName:"tolerationSeconds",type:"number"},{name:"value",baseName:"value",type:"string"}];t.V1Toleration=V1Toleration;class V1TopologySelectorLabelRequirement{static getAttributeTypeMap(){return V1TopologySelectorLabelRequirement.attributeTypeMap}}V1TopologySelectorLabelRequirement.discriminator=undefined;V1TopologySelectorLabelRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"values",baseName:"values",type:"Array<string>"}];t.V1TopologySelectorLabelRequirement=V1TopologySelectorLabelRequirement;class V1TopologySelectorTerm{static getAttributeTypeMap(){return V1TopologySelectorTerm.attributeTypeMap}}V1TopologySelectorTerm.discriminator=undefined;V1TopologySelectorTerm.attributeTypeMap=[{name:"matchLabelExpressions",baseName:"matchLabelExpressions",type:"Array<V1TopologySelectorLabelRequirement>"}];t.V1TopologySelectorTerm=V1TopologySelectorTerm;class V1TypedLocalObjectReference{static getAttributeTypeMap(){return V1TypedLocalObjectReference.attributeTypeMap}}V1TypedLocalObjectReference.discriminator=undefined;V1TypedLocalObjectReference.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1TypedLocalObjectReference=V1TypedLocalObjectReference;class V1UserInfo{static getAttributeTypeMap(){return V1UserInfo.attributeTypeMap}}V1UserInfo.discriminator=undefined;V1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array<string>; }"},{name:"groups",baseName:"groups",type:"Array<string>"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1UserInfo=V1UserInfo;class V1Volume{static getAttributeTypeMap(){return V1Volume.attributeTypeMap}}V1Volume.discriminator=undefined;V1Volume.attributeTypeMap=[{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFileVolumeSource"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderVolumeSource"},{name:"configMap",baseName:"configMap",type:"V1ConfigMapVolumeSource"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIVolumeSource"},{name:"emptyDir",baseName:"emptyDir",type:"V1EmptyDirVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"gitRepo",baseName:"gitRepo",type:"V1GitRepoVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIVolumeSource"},{name:"name",baseName:"name",type:"string"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"persistentVolumeClaim",baseName:"persistentVolumeClaim",type:"V1PersistentVolumeClaimVolumeSource"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"projected",baseName:"projected",type:"V1ProjectedVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOVolumeSource"},{name:"secret",baseName:"secret",type:"V1SecretVolumeSource"},{name:"storageos",baseName:"storageos",type:"V1StorageOSVolumeSource"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1Volume=V1Volume;class V1VolumeAttachment{static getAttributeTypeMap(){return V1VolumeAttachment.attributeTypeMap}}V1VolumeAttachment.discriminator=undefined;V1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1VolumeAttachmentStatus"}];t.V1VolumeAttachment=V1VolumeAttachment;class V1VolumeAttachmentList{static getAttributeTypeMap(){return V1VolumeAttachmentList.attributeTypeMap}}V1VolumeAttachmentList.discriminator=undefined;V1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1VolumeAttachment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1VolumeAttachmentList=V1VolumeAttachmentList;class V1VolumeAttachmentSource{static getAttributeTypeMap(){return V1VolumeAttachmentSource.attributeTypeMap}}V1VolumeAttachmentSource.discriminator=undefined;V1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1VolumeAttachmentSource=V1VolumeAttachmentSource;class V1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1VolumeAttachmentSpec.attributeTypeMap}}V1VolumeAttachmentSpec.discriminator=undefined;V1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1VolumeAttachmentSource"}];t.V1VolumeAttachmentSpec=V1VolumeAttachmentSpec;class V1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1VolumeAttachmentStatus.attributeTypeMap}}V1VolumeAttachmentStatus.discriminator=undefined;V1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1VolumeError"}];t.V1VolumeAttachmentStatus=V1VolumeAttachmentStatus;class V1VolumeDevice{static getAttributeTypeMap(){return V1VolumeDevice.attributeTypeMap}}V1VolumeDevice.discriminator=undefined;V1VolumeDevice.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1VolumeDevice=V1VolumeDevice;class V1VolumeError{static getAttributeTypeMap(){return V1VolumeError.attributeTypeMap}}V1VolumeError.discriminator=undefined;V1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1VolumeError=V1VolumeError;class V1VolumeMount{static getAttributeTypeMap(){return V1VolumeMount.attributeTypeMap}}V1VolumeMount.discriminator=undefined;V1VolumeMount.attributeTypeMap=[{name:"mountPath",baseName:"mountPath",type:"string"},{name:"mountPropagation",baseName:"mountPropagation",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"subPath",baseName:"subPath",type:"string"}];t.V1VolumeMount=V1VolumeMount;class V1VolumeNodeAffinity{static getAttributeTypeMap(){return V1VolumeNodeAffinity.attributeTypeMap}}V1VolumeNodeAffinity.discriminator=undefined;V1VolumeNodeAffinity.attributeTypeMap=[{name:"required",baseName:"required",type:"V1NodeSelector"}];t.V1VolumeNodeAffinity=V1VolumeNodeAffinity;class V1VolumeProjection{static getAttributeTypeMap(){return V1VolumeProjection.attributeTypeMap}}V1VolumeProjection.discriminator=undefined;V1VolumeProjection.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapProjection"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIProjection"},{name:"secret",baseName:"secret",type:"V1SecretProjection"},{name:"serviceAccountToken",baseName:"serviceAccountToken",type:"V1ServiceAccountTokenProjection"}];t.V1VolumeProjection=V1VolumeProjection;class V1VsphereVirtualDiskVolumeSource{static getAttributeTypeMap(){return V1VsphereVirtualDiskVolumeSource.attributeTypeMap}}V1VsphereVirtualDiskVolumeSource.discriminator=undefined;V1VsphereVirtualDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"storagePolicyID",baseName:"storagePolicyID",type:"string"},{name:"storagePolicyName",baseName:"storagePolicyName",type:"string"},{name:"volumePath",baseName:"volumePath",type:"string"}];t.V1VsphereVirtualDiskVolumeSource=V1VsphereVirtualDiskVolumeSource;class V1WatchEvent{static getAttributeTypeMap(){return V1WatchEvent.attributeTypeMap}}V1WatchEvent.discriminator=undefined;V1WatchEvent.attributeTypeMap=[{name:"object",baseName:"object",type:"RuntimeRawExtension"},{name:"type",baseName:"type",type:"string"}];t.V1WatchEvent=V1WatchEvent;class V1WeightedPodAffinityTerm{static getAttributeTypeMap(){return V1WeightedPodAffinityTerm.attributeTypeMap}}V1WeightedPodAffinityTerm.discriminator=undefined;V1WeightedPodAffinityTerm.attributeTypeMap=[{name:"podAffinityTerm",baseName:"podAffinityTerm",type:"V1PodAffinityTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1WeightedPodAffinityTerm=V1WeightedPodAffinityTerm;class V1alpha1AggregationRule{static getAttributeTypeMap(){return V1alpha1AggregationRule.attributeTypeMap}}V1alpha1AggregationRule.discriminator=undefined;V1alpha1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array<V1LabelSelector>"}];t.V1alpha1AggregationRule=V1alpha1AggregationRule;class V1alpha1AuditSink{static getAttributeTypeMap(){return V1alpha1AuditSink.attributeTypeMap}}V1alpha1AuditSink.discriminator=undefined;V1alpha1AuditSink.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1AuditSinkSpec"}];t.V1alpha1AuditSink=V1alpha1AuditSink;class V1alpha1AuditSinkList{static getAttributeTypeMap(){return V1alpha1AuditSinkList.attributeTypeMap}}V1alpha1AuditSinkList.discriminator=undefined;V1alpha1AuditSinkList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1AuditSink>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1AuditSinkList=V1alpha1AuditSinkList;class V1alpha1AuditSinkSpec{static getAttributeTypeMap(){return V1alpha1AuditSinkSpec.attributeTypeMap}}V1alpha1AuditSinkSpec.discriminator=undefined;V1alpha1AuditSinkSpec.attributeTypeMap=[{name:"policy",baseName:"policy",type:"V1alpha1Policy"},{name:"webhook",baseName:"webhook",type:"V1alpha1Webhook"}];t.V1alpha1AuditSinkSpec=V1alpha1AuditSinkSpec;class V1alpha1ClusterRole{static getAttributeTypeMap(){return V1alpha1ClusterRole.attributeTypeMap}}V1alpha1ClusterRole.discriminator=undefined;V1alpha1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1alpha1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1alpha1PolicyRule>"}];t.V1alpha1ClusterRole=V1alpha1ClusterRole;class V1alpha1ClusterRoleBinding{static getAttributeTypeMap(){return V1alpha1ClusterRoleBinding.attributeTypeMap}}V1alpha1ClusterRoleBinding.discriminator=undefined;V1alpha1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1alpha1Subject>"}];t.V1alpha1ClusterRoleBinding=V1alpha1ClusterRoleBinding;class V1alpha1ClusterRoleBindingList{static getAttributeTypeMap(){return V1alpha1ClusterRoleBindingList.attributeTypeMap}}V1alpha1ClusterRoleBindingList.discriminator=undefined;V1alpha1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1ClusterRoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleBindingList=V1alpha1ClusterRoleBindingList;class V1alpha1ClusterRoleList{static getAttributeTypeMap(){return V1alpha1ClusterRoleList.attributeTypeMap}}V1alpha1ClusterRoleList.discriminator=undefined;V1alpha1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1ClusterRole>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleList=V1alpha1ClusterRoleList;class V1alpha1Initializer{static getAttributeTypeMap(){return V1alpha1Initializer.attributeTypeMap}}V1alpha1Initializer.discriminator=undefined;V1alpha1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"rules",baseName:"rules",type:"Array<V1alpha1Rule>"}];t.V1alpha1Initializer=V1alpha1Initializer;class V1alpha1InitializerConfiguration{static getAttributeTypeMap(){return V1alpha1InitializerConfiguration.attributeTypeMap}}V1alpha1InitializerConfiguration.discriminator=undefined;V1alpha1InitializerConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"initializers",baseName:"initializers",type:"Array<V1alpha1Initializer>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1alpha1InitializerConfiguration=V1alpha1InitializerConfiguration;class V1alpha1InitializerConfigurationList{static getAttributeTypeMap(){return V1alpha1InitializerConfigurationList.attributeTypeMap}}V1alpha1InitializerConfigurationList.discriminator=undefined;V1alpha1InitializerConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1InitializerConfiguration>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1InitializerConfigurationList=V1alpha1InitializerConfigurationList;class V1alpha1PodPreset{static getAttributeTypeMap(){return V1alpha1PodPreset.attributeTypeMap}}V1alpha1PodPreset.discriminator=undefined;V1alpha1PodPreset.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1PodPresetSpec"}];t.V1alpha1PodPreset=V1alpha1PodPreset;class V1alpha1PodPresetList{static getAttributeTypeMap(){return V1alpha1PodPresetList.attributeTypeMap}}V1alpha1PodPresetList.discriminator=undefined;V1alpha1PodPresetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1PodPreset>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PodPresetList=V1alpha1PodPresetList;class V1alpha1PodPresetSpec{static getAttributeTypeMap(){return V1alpha1PodPresetSpec.attributeTypeMap}}V1alpha1PodPresetSpec.discriminator=undefined;V1alpha1PodPresetSpec.attributeTypeMap=[{name:"env",baseName:"env",type:"Array<V1EnvVar>"},{name:"envFrom",baseName:"envFrom",type:"Array<V1EnvFromSource>"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array<V1VolumeMount>"},{name:"volumes",baseName:"volumes",type:"Array<V1Volume>"}];t.V1alpha1PodPresetSpec=V1alpha1PodPresetSpec;class V1alpha1Policy{static getAttributeTypeMap(){return V1alpha1Policy.attributeTypeMap}}V1alpha1Policy.discriminator=undefined;V1alpha1Policy.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"stages",baseName:"stages",type:"Array<string>"}];t.V1alpha1Policy=V1alpha1Policy;class V1alpha1PolicyRule{static getAttributeTypeMap(){return V1alpha1PolicyRule.attributeTypeMap}}V1alpha1PolicyRule.discriminator=undefined;V1alpha1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array<string>"},{name:"resourceNames",baseName:"resourceNames",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1alpha1PolicyRule=V1alpha1PolicyRule;class V1alpha1PriorityClass{static getAttributeTypeMap(){return V1alpha1PriorityClass.attributeTypeMap}}V1alpha1PriorityClass.discriminator=undefined;V1alpha1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1alpha1PriorityClass=V1alpha1PriorityClass;class V1alpha1PriorityClassList{static getAttributeTypeMap(){return V1alpha1PriorityClassList.attributeTypeMap}}V1alpha1PriorityClassList.discriminator=undefined;V1alpha1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1PriorityClass>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PriorityClassList=V1alpha1PriorityClassList;class V1alpha1Role{static getAttributeTypeMap(){return V1alpha1Role.attributeTypeMap}}V1alpha1Role.discriminator=undefined;V1alpha1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1alpha1PolicyRule>"}];t.V1alpha1Role=V1alpha1Role;class V1alpha1RoleBinding{static getAttributeTypeMap(){return V1alpha1RoleBinding.attributeTypeMap}}V1alpha1RoleBinding.discriminator=undefined;V1alpha1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1alpha1Subject>"}];t.V1alpha1RoleBinding=V1alpha1RoleBinding;class V1alpha1RoleBindingList{static getAttributeTypeMap(){return V1alpha1RoleBindingList.attributeTypeMap}}V1alpha1RoleBindingList.discriminator=undefined;V1alpha1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1RoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleBindingList=V1alpha1RoleBindingList;class V1alpha1RoleList{static getAttributeTypeMap(){return V1alpha1RoleList.attributeTypeMap}}V1alpha1RoleList.discriminator=undefined;V1alpha1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1Role>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleList=V1alpha1RoleList;class V1alpha1RoleRef{static getAttributeTypeMap(){return V1alpha1RoleRef.attributeTypeMap}}V1alpha1RoleRef.discriminator=undefined;V1alpha1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1alpha1RoleRef=V1alpha1RoleRef;class V1alpha1Rule{static getAttributeTypeMap(){return V1alpha1Rule.attributeTypeMap}}V1alpha1Rule.discriminator=undefined;V1alpha1Rule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"apiVersions",baseName:"apiVersions",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"}];t.V1alpha1Rule=V1alpha1Rule;class V1alpha1ServiceReference{static getAttributeTypeMap(){return V1alpha1ServiceReference.attributeTypeMap}}V1alpha1ServiceReference.discriminator=undefined;V1alpha1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1alpha1ServiceReference=V1alpha1ServiceReference;class V1alpha1Subject{static getAttributeTypeMap(){return V1alpha1Subject.attributeTypeMap}}V1alpha1Subject.discriminator=undefined;V1alpha1Subject.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1alpha1Subject=V1alpha1Subject;class V1alpha1VolumeAttachment{static getAttributeTypeMap(){return V1alpha1VolumeAttachment.attributeTypeMap}}V1alpha1VolumeAttachment.discriminator=undefined;V1alpha1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1alpha1VolumeAttachmentStatus"}];t.V1alpha1VolumeAttachment=V1alpha1VolumeAttachment;class V1alpha1VolumeAttachmentList{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentList.attributeTypeMap}}V1alpha1VolumeAttachmentList.discriminator=undefined;V1alpha1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1alpha1VolumeAttachment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1VolumeAttachmentList=V1alpha1VolumeAttachmentList;class V1alpha1VolumeAttachmentSource{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSource.attributeTypeMap}}V1alpha1VolumeAttachmentSource.discriminator=undefined;V1alpha1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1alpha1VolumeAttachmentSource=V1alpha1VolumeAttachmentSource;class V1alpha1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSpec.attributeTypeMap}}V1alpha1VolumeAttachmentSpec.discriminator=undefined;V1alpha1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1alpha1VolumeAttachmentSource"}];t.V1alpha1VolumeAttachmentSpec=V1alpha1VolumeAttachmentSpec;class V1alpha1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentStatus.attributeTypeMap}}V1alpha1VolumeAttachmentStatus.discriminator=undefined;V1alpha1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1alpha1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1alpha1VolumeError"}];t.V1alpha1VolumeAttachmentStatus=V1alpha1VolumeAttachmentStatus;class V1alpha1VolumeError{static getAttributeTypeMap(){return V1alpha1VolumeError.attributeTypeMap}}V1alpha1VolumeError.discriminator=undefined;V1alpha1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1alpha1VolumeError=V1alpha1VolumeError;class V1alpha1Webhook{static getAttributeTypeMap(){return V1alpha1Webhook.attributeTypeMap}}V1alpha1Webhook.discriminator=undefined;V1alpha1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"V1alpha1WebhookClientConfig"},{name:"throttle",baseName:"throttle",type:"V1alpha1WebhookThrottleConfig"}];t.V1alpha1Webhook=V1alpha1Webhook;class V1alpha1WebhookClientConfig{static getAttributeTypeMap(){return V1alpha1WebhookClientConfig.attributeTypeMap}}V1alpha1WebhookClientConfig.discriminator=undefined;V1alpha1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"V1alpha1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.V1alpha1WebhookClientConfig=V1alpha1WebhookClientConfig;class V1alpha1WebhookThrottleConfig{static getAttributeTypeMap(){return V1alpha1WebhookThrottleConfig.attributeTypeMap}}V1alpha1WebhookThrottleConfig.discriminator=undefined;V1alpha1WebhookThrottleConfig.attributeTypeMap=[{name:"burst",baseName:"burst",type:"number"},{name:"qps",baseName:"qps",type:"number"}];t.V1alpha1WebhookThrottleConfig=V1alpha1WebhookThrottleConfig;class V1beta1APIService{static getAttributeTypeMap(){return V1beta1APIService.attributeTypeMap}}V1beta1APIService.discriminator=undefined;V1beta1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1APIServiceSpec"},{name:"status",baseName:"status",type:"V1beta1APIServiceStatus"}];t.V1beta1APIService=V1beta1APIService;class V1beta1APIServiceCondition{static getAttributeTypeMap(){return V1beta1APIServiceCondition.attributeTypeMap}}V1beta1APIServiceCondition.discriminator=undefined;V1beta1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1APIServiceCondition=V1beta1APIServiceCondition;class V1beta1APIServiceList{static getAttributeTypeMap(){return V1beta1APIServiceList.attributeTypeMap}}V1beta1APIServiceList.discriminator=undefined;V1beta1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1APIService>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1APIServiceList=V1beta1APIServiceList;class V1beta1APIServiceSpec{static getAttributeTypeMap(){return V1beta1APIServiceSpec.attributeTypeMap}}V1beta1APIServiceSpec.discriminator=undefined;V1beta1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"ApiregistrationV1beta1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1beta1APIServiceSpec=V1beta1APIServiceSpec;class V1beta1APIServiceStatus{static getAttributeTypeMap(){return V1beta1APIServiceStatus.attributeTypeMap}}V1beta1APIServiceStatus.discriminator=undefined;V1beta1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array<V1beta1APIServiceCondition>"}];t.V1beta1APIServiceStatus=V1beta1APIServiceStatus;class V1beta1AggregationRule{static getAttributeTypeMap(){return V1beta1AggregationRule.attributeTypeMap}}V1beta1AggregationRule.discriminator=undefined;V1beta1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array<V1LabelSelector>"}];t.V1beta1AggregationRule=V1beta1AggregationRule;class V1beta1CertificateSigningRequest{static getAttributeTypeMap(){return V1beta1CertificateSigningRequest.attributeTypeMap}}V1beta1CertificateSigningRequest.discriminator=undefined;V1beta1CertificateSigningRequest.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CertificateSigningRequestSpec"},{name:"status",baseName:"status",type:"V1beta1CertificateSigningRequestStatus"}];t.V1beta1CertificateSigningRequest=V1beta1CertificateSigningRequest;class V1beta1CertificateSigningRequestCondition{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestCondition.attributeTypeMap}}V1beta1CertificateSigningRequestCondition.discriminator=undefined;V1beta1CertificateSigningRequestCondition.attributeTypeMap=[{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CertificateSigningRequestCondition=V1beta1CertificateSigningRequestCondition;class V1beta1CertificateSigningRequestList{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestList.attributeTypeMap}}V1beta1CertificateSigningRequestList.discriminator=undefined;V1beta1CertificateSigningRequestList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1CertificateSigningRequest>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CertificateSigningRequestList=V1beta1CertificateSigningRequestList;class V1beta1CertificateSigningRequestSpec{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestSpec.attributeTypeMap}}V1beta1CertificateSigningRequestSpec.discriminator=undefined;V1beta1CertificateSigningRequestSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array<string>; }"},{name:"groups",baseName:"groups",type:"Array<string>"},{name:"request",baseName:"request",type:"string"},{name:"uid",baseName:"uid",type:"string"},{name:"usages",baseName:"usages",type:"Array<string>"},{name:"username",baseName:"username",type:"string"}];t.V1beta1CertificateSigningRequestSpec=V1beta1CertificateSigningRequestSpec;class V1beta1CertificateSigningRequestStatus{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestStatus.attributeTypeMap}}V1beta1CertificateSigningRequestStatus.discriminator=undefined;V1beta1CertificateSigningRequestStatus.attributeTypeMap=[{name:"certificate",baseName:"certificate",type:"string"},{name:"conditions",baseName:"conditions",type:"Array<V1beta1CertificateSigningRequestCondition>"}];t.V1beta1CertificateSigningRequestStatus=V1beta1CertificateSigningRequestStatus;class V1beta1ClusterRole{static getAttributeTypeMap(){return V1beta1ClusterRole.attributeTypeMap}}V1beta1ClusterRole.discriminator=undefined;V1beta1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1beta1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1beta1PolicyRule>"}];t.V1beta1ClusterRole=V1beta1ClusterRole;class V1beta1ClusterRoleBinding{static getAttributeTypeMap(){return V1beta1ClusterRoleBinding.attributeTypeMap}}V1beta1ClusterRoleBinding.discriminator=undefined;V1beta1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1beta1Subject>"}];t.V1beta1ClusterRoleBinding=V1beta1ClusterRoleBinding;class V1beta1ClusterRoleBindingList{static getAttributeTypeMap(){return V1beta1ClusterRoleBindingList.attributeTypeMap}}V1beta1ClusterRoleBindingList.discriminator=undefined;V1beta1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1ClusterRoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleBindingList=V1beta1ClusterRoleBindingList;class V1beta1ClusterRoleList{static getAttributeTypeMap(){return V1beta1ClusterRoleList.attributeTypeMap}}V1beta1ClusterRoleList.discriminator=undefined;V1beta1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1ClusterRole>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleList=V1beta1ClusterRoleList;class V1beta1ControllerRevision{static getAttributeTypeMap(){return V1beta1ControllerRevision.attributeTypeMap}}V1beta1ControllerRevision.discriminator=undefined;V1beta1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta1ControllerRevision=V1beta1ControllerRevision;class V1beta1ControllerRevisionList{static getAttributeTypeMap(){return V1beta1ControllerRevisionList.attributeTypeMap}}V1beta1ControllerRevisionList.discriminator=undefined;V1beta1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1ControllerRevision>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ControllerRevisionList=V1beta1ControllerRevisionList;class V1beta1CronJob{static getAttributeTypeMap(){return V1beta1CronJob.attributeTypeMap}}V1beta1CronJob.discriminator=undefined;V1beta1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CronJobSpec"},{name:"status",baseName:"status",type:"V1beta1CronJobStatus"}];t.V1beta1CronJob=V1beta1CronJob;class V1beta1CronJobList{static getAttributeTypeMap(){return V1beta1CronJobList.attributeTypeMap}}V1beta1CronJobList.discriminator=undefined;V1beta1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1CronJob>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CronJobList=V1beta1CronJobList;class V1beta1CronJobSpec{static getAttributeTypeMap(){return V1beta1CronJobSpec.attributeTypeMap}}V1beta1CronJobSpec.discriminator=undefined;V1beta1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V1beta1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V1beta1CronJobSpec=V1beta1CronJobSpec;class V1beta1CronJobStatus{static getAttributeTypeMap(){return V1beta1CronJobStatus.attributeTypeMap}}V1beta1CronJobStatus.discriminator=undefined;V1beta1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array<V1ObjectReference>"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V1beta1CronJobStatus=V1beta1CronJobStatus;class V1beta1CustomResourceColumnDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceColumnDefinition.attributeTypeMap}}V1beta1CustomResourceColumnDefinition.discriminator=undefined;V1beta1CustomResourceColumnDefinition.attributeTypeMap=[{name:"jSONPath",baseName:"JSONPath",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"format",baseName:"format",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"priority",baseName:"priority",type:"number"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceColumnDefinition=V1beta1CustomResourceColumnDefinition;class V1beta1CustomResourceConversion{static getAttributeTypeMap(){return V1beta1CustomResourceConversion.attributeTypeMap}}V1beta1CustomResourceConversion.discriminator=undefined;V1beta1CustomResourceConversion.attributeTypeMap=[{name:"strategy",baseName:"strategy",type:"string"},{name:"webhookClientConfig",baseName:"webhookClientConfig",type:"ApiextensionsV1beta1WebhookClientConfig"}];t.V1beta1CustomResourceConversion=V1beta1CustomResourceConversion;class V1beta1CustomResourceDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinition.attributeTypeMap}}V1beta1CustomResourceDefinition.discriminator=undefined;V1beta1CustomResourceDefinition.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CustomResourceDefinitionSpec"},{name:"status",baseName:"status",type:"V1beta1CustomResourceDefinitionStatus"}];t.V1beta1CustomResourceDefinition=V1beta1CustomResourceDefinition;class V1beta1CustomResourceDefinitionCondition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionCondition.attributeTypeMap}}V1beta1CustomResourceDefinitionCondition.discriminator=undefined;V1beta1CustomResourceDefinitionCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceDefinitionCondition=V1beta1CustomResourceDefinitionCondition;class V1beta1CustomResourceDefinitionList{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionList.attributeTypeMap}}V1beta1CustomResourceDefinitionList.discriminator=undefined;V1beta1CustomResourceDefinitionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1CustomResourceDefinition>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CustomResourceDefinitionList=V1beta1CustomResourceDefinitionList;class V1beta1CustomResourceDefinitionNames{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionNames.attributeTypeMap}}V1beta1CustomResourceDefinitionNames.discriminator=undefined;V1beta1CustomResourceDefinitionNames.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array<string>"},{name:"kind",baseName:"kind",type:"string"},{name:"listKind",baseName:"listKind",type:"string"},{name:"plural",baseName:"plural",type:"string"},{name:"shortNames",baseName:"shortNames",type:"Array<string>"},{name:"singular",baseName:"singular",type:"string"}];t.V1beta1CustomResourceDefinitionNames=V1beta1CustomResourceDefinitionNames;class V1beta1CustomResourceDefinitionSpec{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionSpec.attributeTypeMap}}V1beta1CustomResourceDefinitionSpec.discriminator=undefined;V1beta1CustomResourceDefinitionSpec.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array<V1beta1CustomResourceColumnDefinition>"},{name:"conversion",baseName:"conversion",type:"V1beta1CustomResourceConversion"},{name:"group",baseName:"group",type:"string"},{name:"names",baseName:"names",type:"V1beta1CustomResourceDefinitionNames"},{name:"scope",baseName:"scope",type:"string"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"},{name:"validation",baseName:"validation",type:"V1beta1CustomResourceValidation"},{name:"version",baseName:"version",type:"string"},{name:"versions",baseName:"versions",type:"Array<V1beta1CustomResourceDefinitionVersion>"}];t.V1beta1CustomResourceDefinitionSpec=V1beta1CustomResourceDefinitionSpec;class V1beta1CustomResourceDefinitionStatus{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionStatus.attributeTypeMap}}V1beta1CustomResourceDefinitionStatus.discriminator=undefined;V1beta1CustomResourceDefinitionStatus.attributeTypeMap=[{name:"acceptedNames",baseName:"acceptedNames",type:"V1beta1CustomResourceDefinitionNames"},{name:"conditions",baseName:"conditions",type:"Array<V1beta1CustomResourceDefinitionCondition>"},{name:"storedVersions",baseName:"storedVersions",type:"Array<string>"}];t.V1beta1CustomResourceDefinitionStatus=V1beta1CustomResourceDefinitionStatus;class V1beta1CustomResourceDefinitionVersion{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionVersion.attributeTypeMap}}V1beta1CustomResourceDefinitionVersion.discriminator=undefined;V1beta1CustomResourceDefinitionVersion.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array<V1beta1CustomResourceColumnDefinition>"},{name:"name",baseName:"name",type:"string"},{name:"schema",baseName:"schema",type:"V1beta1CustomResourceValidation"},{name:"served",baseName:"served",type:"boolean"},{name:"storage",baseName:"storage",type:"boolean"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"}];t.V1beta1CustomResourceDefinitionVersion=V1beta1CustomResourceDefinitionVersion;class V1beta1CustomResourceSubresourceScale{static getAttributeTypeMap(){return V1beta1CustomResourceSubresourceScale.attributeTypeMap}}V1beta1CustomResourceSubresourceScale.discriminator=undefined;V1beta1CustomResourceSubresourceScale.attributeTypeMap=[{name:"labelSelectorPath",baseName:"labelSelectorPath",type:"string"},{name:"specReplicasPath",baseName:"specReplicasPath",type:"string"},{name:"statusReplicasPath",baseName:"statusReplicasPath",type:"string"}];t.V1beta1CustomResourceSubresourceScale=V1beta1CustomResourceSubresourceScale;class V1beta1CustomResourceSubresources{static getAttributeTypeMap(){return V1beta1CustomResourceSubresources.attributeTypeMap}}V1beta1CustomResourceSubresources.discriminator=undefined;V1beta1CustomResourceSubresources.attributeTypeMap=[{name:"scale",baseName:"scale",type:"V1beta1CustomResourceSubresourceScale"},{name:"status",baseName:"status",type:"any"}];t.V1beta1CustomResourceSubresources=V1beta1CustomResourceSubresources;class V1beta1CustomResourceValidation{static getAttributeTypeMap(){return V1beta1CustomResourceValidation.attributeTypeMap}}V1beta1CustomResourceValidation.discriminator=undefined;V1beta1CustomResourceValidation.attributeTypeMap=[{name:"openAPIV3Schema",baseName:"openAPIV3Schema",type:"V1beta1JSONSchemaProps"}];t.V1beta1CustomResourceValidation=V1beta1CustomResourceValidation;class V1beta1DaemonSet{static getAttributeTypeMap(){return V1beta1DaemonSet.attributeTypeMap}}V1beta1DaemonSet.discriminator=undefined;V1beta1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta1DaemonSetStatus"}];t.V1beta1DaemonSet=V1beta1DaemonSet;class V1beta1DaemonSetCondition{static getAttributeTypeMap(){return V1beta1DaemonSetCondition.attributeTypeMap}}V1beta1DaemonSetCondition.discriminator=undefined;V1beta1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetCondition=V1beta1DaemonSetCondition;class V1beta1DaemonSetList{static getAttributeTypeMap(){return V1beta1DaemonSetList.attributeTypeMap}}V1beta1DaemonSetList.discriminator=undefined;V1beta1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1DaemonSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1DaemonSetList=V1beta1DaemonSetList;class V1beta1DaemonSetSpec{static getAttributeTypeMap(){return V1beta1DaemonSetSpec.attributeTypeMap}}V1beta1DaemonSetSpec.discriminator=undefined;V1beta1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"templateGeneration",baseName:"templateGeneration",type:"number"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1DaemonSetUpdateStrategy"}];t.V1beta1DaemonSetSpec=V1beta1DaemonSetSpec;class V1beta1DaemonSetStatus{static getAttributeTypeMap(){return V1beta1DaemonSetStatus.attributeTypeMap}}V1beta1DaemonSetStatus.discriminator=undefined;V1beta1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta1DaemonSetCondition>"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta1DaemonSetStatus=V1beta1DaemonSetStatus;class V1beta1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1DaemonSetUpdateStrategy.attributeTypeMap}}V1beta1DaemonSetUpdateStrategy.discriminator=undefined;V1beta1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetUpdateStrategy=V1beta1DaemonSetUpdateStrategy;class V1beta1Event{static getAttributeTypeMap(){return V1beta1Event.attributeTypeMap}}V1beta1Event.discriminator=undefined;V1beta1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deprecatedCount",baseName:"deprecatedCount",type:"number"},{name:"deprecatedFirstTimestamp",baseName:"deprecatedFirstTimestamp",type:"Date"},{name:"deprecatedLastTimestamp",baseName:"deprecatedLastTimestamp",type:"Date"},{name:"deprecatedSource",baseName:"deprecatedSource",type:"V1EventSource"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"note",baseName:"note",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"regarding",baseName:"regarding",type:"V1ObjectReference"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingController",baseName:"reportingController",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1beta1EventSeries"},{name:"type",baseName:"type",type:"string"}];t.V1beta1Event=V1beta1Event;class V1beta1EventList{static getAttributeTypeMap(){return V1beta1EventList.attributeTypeMap}}V1beta1EventList.discriminator=undefined;V1beta1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1Event>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1EventList=V1beta1EventList;class V1beta1EventSeries{static getAttributeTypeMap(){return V1beta1EventSeries.attributeTypeMap}}V1beta1EventSeries.discriminator=undefined;V1beta1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1beta1EventSeries=V1beta1EventSeries;class V1beta1Eviction{static getAttributeTypeMap(){return V1beta1Eviction.attributeTypeMap}}V1beta1Eviction.discriminator=undefined;V1beta1Eviction.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deleteOptions",baseName:"deleteOptions",type:"V1DeleteOptions"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1beta1Eviction=V1beta1Eviction;class V1beta1ExternalDocumentation{static getAttributeTypeMap(){return V1beta1ExternalDocumentation.attributeTypeMap}}V1beta1ExternalDocumentation.discriminator=undefined;V1beta1ExternalDocumentation.attributeTypeMap=[{name:"description",baseName:"description",type:"string"},{name:"url",baseName:"url",type:"string"}];t.V1beta1ExternalDocumentation=V1beta1ExternalDocumentation;class V1beta1HTTPIngressPath{static getAttributeTypeMap(){return V1beta1HTTPIngressPath.attributeTypeMap}}V1beta1HTTPIngressPath.discriminator=undefined;V1beta1HTTPIngressPath.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"path",baseName:"path",type:"string"}];t.V1beta1HTTPIngressPath=V1beta1HTTPIngressPath;class V1beta1HTTPIngressRuleValue{static getAttributeTypeMap(){return V1beta1HTTPIngressRuleValue.attributeTypeMap}}V1beta1HTTPIngressRuleValue.discriminator=undefined;V1beta1HTTPIngressRuleValue.attributeTypeMap=[{name:"paths",baseName:"paths",type:"Array<V1beta1HTTPIngressPath>"}];t.V1beta1HTTPIngressRuleValue=V1beta1HTTPIngressRuleValue;class V1beta1IPBlock{static getAttributeTypeMap(){return V1beta1IPBlock.attributeTypeMap}}V1beta1IPBlock.discriminator=undefined;V1beta1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array<string>"}];t.V1beta1IPBlock=V1beta1IPBlock;class V1beta1Ingress{static getAttributeTypeMap(){return V1beta1Ingress.attributeTypeMap}}V1beta1Ingress.discriminator=undefined;V1beta1Ingress.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1IngressSpec"},{name:"status",baseName:"status",type:"V1beta1IngressStatus"}];t.V1beta1Ingress=V1beta1Ingress;class V1beta1IngressBackend{static getAttributeTypeMap(){return V1beta1IngressBackend.attributeTypeMap}}V1beta1IngressBackend.discriminator=undefined;V1beta1IngressBackend.attributeTypeMap=[{name:"serviceName",baseName:"serviceName",type:"string"},{name:"servicePort",baseName:"servicePort",type:"any"}];t.V1beta1IngressBackend=V1beta1IngressBackend;class V1beta1IngressList{static getAttributeTypeMap(){return V1beta1IngressList.attributeTypeMap}}V1beta1IngressList.discriminator=undefined;V1beta1IngressList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1Ingress>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1IngressList=V1beta1IngressList;class V1beta1IngressRule{static getAttributeTypeMap(){return V1beta1IngressRule.attributeTypeMap}}V1beta1IngressRule.discriminator=undefined;V1beta1IngressRule.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"http",baseName:"http",type:"V1beta1HTTPIngressRuleValue"}];t.V1beta1IngressRule=V1beta1IngressRule;class V1beta1IngressSpec{static getAttributeTypeMap(){return V1beta1IngressSpec.attributeTypeMap}}V1beta1IngressSpec.discriminator=undefined;V1beta1IngressSpec.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"rules",baseName:"rules",type:"Array<V1beta1IngressRule>"},{name:"tls",baseName:"tls",type:"Array<V1beta1IngressTLS>"}];t.V1beta1IngressSpec=V1beta1IngressSpec;class V1beta1IngressStatus{static getAttributeTypeMap(){return V1beta1IngressStatus.attributeTypeMap}}V1beta1IngressStatus.discriminator=undefined;V1beta1IngressStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1beta1IngressStatus=V1beta1IngressStatus;class V1beta1IngressTLS{static getAttributeTypeMap(){return V1beta1IngressTLS.attributeTypeMap}}V1beta1IngressTLS.discriminator=undefined;V1beta1IngressTLS.attributeTypeMap=[{name:"hosts",baseName:"hosts",type:"Array<string>"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1beta1IngressTLS=V1beta1IngressTLS;class V1beta1JSONSchemaProps{static getAttributeTypeMap(){return V1beta1JSONSchemaProps.attributeTypeMap}}V1beta1JSONSchemaProps.discriminator=undefined;V1beta1JSONSchemaProps.attributeTypeMap=[{name:"ref",baseName:"$ref",type:"string"},{name:"schema",baseName:"$schema",type:"string"},{name:"additionalItems",baseName:"additionalItems",type:"any"},{name:"additionalProperties",baseName:"additionalProperties",type:"any"},{name:"allOf",baseName:"allOf",type:"Array<V1beta1JSONSchemaProps>"},{name:"anyOf",baseName:"anyOf",type:"Array<V1beta1JSONSchemaProps>"},{name:"_default",baseName:"default",type:"any"},{name:"definitions",baseName:"definitions",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"dependencies",baseName:"dependencies",type:"{ [key: string]: any; }"},{name:"description",baseName:"description",type:"string"},{name:"_enum",baseName:"enum",type:"Array<any>"},{name:"example",baseName:"example",type:"any"},{name:"exclusiveMaximum",baseName:"exclusiveMaximum",type:"boolean"},{name:"exclusiveMinimum",baseName:"exclusiveMinimum",type:"boolean"},{name:"externalDocs",baseName:"externalDocs",type:"V1beta1ExternalDocumentation"},{name:"format",baseName:"format",type:"string"},{name:"id",baseName:"id",type:"string"},{name:"items",baseName:"items",type:"any"},{name:"maxItems",baseName:"maxItems",type:"number"},{name:"maxLength",baseName:"maxLength",type:"number"},{name:"maxProperties",baseName:"maxProperties",type:"number"},{name:"maximum",baseName:"maximum",type:"number"},{name:"minItems",baseName:"minItems",type:"number"},{name:"minLength",baseName:"minLength",type:"number"},{name:"minProperties",baseName:"minProperties",type:"number"},{name:"minimum",baseName:"minimum",type:"number"},{name:"multipleOf",baseName:"multipleOf",type:"number"},{name:"not",baseName:"not",type:"V1beta1JSONSchemaProps"},{name:"oneOf",baseName:"oneOf",type:"Array<V1beta1JSONSchemaProps>"},{name:"pattern",baseName:"pattern",type:"string"},{name:"patternProperties",baseName:"patternProperties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"properties",baseName:"properties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"required",baseName:"required",type:"Array<string>"},{name:"title",baseName:"title",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"uniqueItems",baseName:"uniqueItems",type:"boolean"}];t.V1beta1JSONSchemaProps=V1beta1JSONSchemaProps;class V1beta1JobTemplateSpec{static getAttributeTypeMap(){return V1beta1JobTemplateSpec.attributeTypeMap}}V1beta1JobTemplateSpec.discriminator=undefined;V1beta1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V1beta1JobTemplateSpec=V1beta1JobTemplateSpec;class V1beta1Lease{static getAttributeTypeMap(){return V1beta1Lease.attributeTypeMap}}V1beta1Lease.discriminator=undefined;V1beta1Lease.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1LeaseSpec"}];t.V1beta1Lease=V1beta1Lease;class V1beta1LeaseList{static getAttributeTypeMap(){return V1beta1LeaseList.attributeTypeMap}}V1beta1LeaseList.discriminator=undefined;V1beta1LeaseList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1Lease>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1LeaseList=V1beta1LeaseList;class V1beta1LeaseSpec{static getAttributeTypeMap(){return V1beta1LeaseSpec.attributeTypeMap}}V1beta1LeaseSpec.discriminator=undefined;V1beta1LeaseSpec.attributeTypeMap=[{name:"acquireTime",baseName:"acquireTime",type:"Date"},{name:"holderIdentity",baseName:"holderIdentity",type:"string"},{name:"leaseDurationSeconds",baseName:"leaseDurationSeconds",type:"number"},{name:"leaseTransitions",baseName:"leaseTransitions",type:"number"},{name:"renewTime",baseName:"renewTime",type:"Date"}];t.V1beta1LeaseSpec=V1beta1LeaseSpec;class V1beta1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1beta1LocalSubjectAccessReview.attributeTypeMap}}V1beta1LocalSubjectAccessReview.discriminator=undefined;V1beta1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1LocalSubjectAccessReview=V1beta1LocalSubjectAccessReview;class V1beta1MutatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfiguration.attributeTypeMap}}V1beta1MutatingWebhookConfiguration.discriminator=undefined;V1beta1MutatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array<V1beta1Webhook>"}];t.V1beta1MutatingWebhookConfiguration=V1beta1MutatingWebhookConfiguration;class V1beta1MutatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfigurationList.attributeTypeMap}}V1beta1MutatingWebhookConfigurationList.discriminator=undefined;V1beta1MutatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1MutatingWebhookConfiguration>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1MutatingWebhookConfigurationList=V1beta1MutatingWebhookConfigurationList;class V1beta1NetworkPolicy{static getAttributeTypeMap(){return V1beta1NetworkPolicy.attributeTypeMap}}V1beta1NetworkPolicy.discriminator=undefined;V1beta1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1NetworkPolicySpec"}];t.V1beta1NetworkPolicy=V1beta1NetworkPolicy;class V1beta1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyEgressRule.attributeTypeMap}}V1beta1NetworkPolicyEgressRule.discriminator=undefined;V1beta1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array<V1beta1NetworkPolicyPort>"},{name:"to",baseName:"to",type:"Array<V1beta1NetworkPolicyPeer>"}];t.V1beta1NetworkPolicyEgressRule=V1beta1NetworkPolicyEgressRule;class V1beta1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyIngressRule.attributeTypeMap}}V1beta1NetworkPolicyIngressRule.discriminator=undefined;V1beta1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array<V1beta1NetworkPolicyPeer>"},{name:"ports",baseName:"ports",type:"Array<V1beta1NetworkPolicyPort>"}];t.V1beta1NetworkPolicyIngressRule=V1beta1NetworkPolicyIngressRule;class V1beta1NetworkPolicyList{static getAttributeTypeMap(){return V1beta1NetworkPolicyList.attributeTypeMap}}V1beta1NetworkPolicyList.discriminator=undefined;V1beta1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1NetworkPolicy>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1NetworkPolicyList=V1beta1NetworkPolicyList;class V1beta1NetworkPolicyPeer{static getAttributeTypeMap(){return V1beta1NetworkPolicyPeer.attributeTypeMap}}V1beta1NetworkPolicyPeer.discriminator=undefined;V1beta1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1beta1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1beta1NetworkPolicyPeer=V1beta1NetworkPolicyPeer;class V1beta1NetworkPolicyPort{static getAttributeTypeMap(){return V1beta1NetworkPolicyPort.attributeTypeMap}}V1beta1NetworkPolicyPort.discriminator=undefined;V1beta1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1beta1NetworkPolicyPort=V1beta1NetworkPolicyPort;class V1beta1NetworkPolicySpec{static getAttributeTypeMap(){return V1beta1NetworkPolicySpec.attributeTypeMap}}V1beta1NetworkPolicySpec.discriminator=undefined;V1beta1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array<V1beta1NetworkPolicyEgressRule>"},{name:"ingress",baseName:"ingress",type:"Array<V1beta1NetworkPolicyIngressRule>"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array<string>"}];t.V1beta1NetworkPolicySpec=V1beta1NetworkPolicySpec;class V1beta1NonResourceAttributes{static getAttributeTypeMap(){return V1beta1NonResourceAttributes.attributeTypeMap}}V1beta1NonResourceAttributes.discriminator=undefined;V1beta1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1beta1NonResourceAttributes=V1beta1NonResourceAttributes;class V1beta1NonResourceRule{static getAttributeTypeMap(){return V1beta1NonResourceRule.attributeTypeMap}}V1beta1NonResourceRule.discriminator=undefined;V1beta1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1beta1NonResourceRule=V1beta1NonResourceRule;class V1beta1PodDisruptionBudget{static getAttributeTypeMap(){return V1beta1PodDisruptionBudget.attributeTypeMap}}V1beta1PodDisruptionBudget.discriminator=undefined;V1beta1PodDisruptionBudget.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1PodDisruptionBudgetSpec"},{name:"status",baseName:"status",type:"V1beta1PodDisruptionBudgetStatus"}];t.V1beta1PodDisruptionBudget=V1beta1PodDisruptionBudget;class V1beta1PodDisruptionBudgetList{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetList.attributeTypeMap}}V1beta1PodDisruptionBudgetList.discriminator=undefined;V1beta1PodDisruptionBudgetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1PodDisruptionBudget>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PodDisruptionBudgetList=V1beta1PodDisruptionBudgetList;class V1beta1PodDisruptionBudgetSpec{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetSpec.attributeTypeMap}}V1beta1PodDisruptionBudgetSpec.discriminator=undefined;V1beta1PodDisruptionBudgetSpec.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"},{name:"minAvailable",baseName:"minAvailable",type:"any"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V1beta1PodDisruptionBudgetSpec=V1beta1PodDisruptionBudgetSpec;class V1beta1PodDisruptionBudgetStatus{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetStatus.attributeTypeMap}}V1beta1PodDisruptionBudgetStatus.discriminator=undefined;V1beta1PodDisruptionBudgetStatus.attributeTypeMap=[{name:"currentHealthy",baseName:"currentHealthy",type:"number"},{name:"desiredHealthy",baseName:"desiredHealthy",type:"number"},{name:"disruptedPods",baseName:"disruptedPods",type:"{ [key: string]: Date; }"},{name:"disruptionsAllowed",baseName:"disruptionsAllowed",type:"number"},{name:"expectedPods",baseName:"expectedPods",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1beta1PodDisruptionBudgetStatus=V1beta1PodDisruptionBudgetStatus;class V1beta1PolicyRule{static getAttributeTypeMap(){return V1beta1PolicyRule.attributeTypeMap}}V1beta1PolicyRule.discriminator=undefined;V1beta1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array<string>"},{name:"resourceNames",baseName:"resourceNames",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1beta1PolicyRule=V1beta1PolicyRule;class V1beta1PriorityClass{static getAttributeTypeMap(){return V1beta1PriorityClass.attributeTypeMap}}V1beta1PriorityClass.discriminator=undefined;V1beta1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1beta1PriorityClass=V1beta1PriorityClass;class V1beta1PriorityClassList{static getAttributeTypeMap(){return V1beta1PriorityClassList.attributeTypeMap}}V1beta1PriorityClassList.discriminator=undefined;V1beta1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1PriorityClass>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PriorityClassList=V1beta1PriorityClassList;class V1beta1ReplicaSet{static getAttributeTypeMap(){return V1beta1ReplicaSet.attributeTypeMap}}V1beta1ReplicaSet.discriminator=undefined;V1beta1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta1ReplicaSetStatus"}];t.V1beta1ReplicaSet=V1beta1ReplicaSet;class V1beta1ReplicaSetCondition{static getAttributeTypeMap(){return V1beta1ReplicaSetCondition.attributeTypeMap}}V1beta1ReplicaSetCondition.discriminator=undefined;V1beta1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1ReplicaSetCondition=V1beta1ReplicaSetCondition;class V1beta1ReplicaSetList{static getAttributeTypeMap(){return V1beta1ReplicaSetList.attributeTypeMap}}V1beta1ReplicaSetList.discriminator=undefined;V1beta1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1ReplicaSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ReplicaSetList=V1beta1ReplicaSetList;class V1beta1ReplicaSetSpec{static getAttributeTypeMap(){return V1beta1ReplicaSetSpec.attributeTypeMap}}V1beta1ReplicaSetSpec.discriminator=undefined;V1beta1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta1ReplicaSetSpec=V1beta1ReplicaSetSpec;class V1beta1ReplicaSetStatus{static getAttributeTypeMap(){return V1beta1ReplicaSetStatus.attributeTypeMap}}V1beta1ReplicaSetStatus.discriminator=undefined;V1beta1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta1ReplicaSetCondition>"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta1ReplicaSetStatus=V1beta1ReplicaSetStatus;class V1beta1ResourceAttributes{static getAttributeTypeMap(){return V1beta1ResourceAttributes.attributeTypeMap}}V1beta1ResourceAttributes.discriminator=undefined;V1beta1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1beta1ResourceAttributes=V1beta1ResourceAttributes;class V1beta1ResourceRule{static getAttributeTypeMap(){return V1beta1ResourceRule.attributeTypeMap}}V1beta1ResourceRule.discriminator=undefined;V1beta1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"resourceNames",baseName:"resourceNames",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"},{name:"verbs",baseName:"verbs",type:"Array<string>"}];t.V1beta1ResourceRule=V1beta1ResourceRule;class V1beta1Role{static getAttributeTypeMap(){return V1beta1Role.attributeTypeMap}}V1beta1Role.discriminator=undefined;V1beta1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array<V1beta1PolicyRule>"}];t.V1beta1Role=V1beta1Role;class V1beta1RoleBinding{static getAttributeTypeMap(){return V1beta1RoleBinding.attributeTypeMap}}V1beta1RoleBinding.discriminator=undefined;V1beta1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array<V1beta1Subject>"}];t.V1beta1RoleBinding=V1beta1RoleBinding;class V1beta1RoleBindingList{static getAttributeTypeMap(){return V1beta1RoleBindingList.attributeTypeMap}}V1beta1RoleBindingList.discriminator=undefined;V1beta1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1RoleBinding>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleBindingList=V1beta1RoleBindingList;class V1beta1RoleList{static getAttributeTypeMap(){return V1beta1RoleList.attributeTypeMap}}V1beta1RoleList.discriminator=undefined;V1beta1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1Role>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleList=V1beta1RoleList;class V1beta1RoleRef{static getAttributeTypeMap(){return V1beta1RoleRef.attributeTypeMap}}V1beta1RoleRef.discriminator=undefined;V1beta1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1beta1RoleRef=V1beta1RoleRef;class V1beta1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta1RollingUpdateDaemonSet.attributeTypeMap}}V1beta1RollingUpdateDaemonSet.discriminator=undefined;V1beta1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta1RollingUpdateDaemonSet=V1beta1RollingUpdateDaemonSet;class V1beta1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta1RollingUpdateStatefulSetStrategy=V1beta1RollingUpdateStatefulSetStrategy;class V1beta1RuleWithOperations{static getAttributeTypeMap(){return V1beta1RuleWithOperations.attributeTypeMap}}V1beta1RuleWithOperations.discriminator=undefined;V1beta1RuleWithOperations.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array<string>"},{name:"apiVersions",baseName:"apiVersions",type:"Array<string>"},{name:"operations",baseName:"operations",type:"Array<string>"},{name:"resources",baseName:"resources",type:"Array<string>"}];t.V1beta1RuleWithOperations=V1beta1RuleWithOperations;class V1beta1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReview.attributeTypeMap}}V1beta1SelfSubjectAccessReview.discriminator=undefined;V1beta1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SelfSubjectAccessReview=V1beta1SelfSubjectAccessReview;class V1beta1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1beta1SelfSubjectAccessReviewSpec.discriminator=undefined;V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"}];t.V1beta1SelfSubjectAccessReviewSpec=V1beta1SelfSubjectAccessReviewSpec;class V1beta1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReview.attributeTypeMap}}V1beta1SelfSubjectRulesReview.discriminator=undefined;V1beta1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectRulesReviewStatus"}];t.V1beta1SelfSubjectRulesReview=V1beta1SelfSubjectRulesReview;class V1beta1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1beta1SelfSubjectRulesReviewSpec.discriminator=undefined;V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1SelfSubjectRulesReviewSpec=V1beta1SelfSubjectRulesReviewSpec;class V1beta1StatefulSet{static getAttributeTypeMap(){return V1beta1StatefulSet.attributeTypeMap}}V1beta1StatefulSet.discriminator=undefined;V1beta1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta1StatefulSetStatus"}];t.V1beta1StatefulSet=V1beta1StatefulSet;class V1beta1StatefulSetCondition{static getAttributeTypeMap(){return V1beta1StatefulSetCondition.attributeTypeMap}}V1beta1StatefulSetCondition.discriminator=undefined;V1beta1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetCondition=V1beta1StatefulSetCondition;class V1beta1StatefulSetList{static getAttributeTypeMap(){return V1beta1StatefulSetList.attributeTypeMap}}V1beta1StatefulSetList.discriminator=undefined;V1beta1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1StatefulSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StatefulSetList=V1beta1StatefulSetList;class V1beta1StatefulSetSpec{static getAttributeTypeMap(){return V1beta1StatefulSetSpec.attributeTypeMap}}V1beta1StatefulSetSpec.discriminator=undefined;V1beta1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array<V1PersistentVolumeClaim>"}];t.V1beta1StatefulSetSpec=V1beta1StatefulSetSpec;class V1beta1StatefulSetStatus{static getAttributeTypeMap(){return V1beta1StatefulSetStatus.attributeTypeMap}}V1beta1StatefulSetStatus.discriminator=undefined;V1beta1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta1StatefulSetCondition>"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta1StatefulSetStatus=V1beta1StatefulSetStatus;class V1beta1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1StatefulSetUpdateStrategy.attributeTypeMap}}V1beta1StatefulSetUpdateStrategy.discriminator=undefined;V1beta1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetUpdateStrategy=V1beta1StatefulSetUpdateStrategy;class V1beta1StorageClass{static getAttributeTypeMap(){return V1beta1StorageClass.attributeTypeMap}}V1beta1StorageClass.discriminator=undefined;V1beta1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array<V1TopologySelectorTerm>"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array<string>"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1beta1StorageClass=V1beta1StorageClass;class V1beta1StorageClassList{static getAttributeTypeMap(){return V1beta1StorageClassList.attributeTypeMap}}V1beta1StorageClassList.discriminator=undefined;V1beta1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1StorageClass>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StorageClassList=V1beta1StorageClassList;class V1beta1Subject{static getAttributeTypeMap(){return V1beta1Subject.attributeTypeMap}}V1beta1Subject.discriminator=undefined;V1beta1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1Subject=V1beta1Subject;class V1beta1SubjectAccessReview{static getAttributeTypeMap(){return V1beta1SubjectAccessReview.attributeTypeMap}}V1beta1SubjectAccessReview.discriminator=undefined;V1beta1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SubjectAccessReview=V1beta1SubjectAccessReview;class V1beta1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewSpec.attributeTypeMap}}V1beta1SubjectAccessReviewSpec.discriminator=undefined;V1beta1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array<string>; }"},{name:"group",baseName:"group",type:"Array<string>"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1beta1SubjectAccessReviewSpec=V1beta1SubjectAccessReviewSpec;class V1beta1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewStatus.attributeTypeMap}}V1beta1SubjectAccessReviewStatus.discriminator=undefined;V1beta1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1beta1SubjectAccessReviewStatus=V1beta1SubjectAccessReviewStatus;class V1beta1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectRulesReviewStatus.attributeTypeMap}}V1beta1SubjectRulesReviewStatus.discriminator=undefined;V1beta1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array<V1beta1NonResourceRule>"},{name:"resourceRules",baseName:"resourceRules",type:"Array<V1beta1ResourceRule>"}];t.V1beta1SubjectRulesReviewStatus=V1beta1SubjectRulesReviewStatus;class V1beta1TokenReview{static getAttributeTypeMap(){return V1beta1TokenReview.attributeTypeMap}}V1beta1TokenReview.discriminator=undefined;V1beta1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1beta1TokenReviewStatus"}];t.V1beta1TokenReview=V1beta1TokenReview;class V1beta1TokenReviewSpec{static getAttributeTypeMap(){return V1beta1TokenReviewSpec.attributeTypeMap}}V1beta1TokenReviewSpec.discriminator=undefined;V1beta1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array<string>"},{name:"token",baseName:"token",type:"string"}];t.V1beta1TokenReviewSpec=V1beta1TokenReviewSpec;class V1beta1TokenReviewStatus{static getAttributeTypeMap(){return V1beta1TokenReviewStatus.attributeTypeMap}}V1beta1TokenReviewStatus.discriminator=undefined;V1beta1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array<string>"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1beta1UserInfo"}];t.V1beta1TokenReviewStatus=V1beta1TokenReviewStatus;class V1beta1UserInfo{static getAttributeTypeMap(){return V1beta1UserInfo.attributeTypeMap}}V1beta1UserInfo.discriminator=undefined;V1beta1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array<string>; }"},{name:"groups",baseName:"groups",type:"Array<string>"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1beta1UserInfo=V1beta1UserInfo;class V1beta1ValidatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfiguration.attributeTypeMap}}V1beta1ValidatingWebhookConfiguration.discriminator=undefined;V1beta1ValidatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array<V1beta1Webhook>"}];t.V1beta1ValidatingWebhookConfiguration=V1beta1ValidatingWebhookConfiguration;class V1beta1ValidatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfigurationList.attributeTypeMap}}V1beta1ValidatingWebhookConfigurationList.discriminator=undefined;V1beta1ValidatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1ValidatingWebhookConfiguration>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ValidatingWebhookConfigurationList=V1beta1ValidatingWebhookConfigurationList;class V1beta1VolumeAttachment{static getAttributeTypeMap(){return V1beta1VolumeAttachment.attributeTypeMap}}V1beta1VolumeAttachment.discriminator=undefined;V1beta1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1beta1VolumeAttachmentStatus"}];t.V1beta1VolumeAttachment=V1beta1VolumeAttachment;class V1beta1VolumeAttachmentList{static getAttributeTypeMap(){return V1beta1VolumeAttachmentList.attributeTypeMap}}V1beta1VolumeAttachmentList.discriminator=undefined;V1beta1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta1VolumeAttachment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1VolumeAttachmentList=V1beta1VolumeAttachmentList;class V1beta1VolumeAttachmentSource{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSource.attributeTypeMap}}V1beta1VolumeAttachmentSource.discriminator=undefined;V1beta1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1beta1VolumeAttachmentSource=V1beta1VolumeAttachmentSource;class V1beta1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSpec.attributeTypeMap}}V1beta1VolumeAttachmentSpec.discriminator=undefined;V1beta1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1beta1VolumeAttachmentSource"}];t.V1beta1VolumeAttachmentSpec=V1beta1VolumeAttachmentSpec;class V1beta1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1beta1VolumeAttachmentStatus.attributeTypeMap}}V1beta1VolumeAttachmentStatus.discriminator=undefined;V1beta1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1beta1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1beta1VolumeError"}];t.V1beta1VolumeAttachmentStatus=V1beta1VolumeAttachmentStatus;class V1beta1VolumeError{static getAttributeTypeMap(){return V1beta1VolumeError.attributeTypeMap}}V1beta1VolumeError.discriminator=undefined;V1beta1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1beta1VolumeError=V1beta1VolumeError;class V1beta1Webhook{static getAttributeTypeMap(){return V1beta1Webhook.attributeTypeMap}}V1beta1Webhook.discriminator=undefined;V1beta1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"AdmissionregistrationV1beta1WebhookClientConfig"},{name:"failurePolicy",baseName:"failurePolicy",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"rules",baseName:"rules",type:"Array<V1beta1RuleWithOperations>"},{name:"sideEffects",baseName:"sideEffects",type:"string"}];t.V1beta1Webhook=V1beta1Webhook;class V1beta2ControllerRevision{static getAttributeTypeMap(){return V1beta2ControllerRevision.attributeTypeMap}}V1beta2ControllerRevision.discriminator=undefined;V1beta2ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta2ControllerRevision=V1beta2ControllerRevision;class V1beta2ControllerRevisionList{static getAttributeTypeMap(){return V1beta2ControllerRevisionList.attributeTypeMap}}V1beta2ControllerRevisionList.discriminator=undefined;V1beta2ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta2ControllerRevision>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ControllerRevisionList=V1beta2ControllerRevisionList;class V1beta2DaemonSet{static getAttributeTypeMap(){return V1beta2DaemonSet.attributeTypeMap}}V1beta2DaemonSet.discriminator=undefined;V1beta2DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta2DaemonSetStatus"}];t.V1beta2DaemonSet=V1beta2DaemonSet;class V1beta2DaemonSetCondition{static getAttributeTypeMap(){return V1beta2DaemonSetCondition.attributeTypeMap}}V1beta2DaemonSetCondition.discriminator=undefined;V1beta2DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetCondition=V1beta2DaemonSetCondition;class V1beta2DaemonSetList{static getAttributeTypeMap(){return V1beta2DaemonSetList.attributeTypeMap}}V1beta2DaemonSetList.discriminator=undefined;V1beta2DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta2DaemonSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DaemonSetList=V1beta2DaemonSetList;class V1beta2DaemonSetSpec{static getAttributeTypeMap(){return V1beta2DaemonSetSpec.attributeTypeMap}}V1beta2DaemonSetSpec.discriminator=undefined;V1beta2DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2DaemonSetUpdateStrategy"}];t.V1beta2DaemonSetSpec=V1beta2DaemonSetSpec;class V1beta2DaemonSetStatus{static getAttributeTypeMap(){return V1beta2DaemonSetStatus.attributeTypeMap}}V1beta2DaemonSetStatus.discriminator=undefined;V1beta2DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta2DaemonSetCondition>"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta2DaemonSetStatus=V1beta2DaemonSetStatus;class V1beta2DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2DaemonSetUpdateStrategy.attributeTypeMap}}V1beta2DaemonSetUpdateStrategy.discriminator=undefined;V1beta2DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetUpdateStrategy=V1beta2DaemonSetUpdateStrategy;class V1beta2Deployment{static getAttributeTypeMap(){return V1beta2Deployment.attributeTypeMap}}V1beta2Deployment.discriminator=undefined;V1beta2Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DeploymentSpec"},{name:"status",baseName:"status",type:"V1beta2DeploymentStatus"}];t.V1beta2Deployment=V1beta2Deployment;class V1beta2DeploymentCondition{static getAttributeTypeMap(){return V1beta2DeploymentCondition.attributeTypeMap}}V1beta2DeploymentCondition.discriminator=undefined;V1beta2DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentCondition=V1beta2DeploymentCondition;class V1beta2DeploymentList{static getAttributeTypeMap(){return V1beta2DeploymentList.attributeTypeMap}}V1beta2DeploymentList.discriminator=undefined;V1beta2DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta2Deployment>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DeploymentList=V1beta2DeploymentList;class V1beta2DeploymentSpec{static getAttributeTypeMap(){return V1beta2DeploymentSpec.attributeTypeMap}}V1beta2DeploymentSpec.discriminator=undefined;V1beta2DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1beta2DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2DeploymentSpec=V1beta2DeploymentSpec;class V1beta2DeploymentStatus{static getAttributeTypeMap(){return V1beta2DeploymentStatus.attributeTypeMap}}V1beta2DeploymentStatus.discriminator=undefined;V1beta2DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta2DeploymentCondition>"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2DeploymentStatus=V1beta2DeploymentStatus;class V1beta2DeploymentStrategy{static getAttributeTypeMap(){return V1beta2DeploymentStrategy.attributeTypeMap}}V1beta2DeploymentStrategy.discriminator=undefined;V1beta2DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentStrategy=V1beta2DeploymentStrategy;class V1beta2ReplicaSet{static getAttributeTypeMap(){return V1beta2ReplicaSet.attributeTypeMap}}V1beta2ReplicaSet.discriminator=undefined;V1beta2ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta2ReplicaSetStatus"}];t.V1beta2ReplicaSet=V1beta2ReplicaSet;class V1beta2ReplicaSetCondition{static getAttributeTypeMap(){return V1beta2ReplicaSetCondition.attributeTypeMap}}V1beta2ReplicaSetCondition.discriminator=undefined;V1beta2ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2ReplicaSetCondition=V1beta2ReplicaSetCondition;class V1beta2ReplicaSetList{static getAttributeTypeMap(){return V1beta2ReplicaSetList.attributeTypeMap}}V1beta2ReplicaSetList.discriminator=undefined;V1beta2ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta2ReplicaSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ReplicaSetList=V1beta2ReplicaSetList;class V1beta2ReplicaSetSpec{static getAttributeTypeMap(){return V1beta2ReplicaSetSpec.attributeTypeMap}}V1beta2ReplicaSetSpec.discriminator=undefined;V1beta2ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2ReplicaSetSpec=V1beta2ReplicaSetSpec;class V1beta2ReplicaSetStatus{static getAttributeTypeMap(){return V1beta2ReplicaSetStatus.attributeTypeMap}}V1beta2ReplicaSetStatus.discriminator=undefined;V1beta2ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta2ReplicaSetCondition>"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ReplicaSetStatus=V1beta2ReplicaSetStatus;class V1beta2RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta2RollingUpdateDaemonSet.attributeTypeMap}}V1beta2RollingUpdateDaemonSet.discriminator=undefined;V1beta2RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDaemonSet=V1beta2RollingUpdateDaemonSet;class V1beta2RollingUpdateDeployment{static getAttributeTypeMap(){return V1beta2RollingUpdateDeployment.attributeTypeMap}}V1beta2RollingUpdateDeployment.discriminator=undefined;V1beta2RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDeployment=V1beta2RollingUpdateDeployment;class V1beta2RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta2RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta2RollingUpdateStatefulSetStrategy=V1beta2RollingUpdateStatefulSetStrategy;class V1beta2Scale{static getAttributeTypeMap(){return V1beta2Scale.attributeTypeMap}}V1beta2Scale.discriminator=undefined;V1beta2Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ScaleSpec"},{name:"status",baseName:"status",type:"V1beta2ScaleStatus"}];t.V1beta2Scale=V1beta2Scale;class V1beta2ScaleSpec{static getAttributeTypeMap(){return V1beta2ScaleSpec.attributeTypeMap}}V1beta2ScaleSpec.discriminator=undefined;V1beta2ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ScaleSpec=V1beta2ScaleSpec;class V1beta2ScaleStatus{static getAttributeTypeMap(){return V1beta2ScaleStatus.attributeTypeMap}}V1beta2ScaleStatus.discriminator=undefined;V1beta2ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.V1beta2ScaleStatus=V1beta2ScaleStatus;class V1beta2StatefulSet{static getAttributeTypeMap(){return V1beta2StatefulSet.attributeTypeMap}}V1beta2StatefulSet.discriminator=undefined;V1beta2StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta2StatefulSetStatus"}];t.V1beta2StatefulSet=V1beta2StatefulSet;class V1beta2StatefulSetCondition{static getAttributeTypeMap(){return V1beta2StatefulSetCondition.attributeTypeMap}}V1beta2StatefulSetCondition.discriminator=undefined;V1beta2StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetCondition=V1beta2StatefulSetCondition;class V1beta2StatefulSetList{static getAttributeTypeMap(){return V1beta2StatefulSetList.attributeTypeMap}}V1beta2StatefulSetList.discriminator=undefined;V1beta2StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V1beta2StatefulSet>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2StatefulSetList=V1beta2StatefulSetList;class V1beta2StatefulSetSpec{static getAttributeTypeMap(){return V1beta2StatefulSetSpec.attributeTypeMap}}V1beta2StatefulSetSpec.discriminator=undefined;V1beta2StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array<V1PersistentVolumeClaim>"}];t.V1beta2StatefulSetSpec=V1beta2StatefulSetSpec;class V1beta2StatefulSetStatus{static getAttributeTypeMap(){return V1beta2StatefulSetStatus.attributeTypeMap}}V1beta2StatefulSetStatus.discriminator=undefined;V1beta2StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array<V1beta2StatefulSetCondition>"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2StatefulSetStatus=V1beta2StatefulSetStatus;class V1beta2StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2StatefulSetUpdateStrategy.attributeTypeMap}}V1beta2StatefulSetUpdateStrategy.discriminator=undefined;V1beta2StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetUpdateStrategy=V1beta2StatefulSetUpdateStrategy;class V2alpha1CronJob{static getAttributeTypeMap(){return V2alpha1CronJob.attributeTypeMap}}V2alpha1CronJob.discriminator=undefined;V2alpha1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2alpha1CronJobSpec"},{name:"status",baseName:"status",type:"V2alpha1CronJobStatus"}];t.V2alpha1CronJob=V2alpha1CronJob;class V2alpha1CronJobList{static getAttributeTypeMap(){return V2alpha1CronJobList.attributeTypeMap}}V2alpha1CronJobList.discriminator=undefined;V2alpha1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V2alpha1CronJob>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2alpha1CronJobList=V2alpha1CronJobList;class V2alpha1CronJobSpec{static getAttributeTypeMap(){return V2alpha1CronJobSpec.attributeTypeMap}}V2alpha1CronJobSpec.discriminator=undefined;V2alpha1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V2alpha1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V2alpha1CronJobSpec=V2alpha1CronJobSpec;class V2alpha1CronJobStatus{static getAttributeTypeMap(){return V2alpha1CronJobStatus.attributeTypeMap}}V2alpha1CronJobStatus.discriminator=undefined;V2alpha1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array<V1ObjectReference>"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V2alpha1CronJobStatus=V2alpha1CronJobStatus;class V2alpha1JobTemplateSpec{static getAttributeTypeMap(){return V2alpha1JobTemplateSpec.attributeTypeMap}}V2alpha1JobTemplateSpec.discriminator=undefined;V2alpha1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V2alpha1JobTemplateSpec=V2alpha1JobTemplateSpec;class V2beta1CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta1CrossVersionObjectReference.attributeTypeMap}}V2beta1CrossVersionObjectReference.discriminator=undefined;V2beta1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1CrossVersionObjectReference=V2beta1CrossVersionObjectReference;class V2beta1ExternalMetricSource{static getAttributeTypeMap(){return V2beta1ExternalMetricSource.attributeTypeMap}}V2beta1ExternalMetricSource.discriminator=undefined;V2beta1ExternalMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ExternalMetricSource=V2beta1ExternalMetricSource;class V2beta1ExternalMetricStatus{static getAttributeTypeMap(){return V2beta1ExternalMetricStatus.attributeTypeMap}}V2beta1ExternalMetricStatus.discriminator=undefined;V2beta1ExternalMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"}];t.V2beta1ExternalMetricStatus=V2beta1ExternalMetricStatus;class V2beta1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscaler.attributeTypeMap}}V2beta1HorizontalPodAutoscaler.discriminator=undefined;V2beta1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta1HorizontalPodAutoscalerStatus"}];t.V2beta1HorizontalPodAutoscaler=V2beta1HorizontalPodAutoscaler;class V2beta1HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta1HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta1HorizontalPodAutoscalerCondition=V2beta1HorizontalPodAutoscalerCondition;class V2beta1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerList.attributeTypeMap}}V2beta1HorizontalPodAutoscalerList.discriminator=undefined;V2beta1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V2beta1HorizontalPodAutoscaler>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta1HorizontalPodAutoscalerList=V2beta1HorizontalPodAutoscalerList;class V2beta1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta1HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array<V2beta1MetricSpec>"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1HorizontalPodAutoscalerSpec=V2beta1HorizontalPodAutoscalerSpec;class V2beta1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta1HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array<V2beta1HorizontalPodAutoscalerCondition>"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array<V2beta1MetricStatus>"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta1HorizontalPodAutoscalerStatus=V2beta1HorizontalPodAutoscalerStatus;class V2beta1MetricSpec{static getAttributeTypeMap(){return V2beta1MetricSpec.attributeTypeMap}}V2beta1MetricSpec.discriminator=undefined;V2beta1MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricSpec=V2beta1MetricSpec;class V2beta1MetricStatus{static getAttributeTypeMap(){return V2beta1MetricStatus.attributeTypeMap}}V2beta1MetricStatus.discriminator=undefined;V2beta1MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricStatus=V2beta1MetricStatus;class V2beta1ObjectMetricSource{static getAttributeTypeMap(){return V2beta1ObjectMetricSource.attributeTypeMap}}V2beta1ObjectMetricSource.discriminator=undefined;V2beta1ObjectMetricSource.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ObjectMetricSource=V2beta1ObjectMetricSource;class V2beta1ObjectMetricStatus{static getAttributeTypeMap(){return V2beta1ObjectMetricStatus.attributeTypeMap}}V2beta1ObjectMetricStatus.discriminator=undefined;V2beta1ObjectMetricStatus.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1ObjectMetricStatus=V2beta1ObjectMetricStatus;class V2beta1PodsMetricSource{static getAttributeTypeMap(){return V2beta1PodsMetricSource.attributeTypeMap}}V2beta1PodsMetricSource.discriminator=undefined;V2beta1PodsMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1PodsMetricSource=V2beta1PodsMetricSource;class V2beta1PodsMetricStatus{static getAttributeTypeMap(){return V2beta1PodsMetricStatus.attributeTypeMap}}V2beta1PodsMetricStatus.discriminator=undefined;V2beta1PodsMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta1PodsMetricStatus=V2beta1PodsMetricStatus;class V2beta1ResourceMetricSource{static getAttributeTypeMap(){return V2beta1ResourceMetricSource.attributeTypeMap}}V2beta1ResourceMetricSource.discriminator=undefined;V2beta1ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"targetAverageUtilization",baseName:"targetAverageUtilization",type:"number"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1ResourceMetricSource=V2beta1ResourceMetricSource;class V2beta1ResourceMetricStatus{static getAttributeTypeMap(){return V2beta1ResourceMetricStatus.attributeTypeMap}}V2beta1ResourceMetricStatus.discriminator=undefined;V2beta1ResourceMetricStatus.attributeTypeMap=[{name:"currentAverageUtilization",baseName:"currentAverageUtilization",type:"number"},{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1ResourceMetricStatus=V2beta1ResourceMetricStatus;class V2beta2CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta2CrossVersionObjectReference.attributeTypeMap}}V2beta2CrossVersionObjectReference.discriminator=undefined;V2beta2CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta2CrossVersionObjectReference=V2beta2CrossVersionObjectReference;class V2beta2ExternalMetricSource{static getAttributeTypeMap(){return V2beta2ExternalMetricSource.attributeTypeMap}}V2beta2ExternalMetricSource.discriminator=undefined;V2beta2ExternalMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ExternalMetricSource=V2beta2ExternalMetricSource;class V2beta2ExternalMetricStatus{static getAttributeTypeMap(){return V2beta2ExternalMetricStatus.attributeTypeMap}}V2beta2ExternalMetricStatus.discriminator=undefined;V2beta2ExternalMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ExternalMetricStatus=V2beta2ExternalMetricStatus;class V2beta2HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscaler.attributeTypeMap}}V2beta2HorizontalPodAutoscaler.discriminator=undefined;V2beta2HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta2HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta2HorizontalPodAutoscalerStatus"}];t.V2beta2HorizontalPodAutoscaler=V2beta2HorizontalPodAutoscaler;class V2beta2HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta2HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta2HorizontalPodAutoscalerCondition=V2beta2HorizontalPodAutoscalerCondition;class V2beta2HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerList.attributeTypeMap}}V2beta2HorizontalPodAutoscalerList.discriminator=undefined;V2beta2HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array<V2beta2HorizontalPodAutoscaler>"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta2HorizontalPodAutoscalerList=V2beta2HorizontalPodAutoscalerList;class V2beta2HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta2HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array<V2beta2MetricSpec>"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta2CrossVersionObjectReference"}];t.V2beta2HorizontalPodAutoscalerSpec=V2beta2HorizontalPodAutoscalerSpec;class V2beta2HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta2HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array<V2beta2HorizontalPodAutoscalerCondition>"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array<V2beta2MetricStatus>"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta2HorizontalPodAutoscalerStatus=V2beta2HorizontalPodAutoscalerStatus;class V2beta2MetricIdentifier{static getAttributeTypeMap(){return V2beta2MetricIdentifier.attributeTypeMap}}V2beta2MetricIdentifier.discriminator=undefined;V2beta2MetricIdentifier.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta2MetricIdentifier=V2beta2MetricIdentifier;class V2beta2MetricSpec{static getAttributeTypeMap(){return V2beta2MetricSpec.attributeTypeMap}}V2beta2MetricSpec.discriminator=undefined;V2beta2MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricSpec=V2beta2MetricSpec;class V2beta2MetricStatus{static getAttributeTypeMap(){return V2beta2MetricStatus.attributeTypeMap}}V2beta2MetricStatus.discriminator=undefined;V2beta2MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricStatus=V2beta2MetricStatus;class V2beta2MetricTarget{static getAttributeTypeMap(){return V2beta2MetricTarget.attributeTypeMap}}V2beta2MetricTarget.discriminator=undefined;V2beta2MetricTarget.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricTarget=V2beta2MetricTarget;class V2beta2MetricValueStatus{static getAttributeTypeMap(){return V2beta2MetricValueStatus.attributeTypeMap}}V2beta2MetricValueStatus.discriminator=undefined;V2beta2MetricValueStatus.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricValueStatus=V2beta2MetricValueStatus;class V2beta2ObjectMetricSource{static getAttributeTypeMap(){return V2beta2ObjectMetricSource.attributeTypeMap}}V2beta2ObjectMetricSource.discriminator=undefined;V2beta2ObjectMetricSource.attributeTypeMap=[{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ObjectMetricSource=V2beta2ObjectMetricSource;class V2beta2ObjectMetricStatus{static getAttributeTypeMap(){return V2beta2ObjectMetricStatus.attributeTypeMap}}V2beta2ObjectMetricStatus.discriminator=undefined;V2beta2ObjectMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ObjectMetricStatus=V2beta2ObjectMetricStatus;class V2beta2PodsMetricSource{static getAttributeTypeMap(){return V2beta2PodsMetricSource.attributeTypeMap}}V2beta2PodsMetricSource.discriminator=undefined;V2beta2PodsMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2PodsMetricSource=V2beta2PodsMetricSource;class V2beta2PodsMetricStatus{static getAttributeTypeMap(){return V2beta2PodsMetricStatus.attributeTypeMap}}V2beta2PodsMetricStatus.discriminator=undefined;V2beta2PodsMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2PodsMetricStatus=V2beta2PodsMetricStatus;class V2beta2ResourceMetricSource{static getAttributeTypeMap(){return V2beta2ResourceMetricSource.attributeTypeMap}}V2beta2ResourceMetricSource.discriminator=undefined;V2beta2ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ResourceMetricSource=V2beta2ResourceMetricSource;class V2beta2ResourceMetricStatus{static getAttributeTypeMap(){return V2beta2ResourceMetricStatus.attributeTypeMap}}V2beta2ResourceMetricStatus.discriminator=undefined;V2beta2ResourceMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"name",baseName:"name",type:"string"}];t.V2beta2ResourceMetricStatus=V2beta2ResourceMetricStatus;class VersionInfo{static getAttributeTypeMap(){return VersionInfo.attributeTypeMap}}VersionInfo.discriminator=undefined;VersionInfo.attributeTypeMap=[{name:"buildDate",baseName:"buildDate",type:"string"},{name:"compiler",baseName:"compiler",type:"string"},{name:"gitCommit",baseName:"gitCommit",type:"string"},{name:"gitTreeState",baseName:"gitTreeState",type:"string"},{name:"gitVersion",baseName:"gitVersion",type:"string"},{name:"goVersion",baseName:"goVersion",type:"string"},{name:"major",baseName:"major",type:"string"},{name:"minor",baseName:"minor",type:"string"},{name:"platform",baseName:"platform",type:"string"}];t.VersionInfo=VersionInfo;let n={};let o={AdmissionregistrationV1beta1ServiceReference:AdmissionregistrationV1beta1ServiceReference,AdmissionregistrationV1beta1WebhookClientConfig:AdmissionregistrationV1beta1WebhookClientConfig,ApiextensionsV1beta1ServiceReference:ApiextensionsV1beta1ServiceReference,ApiextensionsV1beta1WebhookClientConfig:ApiextensionsV1beta1WebhookClientConfig,ApiregistrationV1beta1ServiceReference:ApiregistrationV1beta1ServiceReference,AppsV1beta1Deployment:AppsV1beta1Deployment,AppsV1beta1DeploymentCondition:AppsV1beta1DeploymentCondition,AppsV1beta1DeploymentList:AppsV1beta1DeploymentList,AppsV1beta1DeploymentRollback:AppsV1beta1DeploymentRollback,AppsV1beta1DeploymentSpec:AppsV1beta1DeploymentSpec,AppsV1beta1DeploymentStatus:AppsV1beta1DeploymentStatus,AppsV1beta1DeploymentStrategy:AppsV1beta1DeploymentStrategy,AppsV1beta1RollbackConfig:AppsV1beta1RollbackConfig,AppsV1beta1RollingUpdateDeployment:AppsV1beta1RollingUpdateDeployment,AppsV1beta1Scale:AppsV1beta1Scale,AppsV1beta1ScaleSpec:AppsV1beta1ScaleSpec,AppsV1beta1ScaleStatus:AppsV1beta1ScaleStatus,ExtensionsV1beta1AllowedFlexVolume:ExtensionsV1beta1AllowedFlexVolume,ExtensionsV1beta1AllowedHostPath:ExtensionsV1beta1AllowedHostPath,ExtensionsV1beta1Deployment:ExtensionsV1beta1Deployment,ExtensionsV1beta1DeploymentCondition:ExtensionsV1beta1DeploymentCondition,ExtensionsV1beta1DeploymentList:ExtensionsV1beta1DeploymentList,ExtensionsV1beta1DeploymentRollback:ExtensionsV1beta1DeploymentRollback,ExtensionsV1beta1DeploymentSpec:ExtensionsV1beta1DeploymentSpec,ExtensionsV1beta1DeploymentStatus:ExtensionsV1beta1DeploymentStatus,ExtensionsV1beta1DeploymentStrategy:ExtensionsV1beta1DeploymentStrategy,ExtensionsV1beta1FSGroupStrategyOptions:ExtensionsV1beta1FSGroupStrategyOptions,ExtensionsV1beta1HostPortRange:ExtensionsV1beta1HostPortRange,ExtensionsV1beta1IDRange:ExtensionsV1beta1IDRange,ExtensionsV1beta1PodSecurityPolicy:ExtensionsV1beta1PodSecurityPolicy,ExtensionsV1beta1PodSecurityPolicyList:ExtensionsV1beta1PodSecurityPolicyList,ExtensionsV1beta1PodSecurityPolicySpec:ExtensionsV1beta1PodSecurityPolicySpec,ExtensionsV1beta1RollbackConfig:ExtensionsV1beta1RollbackConfig,ExtensionsV1beta1RollingUpdateDeployment:ExtensionsV1beta1RollingUpdateDeployment,ExtensionsV1beta1RunAsGroupStrategyOptions:ExtensionsV1beta1RunAsGroupStrategyOptions,ExtensionsV1beta1RunAsUserStrategyOptions:ExtensionsV1beta1RunAsUserStrategyOptions,ExtensionsV1beta1SELinuxStrategyOptions:ExtensionsV1beta1SELinuxStrategyOptions,ExtensionsV1beta1Scale:ExtensionsV1beta1Scale,ExtensionsV1beta1ScaleSpec:ExtensionsV1beta1ScaleSpec,ExtensionsV1beta1ScaleStatus:ExtensionsV1beta1ScaleStatus,ExtensionsV1beta1SupplementalGroupsStrategyOptions:ExtensionsV1beta1SupplementalGroupsStrategyOptions,PolicyV1beta1AllowedFlexVolume:PolicyV1beta1AllowedFlexVolume,PolicyV1beta1AllowedHostPath:PolicyV1beta1AllowedHostPath,PolicyV1beta1FSGroupStrategyOptions:PolicyV1beta1FSGroupStrategyOptions,PolicyV1beta1HostPortRange:PolicyV1beta1HostPortRange,PolicyV1beta1IDRange:PolicyV1beta1IDRange,PolicyV1beta1PodSecurityPolicy:PolicyV1beta1PodSecurityPolicy,PolicyV1beta1PodSecurityPolicyList:PolicyV1beta1PodSecurityPolicyList,PolicyV1beta1PodSecurityPolicySpec:PolicyV1beta1PodSecurityPolicySpec,PolicyV1beta1RunAsGroupStrategyOptions:PolicyV1beta1RunAsGroupStrategyOptions,PolicyV1beta1RunAsUserStrategyOptions:PolicyV1beta1RunAsUserStrategyOptions,PolicyV1beta1SELinuxStrategyOptions:PolicyV1beta1SELinuxStrategyOptions,PolicyV1beta1SupplementalGroupsStrategyOptions:PolicyV1beta1SupplementalGroupsStrategyOptions,RuntimeRawExtension:RuntimeRawExtension,V1APIGroup:V1APIGroup,V1APIGroupList:V1APIGroupList,V1APIResource:V1APIResource,V1APIResourceList:V1APIResourceList,V1APIService:V1APIService,V1APIServiceCondition:V1APIServiceCondition,V1APIServiceList:V1APIServiceList,V1APIServiceSpec:V1APIServiceSpec,V1APIServiceStatus:V1APIServiceStatus,V1APIVersions:V1APIVersions,V1AWSElasticBlockStoreVolumeSource:V1AWSElasticBlockStoreVolumeSource,V1Affinity:V1Affinity,V1AggregationRule:V1AggregationRule,V1AttachedVolume:V1AttachedVolume,V1AzureDiskVolumeSource:V1AzureDiskVolumeSource,V1AzureFilePersistentVolumeSource:V1AzureFilePersistentVolumeSource,V1AzureFileVolumeSource:V1AzureFileVolumeSource,V1Binding:V1Binding,V1CSIPersistentVolumeSource:V1CSIPersistentVolumeSource,V1Capabilities:V1Capabilities,V1CephFSPersistentVolumeSource:V1CephFSPersistentVolumeSource,V1CephFSVolumeSource:V1CephFSVolumeSource,V1CinderPersistentVolumeSource:V1CinderPersistentVolumeSource,V1CinderVolumeSource:V1CinderVolumeSource,V1ClientIPConfig:V1ClientIPConfig,V1ClusterRole:V1ClusterRole,V1ClusterRoleBinding:V1ClusterRoleBinding,V1ClusterRoleBindingList:V1ClusterRoleBindingList,V1ClusterRoleList:V1ClusterRoleList,V1ComponentCondition:V1ComponentCondition,V1ComponentStatus:V1ComponentStatus,V1ComponentStatusList:V1ComponentStatusList,V1ConfigMap:V1ConfigMap,V1ConfigMapEnvSource:V1ConfigMapEnvSource,V1ConfigMapKeySelector:V1ConfigMapKeySelector,V1ConfigMapList:V1ConfigMapList,V1ConfigMapNodeConfigSource:V1ConfigMapNodeConfigSource,V1ConfigMapProjection:V1ConfigMapProjection,V1ConfigMapVolumeSource:V1ConfigMapVolumeSource,V1Container:V1Container,V1ContainerImage:V1ContainerImage,V1ContainerPort:V1ContainerPort,V1ContainerState:V1ContainerState,V1ContainerStateRunning:V1ContainerStateRunning,V1ContainerStateTerminated:V1ContainerStateTerminated,V1ContainerStateWaiting:V1ContainerStateWaiting,V1ContainerStatus:V1ContainerStatus,V1ControllerRevision:V1ControllerRevision,V1ControllerRevisionList:V1ControllerRevisionList,V1CrossVersionObjectReference:V1CrossVersionObjectReference,V1DaemonEndpoint:V1DaemonEndpoint,V1DaemonSet:V1DaemonSet,V1DaemonSetCondition:V1DaemonSetCondition,V1DaemonSetList:V1DaemonSetList,V1DaemonSetSpec:V1DaemonSetSpec,V1DaemonSetStatus:V1DaemonSetStatus,V1DaemonSetUpdateStrategy:V1DaemonSetUpdateStrategy,V1DeleteOptions:V1DeleteOptions,V1Deployment:V1Deployment,V1DeploymentCondition:V1DeploymentCondition,V1DeploymentList:V1DeploymentList,V1DeploymentSpec:V1DeploymentSpec,V1DeploymentStatus:V1DeploymentStatus,V1DeploymentStrategy:V1DeploymentStrategy,V1DownwardAPIProjection:V1DownwardAPIProjection,V1DownwardAPIVolumeFile:V1DownwardAPIVolumeFile,V1DownwardAPIVolumeSource:V1DownwardAPIVolumeSource,V1EmptyDirVolumeSource:V1EmptyDirVolumeSource,V1EndpointAddress:V1EndpointAddress,V1EndpointPort:V1EndpointPort,V1EndpointSubset:V1EndpointSubset,V1Endpoints:V1Endpoints,V1EndpointsList:V1EndpointsList,V1EnvFromSource:V1EnvFromSource,V1EnvVar:V1EnvVar,V1EnvVarSource:V1EnvVarSource,V1Event:V1Event,V1EventList:V1EventList,V1EventSeries:V1EventSeries,V1EventSource:V1EventSource,V1ExecAction:V1ExecAction,V1FCVolumeSource:V1FCVolumeSource,V1FlexPersistentVolumeSource:V1FlexPersistentVolumeSource,V1FlexVolumeSource:V1FlexVolumeSource,V1FlockerVolumeSource:V1FlockerVolumeSource,V1GCEPersistentDiskVolumeSource:V1GCEPersistentDiskVolumeSource,V1GitRepoVolumeSource:V1GitRepoVolumeSource,V1GlusterfsPersistentVolumeSource:V1GlusterfsPersistentVolumeSource,V1GlusterfsVolumeSource:V1GlusterfsVolumeSource,V1GroupVersionForDiscovery:V1GroupVersionForDiscovery,V1HTTPGetAction:V1HTTPGetAction,V1HTTPHeader:V1HTTPHeader,V1Handler:V1Handler,V1HorizontalPodAutoscaler:V1HorizontalPodAutoscaler,V1HorizontalPodAutoscalerList:V1HorizontalPodAutoscalerList,V1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscalerSpec,V1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscalerStatus,V1HostAlias:V1HostAlias,V1HostPathVolumeSource:V1HostPathVolumeSource,V1IPBlock:V1IPBlock,V1ISCSIPersistentVolumeSource:V1ISCSIPersistentVolumeSource,V1ISCSIVolumeSource:V1ISCSIVolumeSource,V1Initializer:V1Initializer,V1Initializers:V1Initializers,V1Job:V1Job,V1JobCondition:V1JobCondition,V1JobList:V1JobList,V1JobSpec:V1JobSpec,V1JobStatus:V1JobStatus,V1KeyToPath:V1KeyToPath,V1LabelSelector:V1LabelSelector,V1LabelSelectorRequirement:V1LabelSelectorRequirement,V1Lifecycle:V1Lifecycle,V1LimitRange:V1LimitRange,V1LimitRangeItem:V1LimitRangeItem,V1LimitRangeList:V1LimitRangeList,V1LimitRangeSpec:V1LimitRangeSpec,V1ListMeta:V1ListMeta,V1LoadBalancerIngress:V1LoadBalancerIngress,V1LoadBalancerStatus:V1LoadBalancerStatus,V1LocalObjectReference:V1LocalObjectReference,V1LocalSubjectAccessReview:V1LocalSubjectAccessReview,V1LocalVolumeSource:V1LocalVolumeSource,V1NFSVolumeSource:V1NFSVolumeSource,V1Namespace:V1Namespace,V1NamespaceList:V1NamespaceList,V1NamespaceSpec:V1NamespaceSpec,V1NamespaceStatus:V1NamespaceStatus,V1NetworkPolicy:V1NetworkPolicy,V1NetworkPolicyEgressRule:V1NetworkPolicyEgressRule,V1NetworkPolicyIngressRule:V1NetworkPolicyIngressRule,V1NetworkPolicyList:V1NetworkPolicyList,V1NetworkPolicyPeer:V1NetworkPolicyPeer,V1NetworkPolicyPort:V1NetworkPolicyPort,V1NetworkPolicySpec:V1NetworkPolicySpec,V1Node:V1Node,V1NodeAddress:V1NodeAddress,V1NodeAffinity:V1NodeAffinity,V1NodeCondition:V1NodeCondition,V1NodeConfigSource:V1NodeConfigSource,V1NodeConfigStatus:V1NodeConfigStatus,V1NodeDaemonEndpoints:V1NodeDaemonEndpoints,V1NodeList:V1NodeList,V1NodeSelector:V1NodeSelector,V1NodeSelectorRequirement:V1NodeSelectorRequirement,V1NodeSelectorTerm:V1NodeSelectorTerm,V1NodeSpec:V1NodeSpec,V1NodeStatus:V1NodeStatus,V1NodeSystemInfo:V1NodeSystemInfo,V1NonResourceAttributes:V1NonResourceAttributes,V1NonResourceRule:V1NonResourceRule,V1ObjectFieldSelector:V1ObjectFieldSelector,V1ObjectMeta:V1ObjectMeta,V1ObjectReference:V1ObjectReference,V1OwnerReference:V1OwnerReference,V1PersistentVolume:V1PersistentVolume,V1PersistentVolumeClaim:V1PersistentVolumeClaim,V1PersistentVolumeClaimCondition:V1PersistentVolumeClaimCondition,V1PersistentVolumeClaimList:V1PersistentVolumeClaimList,V1PersistentVolumeClaimSpec:V1PersistentVolumeClaimSpec,V1PersistentVolumeClaimStatus:V1PersistentVolumeClaimStatus,V1PersistentVolumeClaimVolumeSource:V1PersistentVolumeClaimVolumeSource,V1PersistentVolumeList:V1PersistentVolumeList,V1PersistentVolumeSpec:V1PersistentVolumeSpec,V1PersistentVolumeStatus:V1PersistentVolumeStatus,V1PhotonPersistentDiskVolumeSource:V1PhotonPersistentDiskVolumeSource,V1Pod:V1Pod,V1PodAffinity:V1PodAffinity,V1PodAffinityTerm:V1PodAffinityTerm,V1PodAntiAffinity:V1PodAntiAffinity,V1PodCondition:V1PodCondition,V1PodDNSConfig:V1PodDNSConfig,V1PodDNSConfigOption:V1PodDNSConfigOption,V1PodList:V1PodList,V1PodReadinessGate:V1PodReadinessGate,V1PodSecurityContext:V1PodSecurityContext,V1PodSpec:V1PodSpec,V1PodStatus:V1PodStatus,V1PodTemplate:V1PodTemplate,V1PodTemplateList:V1PodTemplateList,V1PodTemplateSpec:V1PodTemplateSpec,V1PolicyRule:V1PolicyRule,V1PortworxVolumeSource:V1PortworxVolumeSource,V1Preconditions:V1Preconditions,V1PreferredSchedulingTerm:V1PreferredSchedulingTerm,V1Probe:V1Probe,V1ProjectedVolumeSource:V1ProjectedVolumeSource,V1QuobyteVolumeSource:V1QuobyteVolumeSource,V1RBDPersistentVolumeSource:V1RBDPersistentVolumeSource,V1RBDVolumeSource:V1RBDVolumeSource,V1ReplicaSet:V1ReplicaSet,V1ReplicaSetCondition:V1ReplicaSetCondition,V1ReplicaSetList:V1ReplicaSetList,V1ReplicaSetSpec:V1ReplicaSetSpec,V1ReplicaSetStatus:V1ReplicaSetStatus,V1ReplicationController:V1ReplicationController,V1ReplicationControllerCondition:V1ReplicationControllerCondition,V1ReplicationControllerList:V1ReplicationControllerList,V1ReplicationControllerSpec:V1ReplicationControllerSpec,V1ReplicationControllerStatus:V1ReplicationControllerStatus,V1ResourceAttributes:V1ResourceAttributes,V1ResourceFieldSelector:V1ResourceFieldSelector,V1ResourceQuota:V1ResourceQuota,V1ResourceQuotaList:V1ResourceQuotaList,V1ResourceQuotaSpec:V1ResourceQuotaSpec,V1ResourceQuotaStatus:V1ResourceQuotaStatus,V1ResourceRequirements:V1ResourceRequirements,V1ResourceRule:V1ResourceRule,V1Role:V1Role,V1RoleBinding:V1RoleBinding,V1RoleBindingList:V1RoleBindingList,V1RoleList:V1RoleList,V1RoleRef:V1RoleRef,V1RollingUpdateDaemonSet:V1RollingUpdateDaemonSet,V1RollingUpdateDeployment:V1RollingUpdateDeployment,V1RollingUpdateStatefulSetStrategy:V1RollingUpdateStatefulSetStrategy,V1SELinuxOptions:V1SELinuxOptions,V1Scale:V1Scale,V1ScaleIOPersistentVolumeSource:V1ScaleIOPersistentVolumeSource,V1ScaleIOVolumeSource:V1ScaleIOVolumeSource,V1ScaleSpec:V1ScaleSpec,V1ScaleStatus:V1ScaleStatus,V1ScopeSelector:V1ScopeSelector,V1ScopedResourceSelectorRequirement:V1ScopedResourceSelectorRequirement,V1Secret:V1Secret,V1SecretEnvSource:V1SecretEnvSource,V1SecretKeySelector:V1SecretKeySelector,V1SecretList:V1SecretList,V1SecretProjection:V1SecretProjection,V1SecretReference:V1SecretReference,V1SecretVolumeSource:V1SecretVolumeSource,V1SecurityContext:V1SecurityContext,V1SelfSubjectAccessReview:V1SelfSubjectAccessReview,V1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReviewSpec,V1SelfSubjectRulesReview:V1SelfSubjectRulesReview,V1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReviewSpec,V1ServerAddressByClientCIDR:V1ServerAddressByClientCIDR,V1Service:V1Service,V1ServiceAccount:V1ServiceAccount,V1ServiceAccountList:V1ServiceAccountList,V1ServiceAccountTokenProjection:V1ServiceAccountTokenProjection,V1ServiceList:V1ServiceList,V1ServicePort:V1ServicePort,V1ServiceReference:V1ServiceReference,V1ServiceSpec:V1ServiceSpec,V1ServiceStatus:V1ServiceStatus,V1SessionAffinityConfig:V1SessionAffinityConfig,V1StatefulSet:V1StatefulSet,V1StatefulSetCondition:V1StatefulSetCondition,V1StatefulSetList:V1StatefulSetList,V1StatefulSetSpec:V1StatefulSetSpec,V1StatefulSetStatus:V1StatefulSetStatus,V1StatefulSetUpdateStrategy:V1StatefulSetUpdateStrategy,V1Status:V1Status,V1StatusCause:V1StatusCause,V1StatusDetails:V1StatusDetails,V1StorageClass:V1StorageClass,V1StorageClassList:V1StorageClassList,V1StorageOSPersistentVolumeSource:V1StorageOSPersistentVolumeSource,V1StorageOSVolumeSource:V1StorageOSVolumeSource,V1Subject:V1Subject,V1SubjectAccessReview:V1SubjectAccessReview,V1SubjectAccessReviewSpec:V1SubjectAccessReviewSpec,V1SubjectAccessReviewStatus:V1SubjectAccessReviewStatus,V1SubjectRulesReviewStatus:V1SubjectRulesReviewStatus,V1Sysctl:V1Sysctl,V1TCPSocketAction:V1TCPSocketAction,V1Taint:V1Taint,V1TokenReview:V1TokenReview,V1TokenReviewSpec:V1TokenReviewSpec,V1TokenReviewStatus:V1TokenReviewStatus,V1Toleration:V1Toleration,V1TopologySelectorLabelRequirement:V1TopologySelectorLabelRequirement,V1TopologySelectorTerm:V1TopologySelectorTerm,V1TypedLocalObjectReference:V1TypedLocalObjectReference,V1UserInfo:V1UserInfo,V1Volume:V1Volume,V1VolumeAttachment:V1VolumeAttachment,V1VolumeAttachmentList:V1VolumeAttachmentList,V1VolumeAttachmentSource:V1VolumeAttachmentSource,V1VolumeAttachmentSpec:V1VolumeAttachmentSpec,V1VolumeAttachmentStatus:V1VolumeAttachmentStatus,V1VolumeDevice:V1VolumeDevice,V1VolumeError:V1VolumeError,V1VolumeMount:V1VolumeMount,V1VolumeNodeAffinity:V1VolumeNodeAffinity,V1VolumeProjection:V1VolumeProjection,V1VsphereVirtualDiskVolumeSource:V1VsphereVirtualDiskVolumeSource,V1WatchEvent:V1WatchEvent,V1WeightedPodAffinityTerm:V1WeightedPodAffinityTerm,V1alpha1AggregationRule:V1alpha1AggregationRule,V1alpha1AuditSink:V1alpha1AuditSink,V1alpha1AuditSinkList:V1alpha1AuditSinkList,V1alpha1AuditSinkSpec:V1alpha1AuditSinkSpec,V1alpha1ClusterRole:V1alpha1ClusterRole,V1alpha1ClusterRoleBinding:V1alpha1ClusterRoleBinding,V1alpha1ClusterRoleBindingList:V1alpha1ClusterRoleBindingList,V1alpha1ClusterRoleList:V1alpha1ClusterRoleList,V1alpha1Initializer:V1alpha1Initializer,V1alpha1InitializerConfiguration:V1alpha1InitializerConfiguration,V1alpha1InitializerConfigurationList:V1alpha1InitializerConfigurationList,V1alpha1PodPreset:V1alpha1PodPreset,V1alpha1PodPresetList:V1alpha1PodPresetList,V1alpha1PodPresetSpec:V1alpha1PodPresetSpec,V1alpha1Policy:V1alpha1Policy,V1alpha1PolicyRule:V1alpha1PolicyRule,V1alpha1PriorityClass:V1alpha1PriorityClass,V1alpha1PriorityClassList:V1alpha1PriorityClassList,V1alpha1Role:V1alpha1Role,V1alpha1RoleBinding:V1alpha1RoleBinding,V1alpha1RoleBindingList:V1alpha1RoleBindingList,V1alpha1RoleList:V1alpha1RoleList,V1alpha1RoleRef:V1alpha1RoleRef,V1alpha1Rule:V1alpha1Rule,V1alpha1ServiceReference:V1alpha1ServiceReference,V1alpha1Subject:V1alpha1Subject,V1alpha1VolumeAttachment:V1alpha1VolumeAttachment,V1alpha1VolumeAttachmentList:V1alpha1VolumeAttachmentList,V1alpha1VolumeAttachmentSource:V1alpha1VolumeAttachmentSource,V1alpha1VolumeAttachmentSpec:V1alpha1VolumeAttachmentSpec,V1alpha1VolumeAttachmentStatus:V1alpha1VolumeAttachmentStatus,V1alpha1VolumeError:V1alpha1VolumeError,V1alpha1Webhook:V1alpha1Webhook,V1alpha1WebhookClientConfig:V1alpha1WebhookClientConfig,V1alpha1WebhookThrottleConfig:V1alpha1WebhookThrottleConfig,V1beta1APIService:V1beta1APIService,V1beta1APIServiceCondition:V1beta1APIServiceCondition,V1beta1APIServiceList:V1beta1APIServiceList,V1beta1APIServiceSpec:V1beta1APIServiceSpec,V1beta1APIServiceStatus:V1beta1APIServiceStatus,V1beta1AggregationRule:V1beta1AggregationRule,V1beta1CertificateSigningRequest:V1beta1CertificateSigningRequest,V1beta1CertificateSigningRequestCondition:V1beta1CertificateSigningRequestCondition,V1beta1CertificateSigningRequestList:V1beta1CertificateSigningRequestList,V1beta1CertificateSigningRequestSpec:V1beta1CertificateSigningRequestSpec,V1beta1CertificateSigningRequestStatus:V1beta1CertificateSigningRequestStatus,V1beta1ClusterRole:V1beta1ClusterRole,V1beta1ClusterRoleBinding:V1beta1ClusterRoleBinding,V1beta1ClusterRoleBindingList:V1beta1ClusterRoleBindingList,V1beta1ClusterRoleList:V1beta1ClusterRoleList,V1beta1ControllerRevision:V1beta1ControllerRevision,V1beta1ControllerRevisionList:V1beta1ControllerRevisionList,V1beta1CronJob:V1beta1CronJob,V1beta1CronJobList:V1beta1CronJobList,V1beta1CronJobSpec:V1beta1CronJobSpec,V1beta1CronJobStatus:V1beta1CronJobStatus,V1beta1CustomResourceColumnDefinition:V1beta1CustomResourceColumnDefinition,V1beta1CustomResourceConversion:V1beta1CustomResourceConversion,V1beta1CustomResourceDefinition:V1beta1CustomResourceDefinition,V1beta1CustomResourceDefinitionCondition:V1beta1CustomResourceDefinitionCondition,V1beta1CustomResourceDefinitionList:V1beta1CustomResourceDefinitionList,V1beta1CustomResourceDefinitionNames:V1beta1CustomResourceDefinitionNames,V1beta1CustomResourceDefinitionSpec:V1beta1CustomResourceDefinitionSpec,V1beta1CustomResourceDefinitionStatus:V1beta1CustomResourceDefinitionStatus,V1beta1CustomResourceDefinitionVersion:V1beta1CustomResourceDefinitionVersion,V1beta1CustomResourceSubresourceScale:V1beta1CustomResourceSubresourceScale,V1beta1CustomResourceSubresources:V1beta1CustomResourceSubresources,V1beta1CustomResourceValidation:V1beta1CustomResourceValidation,V1beta1DaemonSet:V1beta1DaemonSet,V1beta1DaemonSetCondition:V1beta1DaemonSetCondition,V1beta1DaemonSetList:V1beta1DaemonSetList,V1beta1DaemonSetSpec:V1beta1DaemonSetSpec,V1beta1DaemonSetStatus:V1beta1DaemonSetStatus,V1beta1DaemonSetUpdateStrategy:V1beta1DaemonSetUpdateStrategy,V1beta1Event:V1beta1Event,V1beta1EventList:V1beta1EventList,V1beta1EventSeries:V1beta1EventSeries,V1beta1Eviction:V1beta1Eviction,V1beta1ExternalDocumentation:V1beta1ExternalDocumentation,V1beta1HTTPIngressPath:V1beta1HTTPIngressPath,V1beta1HTTPIngressRuleValue:V1beta1HTTPIngressRuleValue,V1beta1IPBlock:V1beta1IPBlock,V1beta1Ingress:V1beta1Ingress,V1beta1IngressBackend:V1beta1IngressBackend,V1beta1IngressList:V1beta1IngressList,V1beta1IngressRule:V1beta1IngressRule,V1beta1IngressSpec:V1beta1IngressSpec,V1beta1IngressStatus:V1beta1IngressStatus,V1beta1IngressTLS:V1beta1IngressTLS,V1beta1JSONSchemaProps:V1beta1JSONSchemaProps,V1beta1JobTemplateSpec:V1beta1JobTemplateSpec,V1beta1Lease:V1beta1Lease,V1beta1LeaseList:V1beta1LeaseList,V1beta1LeaseSpec:V1beta1LeaseSpec,V1beta1LocalSubjectAccessReview:V1beta1LocalSubjectAccessReview,V1beta1MutatingWebhookConfiguration:V1beta1MutatingWebhookConfiguration,V1beta1MutatingWebhookConfigurationList:V1beta1MutatingWebhookConfigurationList,V1beta1NetworkPolicy:V1beta1NetworkPolicy,V1beta1NetworkPolicyEgressRule:V1beta1NetworkPolicyEgressRule,V1beta1NetworkPolicyIngressRule:V1beta1NetworkPolicyIngressRule,V1beta1NetworkPolicyList:V1beta1NetworkPolicyList,V1beta1NetworkPolicyPeer:V1beta1NetworkPolicyPeer,V1beta1NetworkPolicyPort:V1beta1NetworkPolicyPort,V1beta1NetworkPolicySpec:V1beta1NetworkPolicySpec,V1beta1NonResourceAttributes:V1beta1NonResourceAttributes,V1beta1NonResourceRule:V1beta1NonResourceRule,V1beta1PodDisruptionBudget:V1beta1PodDisruptionBudget,V1beta1PodDisruptionBudgetList:V1beta1PodDisruptionBudgetList,V1beta1PodDisruptionBudgetSpec:V1beta1PodDisruptionBudgetSpec,V1beta1PodDisruptionBudgetStatus:V1beta1PodDisruptionBudgetStatus,V1beta1PolicyRule:V1beta1PolicyRule,V1beta1PriorityClass:V1beta1PriorityClass,V1beta1PriorityClassList:V1beta1PriorityClassList,V1beta1ReplicaSet:V1beta1ReplicaSet,V1beta1ReplicaSetCondition:V1beta1ReplicaSetCondition,V1beta1ReplicaSetList:V1beta1ReplicaSetList,V1beta1ReplicaSetSpec:V1beta1ReplicaSetSpec,V1beta1ReplicaSetStatus:V1beta1ReplicaSetStatus,V1beta1ResourceAttributes:V1beta1ResourceAttributes,V1beta1ResourceRule:V1beta1ResourceRule,V1beta1Role:V1beta1Role,V1beta1RoleBinding:V1beta1RoleBinding,V1beta1RoleBindingList:V1beta1RoleBindingList,V1beta1RoleList:V1beta1RoleList,V1beta1RoleRef:V1beta1RoleRef,V1beta1RollingUpdateDaemonSet:V1beta1RollingUpdateDaemonSet,V1beta1RollingUpdateStatefulSetStrategy:V1beta1RollingUpdateStatefulSetStrategy,V1beta1RuleWithOperations:V1beta1RuleWithOperations,V1beta1SelfSubjectAccessReview:V1beta1SelfSubjectAccessReview,V1beta1SelfSubjectAccessReviewSpec:V1beta1SelfSubjectAccessReviewSpec,V1beta1SelfSubjectRulesReview:V1beta1SelfSubjectRulesReview,V1beta1SelfSubjectRulesReviewSpec:V1beta1SelfSubjectRulesReviewSpec,V1beta1StatefulSet:V1beta1StatefulSet,V1beta1StatefulSetCondition:V1beta1StatefulSetCondition,V1beta1StatefulSetList:V1beta1StatefulSetList,V1beta1StatefulSetSpec:V1beta1StatefulSetSpec,V1beta1StatefulSetStatus:V1beta1StatefulSetStatus,V1beta1StatefulSetUpdateStrategy:V1beta1StatefulSetUpdateStrategy,V1beta1StorageClass:V1beta1StorageClass,V1beta1StorageClassList:V1beta1StorageClassList,V1beta1Subject:V1beta1Subject,V1beta1SubjectAccessReview:V1beta1SubjectAccessReview,V1beta1SubjectAccessReviewSpec:V1beta1SubjectAccessReviewSpec,V1beta1SubjectAccessReviewStatus:V1beta1SubjectAccessReviewStatus,V1beta1SubjectRulesReviewStatus:V1beta1SubjectRulesReviewStatus,V1beta1TokenReview:V1beta1TokenReview,V1beta1TokenReviewSpec:V1beta1TokenReviewSpec,V1beta1TokenReviewStatus:V1beta1TokenReviewStatus,V1beta1UserInfo:V1beta1UserInfo,V1beta1ValidatingWebhookConfiguration:V1beta1ValidatingWebhookConfiguration,V1beta1ValidatingWebhookConfigurationList:V1beta1ValidatingWebhookConfigurationList,V1beta1VolumeAttachment:V1beta1VolumeAttachment,V1beta1VolumeAttachmentList:V1beta1VolumeAttachmentList,V1beta1VolumeAttachmentSource:V1beta1VolumeAttachmentSource,V1beta1VolumeAttachmentSpec:V1beta1VolumeAttachmentSpec,V1beta1VolumeAttachmentStatus:V1beta1VolumeAttachmentStatus,V1beta1VolumeError:V1beta1VolumeError,V1beta1Webhook:V1beta1Webhook,V1beta2ControllerRevision:V1beta2ControllerRevision,V1beta2ControllerRevisionList:V1beta2ControllerRevisionList,V1beta2DaemonSet:V1beta2DaemonSet,V1beta2DaemonSetCondition:V1beta2DaemonSetCondition,V1beta2DaemonSetList:V1beta2DaemonSetList,V1beta2DaemonSetSpec:V1beta2DaemonSetSpec,V1beta2DaemonSetStatus:V1beta2DaemonSetStatus,V1beta2DaemonSetUpdateStrategy:V1beta2DaemonSetUpdateStrategy,V1beta2Deployment:V1beta2Deployment,V1beta2DeploymentCondition:V1beta2DeploymentCondition,V1beta2DeploymentList:V1beta2DeploymentList,V1beta2DeploymentSpec:V1beta2DeploymentSpec,V1beta2DeploymentStatus:V1beta2DeploymentStatus,V1beta2DeploymentStrategy:V1beta2DeploymentStrategy,V1beta2ReplicaSet:V1beta2ReplicaSet,V1beta2ReplicaSetCondition:V1beta2ReplicaSetCondition,V1beta2ReplicaSetList:V1beta2ReplicaSetList,V1beta2ReplicaSetSpec:V1beta2ReplicaSetSpec,V1beta2ReplicaSetStatus:V1beta2ReplicaSetStatus,V1beta2RollingUpdateDaemonSet:V1beta2RollingUpdateDaemonSet,V1beta2RollingUpdateDeployment:V1beta2RollingUpdateDeployment,V1beta2RollingUpdateStatefulSetStrategy:V1beta2RollingUpdateStatefulSetStrategy,V1beta2Scale:V1beta2Scale,V1beta2ScaleSpec:V1beta2ScaleSpec,V1beta2ScaleStatus:V1beta2ScaleStatus,V1beta2StatefulSet:V1beta2StatefulSet,V1beta2StatefulSetCondition:V1beta2StatefulSetCondition,V1beta2StatefulSetList:V1beta2StatefulSetList,V1beta2StatefulSetSpec:V1beta2StatefulSetSpec,V1beta2StatefulSetStatus:V1beta2StatefulSetStatus,V1beta2StatefulSetUpdateStrategy:V1beta2StatefulSetUpdateStrategy,V2alpha1CronJob:V2alpha1CronJob,V2alpha1CronJobList:V2alpha1CronJobList,V2alpha1CronJobSpec:V2alpha1CronJobSpec,V2alpha1CronJobStatus:V2alpha1CronJobStatus,V2alpha1JobTemplateSpec:V2alpha1JobTemplateSpec,V2beta1CrossVersionObjectReference:V2beta1CrossVersionObjectReference,V2beta1ExternalMetricSource:V2beta1ExternalMetricSource,V2beta1ExternalMetricStatus:V2beta1ExternalMetricStatus,V2beta1HorizontalPodAutoscaler:V2beta1HorizontalPodAutoscaler,V2beta1HorizontalPodAutoscalerCondition:V2beta1HorizontalPodAutoscalerCondition,V2beta1HorizontalPodAutoscalerList:V2beta1HorizontalPodAutoscalerList,V2beta1HorizontalPodAutoscalerSpec:V2beta1HorizontalPodAutoscalerSpec,V2beta1HorizontalPodAutoscalerStatus:V2beta1HorizontalPodAutoscalerStatus,V2beta1MetricSpec:V2beta1MetricSpec,V2beta1MetricStatus:V2beta1MetricStatus,V2beta1ObjectMetricSource:V2beta1ObjectMetricSource,V2beta1ObjectMetricStatus:V2beta1ObjectMetricStatus,V2beta1PodsMetricSource:V2beta1PodsMetricSource,V2beta1PodsMetricStatus:V2beta1PodsMetricStatus,V2beta1ResourceMetricSource:V2beta1ResourceMetricSource,V2beta1ResourceMetricStatus:V2beta1ResourceMetricStatus,V2beta2CrossVersionObjectReference:V2beta2CrossVersionObjectReference,V2beta2ExternalMetricSource:V2beta2ExternalMetricSource,V2beta2ExternalMetricStatus:V2beta2ExternalMetricStatus,V2beta2HorizontalPodAutoscaler:V2beta2HorizontalPodAutoscaler,V2beta2HorizontalPodAutoscalerCondition:V2beta2HorizontalPodAutoscalerCondition,V2beta2HorizontalPodAutoscalerList:V2beta2HorizontalPodAutoscalerList,V2beta2HorizontalPodAutoscalerSpec:V2beta2HorizontalPodAutoscalerSpec,V2beta2HorizontalPodAutoscalerStatus:V2beta2HorizontalPodAutoscalerStatus,V2beta2MetricIdentifier:V2beta2MetricIdentifier,V2beta2MetricSpec:V2beta2MetricSpec,V2beta2MetricStatus:V2beta2MetricStatus,V2beta2MetricTarget:V2beta2MetricTarget,V2beta2MetricValueStatus:V2beta2MetricValueStatus,V2beta2ObjectMetricSource:V2beta2ObjectMetricSource,V2beta2ObjectMetricStatus:V2beta2ObjectMetricStatus,V2beta2PodsMetricSource:V2beta2PodsMetricSource,V2beta2PodsMetricStatus:V2beta2PodsMetricStatus,V2beta2ResourceMetricSource:V2beta2ResourceMetricSource,V2beta2ResourceMetricStatus:V2beta2ResourceMetricStatus,VersionInfo:VersionInfo};class HttpBasicAuth{constructor(){this.username="";this.password=""}applyToRequest(e){e.auth={username:this.username,password:this.password}}}t.HttpBasicAuth=HttpBasicAuth;class ApiKeyAuth{constructor(e,t){this.location=e;this.paramName=t;this.apiKey=""}applyToRequest(e){if(this.location=="query"){e.qs[this.paramName]=this.apiKey}else if(this.location=="header"&&e&&e.headers){e.headers[this.paramName]=this.apiKey}}}t.ApiKeyAuth=ApiKeyAuth;class OAuth{constructor(){this.accessToken=""}applyToRequest(e){if(e&&e.headers){e.headers["Authorization"]="Bearer "+this.accessToken}}}t.OAuth=OAuth;class VoidAuth{constructor(){this.username="";this.password=""}applyToRequest(e){}}t.VoidAuth=VoidAuth;var u;(function(e){e[e["BearerToken"]=0]="BearerToken"})(u=t.AdmissionregistrationApiApiKeys||(t.AdmissionregistrationApiApiKeys={}));class AdmissionregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[u[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationApi=AdmissionregistrationApi;var p;(function(e){e[e["BearerToken"]=0]="BearerToken"})(p=t.AdmissionregistrationV1alpha1ApiApiKeys||(t.AdmissionregistrationV1alpha1ApiApiKeys={}));class AdmissionregistrationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[p[e]].apiKey=t}createInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createInitializerConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionInitializerConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteInitializerConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteInitializerConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listInitializerConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchInitializerConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readInitializerConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceInitializerConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationV1alpha1Api=AdmissionregistrationV1alpha1Api;var c;(function(e){e[e["BearerToken"]=0]="BearerToken"})(c=t.AdmissionregistrationV1beta1ApiApiKeys||(t.AdmissionregistrationV1beta1ApiApiKeys={}));class AdmissionregistrationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[c[e]].apiKey=t}createMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createMutatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createValidatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionMutatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionValidatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteMutatingWebhookConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteMutatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteValidatingWebhookConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteValidatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listMutatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listValidatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchMutatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchValidatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readMutatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readValidatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationV1beta1Api=AdmissionregistrationV1beta1Api;var m;(function(e){e[e["BearerToken"]=0]="BearerToken"})(m=t.ApiextensionsApiApiKeys||(t.ApiextensionsApiApiKeys={}));class ApiextensionsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[m[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiextensionsApi=ApiextensionsApi;var l;(function(e){e[e["BearerToken"]=0]="BearerToken"})(l=t.ApiextensionsV1beta1ApiApiKeys||(t.ApiextensionsV1beta1ApiApiKeys={}));class ApiextensionsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[l[e]].apiKey=t}createCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCustomResourceDefinition.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionCustomResourceDefinition(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCustomResourceDefinition(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCustomResourceDefinition.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCustomResourceDefinition(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinitionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinition.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCustomResourceDefinitionStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinition.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCustomResourceDefinitionStatus(e,t,r={}){const a=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinitionStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinition.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCustomResourceDefinitionStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiextensionsV1beta1Api=ApiextensionsV1beta1Api;var d;(function(e){e[e["BearerToken"]=0]="BearerToken"})(d=t.ApiregistrationApiApiKeys||(t.ApiregistrationApiApiKeys={}));class ApiregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[d[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationApi=ApiregistrationApi;var y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(y=t.ApiregistrationV1ApiApiKeys||(t.ApiregistrationV1ApiApiKeys={}));class ApiregistrationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[y[e]].apiKey=t}createAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAPIService(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIServiceStatus(e,t,r={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationV1Api=ApiregistrationV1Api;var b;(function(e){e[e["BearerToken"]=0]="BearerToken"})(b=t.ApiregistrationV1beta1ApiApiKeys||(t.ApiregistrationV1beta1ApiApiKeys={}));class ApiregistrationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[b[e]].apiKey=t}createAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAPIService(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIServiceStatus(e,t,r={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationV1beta1Api=ApiregistrationV1beta1Api;var h;(function(e){e[e["BearerToken"]=0]="BearerToken"})(h=t.ApisApiApiKeys||(t.ApisApiApiKeys={}));class ApisApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[h[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/apis/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroupList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApisApi=ApisApi;var f;(function(e){e[e["BearerToken"]=0]="BearerToken"})(f=t.AppsApiApiKeys||(t.AppsApiApiKeys={}));class AppsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[f[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apps/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsApi=AppsApi;var g;(function(e){e[e["BearerToken"]=0]="BearerToken"})(g=t.AppsV1ApiApiKeys||(t.AppsV1ApiApiKeys={}));class AppsV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[g[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1Api=AppsV1Api;var S;(function(e){e[e["BearerToken"]=0]="BearerToken"})(S=t.AppsV1beta1ApiApiKeys||(t.AppsV1beta1ApiApiKeys={}));class AppsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[S[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeploymentRollback(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1beta1Api=AppsV1beta1Api;var N;(function(e){e[e["BearerToken"]=0]="BearerToken"})(N=t.AppsV1beta2ApiApiKeys||(t.AppsV1beta2ApiApiKeys={}));class AppsV1beta2Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[N[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta2/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1beta2Api=AppsV1beta2Api;var I;(function(e){e[e["BearerToken"]=0]="BearerToken"})(I=t.AuditregistrationApiApiKeys||(t.AuditregistrationApiApiKeys={}));class AuditregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[I[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuditregistrationApi=AuditregistrationApi;var T;(function(e){e[e["BearerToken"]=0]="BearerToken"})(T=t.AuditregistrationV1alpha1ApiApiKeys||(t.AuditregistrationV1alpha1ApiApiKeys={}));class AuditregistrationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[T[e]].apiKey=t}createAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAuditSink.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAuditSink(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAuditSink.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAuditSink(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAuditSink(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSinkList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAuditSink.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAuditSink.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAuditSink.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuditregistrationV1alpha1Api=AuditregistrationV1alpha1Api;var v;(function(e){e[e["BearerToken"]=0]="BearerToken"})(v=t.AuthenticationApiApiKeys||(t.AuthenticationApiApiKeys={}));class AuthenticationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[v[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authentication.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationApi=AuthenticationApi;var k;(function(e){e[e["BearerToken"]=0]="BearerToken"})(k=t.AuthenticationV1ApiApiKeys||(t.AuthenticationV1ApiApiKeys={}));class AuthenticationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[k[e]].apiKey=t}createTokenReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authentication.k8s.io/v1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1TokenReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1TokenReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationV1Api=AuthenticationV1Api;var C;(function(e){e[e["BearerToken"]=0]="BearerToken"})(C=t.AuthenticationV1beta1ApiApiKeys||(t.AuthenticationV1beta1ApiApiKeys={}));class AuthenticationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[C[e]].apiKey=t}createTokenReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authentication.k8s.io/v1beta1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1TokenReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1TokenReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationV1beta1Api=AuthenticationV1beta1Api;var A;(function(e){e[e["BearerToken"]=0]="BearerToken"})(A=t.AuthorizationApiApiKeys||(t.AuthorizationApiApiKeys={}));class AuthorizationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[A[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authorization.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationApi=AuthorizationApi;var R;(function(e){e[e["BearerToken"]=0]="BearerToken"})(R=t.AuthorizationV1ApiApiKeys||(t.AuthorizationV1ApiApiKeys={}));class AuthorizationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[R[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,r,a,s,n={}){const o=this.basePath+"/apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LocalSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectRulesReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectRulesReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationV1Api=AuthorizationV1Api;var D;(function(e){e[e["BearerToken"]=0]="BearerToken"})(D=t.AuthorizationV1beta1ApiApiKeys||(t.AuthorizationV1beta1ApiApiKeys={}));class AuthorizationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[D[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,r,a,s,n={}){const o=this.basePath+"/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LocalSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectRulesReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectRulesReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationV1beta1Api=AuthorizationV1beta1Api;var x;(function(e){e[e["BearerToken"]=0]="BearerToken"})(x=t.AutoscalingApiApiKeys||(t.AutoscalingApiApiKeys={}));class AutoscalingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[x[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/autoscaling/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingApi=AutoscalingApi;var q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(q=t.AutoscalingV1ApiApiKeys||(t.AutoscalingV1ApiApiKeys={}));class AutoscalingV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[q[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v1/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV1Api=AutoscalingV1Api;var w;(function(e){e[e["BearerToken"]=0]="BearerToken"})(w=t.AutoscalingV2beta1ApiApiKeys||(t.AutoscalingV2beta1ApiApiKeys={}));class AutoscalingV2beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[w[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v2beta1/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV2beta1Api=AutoscalingV2beta1Api;var P;(function(e){e[e["BearerToken"]=0]="BearerToken"})(P=t.AutoscalingV2beta2ApiApiKeys||(t.AutoscalingV2beta2ApiApiKeys={}));class AutoscalingV2beta2Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[P[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta2/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v2beta2/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV2beta2Api=AutoscalingV2beta2Api;var E;(function(e){e[e["BearerToken"]=0]="BearerToken"})(E=t.BatchApiApiKeys||(t.BatchApiApiKeys={}));class BatchApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[E[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/batch/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchApi=BatchApi;var M;(function(e){e[e["BearerToken"]=0]="BearerToken"})(M=t.BatchV1ApiApiKeys||(t.BatchV1ApiApiKeys={}));class BatchV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[M[e]].apiKey=t}createNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v1/jobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV1Api=BatchV1Api;var O;(function(e){e[e["BearerToken"]=0]="BearerToken"})(O=t.BatchV1beta1ApiApiKeys||(t.BatchV1beta1ApiApiKeys={}));class BatchV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[O[e]].apiKey=t}createNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCronJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCronJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v1beta1/cronjobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV1beta1Api=BatchV1beta1Api;var z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(z=t.BatchV2alpha1ApiApiKeys||(t.BatchV2alpha1ApiApiKeys={}));class BatchV2alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[z[e]].apiKey=t}createNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCronJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v2alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCronJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v2alpha1/cronjobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV2alpha1Api=BatchV2alpha1Api;var L;(function(e){e[e["BearerToken"]=0]="BearerToken"})(L=t.CertificatesApiApiKeys||(t.CertificatesApiApiKeys={}));class CertificatesApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[L[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/certificates.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CertificatesApi=CertificatesApi;var j;(function(e){e[e["BearerToken"]=0]="BearerToken"})(j=t.CertificatesV1beta1ApiApiKeys||(t.CertificatesV1beta1ApiApiKeys={}));class CertificatesV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[j[e]].apiKey=t}createCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCertificateSigningRequest.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCertificateSigningRequest(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCertificateSigningRequest.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionCertificateSigningRequest(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/certificates.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCertificateSigningRequest(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequestList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequest.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCertificateSigningRequestStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequestStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequest.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCertificateSigningRequestStatus(e,t,r={}){const a=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequestStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequest.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequestApproval(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/approval".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(r!==undefined){o["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequestStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CertificatesV1beta1Api=CertificatesV1beta1Api;var U;(function(e){e[e["BearerToken"]=0]="BearerToken"})(U=t.CoordinationApiApiKeys||(t.CoordinationApiApiKeys={}));class CoordinationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[U[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/coordination.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoordinationApi=CoordinationApi;var V;(function(e){e[e["BearerToken"]=0]="BearerToken"})(V=t.CoordinationV1beta1ApiApiKeys||(t.CoordinationV1beta1ApiApiKeys={}));class CoordinationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[V[e]].apiKey=t}createNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLease.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedLease(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLease.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedLease(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLease.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/coordination.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listLeaseForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/coordination.k8s.io/v1beta1/leases";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedLease(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLease.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLease.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLease.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLease.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoordinationV1beta1Api=CoordinationV1beta1Api;var B;(function(e){e[e["BearerToken"]=0]="BearerToken"})(B=t.CoreApiApiKeys||(t.CoreApiApiKeys={}));class CoreApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[B[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/api/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIVersions");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoreApi=CoreApi;var G;(function(e){e[e["BearerToken"]=0]="BearerToken"})(G=t.CoreV1ApiApiKeys||(t.CoreV1ApiApiKeys={}));class CoreV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[G[e]].apiKey=t}connectDeleteNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"DELETE",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"DELETE",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"DELETE",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodAttach(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodAttach.")}if(r!==undefined){c["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){c["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){c["stdout"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(m,u.headers);let d=false;let y={method:"GET",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodExec(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodExec.")}if(r!==undefined){m["command"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){m["container"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){m["stderr"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){m["stdin"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){m["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(l,p.headers);let y=false;let b={method:"GET",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodPortforward(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodPortforward.")}if(r!==undefined){n["ports"]=ObjectSerializer.serialize(r,"number")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"HEAD",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"HEAD",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"HEAD",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"OPTIONS",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"OPTIONS",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"OPTIONS",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"PATCH",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodAttach(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodAttach.")}if(r!==undefined){c["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){c["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){c["stdout"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(m,u.headers);let d=false;let y={method:"POST",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodExec(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodExec.")}if(r!==undefined){m["command"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){m["container"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){m["stderr"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){m["stdin"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){m["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(l,p.headers);let y=false;let b={method:"POST",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodPortforward(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodPortforward.")}if(r!==undefined){n["ports"]=ObjectSerializer.serialize(r,"number")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"POST",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"PUT",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespace.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedBinding(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/bindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedBinding.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Binding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedConfigMap.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEndpoints.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLimitRange.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPod.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodBinding(e,t,r,a,s,n,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/binding".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodBinding.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Binding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodEviction(e,t,r,a,s,n,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/eviction".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodEviction.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodEviction.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodEviction.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Eviction")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Eviction");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodTemplate.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicationController.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedResourceQuota.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedSecret.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Secret")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedService.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedServiceAccount.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNode.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPersistentVolume.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedConfigMap(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedConfigMap.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEndpoints(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEndpoints.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedLimitRange(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLimitRange.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPersistentVolumeClaim.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPod(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPod.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodTemplate(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodTemplate.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicationController(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicationController.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedResourceQuota(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedResourceQuota.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedSecret(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedSecret.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedServiceAccount(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedServiceAccount.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNode(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/nodes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPersistentVolume(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespace(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespace.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedConfigMap(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedConfigMap.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEndpoints(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEndpoints.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEvent(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedLimitRange(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLimitRange.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPod(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPod.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodTemplate(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodTemplate.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicationController(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicationController.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedResourceQuota(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedResourceQuota.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedSecret(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedSecret.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedService(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedService.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedServiceAccount(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedServiceAccount.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNode(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNode.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePersistentVolume(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePersistentVolume.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/api/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listComponentStatus(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/componentstatuses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatusList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listConfigMapForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/configmaps";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEndpointsForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/endpoints";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEventForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/events";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listLimitRangeForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/limitranges";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespace(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/namespaces";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NamespaceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedConfigMap(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedConfigMap.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEndpoints(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEndpoints.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedLimitRange(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLimitRange.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPersistentVolumeClaim.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPod(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPod.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodTemplate(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodTemplate.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicationController(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicationController.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedResourceQuota(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedResourceQuota.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedSecret(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedSecret.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedService(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedService.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedServiceAccount(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedServiceAccount.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNode(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/nodes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NodeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPersistentVolume(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPersistentVolumeClaimForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumeclaims";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/pods";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodTemplateForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/podtemplates";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicationControllerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/replicationcontrollers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listResourceQuotaForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/resourcequotas";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listSecretForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/secrets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listServiceAccountForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/serviceaccounts";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listServiceForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/services";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespace.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespaceStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespaceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedConfigMap.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEndpoints.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLimitRange.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPersistentVolumeClaimStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPod.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodTemplate.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationController.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerScale(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuota.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedResourceQuotaStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedSecret.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedService.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceAccount.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedServiceStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNode.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNodeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNodeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolume.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPersistentVolumeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolumeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readComponentStatus(e,t,r={}){const a=this.basePath+"/api/v1/componentstatuses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readComponentStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatus");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespace.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespaceStatus(e,t,r={}){const a=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespaceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedConfigMap.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEndpoints.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLimitRange.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPersistentVolumeClaimStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPod.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodLog(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/log".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodLog.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodLog.")}if(r!==undefined){d["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["follow"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){d["limitBytes"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){d["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["previous"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["sinceSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){d["tailLines"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["timestamps"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodTemplate.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationController.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerScale(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuota.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedResourceQuotaStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedSecret.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedService.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceAccount.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedServiceStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNode.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNodeStatus(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNodeStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolume.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPersistentVolumeStatus(e,t,r={}){const a=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolumeStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespace.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespaceFinalize(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/finalize".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceFinalize.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceFinalize.")}if(r!==undefined){o["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespaceStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedConfigMap.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEndpoints.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLimitRange.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPersistentVolumeClaimStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPod.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodTemplate.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationController.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerScale(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuota.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedResourceQuotaStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedSecret.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Secret")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedService.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceAccount.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedServiceStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNode.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNodeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNodeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolume.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePersistentVolumeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolumeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoreV1Api=CoreV1Api;var _;(function(e){e[e["BearerToken"]=0]="BearerToken"})(_=t.CustomObjectsApiApiKeys||(t.CustomObjectsApiApiKeys={}));class CustomObjectsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[_[e]].apiKey=t}createClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling createClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterCustomObject.")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling createNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCustomObject.")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterCustomObject(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling deleteClusterCustomObject.")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCustomObject(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling deleteNamespacedCustomObject.")}if(o!==undefined){l["gracePeriodSeconds"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){l["orphanDependents"]=ObjectSerializer.serialize(u,"boolean")}if(p!==undefined){l["propagationPolicy"]=ObjectSerializer.serialize(p,"string")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObject(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObject.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObjectScale(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectScale.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObjectStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectStatus.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterCustomObject(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r)));let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling listClusterCustomObject.")}if(a!==undefined){l["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCustomObject(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling listNamespacedCustomObject.")}if(s!==undefined){d["pretty"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["labelSelector"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObject.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObjectScale(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectScale.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObjectStatus(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObject.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObjectScale(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObjectStatus(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CustomObjectsApi=CustomObjectsApi;var F;(function(e){e[e["BearerToken"]=0]="BearerToken"})(F=t.EventsApiApiKeys||(t.EventsApiApiKeys={}));class EventsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[F[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/events.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.EventsApi=EventsApi;var H;(function(e){e[e["BearerToken"]=0]="BearerToken"})(H=t.EventsV1beta1ApiApiKeys||(t.EventsV1beta1ApiApiKeys={}));class EventsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[H[e]].apiKey=t}createNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEvent(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/events.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEventForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/events.k8s.io/v1beta1/events";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.EventsV1beta1Api=EventsV1beta1Api;var W;(function(e){e[e["BearerToken"]=0]="BearerToken"})(W=t.ExtensionsApiApiKeys||(t.ExtensionsApiApiKeys={}));class ExtensionsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[W[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/extensions/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ExtensionsApi=ExtensionsApi;var K;(function(e){e[e["BearerToken"]=0]="BearerToken"})(K=t.ExtensionsV1beta1ApiApiKeys||(t.ExtensionsV1beta1ApiApiKeys={}));class ExtensionsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[K[e]].apiKey=t}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeploymentRollback(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedIngress.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedIngress(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedIngress.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedIngress(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedIngress.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePodSecurityPolicy(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/extensions/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listIngressForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/ingresses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedIngress(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedIngress.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/networkpolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngress.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedIngressStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngressStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerDummyScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngress.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedIngressStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngressStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerDummyScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngress.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedIngressStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngressStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerDummyScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ExtensionsV1beta1Api=ExtensionsV1beta1Api;var Q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Q=t.LogsApiApiKeys||(t.LogsApiApiKeys={}));class LogsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Q[e]].apiKey=t}logFileHandler(e,t={}){const r=this.basePath+"/logs/{logpath}".replace("{"+"logpath"+"}",encodeURIComponent(String(e)));let a={};let s=Object.assign({},this.defaultHeaders);let n={};if(e===null||e===undefined){throw new Error("Required parameter logpath was null or undefined when calling logFileHandler.")}Object.assign(s,t.headers);let o=false;let u={method:"GET",qs:a,headers:s,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(u);this.authentications.default.applyToRequest(u);if(Object.keys(n).length){if(o){u.formData=n}else{u.form=n}}return new Promise((e,t)=>{i(u,(r,i,a)=>{if(r){t(r)}else{if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}logFileListHandler(e={}){const t=this.basePath+"/logs/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.LogsApi=LogsApi;var J;(function(e){e[e["BearerToken"]=0]="BearerToken"})(J=t.NetworkingApiApiKeys||(t.NetworkingApiApiKeys={}));class NetworkingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[J[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/networking.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.NetworkingApi=NetworkingApi;var Z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Z=t.NetworkingV1ApiApiKeys||(t.NetworkingV1ApiApiKeys={}));class NetworkingV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Z[e]].apiKey=t}createNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/networking.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/networking.k8s.io/v1/networkpolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.NetworkingV1Api=NetworkingV1Api;var X;(function(e){e[e["BearerToken"]=0]="BearerToken"})(X=t.PolicyApiApiKeys||(t.PolicyApiApiKeys={}));class PolicyApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[X[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/policy/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.PolicyApi=PolicyApi;var Y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Y=t.PolicyV1beta1ApiApiKeys||(t.PolicyV1beta1ApiApiKeys={}));class PolicyV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Y[e]].apiKey=t}createNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodDisruptionBudget.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePodSecurityPolicy(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/policy/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodDisruptionBudget.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodDisruptionBudgetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/poddisruptionbudgets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodDisruptionBudgetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodDisruptionBudgetStatus(e,t,r,a={}){const s=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodDisruptionBudgetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.PolicyV1beta1Api=PolicyV1beta1Api;var $;(function(e){e[e["BearerToken"]=0]="BearerToken"})($=t.RbacAuthorizationApiApiKeys||(t.RbacAuthorizationApiApiKeys={}));class RbacAuthorizationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[$[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationApi=RbacAuthorizationApi;var ee;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ee=t.RbacAuthorizationV1ApiApiKeys||(t.RbacAuthorizationV1ApiApiKeys={}));class RbacAuthorizationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ee[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1Api=RbacAuthorizationV1Api;var te;(function(e){e[e["BearerToken"]=0]="BearerToken"})(te=t.RbacAuthorizationV1alpha1ApiApiKeys||(t.RbacAuthorizationV1alpha1ApiApiKeys={}));class RbacAuthorizationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[te[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1alpha1Api=RbacAuthorizationV1alpha1Api;var re;(function(e){e[e["BearerToken"]=0]="BearerToken"})(re=t.RbacAuthorizationV1beta1ApiApiKeys||(t.RbacAuthorizationV1beta1ApiApiKeys={}));class RbacAuthorizationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[re[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1beta1Api=RbacAuthorizationV1beta1Api;var ie;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ie=t.SchedulingApiApiKeys||(t.SchedulingApiApiKeys={}));class SchedulingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ie[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingApi=SchedulingApi;var ae;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ae=t.SchedulingV1alpha1ApiApiKeys||(t.SchedulingV1alpha1ApiApiKeys={}));class SchedulingV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ae[e]].apiKey=t}createPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePriorityClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingV1alpha1Api=SchedulingV1alpha1Api;var se;(function(e){e[e["BearerToken"]=0]="BearerToken"})(se=t.SchedulingV1beta1ApiApiKeys||(t.SchedulingV1beta1ApiApiKeys={}));class SchedulingV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[se[e]].apiKey=t}createPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePriorityClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingV1beta1Api=SchedulingV1beta1Api;var ne;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ne=t.SettingsApiApiKeys||(t.SettingsApiApiKeys={}));class SettingsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ne[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/settings.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SettingsApi=SettingsApi;var oe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(oe=t.SettingsV1alpha1ApiApiKeys||(t.SettingsV1alpha1ApiApiKeys={}));class SettingsV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[oe[e]].apiKey=t}createNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodPreset.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodPreset(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodPreset.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodPreset(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodPreset.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/settings.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodPreset(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodPreset.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodPresetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/settings.k8s.io/v1alpha1/podpresets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodPreset.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodPreset.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodPreset.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SettingsV1alpha1Api=SettingsV1alpha1Api;var ue;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ue=t.StorageApiApiKeys||(t.StorageApiApiKeys={}));class StorageApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ue[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/storage.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageApi=StorageApi;var pe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(pe=t.StorageV1ApiApiKeys||(t.StorageV1ApiApiKeys={}));class StorageV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[pe[e]].apiKey=t}createStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteStorageClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachmentStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachmentStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachmentStatus(e,t,r={}){const a=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachmentStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachmentStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachmentStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1Api=StorageV1Api;var ce;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ce=t.StorageV1alpha1ApiApiKeys||(t.StorageV1alpha1ApiApiKeys={}));class StorageV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ce[e]].apiKey=t}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1alpha1Api=StorageV1alpha1Api;var me;(function(e){e[e["BearerToken"]=0]="BearerToken"})(me=t.StorageV1beta1ApiApiKeys||(t.StorageV1beta1ApiApiKeys={}));class StorageV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[me[e]].apiKey=t}createStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteStorageClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1beta1Api=StorageV1beta1Api;var le;(function(e){e[e["BearerToken"]=0]="BearerToken"})(le=t.VersionApiApiKeys||(t.VersionApiApiKeys={}));class VersionApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[le[e]].apiKey=t}getCode(e={}){const t=this.basePath+"/version/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"VersionInfo");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.VersionApi=VersionApi},6303:function(e,t,r){"use strict";const i=r(8614);const a=r(3205);const s=e=>{const t={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(e.adapter||e.uri){const r=e.adapter||/^[^:]*/.exec(e.uri)[0];return new(require(t[r]))(e)}return new Map};class Keyv extends i{constructor(e,t){super();this.opts=Object.assign({namespace:"keyv",serialize:a.stringify,deserialize:a.parse},typeof e==="string"?{uri:e}:e,t);if(!this.opts.store){const e=Object.assign({},this.opts);this.opts.store=s(e)}if(typeof this.opts.store.on==="function"){this.opts.store.on("error",e=>this.emit("error",e))}this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.get(e)).then(t=>{t=typeof t==="string"?this.opts.deserialize(t):t;if(t===undefined){return undefined}if(typeof t.expires==="number"&&Date.now()>t.expires){this.delete(e);return undefined}return t.value})}set(e,t,r){e=this._getKeyPrefix(e);if(typeof r==="undefined"){r=this.opts.ttl}if(r===0){r=undefined}const i=this.opts.store;return Promise.resolve().then(()=>{const a=typeof r==="number"?Date.now()+r:null;t={value:t,expires:a};return i.set(e,this.opts.serialize(t),r)}).then(()=>true)}delete(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.delete(e))}clear(){const e=this.opts.store;return Promise.resolve().then(()=>e.clear())}}e.exports=Keyv},6314:function(e,t,r){const i=r(9508);e.exports=i.KubeConfig},6326:function(e){e.exports={$id:"cookie.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},path:{type:"string"},domain:{type:"string"},expires:{type:["string","null"],format:"date-time"},httpOnly:{type:"boolean"},secure:{type:"boolean"},comment:{type:"string"}}}},6341:function(e){e.exports={pagination:{DescribeAutoScalingGroups:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AutoScalingGroups"},DescribeAutoScalingInstances:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AutoScalingInstances"},DescribeLaunchConfigurations:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"LaunchConfigurations"},DescribeNotificationConfigurations:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"NotificationConfigurations"},DescribePolicies:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"ScalingPolicies"},DescribeScalingActivities:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Activities"},DescribeScheduledActions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"ScheduledUpdateGroupActions"},DescribeTags:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Tags"}}}},6374:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalizeruntime"]={};i.PersonalizeRuntime=a.defineService("personalizeruntime",["2018-05-22"]);Object.defineProperty(s.services["personalizeruntime"],"2018-05-22",{get:function get(){var e=r(9370);e.paginators=r(8367).pagination;return e},enumerable:true,configurable:true});e.exports=i.PersonalizeRuntime},6375:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);e.exports=(e=>{e={...e};const{array:t}=e;let{encoding:r}=e;const a=r==="buffer";let s=false;if(t){s=!(r||a)}else{r=r||"utf8"}if(a){r=null}const n=new i({objectMode:s});if(r){n.setEncoding(r)}let o=0;const u=[];n.on("data",e=>{u.push(e);if(s){o=u.length}else{o+=e.length}});n.getBufferedValue=(()=>{if(t){return u}return a?Buffer.concat(u,o):u.join("")});n.getBufferedLength=(()=>o);return n})},6377:function(e){e.exports={pagination:{ListDocumentClassificationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDocumentClassifiers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDominantLanguageDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntitiesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntityRecognizers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEventsDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListKeyPhrasesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSentimentDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTopicsDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6382:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lambda"]={};i.Lambda=a.defineService("lambda",["2014-11-11","2015-03-31"]);r(5411);Object.defineProperty(s.services["lambda"],"2014-11-11",{get:function get(){var e=r(6166);e.paginators=r(2862).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["lambda"],"2015-03-31",{get:function get(){var e=r(5098);e.paginators=r(8898).pagination;e.waiters=r(7466).waiters;return e},enumerable:true,configurable:true});e.exports=i.Lambda},6384:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["importexport"]={};i.ImportExport=a.defineService("importexport",["2010-06-01"]);Object.defineProperty(s.services["importexport"],"2010-06-01",{get:function get(){var e=r(6596);e.paginators=r(4126).pagination;return e},enumerable:true,configurable:true});e.exports=i.ImportExport},6385:function(e){e.exports={pagination:{DescribeStream:{input_token:"ExclusiveStartShardId",limit_key:"Limit",more_results:"StreamDescription.HasMoreShards",output_token:"StreamDescription.Shards[-1].ShardId",result_key:"StreamDescription.Shards"},ListStreamConsumers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListStreams:{input_token:"ExclusiveStartStreamName",limit_key:"Limit",more_results:"HasMoreStreams",output_token:"StreamNames[-1]",result_key:"StreamNames"}}}},6390:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudformation"]={};i.CloudFormation=a.defineService("cloudformation",["2010-05-15"]);Object.defineProperty(s.services["cloudformation"],"2010-05-15",{get:function get(){var e=r(7351);e.paginators=r(559).pagination;e.waiters=r(7858).waiters;return e},enumerable:true,configurable:true});e.exports=i.CloudFormation},6394:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotjobsdataplane"]={};i.IoTJobsDataPlane=a.defineService("iotjobsdataplane",["2017-09-29"]);Object.defineProperty(s.services["iotjobsdataplane"],"2017-09-29",{get:function get(){var e=r(7390);e.paginators=r(5709).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTJobsDataPlane},6396:function(e){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next){yield e.value}}}},6402:function(e,t,r){e.exports=glob;var i=r(5747);var a=r(5302);var s=r(7093);var n=s.Minimatch;var o=r(6689);var u=r(8614).EventEmitter;var p=r(5622);var c=r(2357);var m=r(5681);var l=r(7245);var d=r(7856);var y=d.alphasort;var b=d.alphasorti;var h=d.setopts;var f=d.ownProp;var g=r(3674);var S=r(1669);var N=d.childrenIgnored;var I=d.isIgnored;var T=r(6049);function glob(e,t,r){if(typeof t==="function")r=t,t={};if(!t)t={};if(t.sync){if(r)throw new TypeError("callback provided to sync glob");return l(e,t)}return new Glob(e,t,r)}glob.sync=l;var v=glob.GlobSync=l.GlobSync;glob.glob=glob;function extend(e,t){if(t===null||typeof t!=="object"){return e}var r=Object.keys(t);var i=r.length;while(i--){e[r[i]]=t[r[i]]}return e}glob.hasMagic=function(e,t){var r=extend({},t);r.noprocess=true;var i=new Glob(e,r);var a=i.minimatch.set;if(!e)return false;if(a.length>1)return true;for(var s=0;s<a[0].length;s++){if(typeof a[0][s]!=="string")return true}return false};glob.Glob=Glob;o(Glob,u);function Glob(e,t,r){if(typeof t==="function"){r=t;t=null}if(t&&t.sync){if(r)throw new TypeError("callback provided to sync glob");return new v(e,t)}if(!(this instanceof Glob))return new Glob(e,t,r);h(this,e,t);this._didRealPath=false;var i=this.minimatch.set.length;this.matches=new Array(i);if(typeof r==="function"){r=T(r);this.on("error",r);this.on("end",function(e){r(null,e)})}var a=this;this._processing=0;this._emitQueue=[];this._processQueue=[];this.paused=false;if(this.noprocess)return this;if(i===0)return done();var s=true;for(var n=0;n<i;n++){this._process(this.minimatch.set[n],n,false,done)}s=false;function done(){--a._processing;if(a._processing<=0){if(s){process.nextTick(function(){a._finish()})}else{a._finish()}}}}Glob.prototype._finish=function(){c(this instanceof Glob);if(this.aborted)return;if(this.realpath&&!this._didRealpath)return this._realpath();d.finish(this);this.emit("end",this.found)};Glob.prototype._realpath=function(){if(this._didRealpath)return;this._didRealpath=true;var e=this.matches.length;if(e===0)return this._finish();var t=this;for(var r=0;r<this.matches.length;r++)this._realpathSet(r,next);function next(){if(--e===0)t._finish()}};Glob.prototype._realpathSet=function(e,t){var r=this.matches[e];if(!r)return t();var i=Object.keys(r);var s=this;var n=i.length;if(n===0)return t();var o=this.matches[e]=Object.create(null);i.forEach(function(r,i){r=s._makeAbs(r);a.realpath(r,s.realpathCache,function(i,a){if(!i)o[a]=true;else if(i.syscall==="stat")o[r]=true;else s.emit("error",i);if(--n===0){s.matches[e]=o;t()}})})};Glob.prototype._mark=function(e){return d.mark(this,e)};Glob.prototype._makeAbs=function(e){return d.makeAbs(this,e)};Glob.prototype.abort=function(){this.aborted=true;this.emit("abort")};Glob.prototype.pause=function(){if(!this.paused){this.paused=true;this.emit("pause")}};Glob.prototype.resume=function(){if(this.paused){this.emit("resume");this.paused=false;if(this._emitQueue.length){var e=this._emitQueue.slice(0);this._emitQueue.length=0;for(var t=0;t<e.length;t++){var r=e[t];this._emitMatch(r[0],r[1])}}if(this._processQueue.length){var i=this._processQueue.slice(0);this._processQueue.length=0;for(var t=0;t<i.length;t++){var a=i[t];this._processing--;this._process(a[0],a[1],a[2],a[3])}}}};Glob.prototype._process=function(e,t,r,i){c(this instanceof Glob);c(typeof i==="function");if(this.aborted)return;this._processing++;if(this.paused){this._processQueue.push([e,t,r,i]);return}var a=0;while(typeof e[a]==="string"){a++}var n;switch(a){case e.length:this._processSimple(e.join("/"),t,i);return;case 0:n=null;break;default:n=e.slice(0,a).join("/");break}var o=e.slice(a);var u;if(n===null)u=".";else if(m(n)||m(e.join("/"))){if(!n||!m(n))n="/"+n;u=n}else u=n;var p=this._makeAbs(u);if(N(this,u))return i();var l=o[0]===s.GLOBSTAR;if(l)this._processGlobStar(n,u,p,o,t,r,i);else this._processReaddir(n,u,p,o,t,r,i)};Glob.prototype._processReaddir=function(e,t,r,i,a,s,n){var o=this;this._readdir(r,s,function(u,p){return o._processReaddir2(e,t,r,i,a,s,p,n)})};Glob.prototype._processReaddir2=function(e,t,r,i,a,s,n,o){if(!n)return o();var u=i[0];var c=!!this.minimatch.negate;var m=u._glob;var l=this.dot||m.charAt(0)===".";var d=[];for(var y=0;y<n.length;y++){var b=n[y];if(b.charAt(0)!=="."||l){var h;if(c&&!e){h=!b.match(u)}else{h=b.match(u)}if(h)d.push(b)}}var f=d.length;if(f===0)return o();if(i.length===1&&!this.mark&&!this.stat){if(!this.matches[a])this.matches[a]=Object.create(null);for(var y=0;y<f;y++){var b=d[y];if(e){if(e!=="/")b=e+"/"+b;else b=e+b}if(b.charAt(0)==="/"&&!this.nomount){b=p.join(this.root,b)}this._emitMatch(a,b)}return o()}i.shift();for(var y=0;y<f;y++){var b=d[y];var g;if(e){if(e!=="/")b=e+"/"+b;else b=e+b}this._process([b].concat(i),a,s,o)}o()};Glob.prototype._emitMatch=function(e,t){if(this.aborted)return;if(I(this,t))return;if(this.paused){this._emitQueue.push([e,t]);return}var r=m(t)?t:this._makeAbs(t);if(this.mark)t=this._mark(t);if(this.absolute)t=r;if(this.matches[e][t])return;if(this.nodir){var i=this.cache[r];if(i==="DIR"||Array.isArray(i))return}this.matches[e][t]=true;var a=this.statCache[r];if(a)this.emit("stat",t,a);this.emit("match",t)};Glob.prototype._readdirInGlobStar=function(e,t){if(this.aborted)return;if(this.follow)return this._readdir(e,false,t);var r="lstat\0"+e;var a=this;var s=g(r,lstatcb_);if(s)i.lstat(e,s);function lstatcb_(r,i){if(r&&r.code==="ENOENT")return t();var s=i&&i.isSymbolicLink();a.symlinks[e]=s;if(!s&&i&&!i.isDirectory()){a.cache[e]="FILE";t()}else a._readdir(e,false,t)}};Glob.prototype._readdir=function(e,t,r){if(this.aborted)return;r=g("readdir\0"+e+"\0"+t,r);if(!r)return;if(t&&!f(this.symlinks,e))return this._readdirInGlobStar(e,r);if(f(this.cache,e)){var a=this.cache[e];if(!a||a==="FILE")return r();if(Array.isArray(a))return r(null,a)}var s=this;i.readdir(e,readdirCb(this,e,r))};function readdirCb(e,t,r){return function(i,a){if(i)e._readdirError(t,i,r);else e._readdirEntries(t,a,r)}}Glob.prototype._readdirEntries=function(e,t,r){if(this.aborted)return;if(!this.mark&&!this.stat){for(var i=0;i<t.length;i++){var a=t[i];if(e==="/")a=e+a;else a=e+"/"+a;this.cache[a]=true}}this.cache[e]=t;return r(null,t)};Glob.prototype._readdirError=function(e,t,r){if(this.aborted)return;switch(t.code){case"ENOTSUP":case"ENOTDIR":var i=this._makeAbs(e);this.cache[i]="FILE";if(i===this.cwdAbs){var a=new Error(t.code+" invalid cwd "+this.cwd);a.path=this.cwd;a.code=t.code;this.emit("error",a);this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict){this.emit("error",t);this.abort()}if(!this.silent)console.error("glob error",t);break}return r()};Glob.prototype._processGlobStar=function(e,t,r,i,a,s,n){var o=this;this._readdir(r,s,function(u,p){o._processGlobStar2(e,t,r,i,a,s,p,n)})};Glob.prototype._processGlobStar2=function(e,t,r,i,a,s,n,o){if(!n)return o();var u=i.slice(1);var p=e?[e]:[];var c=p.concat(u);this._process(c,a,false,o);var m=this.symlinks[r];var l=n.length;if(m&&s)return o();for(var d=0;d<l;d++){var y=n[d];if(y.charAt(0)==="."&&!this.dot)continue;var b=p.concat(n[d],u);this._process(b,a,true,o);var h=p.concat(n[d],i);this._process(h,a,true,o)}o()};Glob.prototype._processSimple=function(e,t,r){var i=this;this._stat(e,function(a,s){i._processSimple2(e,t,a,s,r)})};Glob.prototype._processSimple2=function(e,t,r,i,a){if(!this.matches[t])this.matches[t]=Object.create(null);if(!i)return a();if(e&&m(e)&&!this.nomount){var s=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=p.join(this.root,e)}else{e=p.resolve(this.root,e);if(s)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(t,e);a()};Glob.prototype._stat=function(e,t){var r=this._makeAbs(e);var a=e.slice(-1)==="/";if(e.length>this.maxLength)return t();if(!this.stat&&f(this.cache,r)){var s=this.cache[r];if(Array.isArray(s))s="DIR";if(!a||s==="DIR")return t(null,s);if(a&&s==="FILE")return t()}var n;var o=this.statCache[r];if(o!==undefined){if(o===false)return t(null,o);else{var u=o.isDirectory()?"DIR":"FILE";if(a&&u==="FILE")return t();else return t(null,u,o)}}var p=this;var c=g("stat\0"+r,lstatcb_);if(c)i.lstat(r,c);function lstatcb_(a,s){if(s&&s.isSymbolicLink()){return i.stat(r,function(i,a){if(i)p._stat2(e,r,null,s,t);else p._stat2(e,r,i,a,t)})}else{p._stat2(e,r,a,s,t)}}};Glob.prototype._stat2=function(e,t,r,i,a){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR")){this.statCache[t]=false;return a()}var s=e.slice(-1)==="/";this.statCache[t]=i;if(t.slice(-1)==="/"&&i&&!i.isDirectory())return a(null,false,i);var n=true;if(i)n=i.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||n;if(s&&n==="FILE")return a();return a(null,n,i)}},6405:function(e){e.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},6408:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const{KEYOBJECT:n}=r(3771);const{JWEInvalid:o,JWEDecryptionFailed:u}=r(3688);const{asInput:p}=r(8727);const c=function(e,t,r){if(t.length!==12){throw new o("invalid iv")}if(arguments.length===3){if(r.length!==16){throw new o("invalid tag")}}};const m=(e,{[n]:t},r,{iv:a,aad:s=Buffer.alloc(0)})=>{const o=p(t,false);c(e,a);const u=i(`aes-${e}-gcm`,o,a,{authTagLength:16});u.setAAD(s);const m=Buffer.concat([u.update(r),u.final()]);const l=u.getAuthTag();return{ciphertext:m,tag:l}};const l=(e,{[n]:t},r,{iv:i,tag:s=Buffer.alloc(0),aad:o=Buffer.alloc(0)})=>{const m=p(t,false);c(e,i,s);try{const t=a(`aes-${e}-gcm`,m,i,{authTagLength:16});t.setAuthTag(s);t.setAAD(o);return Buffer.concat([t.update(r),t.final()])}catch(e){throw new u}};e.exports=((e,t)=>{["A128GCM","A192GCM","A256GCM"].forEach(r=>{const i=parseInt(r.substr(1,3),10);if(s().includes(`aes-${i}-gcm`)){e.encrypt.set(r,m.bind(undefined,i));e.decrypt.set(r,l.bind(undefined,i));t.oct.encrypt[r]=t.oct.decrypt[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===i)}})})},6412:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-18",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-06-18"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-06-18/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-06-18/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-06-18/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S22"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-06-18/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-06-18/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S2v",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2z"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-06-18/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-06-18/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-06-18/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S35"},Tags:{shape:"S22"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-06-18/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-06-18/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-06-18/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-06-18/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-06-18/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6413:function(e,t,r){"use strict";const i=r(4861);const a=r(5534);const s=r(3089);const n=r(4365);e.exports=((e,t,r)=>{const o=Number(e.headers["content-length"])||null;const u=n.download(e,r,o);s(e,u);const p=t.decompress===true&&a.function(i)&&t.method!=="HEAD"?i(u):u;if(!t.decompress&&["gzip","deflate"].includes(e.headers["content-encoding"])){t.encoding=null}r.emit("response",p);r.emit("downloadProgress",{percent:0,transferred:0,total:o});e.pipe(u)})},6416:function(e,t,r){"use strict";var i=r(5747);var a=r(1191);var s=r(8846);var n=r(9374);function Har(e){this.request=e}Har.prototype.reducer=function(e,t){if(e[t.name]===undefined){e[t.name]=t.value;return e}var r=[e[t.name],t.value];e[t.name]=r;return e};Har.prototype.prep=function(e){e.queryObj={};e.headersObj={};e.postData.jsonObj=false;e.postData.paramsObj=false;if(e.queryString&&e.queryString.length){e.queryObj=e.queryString.reduce(this.reducer,{})}if(e.headers&&e.headers.length){e.headersObj=e.headers.reduceRight(function(e,t){e[t.name]=t.value;return e},{})}if(e.cookies&&e.cookies.length){var t=e.cookies.map(function(e){return e.name+"="+e.value});if(t.length){e.headersObj.cookie=t.join("; ")}}function some(t){return t.some(function(t){return e.postData.mimeType.indexOf(t)===0})}if(some(["multipart/mixed","multipart/related","multipart/form-data","multipart/alternative"])){e.postData.mimeType="multipart/form-data"}else if(some(["application/x-www-form-urlencoded"])){if(!e.postData.params){e.postData.text=""}else{e.postData.paramsObj=e.postData.params.reduce(this.reducer,{});e.postData.text=a.stringify(e.postData.paramsObj)}}else if(some(["text/json","text/x-json","application/json","application/x-json"])){e.postData.mimeType="application/json";if(e.postData.text){try{e.postData.jsonObj=JSON.parse(e.postData.text)}catch(t){this.request.debug(t);e.postData.mimeType="text/plain"}}}return e};Har.prototype.options=function(e){if(!e.har){return e}var t={};n(t,e.har);if(t.log&&t.log.entries){t=t.log.entries[0]}t.url=t.url||e.url||e.uri||e.baseUrl||"/";t.httpVersion=t.httpVersion||"HTTP/1.1";t.queryString=t.queryString||[];t.headers=t.headers||[];t.cookies=t.cookies||[];t.postData=t.postData||{};t.postData.mimeType=t.postData.mimeType||"application/octet-stream";t.bodySize=0;t.headersSize=0;t.postData.size=0;if(!s.request(t)){return e}var r=this.prep(t);if(r.url){e.url=r.url}if(r.method){e.method=r.method}if(Object.keys(r.queryObj).length){e.qs=r.queryObj}if(Object.keys(r.headersObj).length){e.headers=r.headersObj}function test(e){return r.postData.mimeType.indexOf(e)===0}if(test("application/x-www-form-urlencoded")){e.form=r.postData.paramsObj}else if(test("application/json")){if(r.postData.jsonObj){e.body=r.postData.jsonObj;e.json=true}}else if(test("multipart/form-data")){e.formData={};r.postData.params.forEach(function(t){var r={};if(!t.fileName&&!t.contentType){e.formData[t.name]=t.value;return}if(t.fileName&&!t.value){r.value=i.createReadStream(t.fileName)}else if(t.value){r.value=t.value}if(t.fileName){r.options={filename:t.fileName,contentType:t.contentType?t.contentType:null}}e.formData[t.name]=r})}else{if(r.postData.text){e.body=r.postData.text}}return e};t.Har=Har},6417:function(e){e.exports=require("crypto")},6423:function(e){e.exports={pagination:{ListContainers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6427:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mturk"]={};i.MTurk=a.defineService("mturk",["2017-01-17"]);Object.defineProperty(s.services["mturk"],"2017-01-17",{get:function get(){var e=r(8504);e.paginators=r(8766).pagination;return e},enumerable:true,configurable:true});e.exports=i.MTurk},6431:function(e,t,r){var i=r(395);var a=r(1733);var s=i.util.iniLoader;var n="us-east-1";i.SharedIniFileCredentials=i.util.inherit(i.Credentials,{constructor:function SharedIniFileCredentials(e){i.Credentials.call(this);e=e||{};this.filename=e.filename;this.profile=e.profile||process.env.AWS_PROFILE||i.util.defaultProfile;this.disableAssumeRole=Boolean(e.disableAssumeRole);this.preferStaticCredentials=Boolean(e.preferStaticCredentials);this.tokenCodeFn=e.tokenCodeFn||null;this.httpOptions=e.httpOptions||null;this.get(e.callback||i.util.fn.noop)},load:function load(e){var t=this;try{var r=i.util.getProfilesFromSharedConfig(s,this.filename);var a=r[this.profile]||{};if(Object.keys(a).length===0){throw i.util.error(new Error("Profile "+this.profile+" not found"),{code:"SharedIniFileCredentialsProviderFailure"})}var n=Boolean(this.preferStaticCredentials&&a["aws_access_key_id"]&&a["aws_secret_access_key"]);if(a["role_arn"]&&!n){this.loadRoleProfile(r,a,function(r,i){if(r){e(r)}else{t.expired=false;t.accessKeyId=i.Credentials.AccessKeyId;t.secretAccessKey=i.Credentials.SecretAccessKey;t.sessionToken=i.Credentials.SessionToken;t.expireTime=i.Credentials.Expiration;e(null)}});return}this.accessKeyId=a["aws_access_key_id"];this.secretAccessKey=a["aws_secret_access_key"];this.sessionToken=a["aws_session_token"];if(!this.accessKeyId||!this.secretAccessKey){throw i.util.error(new Error("Credentials not set for profile "+this.profile),{code:"SharedIniFileCredentialsProviderFailure"})}this.expired=false;e(null)}catch(t){e(t)}},refresh:function refresh(e){s.clearCachedFiles();this.coalesceRefresh(e||i.util.fn.callback,this.disableAssumeRole)},loadRoleProfile:function loadRoleProfile(e,t,r){if(this.disableAssumeRole){throw i.util.error(new Error("Role assumption profiles are disabled. "+"Failed to load profile "+this.profile+" from "+e.filename),{code:"SharedIniFileCredentialsProviderFailure"})}var s=this;var o=t["role_arn"];var u=t["role_session_name"];var p=t["external_id"];var c=t["mfa_serial"];var m=t["source_profile"];var l=t["region"]||n;if(!m){throw i.util.error(new Error("source_profile is not set using profile "+this.profile),{code:"SharedIniFileCredentialsProviderFailure"})}var d=e[m];if(typeof d!=="object"){throw i.util.error(new Error("source_profile "+m+" using profile "+this.profile+" does not exist"),{code:"SharedIniFileCredentialsProviderFailure"})}var y=new i.SharedIniFileCredentials(i.util.merge(this.options||{},{profile:m,preferStaticCredentials:true}));this.roleArn=o;var b=new a({credentials:y,region:l,httpOptions:this.httpOptions});var h={RoleArn:o,RoleSessionName:u||"aws-sdk-js-"+Date.now()};if(p){h.ExternalId=p}if(c&&s.tokenCodeFn){h.SerialNumber=c;s.tokenCodeFn(c,function(e,t){if(e){var a;if(e instanceof Error){a=e.message}else{a=e}r(i.util.error(new Error("Error fetching MFA token: "+a),{code:"SharedIniFileCredentialsProviderFailure"}));return}h.TokenCode=t;b.assumeRole(h,r)});return}b.assumeRole(h,r)}})},6433:function(e){e.exports={pagination:{GetFlowTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},GetSystemTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListFlowExecutionMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"messages"},ListTagsForResource:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tags"},SearchEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"descriptions"},SearchFlowExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchFlowTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"}}}},6435:function(e,t,r){"use strict";const i=r(5534);e.exports=(e=>{const t={protocol:e.protocol,hostname:e.hostname.startsWith("[")?e.hostname.slice(1,-1):e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,href:e.href};if(i.string(e.port)&&e.port.length>0){t.port=Number(e.port)}if(e.username||e.password){t.auth=`${e.username}:${e.password}`}t.path=i.null(e.search)?e.pathname:`${e.pathname}${e.search}`;return t})},6454:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideoarchivedmedia"]={};i.KinesisVideoArchivedMedia=a.defineService("kinesisvideoarchivedmedia",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideoarchivedmedia"],"2017-09-30",{get:function get(){var e=r(7312);e.paginators=r(6618).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoArchivedMedia},6458:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["configservice"]={};i.ConfigService=a.defineService("configservice",["2014-11-12"]);Object.defineProperty(s.services["configservice"],"2014-11-12",{get:function get(){var e=r(7740);e.paginators=r(4221).pagination;return e},enumerable:true,configurable:true});e.exports=i.ConfigService},6461:function(e){e.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:true,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:true,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}}},6463:function(e,t,r){"use strict";const i=r(8273);const a=r(8557);class FilterError extends Error{}const s=(e,t)=>new a((r,a,s)=>{const{count:n,filter:o=(()=>true)}=t;if(!Number.isFinite(n)){a(new TypeError(`Expected a finite number, got ${typeof t.count}`));return}const u=[];const p=[];let c=0;let m=false;const l=new Set;const d=()=>{if(u.length===n){r(u);m=true}if(c-p.length<n){a(new i(p));m=true}return m};const y=()=>{for(const t of e){if(!l.has(t)&&typeof t.cancel==="function"){t.cancel()}}};s(y);for(const t of e){c++;(async()=>{try{const e=await t;if(m){return}if(!o(e)){throw new FilterError("Value does not satisfy filter")}u.push(e)}catch(e){p.push(e)}finally{l.add(t);if(!m&&d()){y()}}})()}if(n>c){a(new RangeError(`Expected input to contain at least ${t.count} items, but contains ${c} items`));y()}});e.exports=s;e.exports.AggregateError=i;e.exports.FilterError=FilterError},6465:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotfleethub"]={};i.IoTFleetHub=a.defineService("iotfleethub",["2020-11-03"]);Object.defineProperty(s.services["iotfleethub"],"2020-11-03",{get:function get(){var e=r(8335);e.paginators=r(1965).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTFleetHub},6470:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(4431);const n=r(2102);const o=r(5082);const u=a(r(2087));const p=a(r(5622));var c;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(c=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=o.toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){const t="_GitHubActionsFileCommandDelimeter_";const i=`${e}<<${t}${u.EOL}${r}${u.EOL}${t}`;n.issueCommand("ENV",i)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){n.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${p.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=c.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},6477:function(e){e.exports={pagination:{ListDeploymentJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deploymentJobs"},ListFleets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"fleetDetails"},ListRobotApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robotApplicationSummaries"},ListRobots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robots"},ListSimulationApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationApplicationSummaries"},ListSimulationJobBatches:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobBatchSummaries"},ListSimulationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobSummaries"},ListWorldExportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldExportJobSummaries"},ListWorldGenerationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldGenerationJobSummaries"},ListWorldTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateSummaries"},ListWorlds:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldSummaries"}}}},6486:function(e,t,r){const{inspect:i}=r(1669);const{RPError:a,OPError:s}=r(3889);const n=r(4880);const o=r(3994);const{authenticatedPost:u}=r(7693);const p=r(7944);const c=r(3331);class DeviceFlowHandle{constructor({client:e,exchangeBody:t,clientAssertionPayload:r,response:i,maxAge:s}){["verification_uri","user_code","device_code"].forEach(e=>{if(typeof i[e]!=="string"||!i[e]){throw new a(`expected ${e} string to be returned by Device Authorization Response, got %j`,i[e])}});if(!Number.isSafeInteger(i.expires_in)){throw new a("expected expires_in number to be returned by Device Authorization Response, got %j",i.expires_in)}n(this).expires_at=o()+i.expires_in;n(this).client=e;n(this).maxAge=s;n(this).exchangeBody=t;n(this).clientAssertionPayload=r;n(this).response=i;n(this).interval=i.interval*1e3||5e3}async poll(){if(this.expired()){throw new a("the device code %j has expired and the device authorization session has concluded",this.device_code)}await new Promise(e=>setTimeout(e,n(this).interval));const e=await u.call(n(this).client,"token",{form:true,body:{...n(this).exchangeBody,grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:this.device_code},json:true},{clientAssertionPayload:n(this).clientAssertionPayload});let t;try{t=p(e)}catch(e){switch(e instanceof s&&e.error){case"slow_down":n(this).interval+=5e3;case"authorization_pending":return this.poll();default:throw e}}const r=new c(t);if("id_token"in r){await n(this).client.decryptIdToken(r);await n(this).client.validateIdToken(r,undefined,"token",n(this).maxAge)}return r}get device_code(){return n(this).response.device_code}get user_code(){return n(this).response.user_code}get verification_uri(){return n(this).response.verification_uri}get verification_uri_complete(){return n(this).response.verification_uri_complete}get expires_in(){return Math.max.apply(null,[n(this).expires_at-o(),0])}expired(){return this.expires_in===0}[i.custom](){return`${this.constructor.name} ${i(n(this).response,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}e.exports=DeviceFlowHandle},6504:function(e){e.exports={pagination:{DescribeAlarmHistory:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AlarmHistoryItems"},DescribeAlarms:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:["MetricAlarms","CompositeAlarms"]},DescribeAlarmsForMetric:{result_key:"MetricAlarms"},DescribeInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxDatapoints",output_token:"NextToken",result_key:["MetricDataResults","Messages"]},ListDashboards:{input_token:"NextToken",output_token:"NextToken",result_key:"DashboardEntries"},ListMetrics:{input_token:"NextToken",output_token:"NextToken",result_key:"Metrics"}}}},6505:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-11-15",endpointPrefix:"frauddetector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Fraud Detector",serviceId:"FraudDetector",signatureVersion:"v4",targetPrefix:"AWSHawksNestServiceFacade",uid:"frauddetector-2019-11-15"},operations:{BatchCreateVariable:{input:{type:"structure",required:["variableEntries"],members:{variableEntries:{type:"list",member:{type:"structure",members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{}}}},tags:{shape:"S5"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},BatchGetVariable:{input:{type:"structure",required:["names"],members:{names:{type:"list",member:{}}}},output:{type:"structure",members:{variables:{shape:"Sg"},errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},CreateDetectorVersion:{input:{type:"structure",required:["detectorId","rules"],members:{detectorId:{},description:{},externalModelEndpoints:{shape:"Sr"},rules:{shape:"Ss"},modelVersions:{shape:"Sv"},ruleExecutionMode:{},tags:{shape:"S5"}}},output:{type:"structure",members:{detectorId:{},detectorVersionId:{},status:{}}}},CreateModel:{input:{type:"structure",required:["modelId","modelType","eventTypeName"],members:{modelId:{},modelType:{},description:{},eventTypeName:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},CreateModelVersion:{input:{type:"structure",required:["modelId","modelType","trainingDataSource","trainingDataSchema"],members:{modelId:{},modelType:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},tags:{shape:"S5"}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}}},CreateRule:{input:{type:"structure",required:["ruleId","detectorId","expression","language","outcomes"],members:{ruleId:{},detectorId:{},description:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{rule:{shape:"St"}}}},CreateVariable:{input:{type:"structure",required:["name","dataType","dataSource","defaultValue"],members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},DeleteDetector:{input:{type:"structure",required:["detectorId"],members:{detectorId:{}}},output:{type:"structure",members:{}}},DeleteDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId"],members:{detectorId:{},detectorVersionId:{}}},output:{type:"structure",members:{}}},DeleteEntityType:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteEvent:{input:{type:"structure",required:["eventId","eventTypeName"],members:{eventId:{},eventTypeName:{}}},output:{type:"structure",members:{}}},DeleteEventType:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteExternalModel:{input:{type:"structure",required:["modelEndpoint"],members:{modelEndpoint:{}}},output:{type:"structure",members:{}}},DeleteLabel:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteModel:{input:{type:"structure",required:["modelId","modelType"],members:{modelId:{},modelType:{}}},output:{type:"structure",members:{}}},DeleteModelVersion:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{}}},output:{type:"structure",members:{}}},DeleteOutcome:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["rule"],members:{rule:{shape:"St"}}},output:{type:"structure",members:{}}},DeleteVariable:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DescribeDetector:{input:{type:"structure",required:["detectorId"],members:{detectorId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{detectorId:{},detectorVersionSummaries:{type:"list",member:{type:"structure",members:{detectorVersionId:{},status:{},description:{},lastUpdatedTime:{}}}},nextToken:{},arn:{}}}},DescribeModelVersions:{input:{type:"structure",members:{modelId:{},modelVersionNumber:{},modelType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{modelVersionDetails:{type:"list",member:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},trainingResult:{type:"structure",members:{dataValidationMetrics:{type:"structure",members:{fileLevelMessages:{type:"list",member:{type:"structure",members:{title:{},content:{},type:{}}}},fieldLevelMessages:{type:"list",member:{type:"structure",members:{fieldName:{},identifier:{},title:{},content:{},type:{}}}}}},trainingMetrics:{type:"structure",members:{auc:{type:"float"},metricDataPoints:{type:"list",member:{type:"structure",members:{fpr:{type:"float"},precision:{type:"float"},tpr:{type:"float"},threshold:{type:"float"}}}}}}}},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId"],members:{detectorId:{},detectorVersionId:{}}},output:{type:"structure",members:{detectorId:{},detectorVersionId:{},description:{},externalModelEndpoints:{shape:"Sr"},modelVersions:{shape:"Sv"},rules:{shape:"Ss"},status:{},lastUpdatedTime:{},createdTime:{},ruleExecutionMode:{},arn:{}}}},GetDetectors:{input:{type:"structure",members:{detectorId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{detectors:{type:"list",member:{type:"structure",members:{detectorId:{},description:{},eventTypeName:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetEntityTypes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entityTypes:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetEventPrediction:{input:{type:"structure",required:["detectorId","eventId","eventTypeName","entities","eventTimestamp","eventVariables"],members:{detectorId:{},detectorVersionId:{},eventId:{},eventTypeName:{},entities:{type:"list",member:{type:"structure",required:["entityType","entityId"],members:{entityType:{},entityId:{}}}},eventTimestamp:{},eventVariables:{type:"map",key:{},value:{type:"string",sensitive:true}},externalModelEndpointDataBlobs:{type:"map",key:{},value:{type:"structure",members:{byteBuffer:{type:"blob"},contentType:{}}},sensitive:true}}},output:{type:"structure",members:{modelScores:{type:"list",member:{type:"structure",members:{modelVersion:{shape:"Sw"},scores:{type:"map",key:{},value:{type:"float"}}}}},ruleResults:{type:"list",member:{type:"structure",members:{ruleId:{},outcomes:{shape:"Sr"}}}}}}},GetEventTypes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTypes:{type:"list",member:{type:"structure",members:{name:{},description:{},eventVariables:{shape:"Sr"},labels:{shape:"Sr"},entityTypes:{shape:"S1h"},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetExternalModels:{input:{type:"structure",members:{modelEndpoint:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{externalModels:{type:"list",member:{type:"structure",members:{modelEndpoint:{},modelSource:{},invokeModelEndpointRoleArn:{},inputConfiguration:{shape:"S3y"},outputConfiguration:{shape:"S41"},modelEndpointStatus:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetKMSEncryptionKey:{output:{type:"structure",members:{kmsKey:{type:"structure",members:{kmsEncryptionKeyArn:{}}}}}},GetLabels:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{labels:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetModelVersion:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},status:{},arn:{}}}},GetModels:{input:{type:"structure",members:{modelId:{},modelType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},models:{type:"list",member:{type:"structure",members:{modelId:{},modelType:{},description:{},eventTypeName:{},createdTime:{},lastUpdatedTime:{},arn:{}}}}}}},GetOutcomes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{outcomes:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetRules:{input:{type:"structure",required:["detectorId"],members:{ruleId:{},detectorId:{},ruleVersion:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{ruleDetails:{type:"list",member:{type:"structure",members:{ruleId:{},description:{},detectorId:{},ruleVersion:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetVariables:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{variables:{shape:"Sg"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceARN"],members:{resourceARN:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"S5"},nextToken:{}}}},PutDetector:{input:{type:"structure",required:["detectorId","eventTypeName"],members:{detectorId:{},description:{},eventTypeName:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutEntityType:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutEventType:{input:{type:"structure",required:["name","eventVariables","entityTypes"],members:{name:{},description:{},eventVariables:{shape:"S1h"},labels:{shape:"Sr"},entityTypes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutExternalModel:{input:{type:"structure",required:["modelEndpoint","modelSource","invokeModelEndpointRoleArn","inputConfiguration","outputConfiguration","modelEndpointStatus"],members:{modelEndpoint:{},modelSource:{},invokeModelEndpointRoleArn:{},inputConfiguration:{shape:"S3y"},outputConfiguration:{shape:"S41"},modelEndpointStatus:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutKMSEncryptionKey:{input:{type:"structure",required:["kmsEncryptionKeyArn"],members:{kmsEncryptionKeyArn:{}}},output:{type:"structure",members:{}}},PutLabel:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutOutcome:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceARN","tagKeys"],members:{resourceARN:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId","externalModelEndpoints","rules"],members:{detectorId:{},detectorVersionId:{},externalModelEndpoints:{shape:"Sr"},rules:{shape:"Ss"},description:{},modelVersions:{shape:"Sv"},ruleExecutionMode:{}}},output:{type:"structure",members:{}}},UpdateDetectorVersionMetadata:{input:{type:"structure",required:["detectorId","detectorVersionId","description"],members:{detectorId:{},detectorVersionId:{},description:{}}},output:{type:"structure",members:{}}},UpdateDetectorVersionStatus:{input:{type:"structure",required:["detectorId","detectorVersionId","status"],members:{detectorId:{},detectorVersionId:{},status:{}}},output:{type:"structure",members:{}}},UpdateModel:{input:{type:"structure",required:["modelId","modelType"],members:{modelId:{},modelType:{},description:{}}},output:{type:"structure",members:{}}},UpdateModelVersion:{input:{type:"structure",required:["modelId","modelType","majorVersionNumber"],members:{modelId:{},modelType:{},majorVersionNumber:{},externalEventsDetail:{shape:"S1a"},tags:{shape:"S5"}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}}},UpdateModelVersionStatus:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber","status"],members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}},output:{type:"structure",members:{}}},UpdateRuleMetadata:{input:{type:"structure",required:["rule","description"],members:{rule:{shape:"St"},description:{}}},output:{type:"structure",members:{}}},UpdateRuleVersion:{input:{type:"structure",required:["rule","expression","language","outcomes"],members:{rule:{shape:"St"},description:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{rule:{shape:"St"}}}},UpdateVariable:{input:{type:"structure",required:["name"],members:{name:{},defaultValue:{},description:{},variableType:{}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sg:{type:"list",member:{type:"structure",members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{shape:"St"}},St:{type:"structure",required:["detectorId","ruleId","ruleVersion"],members:{detectorId:{},ruleId:{},ruleVersion:{}}},Sv:{type:"list",member:{shape:"Sw"}},Sw:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{},arn:{}}},S17:{type:"structure",required:["modelVariables","labelSchema"],members:{modelVariables:{shape:"Sr"},labelSchema:{type:"structure",required:["labelMapper"],members:{labelMapper:{type:"map",key:{},value:{shape:"Sr"}}}}}},S1a:{type:"structure",required:["dataLocation","dataAccessRoleArn"],members:{dataLocation:{},dataAccessRoleArn:{}}},S1f:{type:"string",sensitive:true},S1h:{type:"list",member:{}},S3y:{type:"structure",required:["useEventVariables"],members:{eventTypeName:{},format:{},useEventVariables:{type:"boolean"},jsonInputTemplate:{},csvInputTemplate:{}}},S41:{type:"structure",required:["format"],members:{format:{},jsonKeyToVariableMap:{type:"map",key:{},value:{}},csvIndexToVariableMap:{type:"map",key:{},value:{}}}}}}},6509:function(e,t,r){"use strict";const i=r(8614);const{createHash:a}=r(6417);const{createServer:s,STATUS_CODES:n}=r(8605);const o=r(1671);const u=r(925);const{format:p,parse:c}=r(5271);const{GUID:m,kWebSocket:l}=r(4287);const d=/^[+/0-9A-Za-z]{22}==$/;class WebSocketServer extends i{constructor(e,t){super();e={maxPayload:100*1024*1024,perMessageDeflate:false,handleProtocols:null,clientTracking:true,verifyClient:null,noServer:false,backlog:null,server:null,host:null,path:null,port:null,...e};if(e.port==null&&!e.server&&!e.noServer){throw new TypeError('One of the "port", "server", or "noServer" options must be specified')}if(e.port!=null){this._server=s((e,t)=>{const r=n[426];t.writeHead(426,{"Content-Length":r.length,"Content-Type":"text/plain"});t.end(r)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,r)=>{this.handleUpgrade(e,t,r,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const r=t!==-1?e.url.slice(0,t):e.url;if(r!==this.options.path)return false}return true}handleUpgrade(e,t,r,i){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const s=+e.headers["sec-websocket-version"];const n={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!d.test(a)||s!==8&&s!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const r=new o(this.options.perMessageDeflate,true,this.options.maxPayload);try{const i=c(e.headers["sec-websocket-extensions"]);if(i[o.extensionName]){r.accept(i[o.extensionName]);n[o.extensionName]=r}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const o={origin:e.headers[`${s===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(o,(s,o,u,p)=>{if(!s){return abortHandshake(t,o||401,u,p)}this.completeUpgrade(a,n,e,t,r,i)});return}if(!this.options.verifyClient(o))return abortHandshake(t,401)}this.completeUpgrade(a,n,e,t,r,i)}completeUpgrade(e,t,r,i,s,n){if(!i.readable||!i.writable)return i.destroy();if(i[l]){throw new Error("server.handleUpgrade() was called more than once with the same "+"socket, possibly due to a misconfiguration")}const c=a("sha1").update(e+m).digest("base64");const d=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${c}`];const y=new u(null);let b=r.headers["sec-websocket-protocol"];if(b){b=b.trim().split(/ *, */);if(this.options.handleProtocols){b=this.options.handleProtocols(b,r)}else{b=b[0]}if(b){d.push(`Sec-WebSocket-Protocol: ${b}`);y.protocol=b}}if(t[o.extensionName]){const e=t[o.extensionName].params;const r=p({[o.extensionName]:[e]});d.push(`Sec-WebSocket-Extensions: ${r}`);y._extensions=t}this.emit("headers",d,r);i.write(d.concat("\r\n").join("\r\n"));i.removeListener("error",socketOnError);y.setSocket(i,s,this.options.maxPayload);if(this.clients){this.clients.add(y);y.on("close",()=>this.clients.delete(y))}n(y)}}e.exports=WebSocketServer;function addListeners(e,t){for(const r of Object.keys(t))e.on(r,t[r]);return function removeListeners(){for(const r of Object.keys(t)){e.removeListener(r,t[r])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,r,i){if(e.writable){r=r||n[t];i={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(r),...i};e.write(`HTTP/1.1 ${t} ${n[t]}\r\n`+Object.keys(i).map(e=>`${e}: ${i[e]}`).join("\r\n")+"\r\n\r\n"+r)}e.removeListener("error",socketOnError);e.destroy()}},6515:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediapackage"]={};i.MediaPackage=a.defineService("mediapackage",["2017-10-12"]);Object.defineProperty(s.services["mediapackage"],"2017-10-12",{get:function get(){var e=r(8749);e.paginators=r(9934).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaPackage},6524:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"databrew",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Glue DataBrew",serviceId:"DataBrew",signatureVersion:"v4",signingName:"databrew",uid:"databrew-2017-07-25"},operations:{BatchDeleteRecipeVersion:{http:{requestUri:"/recipes/{name}/batchDeleteRecipeVersion"},input:{type:"structure",required:["Name","RecipeVersions"],members:{Name:{location:"uri",locationName:"name"},RecipeVersions:{type:"list",member:{}}}},output:{type:"structure",required:["Name"],members:{Name:{},Errors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{},RecipeVersion:{}}}}}}},CreateDataset:{http:{requestUri:"/datasets"},input:{type:"structure",required:["Name","Input"],members:{Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateProfileJob:{http:{requestUri:"/profileJobs"},input:{type:"structure",required:["DatasetName","Name","OutputLocation","RoleArn"],members:{DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},OutputLocation:{shape:"Sn"},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",required:["DatasetName","Name","RecipeName","RoleArn"],members:{DatasetName:{},Name:{},RecipeName:{},Sample:{shape:"S1a"},RoleArn:{},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateRecipe:{http:{requestUri:"/recipes"},input:{type:"structure",required:["Name","Steps"],members:{Description:{},Name:{},Steps:{shape:"S1g"},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateRecipeJob:{http:{requestUri:"/recipeJobs"},input:{type:"structure",required:["Name","Outputs","RoleArn"],members:{DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateSchedule:{http:{requestUri:"/schedules"},input:{type:"structure",required:["CronExpression","Name"],members:{JobNames:{shape:"S26"},CronExpression:{},Tags:{shape:"Su"},Name:{}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteRecipeVersion:{http:{method:"DELETE",requestUri:"/recipes/{name}/recipeVersion/{recipeVersion}"},input:{type:"structure",required:["Name","RecipeVersion"],members:{Name:{location:"uri",locationName:"name"},RecipeVersion:{location:"uri",locationName:"recipeVersion"}}},output:{type:"structure",required:["Name","RecipeVersion"],members:{Name:{},RecipeVersion:{}}}},DeleteSchedule:{http:{method:"DELETE",requestUri:"/schedules/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name","Input"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Source:{},Tags:{shape:"Su"},ResourceArn:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},Type:{},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},ResourceArn:{},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Name:{},RecipeName:{},ResourceArn:{},Sample:{shape:"S1a"},RoleArn:{},Tags:{shape:"Su"},SessionStatus:{},OpenedBy:{},OpenDate:{type:"timestamp"}}}},DescribeRecipe:{http:{method:"GET",requestUri:"/recipes/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},RecipeVersion:{location:"querystring",locationName:"recipeVersion"}}},output:{type:"structure",required:["Name"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ProjectName:{},PublishedBy:{},PublishedDate:{type:"timestamp"},Description:{},Name:{},Steps:{shape:"S1g"},Tags:{shape:"Su"},ResourceArn:{},RecipeVersion:{}}}},DescribeSchedule:{http:{method:"GET",requestUri:"/schedules/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},JobNames:{shape:"S26"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ResourceArn:{},CronExpression:{},Tags:{shape:"Su"},Name:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Datasets"],members:{Datasets:{type:"list",member:{type:"structure",required:["Name","Input"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Source:{},Tags:{shape:"Su"},ResourceArn:{}}}},NextToken:{}}}},ListJobRuns:{http:{method:"GET",requestUri:"/jobs/{name}/jobRuns"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["JobRuns"],members:{JobRuns:{type:"list",member:{type:"structure",members:{Attempt:{type:"integer"},CompletedOn:{type:"timestamp"},DatasetName:{},ErrorMessage:{},ExecutionTime:{type:"integer"},JobName:{},RunId:{},State:{},LogSubscription:{},LogGroupName:{},Outputs:{shape:"S1u"},RecipeReference:{shape:"S23"},StartedBy:{},StartedOn:{type:"timestamp"}}}},NextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{DatasetName:{location:"querystring",locationName:"datasetName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ProjectName:{location:"querystring",locationName:"projectName"}}},output:{type:"structure",required:["Jobs"],members:{Jobs:{type:"list",member:{type:"structure",required:["Name"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},Type:{},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},ResourceArn:{},RoleArn:{},Timeout:{type:"integer"},Tags:{shape:"Su"}}}},NextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["Projects"],members:{Projects:{type:"list",member:{type:"structure",required:["Name","RecipeName"],members:{AccountId:{},CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Name:{},RecipeName:{},ResourceArn:{},Sample:{shape:"S1a"},Tags:{shape:"Su"},RoleArn:{},OpenedBy:{},OpenDate:{type:"timestamp"}}}},NextToken:{}}}},ListRecipeVersions:{http:{method:"GET",requestUri:"/recipeVersions"},input:{type:"structure",required:["Name"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Name:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["Recipes"],members:{NextToken:{},Recipes:{shape:"S3u"}}}},ListRecipes:{http:{method:"GET",requestUri:"/recipes"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RecipeVersion:{location:"querystring",locationName:"recipeVersion"}}},output:{type:"structure",required:["Recipes"],members:{Recipes:{shape:"S3u"},NextToken:{}}}},ListSchedules:{http:{method:"GET",requestUri:"/schedules"},input:{type:"structure",members:{JobName:{location:"querystring",locationName:"jobName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Schedules"],members:{Schedules:{type:"list",member:{type:"structure",required:["Name"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},JobNames:{shape:"S26"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ResourceArn:{},CronExpression:{},Tags:{shape:"Su"},Name:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Su"}}}},PublishRecipe:{http:{requestUri:"/recipes/{name}/publishRecipe"},input:{type:"structure",required:["Name"],members:{Description:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},SendProjectSessionAction:{http:{method:"PUT",requestUri:"/projects/{name}/sendProjectSessionAction"},input:{type:"structure",required:["Name"],members:{Preview:{type:"boolean"},Name:{location:"uri",locationName:"name"},RecipeStep:{shape:"S1h"},StepIndex:{type:"integer"},ClientSessionId:{},ViewFrame:{type:"structure",required:["StartColumnIndex"],members:{StartColumnIndex:{type:"integer"},ColumnRange:{type:"integer"},HiddenColumns:{type:"list",member:{}}}}}},output:{type:"structure",required:["Name"],members:{Result:{},Name:{},ActionId:{type:"integer"}}}},StartJobRun:{http:{requestUri:"/jobs/{name}/startJobRun"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["RunId"],members:{RunId:{}}}},StartProjectSession:{http:{method:"PUT",requestUri:"/projects/{name}/startProjectSession"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},AssumeControl:{type:"boolean"}}},output:{type:"structure",required:["Name"],members:{Name:{},ClientSessionId:{}}}},StopJobRun:{http:{requestUri:"/jobs/{name}/jobRun/{runId}/stopJobRun"},input:{type:"structure",required:["Name","RunId"],members:{Name:{location:"uri",locationName:"name"},RunId:{location:"uri",locationName:"runId"}}},output:{type:"structure",required:["RunId"],members:{RunId:{}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Su"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name","Input"],members:{Name:{location:"uri",locationName:"name"},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateProfileJob:{http:{method:"PUT",requestUri:"/profileJobs/{name}"},input:{type:"structure",required:["Name","OutputLocation","RoleArn"],members:{EncryptionKeyArn:{},EncryptionMode:{},Name:{location:"uri",locationName:"name"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},OutputLocation:{shape:"Sn"},RoleArn:{},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{name}"},input:{type:"structure",required:["RoleArn","Name"],members:{Sample:{shape:"S1a"},RoleArn:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{LastModifiedDate:{type:"timestamp"},Name:{}}}},UpdateRecipe:{http:{method:"PUT",requestUri:"/recipes/{name}"},input:{type:"structure",required:["Name"],members:{Description:{},Name:{location:"uri",locationName:"name"},Steps:{shape:"S1g"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateRecipeJob:{http:{method:"PUT",requestUri:"/recipeJobs/{name}"},input:{type:"structure",required:["Name","Outputs","RoleArn"],members:{EncryptionKeyArn:{},EncryptionMode:{},Name:{location:"uri",locationName:"name"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},RoleArn:{},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateSchedule:{http:{method:"PUT",requestUri:"/schedules/{name}"},input:{type:"structure",required:["CronExpression","Name"],members:{JobNames:{shape:"S26"},CronExpression:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}}},shapes:{Sc:{type:"structure",members:{Json:{type:"structure",members:{MultiLine:{type:"boolean"}}},Excel:{type:"structure",members:{SheetNames:{type:"list",member:{}},SheetIndexes:{type:"list",member:{type:"integer"}}}},Csv:{type:"structure",members:{Delimiter:{}}}}},Sm:{type:"structure",members:{S3InputDefinition:{shape:"Sn"},DataCatalogInputDefinition:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},TempDirectory:{shape:"Sn"}}}}},Sn:{type:"structure",required:["Bucket"],members:{Bucket:{},Key:{}}},Su:{type:"map",key:{},value:{}},S1a:{type:"structure",required:["Type"],members:{Size:{type:"integer"},Type:{}}},S1g:{type:"list",member:{shape:"S1h"}},S1h:{type:"structure",required:["Action"],members:{Action:{type:"structure",required:["Operation"],members:{Operation:{},Parameters:{type:"map",key:{},value:{}}}},ConditionExpressions:{type:"list",member:{type:"structure",required:["Condition","TargetColumn"],members:{Condition:{},Value:{},TargetColumn:{}}}}}},S1u:{type:"list",member:{type:"structure",required:["Location"],members:{CompressionFormat:{},Format:{},PartitionColumns:{type:"list",member:{}},Location:{shape:"Sn"},Overwrite:{type:"boolean"},FormatOptions:{type:"structure",members:{Csv:{type:"structure",members:{Delimiter:{}}}}}}}},S23:{type:"structure",required:["Name"],members:{Name:{},RecipeVersion:{}}},S26:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["Name"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ProjectName:{},PublishedBy:{},PublishedDate:{type:"timestamp"},Description:{},Name:{},ResourceArn:{},Steps:{shape:"S1g"},Tags:{shape:"Su"},RecipeVersion:{}}}}}}},6531:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-17",endpointPrefix:"catalog.marketplace",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS Marketplace Catalog",serviceFullName:"AWS Marketplace Catalog Service",serviceId:"Marketplace Catalog",signatureVersion:"v4",signingName:"aws-marketplace",uid:"marketplace-catalog-2018-09-17"},operations:{CancelChangeSet:{http:{method:"PATCH",requestUri:"/CancelChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}},DescribeChangeSet:{http:{method:"GET",requestUri:"/DescribeChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},StartTime:{},EndTime:{},Status:{},FailureCode:{},FailureDescription:{},ChangeSet:{type:"list",member:{type:"structure",members:{ChangeType:{},Entity:{shape:"Sg"},Details:{},ErrorDetailList:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}}}}},DescribeEntity:{http:{method:"GET",requestUri:"/DescribeEntity"},input:{type:"structure",required:["Catalog","EntityId"],members:{Catalog:{location:"querystring",locationName:"catalog"},EntityId:{location:"querystring",locationName:"entityId"}}},output:{type:"structure",members:{EntityType:{},EntityIdentifier:{},EntityArn:{},LastModifiedDate:{},Details:{}}}},ListChangeSets:{http:{requestUri:"/ListChangeSets"},input:{type:"structure",required:["Catalog"],members:{Catalog:{},FilterList:{shape:"Sp"},Sort:{shape:"St"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ChangeSetSummaryList:{type:"list",member:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},StartTime:{},EndTime:{},Status:{},EntityIdList:{type:"list",member:{}},FailureCode:{}}}},NextToken:{}}}},ListEntities:{http:{requestUri:"/ListEntities"},input:{type:"structure",required:["Catalog","EntityType"],members:{Catalog:{},EntityType:{},FilterList:{shape:"Sp"},Sort:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntitySummaryList:{type:"list",member:{type:"structure",members:{Name:{},EntityType:{},EntityId:{},EntityArn:{},LastModifiedDate:{},Visibility:{}}}},NextToken:{}}}},StartChangeSet:{http:{requestUri:"/StartChangeSet"},input:{type:"structure",required:["Catalog","ChangeSet"],members:{Catalog:{},ChangeSet:{type:"list",member:{type:"structure",required:["ChangeType","Entity","Details"],members:{ChangeType:{},Entity:{shape:"Sg"},Details:{}}}},ChangeSetName:{},ClientRequestToken:{}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}}},shapes:{Sg:{type:"structure",required:["Type"],members:{Type:{},Identifier:{}}},Sp:{type:"list",member:{type:"structure",members:{Name:{},ValueList:{type:"list",member:{}}}}},St:{type:"structure",members:{SortBy:{},SortOrder:{}}}}}},6538:function(e,t,r){e.exports={read:read.bind(undefined,false,undefined),readType:read.bind(undefined,false),write:write,readPartial:read.bind(undefined,true),readInternal:read,keyTypeToAlg:keyTypeToAlg,algToKeyType:algToKeyType};var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(2270);var o=r(3852);var u=r(7502);var p=r(8940);function algToKeyType(e){i.string(e);if(e==="ssh-dss")return"dsa";else if(e==="ssh-rsa")return"rsa";else if(e==="ssh-ed25519")return"ed25519";else if(e==="ssh-curve25519")return"curve25519";else if(e.match(/^ecdsa-sha2-/))return"ecdsa";else throw new Error("Unknown algorithm "+e)}function keyTypeToAlg(e){i.object(e);if(e.type==="dsa")return"ssh-dss";else if(e.type==="rsa")return"ssh-rsa";else if(e.type==="ed25519")return"ssh-ed25519";else if(e.type==="curve25519")return"ssh-curve25519";else if(e.type==="ecdsa")return"ecdsa-sha2-"+e.part.curve.data.toString();else throw new Error("Unknown key type "+e.type)}function read(e,t,r,c){if(typeof r==="string")r=a.from(r);i.buffer(r,"buf");var m={};var l=m.parts=[];var d=new p({buffer:r});var y=d.readString();i.ok(!d.atEnd(),"key must have at least one part");m.type=algToKeyType(y);var b=s.info[m.type].parts.length;if(t&&t==="private")b=s.privInfo[m.type].parts.length;while(!d.atEnd()&&l.length<b)l.push(d.readPart());while(!e&&!d.atEnd())l.push(d.readPart());i.ok(l.length>=1,"key must have at least one part");i.ok(e||d.atEnd(),"leftover bytes at end of key");var h=o;var f=s.info[m.type];if(t==="private"||f.parts.length!==l.length){f=s.privInfo[m.type];h=u}i.strictEqual(f.parts.length,l.length);if(m.type==="ecdsa"){var g=/^ecdsa-sha2-(.+)$/.exec(y);i.ok(g!==null);i.strictEqual(g[1],l[0].data.toString())}var S=true;for(var N=0;N<f.parts.length;++N){var I=l[N];I.name=f.parts[N];if(m.type==="ed25519"&&I.name==="k")I.data=I.data.slice(0,32);if(I.name!=="curve"&&f.normalize!==false){var T;if(m.type==="ed25519"){T=n.zeroPadToLength(I.data,32)}else{T=n.mpNormalize(I.data)}if(T.toString("binary")!==I.data.toString("binary")){I.data=T;S=false}}}if(S)m._rfc4253Cache=d.toBuffer();if(e&&typeof e==="object"){e.remainder=d.remainder();e.consumed=d._offset}return new h(m)}function write(e,t){i.object(e);var r=keyTypeToAlg(e);var o;var c=s.info[e.type];if(u.isPrivateKey(e))c=s.privInfo[e.type];var m=c.parts;var l=new p({});l.writeString(r);for(o=0;o<m.length;++o){var d=e.part[m[o]].data;if(c.normalize!==false){if(e.type==="ed25519")d=n.zeroPadToLength(d,32);else d=n.mpNormalize(d)}if(e.type==="ed25519"&&m[o]==="k")d=a.concat([d,e.part.A.data]);l.writeBuffer(d)}return l.toBuffer()}},6539:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-08-20",endpointPrefix:"s3-control",protocol:"rest-xml",serviceFullName:"AWS S3 Control",serviceId:"S3 Control",signatureVersion:"s3v4",signingName:"s3",uid:"s3control-2018-08-20"},operations:{CreateAccessPoint:{http:{method:"PUT",requestUri:"/v20180820/accesspoint/{name}"},input:{locationName:"CreateAccessPointRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Name","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Bucket:{},VpcConfiguration:{shape:"S5"},PublicAccessBlockConfiguration:{shape:"S7"}}},output:{type:"structure",members:{AccessPointArn:{}}},endpoint:{hostPrefix:"{AccountId}."}},CreateBucket:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"name"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"},OutpostId:{location:"header",locationName:"x-amz-outpost-id"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},BucketArn:{}}},httpChecksumRequired:true},CreateJob:{http:{requestUri:"/v20180820/jobs"},input:{locationName:"CreateJobRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Operation","Report","ClientRequestToken","Manifest","Priority","RoleArn"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},ConfirmationRequired:{type:"boolean"},Operation:{shape:"Sr"},Report:{shape:"S1x"},ClientRequestToken:{idempotencyToken:true},Manifest:{shape:"S21"},Description:{},Priority:{type:"integer"},RoleArn:{},Tags:{shape:"S1b"}}},output:{type:"structure",members:{JobId:{}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteAccessPointPolicy:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucket:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketLifecycleConfiguration:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/tagging",responseCode:204},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteJobTagging:{http:{method:"DELETE",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteStorageLensConfiguration:{http:{method:"DELETE",requestUri:"/v20180820/storagelens/{storagelensid}"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteStorageLensConfigurationTagging:{http:{method:"DELETE",requestUri:"/v20180820/storagelens/{storagelensid}/tagging"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},DescribeJob:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Job:{type:"structure",members:{JobId:{},ConfirmationRequired:{type:"boolean"},Description:{},JobArn:{},Status:{},Manifest:{shape:"S21"},Operation:{shape:"Sr"},Priority:{type:"integer"},ProgressSummary:{shape:"S2w"},StatusUpdateReason:{},FailureReasons:{type:"list",member:{type:"structure",members:{FailureCode:{},FailureReason:{}}}},Report:{shape:"S1x"},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},RoleArn:{},SuspendedDate:{type:"timestamp"},SuspendedCause:{}}}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPoint:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},Bucket:{},NetworkOrigin:{},VpcConfiguration:{shape:"S5"},PublicAccessBlockConfiguration:{shape:"S7"},CreationDate:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPointPolicy:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPointPolicyStatus:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policyStatus"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucket:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Bucket:{},PublicAccessBlockEnabled:{type:"boolean"},CreationDate:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Rules:{shape:"S3p"}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketPolicy:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketTagging:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S1b"}}},endpoint:{hostPrefix:"{AccountId}."}},GetJobTagging:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Tags:{shape:"S1b"}}},endpoint:{hostPrefix:"{AccountId}."}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"S7"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."}},GetStorageLensConfiguration:{http:{method:"GET",requestUri:"/v20180820/storagelens/{storagelensid}"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{StorageLensConfiguration:{shape:"S4i"}},payload:"StorageLensConfiguration"},endpoint:{hostPrefix:"{AccountId}."}},GetStorageLensConfigurationTagging:{http:{method:"GET",requestUri:"/v20180820/storagelens/{storagelensid}/tagging"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{Tags:{shape:"S5b"}}},endpoint:{hostPrefix:"{AccountId}."}},ListAccessPoints:{http:{method:"GET",requestUri:"/v20180820/accesspoint"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"querystring",locationName:"bucket"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{AccessPointList:{type:"list",member:{locationName:"AccessPoint",type:"structure",required:["Name","NetworkOrigin","Bucket"],members:{Name:{},NetworkOrigin:{},VpcConfiguration:{shape:"S5"},Bucket:{},AccessPointArn:{}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."}},ListJobs:{http:{method:"GET",requestUri:"/v20180820/jobs"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobStatuses:{location:"querystring",locationName:"jobStatuses",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Jobs:{type:"list",member:{type:"structure",members:{JobId:{},Description:{},Operation:{},Priority:{type:"integer"},Status:{},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},ProgressSummary:{shape:"S2w"}}}}}},endpoint:{hostPrefix:"{AccountId}."}},ListRegionalBuckets:{http:{method:"GET",requestUri:"/v20180820/bucket"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},OutpostId:{location:"header",locationName:"x-amz-outpost-id"}}},output:{type:"structure",members:{RegionalBucketList:{type:"list",member:{locationName:"RegionalBucket",type:"structure",required:["Bucket","PublicAccessBlockEnabled","CreationDate"],members:{Bucket:{},BucketArn:{},PublicAccessBlockEnabled:{type:"boolean"},CreationDate:{type:"timestamp"},OutpostId:{}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."}},ListStorageLensConfigurations:{http:{method:"GET",requestUri:"/v20180820/storagelens"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},StorageLensConfigurationList:{type:"list",member:{locationName:"StorageLensConfiguration",type:"structure",required:["Id","StorageLensArn","HomeRegion"],members:{Id:{},StorageLensArn:{},HomeRegion:{},IsEnabled:{type:"boolean"}}},flattened:true}}},endpoint:{hostPrefix:"{AccountId}."}},PutAccessPointPolicy:{http:{method:"PUT",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{locationName:"PutAccessPointPolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Name","Policy"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{Rules:{shape:"S3p"}}}},payload:"LifecycleConfiguration"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:true},PutBucketPolicy:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/policy"},input:{locationName:"PutBucketPolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Bucket","Policy"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:true},PutBucketTagging:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket","Tagging"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},Tagging:{locationName:"Tagging",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["TagSet"],members:{TagSet:{shape:"S1b"}}}},payload:"Tagging"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:true},PutJobTagging:{http:{method:"PUT",requestUri:"/v20180820/jobs/{id}/tagging"},input:{locationName:"PutJobTaggingRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","JobId","Tags"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["PublicAccessBlockConfiguration","AccountId"],members:{PublicAccessBlockConfiguration:{shape:"S7",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"}},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."}},PutStorageLensConfiguration:{http:{method:"PUT",requestUri:"/v20180820/storagelens/{storagelensid}"},input:{locationName:"PutStorageLensConfigurationRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["ConfigId","AccountId","StorageLensConfiguration"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},StorageLensConfiguration:{shape:"S4i"},Tags:{shape:"S5b"}}},endpoint:{hostPrefix:"{AccountId}."}},PutStorageLensConfigurationTagging:{http:{method:"PUT",requestUri:"/v20180820/storagelens/{storagelensid}/tagging"},input:{locationName:"PutStorageLensConfigurationTaggingRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["ConfigId","AccountId","Tags"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},Tags:{shape:"S5b"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},UpdateJobPriority:{http:{requestUri:"/v20180820/jobs/{id}/priority"},input:{type:"structure",required:["AccountId","JobId","Priority"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Priority:{location:"querystring",locationName:"priority",type:"integer"}}},output:{type:"structure",required:["JobId","Priority"],members:{JobId:{},Priority:{type:"integer"}}},endpoint:{hostPrefix:"{AccountId}."}},UpdateJobStatus:{http:{requestUri:"/v20180820/jobs/{id}/status"},input:{type:"structure",required:["AccountId","JobId","RequestedJobStatus"],members:{AccountId:{hostLabel:true,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},RequestedJobStatus:{location:"querystring",locationName:"requestedJobStatus"},StatusUpdateReason:{location:"querystring",locationName:"statusUpdateReason"}}},output:{type:"structure",members:{JobId:{},Status:{},StatusUpdateReason:{}}},endpoint:{hostPrefix:"{AccountId}."}}},shapes:{S5:{type:"structure",required:["VpcId"],members:{VpcId:{}}},S7:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sr:{type:"structure",members:{LambdaInvoke:{type:"structure",members:{FunctionArn:{}}},S3PutObjectCopy:{type:"structure",members:{TargetResource:{},CannedAccessControlList:{},AccessControlGrants:{shape:"Sx"},MetadataDirective:{},ModifiedSinceConstraint:{type:"timestamp"},NewObjectMetadata:{type:"structure",members:{CacheControl:{},ContentDisposition:{},ContentEncoding:{},ContentLanguage:{},UserMetadata:{type:"map",key:{},value:{}},ContentLength:{type:"long"},ContentMD5:{},ContentType:{},HttpExpiresDate:{type:"timestamp"},RequesterCharged:{type:"boolean"},SSEAlgorithm:{}}},NewObjectTagging:{shape:"S1b"},RedirectLocation:{},RequesterPays:{type:"boolean"},StorageClass:{},UnModifiedSinceConstraint:{type:"timestamp"},SSEAwsKmsKeyId:{},TargetKeyPrefix:{},ObjectLockLegalHoldStatus:{},ObjectLockMode:{},ObjectLockRetainUntilDate:{type:"timestamp"}}},S3PutObjectAcl:{type:"structure",members:{AccessControlPolicy:{type:"structure",members:{AccessControlList:{type:"structure",required:["Owner"],members:{Owner:{type:"structure",members:{ID:{},DisplayName:{}}},Grants:{shape:"Sx"}}},CannedAccessControlList:{}}}}},S3PutObjectTagging:{type:"structure",members:{TagSet:{shape:"S1b"}}},S3InitiateRestoreObject:{type:"structure",members:{ExpirationInDays:{type:"integer"},GlacierJobTier:{}}},S3PutObjectLegalHold:{type:"structure",required:["LegalHold"],members:{LegalHold:{type:"structure",required:["Status"],members:{Status:{}}}}},S3PutObjectRetention:{type:"structure",required:["Retention"],members:{BypassGovernanceRetention:{type:"boolean"},Retention:{type:"structure",members:{RetainUntilDate:{type:"timestamp"},Mode:{}}}}}}},Sx:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",members:{TypeIdentifier:{},Identifier:{},DisplayName:{}}},Permission:{}}}},S1b:{type:"list",member:{shape:"S1c"}},S1c:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1x:{type:"structure",required:["Enabled"],members:{Bucket:{},Format:{},Enabled:{type:"boolean"},Prefix:{},ReportScope:{}}},S21:{type:"structure",required:["Spec","Location"],members:{Spec:{type:"structure",required:["Format"],members:{Format:{},Fields:{type:"list",member:{}}}},Location:{type:"structure",required:["ObjectArn","ETag"],members:{ObjectArn:{},ObjectVersionId:{},ETag:{}}}}},S2w:{type:"structure",members:{TotalNumberOfTasks:{type:"long"},NumberOfTasksSucceeded:{type:"long"},NumberOfTasksFailed:{type:"long"}}},S3p:{type:"list",member:{locationName:"Rule",type:"structure",required:["Status"],members:{Expiration:{type:"structure",members:{Date:{type:"timestamp"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},ID:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S1c"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S1b"}}}}},Status:{},Transitions:{type:"list",member:{locationName:"Transition",type:"structure",members:{Date:{type:"timestamp"},Days:{type:"integer"},StorageClass:{}}}},NoncurrentVersionTransitions:{type:"list",member:{locationName:"NoncurrentVersionTransition",type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}}},NoncurrentVersionExpiration:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},AbortIncompleteMultipartUpload:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}}}}},S4i:{type:"structure",required:["Id","AccountLevel","IsEnabled"],members:{Id:{},AccountLevel:{type:"structure",required:["BucketLevel"],members:{ActivityMetrics:{shape:"S4k"},BucketLevel:{type:"structure",members:{ActivityMetrics:{shape:"S4k"},PrefixLevel:{type:"structure",required:["StorageMetrics"],members:{StorageMetrics:{type:"structure",members:{IsEnabled:{type:"boolean"},SelectionCriteria:{type:"structure",members:{Delimiter:{},MaxDepth:{type:"integer"},MinStorageBytesPercentage:{type:"double"}}}}}}}}}}},Include:{type:"structure",members:{Buckets:{shape:"S4u"},Regions:{shape:"S4v"}}},Exclude:{type:"structure",members:{Buckets:{shape:"S4u"},Regions:{shape:"S4v"}}},DataExport:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","OutputSchemaVersion","AccountId","Arn"],members:{Format:{},OutputSchemaVersion:{},AccountId:{},Arn:{},Prefix:{},Encryption:{type:"structure",members:{SSES3:{locationName:"SSE-S3",type:"structure",members:{}},SSEKMS:{locationName:"SSE-KMS",type:"structure",required:["KeyId"],members:{KeyId:{}}}}}}}}},IsEnabled:{type:"boolean"},AwsOrg:{type:"structure",required:["Arn"],members:{Arn:{}}},StorageLensArn:{}}},S4k:{type:"structure",members:{IsEnabled:{type:"boolean"}}},S4u:{type:"list",member:{locationName:"Arn"}},S4v:{type:"list",member:{locationName:"Region"}},S5b:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},6553:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:25,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},6560:function(e){"use strict";e.exports=function generate__limitProperties(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!(l||typeof n=="number")){throw new Error(t+" must be number")}var y=t=="maxProperties"?">":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" Object.keys("+m+").length "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have ";if(t=="maxProperties"){i+="more"}else{i+="fewer"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" properties' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},6571:function(e){e.exports={pagination:{DescribeAnalysisSchemes:{result_key:"AnalysisSchemes"},DescribeDomains:{result_key:"DomainStatusList"},DescribeExpressions:{result_key:"Expressions"},DescribeIndexFields:{result_key:"IndexFields"},DescribeSuggesters:{result_key:"Suggesters"}}}},6574:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-01-01",endpointPrefix:"cloudsearchdomain",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CloudSearch Domain",serviceId:"CloudSearch Domain",signatureVersion:"v4",signingName:"cloudsearch",uid:"cloudsearchdomain-2013-01-01"},operations:{Search:{http:{method:"GET",requestUri:"/2013-01-01/search?format=sdk&pretty=true"},input:{type:"structure",required:["query"],members:{cursor:{location:"querystring",locationName:"cursor"},expr:{location:"querystring",locationName:"expr"},facet:{location:"querystring",locationName:"facet"},filterQuery:{location:"querystring",locationName:"fq"},highlight:{location:"querystring",locationName:"highlight"},partial:{location:"querystring",locationName:"partial",type:"boolean"},query:{location:"querystring",locationName:"q"},queryOptions:{location:"querystring",locationName:"q.options"},queryParser:{location:"querystring",locationName:"q.parser"},return:{location:"querystring",locationName:"return"},size:{location:"querystring",locationName:"size",type:"long"},sort:{location:"querystring",locationName:"sort"},start:{location:"querystring",locationName:"start",type:"long"},stats:{location:"querystring",locationName:"stats"}}},output:{type:"structure",members:{status:{type:"structure",members:{timems:{type:"long"},rid:{}}},hits:{type:"structure",members:{found:{type:"long"},start:{type:"long"},cursor:{},hit:{type:"list",member:{type:"structure",members:{id:{},fields:{type:"map",key:{},value:{type:"list",member:{}}},exprs:{type:"map",key:{},value:{}},highlights:{type:"map",key:{},value:{}}}}}}},facets:{type:"map",key:{},value:{type:"structure",members:{buckets:{type:"list",member:{type:"structure",members:{value:{},count:{type:"long"}}}}}}},stats:{type:"map",key:{},value:{type:"structure",members:{min:{},max:{},count:{type:"long"},missing:{type:"long"},sum:{type:"double"},sumOfSquares:{type:"double"},mean:{},stddev:{type:"double"}}}}}}},Suggest:{http:{method:"GET",requestUri:"/2013-01-01/suggest?format=sdk&pretty=true"},input:{type:"structure",required:["query","suggester"],members:{query:{location:"querystring",locationName:"q"},suggester:{location:"querystring",locationName:"suggester"},size:{location:"querystring",locationName:"size",type:"long"}}},output:{type:"structure",members:{status:{type:"structure",members:{timems:{type:"long"},rid:{}}},suggest:{type:"structure",members:{query:{},found:{type:"long"},suggestions:{type:"list",member:{type:"structure",members:{suggestion:{},score:{type:"long"},id:{}}}}}}}}},UploadDocuments:{http:{requestUri:"/2013-01-01/documents/batch?format=sdk"},input:{type:"structure",required:["documents","contentType"],members:{documents:{type:"blob",streaming:true},contentType:{location:"header",locationName:"Content-Type"}},payload:"documents"},output:{type:"structure",members:{status:{},adds:{type:"long"},deletes:{type:"long"},warnings:{type:"list",member:{type:"structure",members:{message:{}}}}}}}},shapes:{}}},6582:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-08",endpointPrefix:"acm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ACM",serviceFullName:"AWS Certificate Manager",serviceId:"ACM",signatureVersion:"v4",targetPrefix:"CertificateManager",uid:"acm-2015-12-08"},operations:{AddTagsToCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},DeleteCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},DescribeCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{type:"structure",members:{CertificateArn:{},DomainName:{},SubjectAlternativeNames:{shape:"Sc"},DomainValidationOptions:{shape:"Sd"},Serial:{},Subject:{},Issuer:{},CreatedAt:{type:"timestamp"},IssuedAt:{type:"timestamp"},ImportedAt:{type:"timestamp"},Status:{},RevokedAt:{type:"timestamp"},RevocationReason:{},NotBefore:{type:"timestamp"},NotAfter:{type:"timestamp"},KeyAlgorithm:{},SignatureAlgorithm:{},InUseBy:{type:"list",member:{}},FailureReason:{},Type:{},RenewalSummary:{type:"structure",required:["RenewalStatus","DomainValidationOptions","UpdatedAt"],members:{RenewalStatus:{},DomainValidationOptions:{shape:"Sd"},RenewalStatusReason:{},UpdatedAt:{type:"timestamp"}}},KeyUsages:{type:"list",member:{type:"structure",members:{Name:{}}}},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OID:{}}}},CertificateAuthorityArn:{},RenewalEligibility:{},Options:{shape:"S11"}}}}}},ExportCertificate:{input:{type:"structure",required:["CertificateArn","Passphrase"],members:{CertificateArn:{},Passphrase:{type:"blob",sensitive:true}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{},PrivateKey:{type:"string",sensitive:true}}}},GetCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},ImportCertificate:{input:{type:"structure",required:["Certificate","PrivateKey"],members:{CertificateArn:{},Certificate:{type:"blob"},PrivateKey:{type:"blob",sensitive:true},CertificateChain:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ListCertificates:{input:{type:"structure",members:{CertificateStatuses:{type:"list",member:{}},Includes:{type:"structure",members:{extendedKeyUsage:{type:"list",member:{}},keyUsage:{type:"list",member:{}},keyTypes:{type:"list",member:{}}}},NextToken:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificateSummaryList:{type:"list",member:{type:"structure",members:{CertificateArn:{},DomainName:{}}}}}}},ListTagsForCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},RemoveTagsFromCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},RenewCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},RequestCertificate:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationMethod:{},SubjectAlternativeNames:{shape:"Sc"},IdempotencyToken:{},DomainValidationOptions:{type:"list",member:{type:"structure",required:["DomainName","ValidationDomain"],members:{DomainName:{},ValidationDomain:{}}}},Options:{shape:"S11"},CertificateAuthorityArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ResendValidationEmail:{input:{type:"structure",required:["CertificateArn","Domain","ValidationDomain"],members:{CertificateArn:{},Domain:{},ValidationDomain:{}}}},UpdateCertificateOptions:{input:{type:"structure",required:["CertificateArn","Options"],members:{CertificateArn:{},Options:{shape:"S11"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sc:{type:"list",member:{}},Sd:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationEmails:{type:"list",member:{}},ValidationDomain:{},ValidationStatus:{},ResourceRecord:{type:"structure",required:["Name","Type","Value"],members:{Name:{},Type:{},Value:{}}},ValidationMethod:{}}}},S11:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}}}}},6584:function(e){e.exports={newInvalidAsn1Error:function(e){var t=new Error;t.name="InvalidAsn1Error";t.message=e||"";return t}}},6596:function(e){e.exports={version:"2.0",metadata:{uid:"importexport-2010-06-01",apiVersion:"2010-06-01",endpointPrefix:"importexport",globalEndpoint:"importexport.amazonaws.com",serviceFullName:"AWS Import/Export",serviceId:"ImportExport",signatureVersion:"v2",xmlNamespace:"http://importexport.amazonaws.com/doc/2010-06-01/",protocol:"query"},operations:{CancelJob:{http:{requestUri:"/?Operation=CancelJob"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"CancelJobResult",type:"structure",members:{Success:{type:"boolean"}}}},CreateJob:{http:{requestUri:"/?Operation=CreateJob"},input:{type:"structure",required:["JobType","Manifest","ValidateOnly"],members:{JobType:{},Manifest:{},ManifestAddendum:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"CreateJobResult",type:"structure",members:{JobId:{},JobType:{},Signature:{},SignatureFileContents:{},WarningMessage:{},ArtifactList:{shape:"Sf"}}}},GetShippingLabel:{http:{requestUri:"/?Operation=GetShippingLabel"},input:{type:"structure",required:["jobIds"],members:{jobIds:{type:"list",member:{}},name:{},company:{},phoneNumber:{},country:{},stateOrProvince:{},city:{},postalCode:{},street1:{},street2:{},street3:{},APIVersion:{}}},output:{resultWrapper:"GetShippingLabelResult",type:"structure",members:{ShippingLabelURL:{},Warning:{}}}},GetStatus:{http:{requestUri:"/?Operation=GetStatus"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"GetStatusResult",type:"structure",members:{JobId:{},JobType:{},LocationCode:{},LocationMessage:{},ProgressCode:{},ProgressMessage:{},Carrier:{},TrackingNumber:{},LogBucket:{},LogKey:{},ErrorCount:{type:"integer"},Signature:{},SignatureFileContents:{},CurrentManifest:{},CreationDate:{type:"timestamp"},ArtifactList:{shape:"Sf"}}}},ListJobs:{http:{requestUri:"/?Operation=ListJobs"},input:{type:"structure",members:{MaxJobs:{type:"integer"},Marker:{},APIVersion:{}}},output:{resultWrapper:"ListJobsResult",type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},CreationDate:{type:"timestamp"},IsCanceled:{type:"boolean"},JobType:{}}}},IsTruncated:{type:"boolean"}}}},UpdateJob:{http:{requestUri:"/?Operation=UpdateJob"},input:{type:"structure",required:["JobId","Manifest","JobType","ValidateOnly"],members:{JobId:{},Manifest:{},JobType:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"UpdateJobResult",type:"structure",members:{Success:{type:"boolean"},WarningMessage:{},ArtifactList:{shape:"Sf"}}}}},shapes:{Sf:{type:"list",member:{type:"structure",members:{Description:{},URL:{}}}}},examples:{}}},6597:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-05-18",endpointPrefix:"athena",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Athena",serviceId:"Athena",signatureVersion:"v4",targetPrefix:"AmazonAthena",uid:"athena-2017-05-18"},operations:{BatchGetNamedQuery:{input:{type:"structure",required:["NamedQueryIds"],members:{NamedQueryIds:{shape:"S2"}}},output:{type:"structure",members:{NamedQueries:{type:"list",member:{shape:"S6"}},UnprocessedNamedQueryIds:{type:"list",member:{type:"structure",members:{NamedQueryId:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchGetQueryExecution:{input:{type:"structure",required:["QueryExecutionIds"],members:{QueryExecutionIds:{shape:"Sh"}}},output:{type:"structure",members:{QueryExecutions:{type:"list",member:{shape:"Sl"}},UnprocessedQueryExecutionIds:{type:"list",member:{type:"structure",members:{QueryExecutionId:{},ErrorCode:{},ErrorMessage:{}}}}}}},CreateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S12"},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},CreateNamedQuery:{input:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},ClientRequestToken:{idempotencyToken:true},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryId:{}}},idempotent:true},CreateWorkGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Configuration:{shape:"S1e"},Description:{},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},DeleteDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{idempotencyToken:true}}},output:{type:"structure",members:{}},idempotent:true},DeleteWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},RecursiveDeleteOption:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},GetDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{DataCatalog:{type:"structure",required:["Name","Type"],members:{Name:{},Description:{},Type:{},Parameters:{shape:"S12"}}}}}},GetDatabase:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S1u"}}}},GetNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{}}},output:{type:"structure",members:{NamedQuery:{shape:"S6"}}}},GetQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{}}},output:{type:"structure",members:{QueryExecution:{shape:"Sl"}}}},GetQueryResults:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UpdateCount:{type:"long"},ResultSet:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{Data:{type:"list",member:{type:"structure",members:{VarCharValue:{}}}}}}},ResultSetMetadata:{type:"structure",members:{ColumnInfo:{type:"list",member:{type:"structure",required:["Name","Type"],members:{CatalogName:{},SchemaName:{},TableName:{},Name:{},Label:{},Type:{},Precision:{type:"integer"},Scale:{type:"integer"},Nullable:{},CaseSensitive:{type:"boolean"}}}}}}}},NextToken:{}}}},GetTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName","TableName"],members:{CatalogName:{},DatabaseName:{},TableName:{}}},output:{type:"structure",members:{TableMetadata:{shape:"S2h"}}}},GetWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{}}},output:{type:"structure",members:{WorkGroup:{type:"structure",required:["Name"],members:{Name:{},State:{},Configuration:{shape:"S1e"},Description:{},CreationTime:{type:"timestamp"}}}}}},ListDataCatalogs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DataCatalogsSummary:{type:"list",member:{type:"structure",members:{CatalogName:{},Type:{}}}},NextToken:{}}}},ListDatabases:{input:{type:"structure",required:["CatalogName"],members:{CatalogName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatabaseList:{type:"list",member:{shape:"S1u"}},NextToken:{}}}},ListNamedQueries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryIds:{shape:"S2"},NextToken:{}}}},ListQueryExecutions:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionIds:{shape:"Sh"},NextToken:{}}}},ListTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableMetadataList:{type:"list",member:{shape:"S2h"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S15"},NextToken:{}}}},ListWorkGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkGroups:{type:"list",member:{type:"structure",members:{Name:{},State:{},Description:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},StartQueryExecution:{input:{type:"structure",required:["QueryString"],members:{QueryString:{},ClientRequestToken:{idempotencyToken:true},QueryExecutionContext:{shape:"Sr"},ResultConfiguration:{shape:"Sn"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionId:{}}},idempotent:true},StopQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{idempotencyToken:true}}},output:{type:"structure",members:{}},idempotent:true},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S12"}}},output:{type:"structure",members:{}}},UpdateWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},Description:{},ConfigurationUpdates:{type:"structure",members:{EnforceWorkGroupConfiguration:{type:"boolean"},ResultConfigurationUpdates:{type:"structure",members:{OutputLocation:{},RemoveOutputLocation:{type:"boolean"},EncryptionConfiguration:{shape:"Sp"},RemoveEncryptionConfiguration:{type:"boolean"}}},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RemoveBytesScannedCutoffPerQuery:{type:"boolean"},RequesterPaysEnabled:{type:"boolean"}}},State:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},NamedQueryId:{},WorkGroup:{}}},Sh:{type:"list",member:{}},Sl:{type:"structure",members:{QueryExecutionId:{},Query:{},StatementType:{},ResultConfiguration:{shape:"Sn"},QueryExecutionContext:{shape:"Sr"},Status:{type:"structure",members:{State:{},StateChangeReason:{},SubmissionDateTime:{type:"timestamp"},CompletionDateTime:{type:"timestamp"}}},Statistics:{type:"structure",members:{EngineExecutionTimeInMillis:{type:"long"},DataScannedInBytes:{type:"long"},DataManifestLocation:{},TotalExecutionTimeInMillis:{type:"long"},QueryQueueTimeInMillis:{type:"long"},QueryPlanningTimeInMillis:{type:"long"},ServiceProcessingTimeInMillis:{type:"long"}}},WorkGroup:{}}},Sn:{type:"structure",members:{OutputLocation:{},EncryptionConfiguration:{shape:"Sp"}}},Sp:{type:"structure",required:["EncryptionOption"],members:{EncryptionOption:{},KmsKey:{}}},Sr:{type:"structure",members:{Database:{},Catalog:{}}},S12:{type:"map",key:{},value:{}},S15:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1e:{type:"structure",members:{ResultConfiguration:{shape:"Sn"},EnforceWorkGroupConfiguration:{type:"boolean"},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RequesterPaysEnabled:{type:"boolean"}}},S1u:{type:"structure",required:["Name"],members:{Name:{},Description:{},Parameters:{shape:"S12"}}},S2h:{type:"structure",required:["Name"],members:{Name:{},CreateTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},TableType:{},Columns:{shape:"S2k"},PartitionKeys:{shape:"S2k"},Parameters:{shape:"S12"}}},S2k:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Comment:{}}}}}}},6600:function(e){e.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:35,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}}},6603:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(6538);var n=r(2270);var o=r(3852);var u=r(7502);var p=r(7078);var c=/^([a-z0-9-]+)[ \t]+([a-zA-Z0-9+\/]+[=]*)([ \t]+([^ \t][^\n]*[\n]*)?)?$/;var m=/^([a-z0-9-]+)[ \t\n]+([a-zA-Z0-9+\/][a-zA-Z0-9+\/ \t\n=]*)([^a-zA-Z0-9+\/ \t\n=].*)?$/;function read(e,t){if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var r=e.trim().replace(/[\\\r]/g,"");var n=r.match(c);if(!n)n=r.match(m);i.ok(n,"key must match regex");var o=s.algToKeyType(n[1]);var u=a.from(n[2],"base64");var p;var l={};if(n[4]){try{p=s.read(u)}catch(e){n=r.match(m);i.ok(n,"key must match regex");u=a.from(n[2],"base64");p=s.readInternal(l,"public",u)}}else{p=s.readInternal(l,"public",u)}i.strictEqual(o,p.type);if(n[4]&&n[4].length>0){p.comment=n[4]}else if(l.consumed){var d=n[2]+(n[3]?n[3]:"");var y=Math.ceil(l.consumed/3)*4;d=d.slice(0,y-2).replace(/[^a-zA-Z0-9+\/=]/g,"")+d.slice(y-2);var b=l.consumed%3;if(b>0&&d.slice(y-1,y)!=="=")y--;while(d.slice(y,y+1)==="=")y++;var h=d.slice(y);h=h.replace(/[\r\n]/g," ").replace(/^\s+/,"");if(h.match(/^[a-zA-Z0-9]/))p.comment=h}return p}function write(e,t){i.object(e);if(!o.isKey(e))throw new Error("Must be a public key");var r=[];var n=s.keyTypeToAlg(e);r.push(n);var u=s.write(e);r.push(u.toString("base64"));if(e.comment)r.push(e.comment);return a.from(r.join(" "))}},6605:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["batch"]={};i.Batch=a.defineService("batch",["2016-08-10"]);Object.defineProperty(s.services["batch"],"2016-08-10",{get:function get(){var e=r(522);e.paginators=r(8945).pagination;return e},enumerable:true,configurable:true});e.exports=i.Batch},6609:function(e){e.exports={pagination:{DescribeClusterDbRevisions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterDbRevisions"},DescribeClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ParameterGroups"},DescribeClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeClusterSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSecurityGroups"},DescribeClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeClusterSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSubnetGroups"},DescribeClusterTracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"MaintenanceTracks"},DescribeClusterVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterVersions"},DescribeClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Clusters"},DescribeDefaultClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"DefaultClusterParameters.Marker",result_key:"DefaultClusterParameters.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeHsmClientCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmClientCertificates"},DescribeHsmConfigurations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmConfigurations"},DescribeNodeConfigurationOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"NodeConfigurationOptionList"},DescribeOrderableClusterOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableClusterOptions"},DescribeReservedNodeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"},DescribeReservedNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodes"},DescribeScheduledActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ScheduledActions"},DescribeSnapshotCopyGrants:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotCopyGrants"},DescribeSnapshotSchedules:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotSchedules"},DescribeTableRestoreStatus:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TableRestoreStatusDetails"},DescribeTags:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TaggedResources"},DescribeUsageLimits:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UsageLimits"},GetReservedNodeExchangeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"}}}},6612:function(e,t,r){"use strict";e.exports=Yallist;Yallist.Node=Node;Yallist.create=Yallist;function Yallist(e){var t=this;if(!(t instanceof Yallist)){t=new Yallist}t.tail=null;t.head=null;t.length=0;if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.push(e)})}else if(arguments.length>0){for(var r=0,i=arguments.length;r<i;r++){t.push(arguments[r])}}return t}Yallist.prototype.removeNode=function(e){if(e.list!==this){throw new Error("removing node which does not belong to this list")}var t=e.next;var r=e.prev;if(t){t.prev=r}if(r){r.next=t}if(e===this.head){this.head=t}if(e===this.tail){this.tail=r}e.list.length--;e.next=null;e.prev=null;e.list=null;return t};Yallist.prototype.unshiftNode=function(e){if(e===this.head){return}if(e.list){e.list.removeNode(e)}var t=this.head;e.list=this;e.next=t;if(t){t.prev=e}this.head=e;if(!this.tail){this.tail=e}this.length++};Yallist.prototype.pushNode=function(e){if(e===this.tail){return}if(e.list){e.list.removeNode(e)}var t=this.tail;e.list=this;e.prev=t;if(t){t.next=e}this.tail=e;if(!this.head){this.head=e}this.length++};Yallist.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++){push(this,arguments[e])}return this.length};Yallist.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++){unshift(this,arguments[e])}return this.length};Yallist.prototype.pop=function(){if(!this.tail){return undefined}var e=this.tail.value;this.tail=this.tail.prev;if(this.tail){this.tail.next=null}else{this.head=null}this.length--;return e};Yallist.prototype.shift=function(){if(!this.head){return undefined}var e=this.head.value;this.head=this.head.next;if(this.head){this.head.prev=null}else{this.tail=null}this.length--;return e};Yallist.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,i=0;r!==null;i++){e.call(t,r.value,i,this);r=r.next}};Yallist.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,i=this.length-1;r!==null;i--){e.call(t,r.value,i,this);r=r.prev}};Yallist.prototype.get=function(e){for(var t=0,r=this.head;r!==null&&t<e;t++){r=r.next}if(t===e&&r!==null){return r.value}};Yallist.prototype.getReverse=function(e){for(var t=0,r=this.tail;r!==null&&t<e;t++){r=r.prev}if(t===e&&r!==null){return r.value}};Yallist.prototype.map=function(e,t){t=t||this;var r=new Yallist;for(var i=this.head;i!==null;){r.push(e.call(t,i.value,this));i=i.next}return r};Yallist.prototype.mapReverse=function(e,t){t=t||this;var r=new Yallist;for(var i=this.tail;i!==null;){r.push(e.call(t,i.value,this));i=i.prev}return r};Yallist.prototype.reduce=function(e,t){var r;var i=this.head;if(arguments.length>1){r=t}else if(this.head){i=this.head.next;r=this.head.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=0;i!==null;a++){r=e(r,i.value,a);i=i.next}return r};Yallist.prototype.reduceReverse=function(e,t){var r;var i=this.tail;if(arguments.length>1){r=t}else if(this.tail){i=this.tail.prev;r=this.tail.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=this.length-1;i!==null;a--){r=e(r,i.value,a);i=i.prev}return r};Yallist.prototype.toArray=function(){var e=new Array(this.length);for(var t=0,r=this.head;r!==null;t++){e[t]=r.value;r=r.next}return e};Yallist.prototype.toArrayReverse=function(){var e=new Array(this.length);for(var t=0,r=this.tail;r!==null;t++){e[t]=r.value;r=r.prev}return e};Yallist.prototype.slice=function(e,t){t=t||this.length;if(t<0){t+=this.length}e=e||0;if(e<0){e+=this.length}var r=new Yallist;if(t<e||t<0){return r}if(e<0){e=0}if(t>this.length){t=this.length}for(var i=0,a=this.head;a!==null&&i<e;i++){a=a.next}for(;a!==null&&i<t;i++,a=a.next){r.push(a.value)}return r};Yallist.prototype.sliceReverse=function(e,t){t=t||this.length;if(t<0){t+=this.length}e=e||0;if(e<0){e+=this.length}var r=new Yallist;if(t<e||t<0){return r}if(e<0){e=0}if(t>this.length){t=this.length}for(var i=this.length,a=this.tail;a!==null&&i>t;i--){a=a.prev}for(;a!==null&&i>e;i--,a=a.prev){r.push(a.value)}return r};Yallist.prototype.splice=function(e,t,...r){if(e>this.length){e=this.length-1}if(e<0){e=this.length+e}for(var i=0,a=this.head;a!==null&&i<e;i++){a=a.next}var s=[];for(var i=0;a&&i<t;i++){s.push(a.value);a=this.removeNode(a)}if(a===null){a=this.tail}if(a!==this.head&&a!==this.tail){a=a.prev}for(var i=0;i<r.length;i++){a=insert(this,a,r[i])}return s};Yallist.prototype.reverse=function(){var e=this.head;var t=this.tail;for(var r=e;r!==null;r=r.prev){var i=r.prev;r.prev=r.next;r.next=i}this.head=t;this.tail=e;return this};function insert(e,t,r){var i=t===e.head?new Node(r,null,t,e):new Node(r,t,t.next,e);if(i.next===null){e.tail=i}if(i.prev===null){e.head=i}e.length++;return i}function push(e,t){e.tail=new Node(t,e.tail,null,e);if(!e.head){e.head=e.tail}e.length++}function unshift(e,t){e.head=new Node(t,null,e.head,e);if(!e.tail){e.tail=e.head}e.length++}function Node(e,t,r,i){if(!(this instanceof Node)){return new Node(e,t,r,i)}this.list=i;this.value=e;if(t){t.next=this;this.prev=t}else{this.prev=null}if(r){r.prev=this;this.next=r}else{this.next=null}}try{r(6396)(Yallist)}catch(e){}},6613:function(e,t,r){"use strict";const i=r(8614);const a=r(6417);const s=r(8605);const n=r(7301);const o=r(4330);const u=r(8021);const{GUID:p}=r(7799);const c=/^[+/0-9A-Za-z]{22}==$/;class WebSocketServer extends i{constructor(e,t){super();e=Object.assign({maxPayload:100*1024*1024,perMessageDeflate:false,handleProtocols:null,clientTracking:true,verifyClient:null,noServer:false,backlog:null,server:null,host:null,path:null,port:null},e);if(e.port==null&&!e.server&&!e.noServer){throw new TypeError('One of the "port", "server", or "noServer" options must be specified')}if(e.port!=null){this._server=s.createServer((e,t)=>{const r=s.STATUS_CODES[426];t.writeHead(426,{"Content-Length":r.length,"Content-Type":"text/plain"});t.end(r)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,r)=>{this.handleUpgrade(e,t,r,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const r=t!==-1?e.url.slice(0,t):e.url;if(r!==this.options.path)return false}return true}handleUpgrade(e,t,r,i){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const s=+e.headers["sec-websocket-version"];const u={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!c.test(a)||s!==8&&s!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const r=new n(this.options.perMessageDeflate,true,this.options.maxPayload);try{const i=o.parse(e.headers["sec-websocket-extensions"]);if(i[n.extensionName]){r.accept(i[n.extensionName]);u[n.extensionName]=r}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const n={origin:e.headers[`${s===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(n,(s,n,o,p)=>{if(!s){return abortHandshake(t,n||401,o,p)}this.completeUpgrade(a,u,e,t,r,i)});return}if(!this.options.verifyClient(n))return abortHandshake(t,401)}this.completeUpgrade(a,u,e,t,r,i)}completeUpgrade(e,t,r,i,s,c){if(!i.readable||!i.writable)return i.destroy();const m=a.createHash("sha1").update(e+p).digest("base64");const l=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${m}`];const d=new u(null);var y=r.headers["sec-websocket-protocol"];if(y){y=y.trim().split(/ *, */);if(this.options.handleProtocols){y=this.options.handleProtocols(y,r)}else{y=y[0]}if(y){l.push(`Sec-WebSocket-Protocol: ${y}`);d.protocol=y}}if(t[n.extensionName]){const e=t[n.extensionName].params;const r=o.format({[n.extensionName]:[e]});l.push(`Sec-WebSocket-Extensions: ${r}`);d._extensions=t}this.emit("headers",l,r);i.write(l.concat("\r\n").join("\r\n"));i.removeListener("error",socketOnError);d.setSocket(i,s,this.options.maxPayload);if(this.clients){this.clients.add(d);d.on("close",()=>this.clients.delete(d))}c(d)}}e.exports=WebSocketServer;function addListeners(e,t){for(const r of Object.keys(t))e.on(r,t[r]);return function removeListeners(){for(const r of Object.keys(t)){e.removeListener(r,t[r])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,r,i){if(e.writable){r=r||s.STATUS_CODES[t];i=Object.assign({Connection:"close","Content-type":"text/html","Content-Length":Buffer.byteLength(r)},i);e.write(`HTTP/1.1 ${t} ${s.STATUS_CODES[t]}\r\n`+Object.keys(i).map(e=>`${e}: ${i[e]}`).join("\r\n")+"\r\n\r\n"+r)}e.removeListener("error",socketOnError);e.destroy()}},6616:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.S3=a(i.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function addAuthorization(e,t){if(!this.request.headers["presigned-expires"]){this.request.headers["X-Amz-Date"]=i.util.date.rfc822(t)}if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}var r=this.sign(e.secretAccessKey,this.stringToSign());var a="AWS "+e.accessKeyId+":"+r;this.request.headers["Authorization"]=a},stringToSign:function stringToSign(){var e=this.request;var t=[];t.push(e.method);t.push(e.headers["Content-MD5"]||"");t.push(e.headers["Content-Type"]||"");t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();if(r)t.push(r);t.push(this.canonicalizedResource());return t.join("\n")},canonicalizedAmzHeaders:function canonicalizedAmzHeaders(){var e=[];i.util.each(this.request.headers,function(t){if(t.match(/^x-amz-/i))e.push(t)});e.sort(function(e,t){return e.toLowerCase()<t.toLowerCase()?-1:1});var t=[];i.util.arrayEach.call(this,e,function(e){t.push(e.toLowerCase()+":"+String(this.request.headers[e]))});return t.join("\n")},canonicalizedResource:function canonicalizedResource(){var e=this.request;var t=e.path.split("?");var r=t[0];var a=t[1];var s="";if(e.virtualHostedBucket)s+="/"+e.virtualHostedBucket;s+=r;if(a){var n=[];i.util.arrayEach.call(this,a.split("&"),function(e){var t=e.split("=")[0];var r=e.split("=")[1];if(this.subResources[t]||this.responseHeaders[t]){var i={name:t};if(r!==undefined){if(this.subResources[t]){i.value=r}else{i.value=decodeURIComponent(r)}}n.push(i)}});n.sort(function(e,t){return e.name<t.name?-1:1});if(n.length){a=[];i.util.arrayEach(n,function(e){if(e.value===undefined){a.push(e.name)}else{a.push(e.name+"="+e.value)}});s+="?"+a.join("&")}}return s},sign:function sign(e,t){return i.util.crypto.hmac(e,t,"base64","sha1")}});e.exports=i.Signers.S3},6618:function(e){e.exports={pagination:{ListFragments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fragments"}}}},6621:function(e){e.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"}}}},6631:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-01-06",endpointPrefix:"autoscaling-plans",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Auto Scaling Plans",serviceId:"Auto Scaling Plans",signatureVersion:"v4",signingName:"autoscaling-plans",targetPrefix:"AnyScaleScalingPlannerFrontendService",uid:"autoscaling-plans-2018-01-06"},operations:{CreateScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ApplicationSource","ScalingInstructions"],members:{ScalingPlanName:{},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"}}},output:{type:"structure",required:["ScalingPlanVersion"],members:{ScalingPlanVersion:{type:"long"}}}},DeleteScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"}}},output:{type:"structure",members:{}}},DescribeScalingPlanResources:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPlanResources:{type:"list",member:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ScalingStatusCode"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},ScalingPolicies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},TargetTrackingConfiguration:{shape:"Sh"}}}},ScalingStatusCode:{},ScalingStatusMessage:{}}}},NextToken:{}}}},DescribeScalingPlans:{input:{type:"structure",members:{ScalingPlanNames:{type:"list",member:{}},ScalingPlanVersion:{type:"long"},ApplicationSources:{type:"list",member:{shape:"S3"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPlans:{type:"list",member:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ApplicationSource","ScalingInstructions","StatusCode"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"},StatusCode:{},StatusMessage:{},StatusStartTime:{type:"timestamp"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},GetScalingPlanResourceForecastData:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ForecastDataType","StartTime","EndTime"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},ForecastDataType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},output:{type:"structure",required:["Datapoints"],members:{Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},Value:{type:"double"}}}}}}},UpdateScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",members:{CloudFormationStackARN:{},TagFilters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}}}},Sa:{type:"list",member:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","TargetTrackingConfigurations"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},TargetTrackingConfigurations:{type:"list",member:{shape:"Sh"}},PredefinedLoadMetricSpecification:{type:"structure",required:["PredefinedLoadMetricType"],members:{PredefinedLoadMetricType:{},ResourceLabel:{}}},CustomizedLoadMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{shape:"So"},Statistic:{},Unit:{}}},ScheduledActionBufferTime:{type:"integer"},PredictiveScalingMaxCapacityBehavior:{},PredictiveScalingMaxCapacityBuffer:{type:"integer"},PredictiveScalingMode:{},ScalingPolicyUpdateBehavior:{},DisableDynamicScaling:{type:"boolean"}}}},Sh:{type:"structure",required:["TargetValue"],members:{PredefinedScalingMetricSpecification:{type:"structure",required:["PredefinedScalingMetricType"],members:{PredefinedScalingMetricType:{},ResourceLabel:{}}},CustomizedScalingMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{shape:"So"},Statistic:{},Unit:{}}},TargetValue:{type:"double"},DisableScaleIn:{type:"boolean"},ScaleOutCooldown:{type:"integer"},ScaleInCooldown:{type:"integer"},EstimatedInstanceWarmup:{type:"integer"}}},So:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}}},6632:function(e){e.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:{}}}}},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:{}}}}}}}}}},6643:function(e){"use strict";e.exports=function generate_items(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h="i"+a,f=d.dataLevel=e.dataLevel+1,g="data"+f,S=e.baseId;i+="var "+l+" = errors;var "+m+";";if(Array.isArray(n)){var N=e.schema.additionalItems;if(N===false){i+=" "+m+" = "+c+".length <= "+n.length+"; ";var I=u;u=e.errSchemaPath+"/additionalItems";i+=" if (!"+m+") { ";var T=T||[];T.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"additionalItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+n.length+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have more than "+n.length+" items' "}if(e.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var v=i;i=T.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+v+"]); "}else{i+=" validate.errors = ["+v+"]; return false; "}}else{i+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";u=I;if(p){y+="}";i+=" else { "}}var k=n;if(k){var C,A=-1,R=k.length-1;while(A<R){C=k[A+=1];if(e.opts.strictKeywords?typeof C=="object"&&Object.keys(C).length>0:e.util.schemaHasRules(C,e.RULES.all)){i+=" "+b+" = true; if ("+c+".length > "+A+") { ";var D=c+"["+A+"]";d.schema=C;d.schemaPath=o+"["+A+"]";d.errSchemaPath=u+"/"+A;d.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,true);d.dataPathArr[f]=A;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}i+=" } ";if(p){i+=" if ("+b+") { ";y+="}"}}}}if(typeof N=="object"&&(e.opts.strictKeywords?typeof N=="object"&&Object.keys(N).length>0:e.util.schemaHasRules(N,e.RULES.all))){d.schema=N;d.schemaPath=e.schemaPath+".additionalItems";d.errSchemaPath=e.errSchemaPath+"/additionalItems";i+=" "+b+" = true; if ("+c+".length > "+n.length+") { for (var "+h+" = "+n.length+"; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var D=c+"["+h+"]";d.dataPathArr[f]=h;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}if(p){i+=" if (!"+b+") break; "}i+=" } } ";if(p){i+=" if ("+b+") { ";y+="}"}}}else if(e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all)){d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" for (var "+h+" = "+0+"; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var D=c+"["+h+"]";d.dataPathArr[f]=h;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}if(p){i+=" if (!"+b+") break; "}i+=" }"}if(p){i+=" "+y+" if ("+l+" == errors) {"}return i}},6673:function(e){"use strict";e.exports=function generate_not(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);l.level++;var d="valid"+l.level;if(e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all)){l.schema=n;l.schemaPath=o;l.errSchemaPath=u;i+=" var "+m+" = errors; ";var y=e.compositeRule;e.compositeRule=l.compositeRule=true;l.createErrors=false;var b;if(l.opts.allErrors){b=l.opts.allErrors;l.opts.allErrors=false}i+=" "+e.validate(l)+" ";l.createErrors=true;if(b)l.opts.allErrors=b;e.compositeRule=l.compositeRule=y;i+=" if ("+d+") { ";var h=h||[];h.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var f=i;i=h.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+f+"]); "}else{i+=" validate.errors = ["+f+"]; return false; "}}else{i+=" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ";if(e.opts.allErrors){i+=" } "}}else{i+=" var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(p){i+=" if (false) { "}}return i}},6683:function(e){(function(t,r,i){if(true&&e.exports)e.exports=i();else if(typeof define==="function"&&define.amd)define(i);else r[t]=i()})("urljoin",this,function(){function normalize(e){var t=[];if(e.length===0){return""}if(typeof e[0]!=="string"){throw new TypeError("Url must be a string. Received "+e[0])}if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var r=e.shift();e[0]=r+e[0]}if(e[0].match(/^file:\/\/\//)){e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///")}else{e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://")}for(var i=0;i<e.length;i++){var a=e[i];if(typeof a!=="string"){throw new TypeError("Url must be a string. Received "+a)}if(a===""){continue}if(i>0){a=a.replace(/^[\/]+/,"")}if(i<e.length-1){a=a.replace(/[\/]+$/,"")}else{a=a.replace(/[\/]+$/,"/")}t.push(a)}var s=t.join("/");s=s.replace(/\/(\?|&|#[^!])/g,"$1");var n=s.split("?");s=n.shift()+(n.length>0?"?":"")+n.join("&");return s}return function(){var e;if(typeof arguments[0]==="object"){e=arguments[0]}else{e=[].slice.call(arguments)}return normalize(e)}})},6685:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-05-23",endpointPrefix:"groundstation",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Ground Station",serviceId:"GroundStation",signatureVersion:"v4",signingName:"groundstation",uid:"groundstation-2019-05-23"},operations:{CancelContact:{http:{method:"DELETE",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{shape:"S3"},idempotent:true},CreateConfig:{http:{requestUri:"/config",responseCode:200},input:{type:"structure",required:["configData","name"],members:{configData:{shape:"S5"},name:{},tags:{shape:"St"}}},output:{shape:"Su"}},CreateDataflowEndpointGroup:{http:{requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",required:["endpointDetails"],members:{endpointDetails:{shape:"Sx"},tags:{shape:"St"}}},output:{shape:"S18"}},CreateMissionProfile:{http:{requestUri:"/missionprofile",responseCode:200},input:{type:"structure",required:["dataflowEdges","minimumViableContactDurationSeconds","name","trackingConfigArn"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},name:{},tags:{shape:"St"},trackingConfigArn:{}}},output:{shape:"S1d"}},DeleteConfig:{http:{method:"DELETE",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{shape:"Su"},idempotent:true},DeleteDataflowEndpointGroup:{http:{method:"DELETE",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{shape:"S18"},idempotent:true},DeleteMissionProfile:{http:{method:"DELETE",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{shape:"S1d"},idempotent:true},DescribeContact:{http:{method:"GET",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{type:"structure",members:{contactId:{},contactStatus:{},dataflowList:{type:"list",member:{type:"structure",members:{destination:{type:"structure",members:{configDetails:{shape:"S1n"},configId:{},configType:{},dataflowDestinationRegion:{}}},errorMessage:{},source:{type:"structure",members:{configDetails:{shape:"S1n"},configId:{},configType:{},dataflowSourceRegion:{}}}}}},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S1r"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}}},GetConfig:{http:{method:"GET",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{type:"structure",required:["configArn","configData","configId","name"],members:{configArn:{},configData:{shape:"S5"},configId:{},configType:{},name:{},tags:{shape:"St"}}}},GetDataflowEndpointGroup:{http:{method:"GET",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{type:"structure",members:{dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{},endpointsDetails:{shape:"Sx"},tags:{shape:"St"}}}},GetMinuteUsage:{http:{requestUri:"/minute-usage",responseCode:200},input:{type:"structure",required:["month","year"],members:{month:{type:"integer"},year:{type:"integer"}}},output:{type:"structure",members:{estimatedMinutesRemaining:{type:"integer"},isReservedMinutesCustomer:{type:"boolean"},totalReservedMinuteAllocation:{type:"integer"},totalScheduledMinutes:{type:"integer"},upcomingMinutesScheduled:{type:"integer"}}}},GetMissionProfile:{http:{method:"GET",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{type:"structure",members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileArn:{},missionProfileId:{},name:{},region:{},tags:{shape:"St"},trackingConfigArn:{}}}},GetSatellite:{http:{method:"GET",requestUri:"/satellite/{satelliteId}",responseCode:200},input:{type:"structure",required:["satelliteId"],members:{satelliteId:{location:"uri",locationName:"satelliteId"}}},output:{type:"structure",members:{groundStations:{shape:"S26"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}},ListConfigs:{http:{method:"GET",requestUri:"/config",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{configList:{type:"list",member:{type:"structure",members:{configArn:{},configId:{},configType:{},name:{}}}},nextToken:{}}}},ListContacts:{http:{requestUri:"/contacts",responseCode:200},input:{type:"structure",required:["endTime","startTime","statusList"],members:{endTime:{type:"timestamp"},groundStation:{},maxResults:{type:"integer"},missionProfileArn:{},nextToken:{},satelliteArn:{},startTime:{type:"timestamp"},statusList:{type:"list",member:{}}}},output:{type:"structure",members:{contactList:{type:"list",member:{type:"structure",members:{contactId:{},contactStatus:{},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S1r"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}}},nextToken:{}}}},ListDataflowEndpointGroups:{http:{method:"GET",requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{dataflowEndpointGroupList:{type:"list",member:{type:"structure",members:{dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{}}}},nextToken:{}}}},ListGroundStations:{http:{method:"GET",requestUri:"/groundstation",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},satelliteId:{location:"querystring",locationName:"satelliteId"}}},output:{type:"structure",members:{groundStationList:{type:"list",member:{type:"structure",members:{groundStationId:{},groundStationName:{},region:{}}}},nextToken:{}}}},ListMissionProfiles:{http:{method:"GET",requestUri:"/missionprofile",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{missionProfileList:{type:"list",member:{type:"structure",members:{missionProfileArn:{},missionProfileId:{},name:{},region:{}}}},nextToken:{}}}},ListSatellites:{http:{method:"GET",requestUri:"/satellite",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},satellites:{type:"list",member:{type:"structure",members:{groundStations:{shape:"S26"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"St"}}}},ReserveContact:{http:{requestUri:"/contact",responseCode:200},input:{type:"structure",required:["endTime","groundStation","missionProfileArn","satelliteArn","startTime"],members:{endTime:{type:"timestamp"},groundStation:{},missionProfileArn:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}},output:{shape:"S3"}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"St"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateConfig:{http:{method:"PUT",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configData","configId","configType","name"],members:{configData:{shape:"S5"},configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"},name:{}}},output:{shape:"Su"},idempotent:true},UpdateMissionProfile:{http:{method:"PUT",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileId:{location:"uri",locationName:"missionProfileId"},name:{},trackingConfigArn:{}}},output:{shape:"S1d"},idempotent:true}},shapes:{S3:{type:"structure",members:{contactId:{}}},S5:{type:"structure",members:{antennaDownlinkConfig:{type:"structure",required:["spectrumConfig"],members:{spectrumConfig:{shape:"S7"}}},antennaDownlinkDemodDecodeConfig:{type:"structure",required:["decodeConfig","demodulationConfig","spectrumConfig"],members:{decodeConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},demodulationConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},spectrumConfig:{shape:"S7"}}},antennaUplinkConfig:{type:"structure",required:["spectrumConfig","targetEirp"],members:{spectrumConfig:{type:"structure",required:["centerFrequency"],members:{centerFrequency:{shape:"Sb"},polarization:{}}},targetEirp:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},transmitDisabled:{type:"boolean"}}},dataflowEndpointConfig:{type:"structure",required:["dataflowEndpointName"],members:{dataflowEndpointName:{},dataflowEndpointRegion:{}}},trackingConfig:{type:"structure",required:["autotrack"],members:{autotrack:{}}},uplinkEchoConfig:{type:"structure",required:["antennaUplinkConfigArn","enabled"],members:{antennaUplinkConfigArn:{},enabled:{type:"boolean"}}}}},S7:{type:"structure",required:["bandwidth","centerFrequency"],members:{bandwidth:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},centerFrequency:{shape:"Sb"},polarization:{}}},Sb:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},St:{type:"map",key:{},value:{}},Su:{type:"structure",members:{configArn:{},configId:{},configType:{}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",members:{endpoint:{type:"structure",members:{address:{type:"structure",required:["name","port"],members:{name:{},port:{type:"integer"}}},mtu:{type:"integer"},name:{},status:{}}},securityDetails:{type:"structure",required:["roleArn","securityGroupIds","subnetIds"],members:{roleArn:{},securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}}}}}},S18:{type:"structure",members:{dataflowEndpointGroupId:{}}},S1b:{type:"list",member:{type:"list",member:{}}},S1d:{type:"structure",members:{missionProfileId:{}}},S1n:{type:"structure",members:{antennaDemodDecodeDetails:{type:"structure",members:{outputNode:{}}},endpointDetails:{shape:"Sy"}}},S1r:{type:"structure",required:["unit","value"],members:{unit:{},value:{type:"double"}}},S26:{type:"list",member:{}}}}},6686:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-05-31",endpointPrefix:"mgh",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Migration Hub",serviceId:"Migration Hub",signatureVersion:"v4",targetPrefix:"AWSMigrationHub",uid:"AWSMigrationHub-2017-05-31"},operations:{AssociateCreatedArtifact:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","CreatedArtifact"],members:{ProgressUpdateStream:{},MigrationTaskName:{},CreatedArtifact:{shape:"S4"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateDiscoveredResource:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","DiscoveredResource"],members:{ProgressUpdateStream:{},MigrationTaskName:{},DiscoveredResource:{shape:"Sa"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateProgressUpdateStream:{input:{type:"structure",required:["ProgressUpdateStreamName"],members:{ProgressUpdateStreamName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProgressUpdateStream:{input:{type:"structure",required:["ProgressUpdateStreamName"],members:{ProgressUpdateStreamName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeApplicationState:{input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{}}},output:{type:"structure",members:{ApplicationStatus:{},LastUpdatedTime:{type:"timestamp"}}}},DescribeMigrationTask:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{}}},output:{type:"structure",members:{MigrationTask:{type:"structure",members:{ProgressUpdateStream:{},MigrationTaskName:{},Task:{shape:"Sq"},UpdateDateTime:{type:"timestamp"},ResourceAttributeList:{type:"list",member:{shape:"Sv"}}}}}}},DisassociateCreatedArtifact:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","CreatedArtifactName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},CreatedArtifactName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DisassociateDiscoveredResource:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","ConfigurationId"],members:{ProgressUpdateStream:{},MigrationTaskName:{},ConfigurationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},ImportMigrationTask:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},ListApplicationStates:{input:{type:"structure",members:{ApplicationIds:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ApplicationStateList:{type:"list",member:{type:"structure",members:{ApplicationId:{},ApplicationStatus:{},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListCreatedArtifacts:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CreatedArtifactList:{type:"list",member:{shape:"S4"}}}}},ListDiscoveredResources:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},DiscoveredResourceList:{type:"list",member:{shape:"Sa"}}}}},ListMigrationTasks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResourceName:{}}},output:{type:"structure",members:{NextToken:{},MigrationTaskSummaryList:{type:"list",member:{type:"structure",members:{ProgressUpdateStream:{},MigrationTaskName:{},Status:{},ProgressPercent:{type:"integer"},StatusDetail:{},UpdateDateTime:{type:"timestamp"}}}}}}},ListProgressUpdateStreams:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProgressUpdateStreamSummaryList:{type:"list",member:{type:"structure",members:{ProgressUpdateStreamName:{}}}},NextToken:{}}}},NotifyApplicationState:{input:{type:"structure",required:["ApplicationId","Status"],members:{ApplicationId:{},Status:{},UpdateDateTime:{type:"timestamp"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},NotifyMigrationTaskState:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","Task","UpdateDateTime","NextUpdateSeconds"],members:{ProgressUpdateStream:{},MigrationTaskName:{},Task:{shape:"Sq"},UpdateDateTime:{type:"timestamp"},NextUpdateSeconds:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},PutResourceAttributes:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","ResourceAttributeList"],members:{ProgressUpdateStream:{},MigrationTaskName:{},ResourceAttributeList:{type:"list",member:{shape:"Sv"}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["Name"],members:{Name:{},Description:{}}},Sa:{type:"structure",required:["ConfigurationId"],members:{ConfigurationId:{},Description:{}}},Sq:{type:"structure",required:["Status"],members:{Status:{},StatusDetail:{},ProgressPercent:{type:"integer"}}},Sv:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}}}}},6688:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicediscovery"]={};i.ServiceDiscovery=a.defineService("servicediscovery",["2017-03-14"]);Object.defineProperty(s.services["servicediscovery"],"2017-03-14",{get:function get(){var e=r(8788);e.paginators=r(8448).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceDiscovery},6689:function(e,t,r){try{var i=r(1669);if(typeof i.inherits!=="function")throw"";e.exports=i.inherits}catch(t){e.exports=r(2315)}},6693:function(e){e.exports={now:function now(){var e=process.hrtime();return e[0]*1e3+e[1]/1e6}}},6699:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["devopsguru"]={};i.DevOpsGuru=a.defineService("devopsguru",["2020-12-01"]);Object.defineProperty(s.services["devopsguru"],"2020-12-01",{get:function get(){var e=r(8878);e.paginators=r(2469).pagination;return e},enumerable:true,configurable:true});e.exports=i.DevOpsGuru},6718:function(e){e.exports={pagination:{DescribeImagePermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeImages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6723:function(e){e.exports={oct:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},EC:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},RSA:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},OKP:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}}}},6726:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-08-04",endpointPrefix:"health",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWSHealth",serviceFullName:"AWS Health APIs and Notifications",serviceId:"Health",signatureVersion:"v4",targetPrefix:"AWSHealth_20160804",uid:"health-2016-08-04"},operations:{DescribeAffectedAccountsForOrganization:{input:{type:"structure",required:["eventArn"],members:{eventArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{affectedAccounts:{type:"list",member:{}},eventScopeCode:{},nextToken:{}}},idempotent:true},DescribeAffectedEntities:{input:{type:"structure",required:["filter"],members:{filter:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},lastUpdatedTimes:{shape:"Sg"},tags:{shape:"Sj"},statusCodes:{type:"list",member:{}}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entities:{shape:"Sr"},nextToken:{}}},idempotent:true},DescribeAffectedEntitiesForOrganization:{input:{type:"structure",required:["organizationEntityFilters"],members:{organizationEntityFilters:{type:"list",member:{shape:"Sw"}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entities:{shape:"Sr"},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}},nextToken:{}}},idempotent:true},DescribeEntityAggregates:{input:{type:"structure",members:{eventArns:{type:"list",member:{}}}},output:{type:"structure",members:{entityAggregates:{type:"list",member:{type:"structure",members:{eventArn:{},count:{type:"integer"}}}}}},idempotent:true},DescribeEventAggregates:{input:{type:"structure",required:["aggregateField"],members:{filter:{shape:"S18"},aggregateField:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{eventAggregates:{type:"list",member:{type:"structure",members:{aggregateValue:{},count:{type:"integer"}}}},nextToken:{}}},idempotent:true},DescribeEventDetails:{input:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{event:{shape:"S1u"},eventDescription:{shape:"S1w"},eventMetadata:{shape:"S1y"}}}},failedSet:{type:"list",member:{type:"structure",members:{eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:true},DescribeEventDetailsForOrganization:{input:{type:"structure",required:["organizationEventDetailFilters"],members:{organizationEventDetailFilters:{type:"list",member:{shape:"Sw"}},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},event:{shape:"S1u"},eventDescription:{shape:"S1w"},eventMetadata:{shape:"S1y"}}}},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:true},DescribeEventTypes:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{type:"list",member:{}},services:{shape:"S1b"},eventTypeCategories:{type:"list",member:{}}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTypes:{type:"list",member:{type:"structure",members:{service:{},code:{},category:{}}}},nextToken:{}}},idempotent:true},DescribeEvents:{input:{type:"structure",members:{filter:{shape:"S18"},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{shape:"S1u"}},nextToken:{}}},idempotent:true},DescribeEventsForOrganization:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{shape:"S19"},awsAccountIds:{type:"list",member:{}},services:{shape:"S1b"},regions:{shape:"S1d"},startTime:{shape:"Sh"},endTime:{shape:"Sh"},lastUpdatedTime:{shape:"Sh"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1h"},eventStatusCodes:{shape:"S1j"}}},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},eventScopeCode:{},region:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{}}}},nextToken:{}}},idempotent:true},DescribeHealthServiceStatusForOrganization:{output:{type:"structure",members:{healthServiceAccessStatusForOrganization:{}}},idempotent:true},DisableHealthServiceAccessForOrganization:{idempotent:true},EnableHealthServiceAccessForOrganization:{idempotent:true}},shapes:{Sb:{type:"list",member:{}},Sc:{type:"list",member:{}},Se:{type:"list",member:{}},Sg:{type:"list",member:{shape:"Sh"}},Sh:{type:"structure",members:{from:{type:"timestamp"},to:{type:"timestamp"}}},Sj:{type:"list",member:{shape:"Sk"}},Sk:{type:"map",key:{},value:{}},Sr:{type:"list",member:{type:"structure",members:{entityArn:{},eventArn:{},entityValue:{},entityUrl:{},awsAccountId:{},lastUpdatedTime:{type:"timestamp"},statusCode:{},tags:{shape:"Sk"}}}},Sw:{type:"structure",required:["eventArn"],members:{eventArn:{},awsAccountId:{}}},S18:{type:"structure",members:{eventArns:{shape:"Sb"},eventTypeCodes:{shape:"S19"},services:{shape:"S1b"},regions:{shape:"S1d"},availabilityZones:{type:"list",member:{}},startTimes:{shape:"Sg"},endTimes:{shape:"Sg"},lastUpdatedTimes:{shape:"Sg"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1h"},tags:{shape:"Sj"},eventStatusCodes:{shape:"S1j"}}},S19:{type:"list",member:{}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S1u:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},region:{},availabilityZone:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{},eventScopeCode:{}}},S1w:{type:"structure",members:{latestDescription:{}}},S1y:{type:"map",key:{},value:{}}}}},6735:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sns"]={};i.SNS=a.defineService("sns",["2010-03-31"]);Object.defineProperty(s.services["sns"],"2010-03-31",{get:function get(){var e=r(3985);e.paginators=r(5404).pagination;return e},enumerable:true,configurable:true});e.exports=i.SNS},6738:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["opsworkscm"]={};i.OpsWorksCM=a.defineService("opsworkscm",["2016-11-01"]);Object.defineProperty(s.services["opsworkscm"],"2016-11-01",{get:function get(){var e=r(8054);e.paginators=r(4112).pagination;e.waiters=r(5950).waiters;return e},enumerable:true,configurable:true});e.exports=i.OpsWorksCM},6740:function(e,t,r){const i=r(2065);const a=r(8124);const s=(e,t,r)=>{let s=null;let n=null;let o=null;try{o=new a(t,r)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!s||n.compare(e)===1){s=e;n=new i(s,r)}}});return s};e.exports=s},6744:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).major;e.exports=a},6745:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-17",endpointPrefix:"secretsmanager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Secrets Manager",serviceId:"Secrets Manager",signatureVersion:"v4",signingName:"secretsmanager",targetPrefix:"secretsmanager",uid:"secretsmanager-2017-10-17"},operations:{CancelRotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},CreateSecret:{input:{type:"structure",required:["Name"],members:{Name:{},ClientRequestToken:{idempotencyToken:true},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},Tags:{shape:"Se"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},DeleteResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},DeleteSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},RecoveryWindowInDays:{type:"long"},ForceDeleteWithoutRecovery:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},DeletionDate:{type:"timestamp"}}}},DescribeSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"Su"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},VersionIdsToStages:{shape:"S10"},OwningService:{},CreatedDate:{type:"timestamp"}}}},GetRandomPassword:{input:{type:"structure",members:{PasswordLength:{type:"long"},ExcludeCharacters:{},ExcludeNumbers:{type:"boolean"},ExcludePunctuation:{type:"boolean"},ExcludeUppercase:{type:"boolean"},ExcludeLowercase:{type:"boolean"},IncludeSpace:{type:"boolean"},RequireEachIncludedType:{type:"boolean"}}},output:{type:"structure",members:{RandomPassword:{type:"string",sensitive:true}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"},CreatedDate:{type:"timestamp"}}}},ListSecretVersionIds:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},MaxResults:{type:"integer"},NextToken:{},IncludeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{Versions:{type:"list",member:{type:"structure",members:{VersionId:{},VersionStages:{shape:"S11"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},SortOrder:{}}},output:{type:"structure",members:{SecretList:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"Su"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},SecretVersionsToStages:{shape:"S10"},OwningService:{},CreatedDate:{type:"timestamp"}}}},NextToken:{}}}},PutResourcePolicy:{input:{type:"structure",required:["SecretId","ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{},BlockPublicPolicy:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{}}}},PutSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:true},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"S11"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:true},RotationLambdaARN:{},RotationRules:{shape:"Su"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},TagResource:{input:{type:"structure",required:["SecretId","Tags"],members:{SecretId:{},Tags:{shape:"Se"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:true},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},UpdateSecretVersionStage:{input:{type:"structure",required:["SecretId","VersionStage"],members:{SecretId:{},VersionStage:{},RemoveFromVersionId:{},MoveToVersionId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},ValidateResourcePolicy:{input:{type:"structure",required:["ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{}}},output:{type:"structure",members:{PolicyValidationPassed:{type:"boolean"},ValidationErrors:{type:"list",member:{type:"structure",members:{CheckName:{},ErrorMessage:{}}}}}}}},shapes:{Sc:{type:"blob",sensitive:true},Sd:{type:"string",sensitive:true},Se:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Su:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"}}},S10:{type:"map",key:{},value:{shape:"S11"}},S11:{type:"list",member:{}}}}},6749:function(e){const t=()=>Buffer.from("");const r=(e,t,r)=>!r.length;e.exports=((e,i)=>{e.sign.set("none",t);e.verify.set("none",r)})},6753:function(e,t,r){var i=r(9489);var a=r(1669);function FingerprintFormatError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,FingerprintFormatError);this.name="FingerprintFormatError";this.fingerprint=e;this.format=t;this.message="Fingerprint format is not supported, or is invalid: ";if(e!==undefined)this.message+=" fingerprint = "+e;if(t!==undefined)this.message+=" format = "+t}a.inherits(FingerprintFormatError,Error);function InvalidAlgorithmError(e){if(Error.captureStackTrace)Error.captureStackTrace(this,InvalidAlgorithmError);this.name="InvalidAlgorithmError";this.algorithm=e;this.message='Algorithm "'+e+'" is not supported'}a.inherits(InvalidAlgorithmError,Error);function KeyParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyParseError);this.name="KeyParseError";this.format=t;this.keyName=e;this.innerErr=r;this.message="Failed to parse "+e+" as a valid "+t+" format key: "+r.message}a.inherits(KeyParseError,Error);function SignatureParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,SignatureParseError);this.name="SignatureParseError";this.type=e;this.format=t;this.innerErr=r;this.message="Failed to parse the given data as a "+e+" signature in "+t+" format: "+r.message}a.inherits(SignatureParseError,Error);function CertificateParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,CertificateParseError);this.name="CertificateParseError";this.format=t;this.certName=e;this.innerErr=r;this.message="Failed to parse "+e+" as a valid "+t+" format certificate: "+r.message}a.inherits(CertificateParseError,Error);function KeyEncryptedError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyEncryptedError);this.name="KeyEncryptedError";this.format=t;this.keyName=e;this.message="The "+t+" format key "+e+" is "+"encrypted (password-protected), and no passphrase was "+"provided in `options`"}a.inherits(KeyEncryptedError,Error);e.exports={FingerprintFormatError:FingerprintFormatError,InvalidAlgorithmError:InvalidAlgorithmError,KeyParseError:KeyParseError,SignatureParseError:SignatureParseError,KeyEncryptedError:KeyEncryptedError,CertificateParseError:CertificateParseError}},6759:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-04-02",endpointPrefix:"ec2-instance-connect",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"EC2 Instance Connect",serviceFullName:"AWS EC2 Instance Connect",serviceId:"EC2 Instance Connect",signatureVersion:"v4",targetPrefix:"AWSEC2InstanceConnectService",uid:"ec2-instance-connect-2018-04-02"},operations:{SendSSHPublicKey:{input:{type:"structure",required:["InstanceId","InstanceOSUser","SSHPublicKey","AvailabilityZone"],members:{InstanceId:{},InstanceOSUser:{},SSHPublicKey:{},AvailabilityZone:{}}},output:{type:"structure",members:{RequestId:{},Success:{type:"boolean"}}}}},shapes:{}}},6773:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplacecatalog"]={};i.MarketplaceCatalog=a.defineService("marketplacecatalog",["2018-09-17"]);Object.defineProperty(s.services["marketplacecatalog"],"2018-09-17",{get:function get(){var e=r(6531);e.paginators=r(6204).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceCatalog},6782:function(e,t,r){e.exports={der:r(1822)}},6789:function(e,t,r){var i=r(5342);var a=r(64);var s=r(4428);var n=r(909);e.exports={parse:i.parseRequest,parseRequest:i.parseRequest,sign:a.signRequest,signRequest:a.signRequest,createSigner:a.createSigner,isSigner:a.isSigner,sshKeyToPEM:n.sshKeyToPEM,sshKeyFingerprint:n.fingerprint,pemToRsaSSHKey:n.pemToRsaSSHKey,verify:s.verifySignature,verifySignature:s.verifySignature,verifyHMAC:s.verifyHMAC}},6793:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-11-02",endpointPrefix:"ebs",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon EBS",serviceFullName:"Amazon Elastic Block Store",serviceId:"EBS",signatureVersion:"v4",uid:"ebs-2019-11-02"},operations:{CompleteSnapshot:{http:{requestUri:"/snapshots/completion/{snapshotId}",responseCode:202},input:{type:"structure",required:["SnapshotId","ChangedBlocksCount"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},ChangedBlocksCount:{location:"header",locationName:"x-amz-ChangedBlocksCount",type:"integer"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"},ChecksumAggregationMethod:{location:"header",locationName:"x-amz-Checksum-Aggregation-Method"}}},output:{type:"structure",members:{Status:{}}}},GetSnapshotBlock:{http:{method:"GET",requestUri:"/snapshots/{snapshotId}/blocks/{blockIndex}"},input:{type:"structure",required:["SnapshotId","BlockIndex","BlockToken"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},BlockIndex:{location:"uri",locationName:"blockIndex",type:"integer"},BlockToken:{location:"querystring",locationName:"blockToken"}}},output:{type:"structure",members:{DataLength:{location:"header",locationName:"x-amz-Data-Length",type:"integer"},BlockData:{shape:"Se"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}},payload:"BlockData"}},ListChangedBlocks:{http:{method:"GET",requestUri:"/snapshots/{secondSnapshotId}/changedblocks"},input:{type:"structure",required:["SecondSnapshotId"],members:{FirstSnapshotId:{location:"querystring",locationName:"firstSnapshotId"},SecondSnapshotId:{location:"uri",locationName:"secondSnapshotId"},NextToken:{location:"querystring",locationName:"pageToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},StartingBlockIndex:{location:"querystring",locationName:"startingBlockIndex",type:"integer"}}},output:{type:"structure",members:{ChangedBlocks:{type:"list",member:{type:"structure",members:{BlockIndex:{type:"integer"},FirstBlockToken:{},SecondBlockToken:{}},sensitive:true}},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},ListSnapshotBlocks:{http:{method:"GET",requestUri:"/snapshots/{snapshotId}/blocks"},input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},NextToken:{location:"querystring",locationName:"pageToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},StartingBlockIndex:{location:"querystring",locationName:"startingBlockIndex",type:"integer"}}},output:{type:"structure",members:{Blocks:{type:"list",member:{type:"structure",members:{BlockIndex:{type:"integer"},BlockToken:{}}},sensitive:true},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},PutSnapshotBlock:{http:{method:"PUT",requestUri:"/snapshots/{snapshotId}/blocks/{blockIndex}",responseCode:201},input:{type:"structure",required:["SnapshotId","BlockIndex","BlockData","DataLength","Checksum","ChecksumAlgorithm"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},BlockIndex:{location:"uri",locationName:"blockIndex",type:"integer"},BlockData:{shape:"Se"},DataLength:{location:"header",locationName:"x-amz-Data-Length",type:"integer"},Progress:{location:"header",locationName:"x-amz-Progress",type:"integer"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}},payload:"BlockData"},output:{type:"structure",members:{Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}}},authtype:"v4-unsigned-body"},StartSnapshot:{http:{requestUri:"/snapshots",responseCode:201},input:{type:"structure",required:["VolumeSize"],members:{VolumeSize:{type:"long"},ParentSnapshotId:{},Tags:{shape:"Sw"},Description:{},ClientToken:{idempotencyToken:true},Encrypted:{type:"boolean"},KmsKeyArn:{shape:"S13"},Timeout:{type:"integer"}}},output:{type:"structure",members:{Description:{},SnapshotId:{},OwnerId:{},Status:{},StartTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},Tags:{shape:"Sw"},ParentSnapshotId:{},KmsKeyArn:{shape:"S13"}}}}},shapes:{Se:{type:"blob",sensitive:true,streaming:true},Sw:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S13:{type:"string",sensitive:true}}}},6801:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-10-09",endpointPrefix:"appconfig",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AppConfig",serviceFullName:"Amazon AppConfig",serviceId:"AppConfig",signatureVersion:"v4",signingName:"appconfig",uid:"appconfig-2019-10-09"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},Tags:{shape:"S4"}}},output:{shape:"S7"}},CreateConfigurationProfile:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles",responseCode:201},input:{type:"structure",required:["ApplicationId","Name","LocationUri"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{},LocationUri:{},RetrievalRoleArn:{},Validators:{shape:"Sc"},Tags:{shape:"S4"}}},output:{shape:"Sg"}},CreateDeploymentStrategy:{http:{requestUri:"/deploymentstrategies",responseCode:201},input:{type:"structure",required:["Name","DeploymentDurationInMinutes","GrowthFactor","ReplicateTo"],members:{Name:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},FinalBakeTimeInMinutes:{type:"integer"},GrowthFactor:{type:"float"},GrowthType:{},ReplicateTo:{},Tags:{shape:"S4"}}},output:{shape:"Sm"}},CreateEnvironment:{http:{requestUri:"/applications/{ApplicationId}/environments",responseCode:201},input:{type:"structure",required:["ApplicationId","Name"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{},Monitors:{shape:"Sp"},Tags:{shape:"S4"}}},output:{shape:"Ss"}},CreateHostedConfigurationVersion:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",responseCode:201},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","Content","ContentType"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},Description:{location:"header",locationName:"Description"},Content:{shape:"Sv"},ContentType:{location:"header",locationName:"Content-Type"},LatestVersionNumber:{location:"header",locationName:"Latest-Version-Number",type:"integer"}},payload:"Content"},output:{shape:"Sy"}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}",responseCode:204},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"}}}},DeleteConfigurationProfile:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"}}}},DeleteDeploymentStrategy:{http:{method:"DELETE",requestUri:"/deployementstrategies/{DeploymentStrategyId}",responseCode:204},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"}}}},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:204},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"}}}},DeleteHostedConfigurationVersion:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","VersionNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"integer"}}}},GetApplication:{http:{method:"GET",requestUri:"/applications/{ApplicationId}",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"}}},output:{shape:"S7"}},GetConfiguration:{http:{method:"GET",requestUri:"/applications/{Application}/environments/{Environment}/configurations/{Configuration}",responseCode:200},input:{type:"structure",required:["Application","Environment","Configuration","ClientId"],members:{Application:{location:"uri",locationName:"Application"},Environment:{location:"uri",locationName:"Environment"},Configuration:{location:"uri",locationName:"Configuration"},ClientId:{location:"querystring",locationName:"client_id"},ClientConfigurationVersion:{location:"querystring",locationName:"client_configuration_version"}}},output:{type:"structure",members:{Content:{shape:"Sv"},ConfigurationVersion:{location:"header",locationName:"Configuration-Version"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Content"}},GetConfigurationProfile:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"}}},output:{shape:"Sg"}},GetDeployment:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentNumber:{location:"uri",locationName:"DeploymentNumber",type:"integer"}}},output:{shape:"S1d"}},GetDeploymentStrategy:{http:{method:"GET",requestUri:"/deploymentstrategies/{DeploymentStrategyId}",responseCode:200},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"}}},output:{shape:"Sm"}},GetEnvironment:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"}}},output:{shape:"Ss"}},GetHostedConfigurationVersion:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","VersionNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"integer"}}},output:{shape:"Sy"}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"S7"}},NextToken:{}}}},ListConfigurationProfiles:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},LocationUri:{},ValidatorTypes:{type:"list",member:{}}}}},NextToken:{}}}},ListDeploymentStrategies:{http:{method:"GET",requestUri:"/deploymentstrategies",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"Sm"}},NextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{DeploymentNumber:{type:"integer"},ConfigurationName:{},ConfigurationVersion:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},State:{},PercentageComplete:{type:"float"},StartedAt:{shape:"S1j"},CompletedAt:{shape:"S1j"}}}},NextToken:{}}}},ListEnvironments:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"Ss"}},NextToken:{}}}},ListHostedConfigurationVersions:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ApplicationId:{},ConfigurationProfileId:{},VersionNumber:{type:"integer"},Description:{},ContentType:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S4"}}}},StartDeployment:{http:{requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",responseCode:201},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentStrategyId","ConfigurationProfileId","ConfigurationVersion"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentStrategyId:{},ConfigurationProfileId:{},ConfigurationVersion:{},Description:{},Tags:{shape:"S4"}}},output:{shape:"S1d"}},StopDeployment:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",responseCode:202},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentNumber:{location:"uri",locationName:"DeploymentNumber",type:"integer"}}},output:{shape:"S1d"}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S4"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{}}},output:{shape:"S7"}},UpdateConfigurationProfile:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},Name:{},Description:{},RetrievalRoleArn:{},Validators:{shape:"Sc"}}},output:{shape:"Sg"}},UpdateDeploymentStrategy:{http:{method:"PATCH",requestUri:"/deploymentstrategies/{DeploymentStrategyId}",responseCode:200},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"},Description:{},DeploymentDurationInMinutes:{type:"integer"},FinalBakeTimeInMinutes:{type:"integer"},GrowthFactor:{type:"float"},GrowthType:{}}},output:{shape:"Sm"}},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},Name:{},Description:{},Monitors:{shape:"Sp"}}},output:{shape:"Ss"}},ValidateConfiguration:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/validators",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","ConfigurationVersion"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},ConfigurationVersion:{location:"querystring",locationName:"configuration_version"}}}}},shapes:{S4:{type:"map",key:{},value:{}},S7:{type:"structure",members:{Id:{},Name:{},Description:{}}},Sc:{type:"list",member:{type:"structure",required:["Type","Content"],members:{Type:{},Content:{type:"string",sensitive:true}}}},Sg:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},Description:{},LocationUri:{},RetrievalRoleArn:{},Validators:{shape:"Sc"}}},Sm:{type:"structure",members:{Id:{},Name:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},ReplicateTo:{}}},Sp:{type:"list",member:{type:"structure",members:{AlarmArn:{},AlarmRoleArn:{}}}},Ss:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},Description:{},State:{},Monitors:{shape:"Sp"}}},Sv:{type:"blob",sensitive:true},Sy:{type:"structure",members:{ApplicationId:{location:"header",locationName:"Application-Id"},ConfigurationProfileId:{location:"header",locationName:"Configuration-Profile-Id"},VersionNumber:{location:"header",locationName:"Version-Number",type:"integer"},Description:{location:"header",locationName:"Description"},Content:{shape:"Sv"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Content"},S1d:{type:"structure",members:{ApplicationId:{},EnvironmentId:{},DeploymentStrategyId:{},ConfigurationProfileId:{},DeploymentNumber:{type:"integer"},ConfigurationName:{},ConfigurationLocationUri:{},ConfigurationVersion:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},State:{},EventLog:{type:"list",member:{type:"structure",members:{EventType:{},TriggeredBy:{},Description:{},OccurredAt:{shape:"S1j"}}}},PercentageComplete:{type:"float"},StartedAt:{shape:"S1j"},CompletedAt:{shape:"S1j"}}},S1j:{type:"timestamp",timestampFormat:"iso8601"}}}},6823:function(e){e.exports={pagination:{DescribeAddonVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},ListAddons:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusters"},ListFargateProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"fargateProfileNames"},ListNodegroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"nodegroups"},ListUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"updateIds"}}}},6844:function(e,t,r){"use strict";var i=r(6867);e.exports={Validation:errorSubclass(ValidationError),MissingRef:errorSubclass(MissingRefError)};function ValidationError(e){this.message="validation failed";this.errors=e;this.ajv=this.validation=true}MissingRefError.message=function(e,t){return"can't resolve reference "+t+" from id "+e};function MissingRefError(e,t,r){this.message=r||MissingRefError.message(e,t);this.missingRef=i.url(e,t);this.missingSchema=i.normalizeId(i.fullPath(this.missingRef))}function errorSubclass(e){e.prototype=Object.create(Error.prototype);e.prototype.constructor=e;return e}},6848:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-11-09",endpointPrefix:"a4b",jsonVersion:"1.1",protocol:"json",serviceFullName:"Alexa For Business",serviceId:"Alexa For Business",signatureVersion:"v4",targetPrefix:"AlexaForBusiness",uid:"alexaforbusiness-2017-11-09"},operations:{ApproveSkill:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},AssociateContactWithAddressBook:{input:{type:"structure",required:["ContactArn","AddressBookArn"],members:{ContactArn:{},AddressBookArn:{}}},output:{type:"structure",members:{}}},AssociateDeviceWithNetworkProfile:{input:{type:"structure",required:["DeviceArn","NetworkProfileArn"],members:{DeviceArn:{},NetworkProfileArn:{}}},output:{type:"structure",members:{}}},AssociateDeviceWithRoom:{input:{type:"structure",members:{DeviceArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},AssociateSkillGroupWithRoom:{input:{type:"structure",members:{SkillGroupArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},AssociateSkillWithSkillGroup:{input:{type:"structure",required:["SkillId"],members:{SkillGroupArn:{},SkillId:{}}},output:{type:"structure",members:{}}},AssociateSkillWithUsers:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},CreateAddressBook:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{AddressBookArn:{}}}},CreateBusinessReportSchedule:{input:{type:"structure",required:["Format","ContentRange"],members:{ScheduleName:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ContentRange:{shape:"Sr"},Recurrence:{shape:"St"},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{ScheduleArn:{}}}},CreateConferenceProvider:{input:{type:"structure",required:["ConferenceProviderName","ConferenceProviderType","MeetingSetting"],members:{ConferenceProviderName:{},ConferenceProviderType:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{ConferenceProviderArn:{}}}},CreateContact:{input:{type:"structure",required:["FirstName"],members:{DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{ContactArn:{}}}},CreateGatewayGroup:{input:{type:"structure",required:["Name","ClientRequestToken"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{GatewayGroupArn:{}}}},CreateNetworkProfile:{input:{type:"structure",required:["NetworkProfileName","Ssid","SecurityType","ClientRequestToken"],members:{NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkProfileArn:{}}}},CreateProfile:{input:{type:"structure",required:["ProfileName","Timezone","Address","DistanceUnit","TemperatureUnit","WakeWord"],members:{ProfileName:{},Timezone:{},Address:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},ClientRequestToken:{idempotencyToken:true},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",required:["ReminderAtMinutes","ReminderType","Enabled"],members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",required:["DurationInMinutes","Enabled"],members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",required:["ReleaseAfterMinutes","Enabled"],members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}},Tags:{shape:"Sv"}}},output:{type:"structure",members:{ProfileArn:{}}}},CreateRoom:{input:{type:"structure",required:["RoomName"],members:{RoomName:{},Description:{},ProfileArn:{},ProviderCalendarId:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{RoomArn:{}}}},CreateSkillGroup:{input:{type:"structure",required:["SkillGroupName"],members:{SkillGroupName:{},Description:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{SkillGroupArn:{}}}},CreateUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},FirstName:{},LastName:{},Email:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{UserArn:{}}}},DeleteAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{}}},output:{type:"structure",members:{}}},DeleteBusinessReportSchedule:{input:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{}}},output:{type:"structure",members:{}}},DeleteConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn"],members:{ConferenceProviderArn:{}}},output:{type:"structure",members:{}}},DeleteContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}},output:{type:"structure",members:{}}},DeleteDevice:{input:{type:"structure",required:["DeviceArn"],members:{DeviceArn:{}}},output:{type:"structure",members:{}}},DeleteDeviceUsageData:{input:{type:"structure",required:["DeviceArn","DeviceUsageType"],members:{DeviceArn:{},DeviceUsageType:{}}},output:{type:"structure",members:{}}},DeleteGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{}}},output:{type:"structure",members:{}}},DeleteNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{}}},output:{type:"structure",members:{}}},DeleteProfile:{input:{type:"structure",members:{ProfileArn:{}}},output:{type:"structure",members:{}}},DeleteRoom:{input:{type:"structure",members:{RoomArn:{}}},output:{type:"structure",members:{}}},DeleteRoomSkillParameter:{input:{type:"structure",required:["SkillId","ParameterKey"],members:{RoomArn:{},SkillId:{},ParameterKey:{}}},output:{type:"structure",members:{}}},DeleteSkillAuthorization:{input:{type:"structure",required:["SkillId"],members:{SkillId:{},RoomArn:{}}},output:{type:"structure",members:{}}},DeleteSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{}}},output:{type:"structure",members:{}}},DeleteUser:{input:{type:"structure",required:["EnrollmentId"],members:{UserArn:{},EnrollmentId:{}}},output:{type:"structure",members:{}}},DisassociateContactFromAddressBook:{input:{type:"structure",required:["ContactArn","AddressBookArn"],members:{ContactArn:{},AddressBookArn:{}}},output:{type:"structure",members:{}}},DisassociateDeviceFromRoom:{input:{type:"structure",members:{DeviceArn:{}}},output:{type:"structure",members:{}}},DisassociateSkillFromSkillGroup:{input:{type:"structure",required:["SkillId"],members:{SkillGroupArn:{},SkillId:{}}},output:{type:"structure",members:{}}},DisassociateSkillFromUsers:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},DisassociateSkillGroupFromRoom:{input:{type:"structure",members:{SkillGroupArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},ForgetSmartHomeAppliances:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{}}},output:{type:"structure",members:{}}},GetAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{}}},output:{type:"structure",members:{AddressBook:{type:"structure",members:{AddressBookArn:{},Name:{},Description:{}}}}}},GetConferencePreference:{input:{type:"structure",members:{}},output:{type:"structure",members:{Preference:{shape:"S4d"}}}},GetConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn"],members:{ConferenceProviderArn:{}}},output:{type:"structure",members:{ConferenceProvider:{shape:"S4g"}}}},GetContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}},output:{type:"structure",members:{Contact:{type:"structure",members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}}}}},GetDevice:{input:{type:"structure",members:{DeviceArn:{}}},output:{type:"structure",members:{Device:{type:"structure",members:{DeviceArn:{},DeviceSerialNumber:{},DeviceType:{},DeviceName:{},SoftwareVersion:{},MacAddress:{},RoomArn:{},DeviceStatus:{},DeviceStatusInfo:{shape:"S4t"},NetworkProfileInfo:{type:"structure",members:{NetworkProfileArn:{},CertificateArn:{},CertificateExpirationTime:{type:"timestamp"}}}}}}}},GetGateway:{input:{type:"structure",required:["GatewayArn"],members:{GatewayArn:{}}},output:{type:"structure",members:{Gateway:{type:"structure",members:{Arn:{},Name:{},Description:{},GatewayGroupArn:{},SoftwareVersion:{}}}}}},GetGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{}}},output:{type:"structure",members:{GatewayGroup:{type:"structure",members:{Arn:{},Name:{},Description:{}}}}}},GetInvitationConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",members:{OrganizationName:{},ContactEmail:{},PrivateSkillIds:{shape:"S5e"}}}},GetNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{}}},output:{type:"structure",members:{NetworkProfile:{type:"structure",members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"}}}}}},GetProfile:{input:{type:"structure",members:{ProfileArn:{}}},output:{type:"structure",members:{Profile:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Address:{},Timezone:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},AddressBookArn:{},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}}}}}}},GetRoom:{input:{type:"structure",members:{RoomArn:{}}},output:{type:"structure",members:{Room:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{}}}}}},GetRoomSkillParameter:{input:{type:"structure",required:["SkillId","ParameterKey"],members:{RoomArn:{},SkillId:{},ParameterKey:{}}},output:{type:"structure",members:{RoomSkillParameter:{shape:"S5u"}}}},GetSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{}}},output:{type:"structure",members:{SkillGroup:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}}}}},ListBusinessReportSchedules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{BusinessReportSchedules:{type:"list",member:{type:"structure",members:{ScheduleArn:{},ScheduleName:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ContentRange:{shape:"Sr"},Recurrence:{shape:"St"},LastBusinessReport:{type:"structure",members:{Status:{},FailureCode:{},S3Location:{type:"structure",members:{Path:{},BucketName:{}}},DeliveryTime:{type:"timestamp"},DownloadUrl:{}}}}}},NextToken:{}}}},ListConferenceProviders:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConferenceProviders:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},ListDeviceEvents:{input:{type:"structure",required:["DeviceArn"],members:{DeviceArn:{},EventType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DeviceEvents:{type:"list",member:{type:"structure",members:{Type:{},Value:{},Timestamp:{type:"timestamp"}}}},NextToken:{}}}},ListGatewayGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GatewayGroups:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Description:{}}}},NextToken:{}}}},ListGateways:{input:{type:"structure",members:{GatewayGroupArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Description:{},GatewayGroupArn:{},SoftwareVersion:{}}}},NextToken:{}}}},ListSkills:{input:{type:"structure",members:{SkillGroupArn:{},EnablementType:{},SkillType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SkillSummaries:{type:"list",member:{type:"structure",members:{SkillId:{},SkillName:{},SupportsLinking:{type:"boolean"},EnablementType:{},SkillType:{}}}},NextToken:{}}}},ListSkillsStoreCategories:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CategoryList:{type:"list",member:{type:"structure",members:{CategoryId:{type:"long"},CategoryName:{}}}},NextToken:{}}}},ListSkillsStoreSkillsByCategory:{input:{type:"structure",required:["CategoryId"],members:{CategoryId:{type:"long"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SkillsStoreSkills:{type:"list",member:{type:"structure",members:{SkillId:{},SkillName:{},ShortDescription:{},IconUrl:{},SampleUtterances:{type:"list",member:{}},SkillDetails:{type:"structure",members:{ProductDescription:{},InvocationPhrase:{},ReleaseDate:{},EndUserLicenseAgreement:{},GenericKeywords:{type:"list",member:{}},BulletPoints:{type:"list",member:{}},NewInThisVersionBulletPoints:{type:"list",member:{}},SkillTypes:{type:"list",member:{}},Reviews:{type:"map",key:{},value:{}},DeveloperInfo:{type:"structure",members:{DeveloperName:{},PrivacyPolicy:{},Email:{},Url:{}}}}},SupportsLinking:{type:"boolean"}}}},NextToken:{}}}},ListSmartHomeAppliances:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SmartHomeAppliances:{type:"list",member:{type:"structure",members:{FriendlyName:{},Description:{},ManufacturerName:{}}}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["Arn"],members:{Arn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sv"},NextToken:{}}}},PutConferencePreference:{input:{type:"structure",required:["ConferencePreference"],members:{ConferencePreference:{shape:"S4d"}}},output:{type:"structure",members:{}}},PutInvitationConfiguration:{input:{type:"structure",required:["OrganizationName"],members:{OrganizationName:{},ContactEmail:{},PrivateSkillIds:{shape:"S5e"}}},output:{type:"structure",members:{}}},PutRoomSkillParameter:{input:{type:"structure",required:["SkillId","RoomSkillParameter"],members:{RoomArn:{},SkillId:{},RoomSkillParameter:{shape:"S5u"}}},output:{type:"structure",members:{}}},PutSkillAuthorization:{input:{type:"structure",required:["AuthorizationResult","SkillId"],members:{AuthorizationResult:{type:"map",key:{},value:{},sensitive:true},SkillId:{},RoomArn:{}}},output:{type:"structure",members:{}}},RegisterAVSDevice:{input:{type:"structure",required:["ClientId","UserCode","ProductId","AmazonId"],members:{ClientId:{},UserCode:{},ProductId:{},DeviceSerialNumber:{},AmazonId:{},RoomArn:{}}},output:{type:"structure",members:{DeviceArn:{}}}},RejectSkill:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},ResolveRoom:{input:{type:"structure",required:["UserId","SkillId"],members:{UserId:{},SkillId:{}}},output:{type:"structure",members:{RoomArn:{},RoomName:{},RoomSkillParameters:{type:"list",member:{shape:"S5u"}}}}},RevokeInvitation:{input:{type:"structure",members:{UserArn:{},EnrollmentId:{}}},output:{type:"structure",members:{}}},SearchAddressBooks:{input:{type:"structure",members:{Filters:{shape:"S92"},SortCriteria:{shape:"S97"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AddressBooks:{type:"list",member:{type:"structure",members:{AddressBookArn:{},Name:{},Description:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchContacts:{input:{type:"structure",members:{Filters:{shape:"S92"},SortCriteria:{shape:"S97"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Contacts:{type:"list",member:{type:"structure",members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchDevices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Devices:{type:"list",member:{type:"structure",members:{DeviceArn:{},DeviceSerialNumber:{},DeviceType:{},DeviceName:{},SoftwareVersion:{},MacAddress:{},DeviceStatus:{},NetworkProfileArn:{},NetworkProfileName:{},RoomArn:{},RoomName:{},DeviceStatusInfo:{shape:"S4t"},CreatedTime:{type:"timestamp"}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchNetworkProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{NetworkProfiles:{type:"list",member:{type:"structure",members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CertificateAuthorityArn:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Profiles:{type:"list",member:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Address:{},Timezone:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchRooms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Rooms:{type:"list",member:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{},ProfileName:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchSkillGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{SkillGroups:{type:"list",member:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchUsers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{UserArn:{},FirstName:{},LastName:{},Email:{},EnrollmentStatus:{},EnrollmentId:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SendAnnouncement:{input:{type:"structure",required:["RoomFilters","Content","ClientRequestToken"],members:{RoomFilters:{shape:"S92"},Content:{type:"structure",members:{TextList:{type:"list",member:{type:"structure",required:["Locale","Value"],members:{Locale:{},Value:{}}}},SsmlList:{type:"list",member:{type:"structure",required:["Locale","Value"],members:{Locale:{},Value:{}}}},AudioList:{type:"list",member:{type:"structure",required:["Locale","Location"],members:{Locale:{},Location:{}}}}}},TimeToLiveInSeconds:{type:"integer"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{AnnouncementArn:{}}}},SendInvitation:{input:{type:"structure",members:{UserArn:{}}},output:{type:"structure",members:{}}},StartDeviceSync:{input:{type:"structure",required:["Features"],members:{RoomArn:{},DeviceArn:{},Features:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartSmartHomeApplianceDiscovery:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateBusinessReportSchedule:{input:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ScheduleName:{},Recurrence:{shape:"St"}}},output:{type:"structure",members:{}}},UpdateConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn","ConferenceProviderType","MeetingSetting"],members:{ConferenceProviderArn:{},ConferenceProviderType:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"}}},output:{type:"structure",members:{}}},UpdateContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}},output:{type:"structure",members:{}}},UpdateDevice:{input:{type:"structure",members:{DeviceArn:{},DeviceName:{}}},output:{type:"structure",members:{}}},UpdateGateway:{input:{type:"structure",required:["GatewayArn"],members:{GatewayArn:{},Name:{},Description:{},SoftwareVersion:{}}},output:{type:"structure",members:{}}},UpdateGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"}}},output:{type:"structure",members:{}}},UpdateProfile:{input:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Timezone:{},Address:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}}}},output:{type:"structure",members:{}}},UpdateRoom:{input:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{}}},output:{type:"structure",members:{}}},UpdateSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}},output:{type:"structure",members:{}}}},shapes:{Sr:{type:"structure",required:["Interval"],members:{Interval:{}}},St:{type:"structure",members:{StartDate:{}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S13:{type:"structure",required:["Endpoint","CommsProtocol"],members:{Endpoint:{},CommsProtocol:{}}},S16:{type:"structure",required:["CountryCode","PhoneNumber","OneClickIdDelay","OneClickPinDelay"],members:{CountryCode:{},PhoneNumber:{},OneClickIdDelay:{},OneClickPinDelay:{}}},S1b:{type:"structure",required:["RequirePin"],members:{RequirePin:{}}},S1g:{type:"string",sensitive:true},S1h:{type:"list",member:{type:"structure",required:["Number","Type"],members:{Number:{shape:"S1g"},Type:{type:"string",sensitive:true}}}},S1k:{type:"list",member:{type:"structure",required:["Uri","Type"],members:{Uri:{type:"string",sensitive:true},Type:{type:"string",sensitive:true}}}},S1z:{type:"string",sensitive:true},S20:{type:"string",sensitive:true},S21:{type:"list",member:{}},S2g:{type:"list",member:{type:"integer"}},S4d:{type:"structure",members:{DefaultConferenceProviderArn:{}}},S4g:{type:"structure",members:{Arn:{},Name:{},Type:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"}}},S4t:{type:"structure",members:{DeviceStatusDetails:{type:"list",member:{type:"structure",members:{Feature:{},Code:{}}}},ConnectionStatus:{},ConnectionStatusUpdatedTime:{type:"timestamp"}}},S5e:{type:"list",member:{}},S5u:{type:"structure",required:["ParameterKey","ParameterValue"],members:{ParameterKey:{},ParameterValue:{}}},S92:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},S97:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},6849:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},tags:{shape:"S12"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S1y"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},findingSeverityCounts:{shape:"S2d"}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S2l"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S1y"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2d"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S2r"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1d"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:true,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",type:"list",member:{}}}},output:{type:"structure",members:{authorizationData:{type:"list",member:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"},proxyEndpoint:{}}}}}}},GetDownloadUrlForLayer:{input:{type:"structure",required:["repositoryName","layerDigest"],members:{registryId:{},repositoryName:{},layerDigest:{}}},output:{type:"structure",members:{downloadUrl:{},layerDigest:{}}}},GetLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},GetLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{},nextToken:{},previewResults:{type:"list",member:{type:"structure",members:{imageTags:{shape:"S2l"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S12"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S2r"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S2r"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S1y"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S12:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S17:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S19:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1d:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},S1y:{type:"structure",members:{status:{},description:{}}},S2d:{type:"map",key:{},value:{type:"integer"}},S2l:{type:"list",member:{}},S2r:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}}}}}}}}}},6852:function(e){e.exports={$id:"response.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["status","statusText","httpVersion","cookies","headers","content","redirectURL","headersSize","bodySize"],properties:{status:{type:"integer"},statusText:{type:"string"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},content:{$ref:"content.json#"},redirectURL:{type:"string"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},6855:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b={}.hasOwnProperty;y=r(8582),d=y.isObject,l=y.isFunction,m=y.isEmpty;n=null;t=null;i=null;a=null;s=null;p=null;c=null;u=null;e.exports=o=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.children=[];if(!n){n=r(5796);t=r(9657);i=r(7919);a=r(7738);s=r(5735);p=r(7660);c=r(9708);u=r(2491)}}XMLNode.prototype.element=function(e,t,r){var i,a,s,n,o,u,p,c,y,h;u=null;if(t==null){t={}}t=t.valueOf();if(!d(t)){y=[t,r],r=y[0],t=y[1]}if(e!=null){e=e.valueOf()}if(Array.isArray(e)){for(s=0,p=e.length;s<p;s++){a=e[s];u=this.element(a)}}else if(l(e)){u=this.element(e.apply())}else if(d(e)){for(o in e){if(!b.call(e,o))continue;h=e[o];if(l(h)){h=h.apply()}if(d(h)&&m(h)){h=null}if(!this.options.ignoreDecorators&&this.stringify.convertAttKey&&o.indexOf(this.stringify.convertAttKey)===0){u=this.attribute(o.substr(this.stringify.convertAttKey.length),h)}else if(!this.options.separateArrayItems&&Array.isArray(h)){for(n=0,c=h.length;n<c;n++){a=h[n];i={};i[o]=a;u=this.element(i)}}else if(d(h)){u=this.element(o);u.element(h)}else{u=this.element(o,h)}}}else{if(!this.options.ignoreDecorators&&this.stringify.convertTextKey&&e.indexOf(this.stringify.convertTextKey)===0){u=this.text(r)}else if(!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&e.indexOf(this.stringify.convertCDataKey)===0){u=this.cdata(r)}else if(!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&e.indexOf(this.stringify.convertCommentKey)===0){u=this.comment(r)}else if(!this.options.ignoreDecorators&&this.stringify.convertRawKey&&e.indexOf(this.stringify.convertRawKey)===0){u=this.raw(r)}else if(!this.options.ignoreDecorators&&this.stringify.convertPIKey&&e.indexOf(this.stringify.convertPIKey)===0){u=this.instruction(e.substr(this.stringify.convertPIKey.length),r)}else{u=this.node(e,t,r)}}if(u==null){throw new Error("Could not create any elements with: "+e)}return u};XMLNode.prototype.insertBefore=function(e,t,r){var i,a,s;if(this.isRoot){throw new Error("Cannot insert elements at root level")}a=this.parent.children.indexOf(this);s=this.parent.children.splice(a);i=this.parent.element(e,t,r);Array.prototype.push.apply(this.parent.children,s);return i};XMLNode.prototype.insertAfter=function(e,t,r){var i,a,s;if(this.isRoot){throw new Error("Cannot insert elements at root level")}a=this.parent.children.indexOf(this);s=this.parent.children.splice(a+1);i=this.parent.element(e,t,r);Array.prototype.push.apply(this.parent.children,s);return i};XMLNode.prototype.remove=function(){var e,t;if(this.isRoot){throw new Error("Cannot remove the root element")}e=this.parent.children.indexOf(this);[].splice.apply(this.parent.children,[e,e-e+1].concat(t=[])),t;return this.parent};XMLNode.prototype.node=function(e,t,r){var i,a;if(e!=null){e=e.valueOf()}t||(t={});t=t.valueOf();if(!d(t)){a=[t,r],r=a[0],t=a[1]}i=new n(this,e,t);if(r!=null){i.text(r)}this.children.push(i);return i};XMLNode.prototype.text=function(e){var t;t=new c(this,e);this.children.push(t);return this};XMLNode.prototype.cdata=function(e){var r;r=new t(this,e);this.children.push(r);return this};XMLNode.prototype.comment=function(e){var t;t=new i(this,e);this.children.push(t);return this};XMLNode.prototype.commentBefore=function(e){var t,r,i;r=this.parent.children.indexOf(this);i=this.parent.children.splice(r);t=this.parent.comment(e);Array.prototype.push.apply(this.parent.children,i);return this};XMLNode.prototype.commentAfter=function(e){var t,r,i;r=this.parent.children.indexOf(this);i=this.parent.children.splice(r+1);t=this.parent.comment(e);Array.prototype.push.apply(this.parent.children,i);return this};XMLNode.prototype.raw=function(e){var t;t=new p(this,e);this.children.push(t);return this};XMLNode.prototype.instruction=function(e,t){var r,i,a,s,n;if(e!=null){e=e.valueOf()}if(t!=null){t=t.valueOf()}if(Array.isArray(e)){for(s=0,n=e.length;s<n;s++){r=e[s];this.instruction(r)}}else if(d(e)){for(r in e){if(!b.call(e,r))continue;i=e[r];this.instruction(r,i)}}else{if(l(t)){t=t.apply()}a=new u(this,e,t);this.children.push(a)}return this};XMLNode.prototype.instructionBefore=function(e,t){var r,i,a;i=this.parent.children.indexOf(this);a=this.parent.children.splice(i);r=this.parent.instruction(e,t);Array.prototype.push.apply(this.parent.children,a);return this};XMLNode.prototype.instructionAfter=function(e,t){var r,i,a;i=this.parent.children.indexOf(this);a=this.parent.children.splice(i+1);r=this.parent.instruction(e,t);Array.prototype.push.apply(this.parent.children,a);return this};XMLNode.prototype.declaration=function(e,t,r){var i,s;i=this.document();s=new a(i,e,t,r);if(i.children[0]instanceof a){i.children[0]=s}else{i.children.unshift(s)}return i.root()||i};XMLNode.prototype.doctype=function(e,t){var r,i,a,n,o,u,p,c,m,l;i=this.document();a=new s(i,e,t);m=i.children;for(n=o=0,p=m.length;o<p;n=++o){r=m[n];if(r instanceof s){i.children[n]=a;return a}}l=i.children;for(n=u=0,c=l.length;u<c;n=++u){r=l[n];if(r.isRoot){i.children.splice(n,0,a);return a}}i.children.push(a);return a};XMLNode.prototype.up=function(){if(this.isRoot){throw new Error("The root node has no parent. Use doc() if you need to get the document object.")}return this.parent};XMLNode.prototype.root=function(){var e;e=this;while(e){if(e.isDocument){return e.rootObject}else if(e.isRoot){return e}else{e=e.parent}}};XMLNode.prototype.document=function(){var e;e=this;while(e){if(e.isDocument){return e}else{e=e.parent}}};XMLNode.prototype.end=function(e){return this.document().end(e)};XMLNode.prototype.prev=function(){var e;e=this.parent.children.indexOf(this);if(e<1){throw new Error("Already at the first node")}return this.parent.children[e-1]};XMLNode.prototype.next=function(){var e;e=this.parent.children.indexOf(this);if(e===-1||e===this.parent.children.length-1){throw new Error("Already at the last node")}return this.parent.children[e+1]};XMLNode.prototype.importDocument=function(e){var t;t=e.root().clone();t.parent=this;t.isRoot=false;this.children.push(t);return this};XMLNode.prototype.ele=function(e,t,r){return this.element(e,t,r)};XMLNode.prototype.nod=function(e,t,r){return this.node(e,t,r)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,r){return this.declaration(e,t,r)};XMLNode.prototype.dtd=function(e,t){return this.doctype(e,t)};XMLNode.prototype.e=function(e,t,r){return this.element(e,t,r)};XMLNode.prototype.n=function(e,t,r){return this.node(e,t,r)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};return XMLNode}()}).call(this)},6858:function(e){"use strict";e.exports=function generate_required(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}var y="schema"+a;if(!l){if(n.length<e.opts.loopRequired&&e.schema.properties&&Object.keys(e.schema.properties).length){var b=[];var h=n;if(h){var f,g=-1,S=h.length-1;while(g<S){f=h[g+=1];var N=e.schema.properties[f];if(!(N&&(e.opts.strictKeywords?typeof N=="object"&&Object.keys(N).length>0:e.util.schemaHasRules(N,e.RULES.all)))){b[b.length]=f}}}}else{var b=n}}if(l||b.length){var I=e.errorPath,T=l||b.length>=e.opts.loopRequired,v=e.opts.ownProperties;if(p){i+=" var missing"+a+"; ";if(T){if(!l){i+=" var "+y+" = validate.schema"+o+"; "}var k="i"+a,C="schema"+a+"["+k+"]",A="' + "+C+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(I,C,e.opts.jsonPointers)}i+=" var "+m+" = true; ";if(l){i+=" if (schema"+a+" === undefined) "+m+" = true; else if (!Array.isArray(schema"+a+")) "+m+" = false; else {"}i+=" for (var "+k+" = 0; "+k+" < "+y+".length; "+k+"++) { "+m+" = "+c+"["+y+"["+k+"]] !== undefined ";if(v){i+=" && Object.prototype.hasOwnProperty.call("+c+", "+y+"["+k+"]) "}i+="; if (!"+m+") break; } ";if(l){i+=" } "}i+=" if (!"+m+") { ";var R=R||[];R.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var D=i;i=R.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+D+"]); "}else{i+=" validate.errors = ["+D+"]; return false; "}}else{i+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { "}else{i+=" if ( ";var x=b;if(x){var q,k=-1,w=x.length-1;while(k<w){q=x[k+=1];if(k){i+=" || "}var P=e.util.getProperty(q),E=c+P;i+=" ( ( "+E+" === undefined ";if(v){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(q)+"') "}i+=") && (missing"+a+" = "+e.util.toQuotedString(e.opts.jsonPointers?q:P)+") ) "}}i+=") { ";var C="missing"+a,A="' + "+C+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(I,C,true):I+" + "+C}var R=R||[];R.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var D=i;i=R.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+D+"]); "}else{i+=" validate.errors = ["+D+"]; return false; "}}else{i+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { "}}else{if(T){if(!l){i+=" var "+y+" = validate.schema"+o+"; "}var k="i"+a,C="schema"+a+"["+k+"]",A="' + "+C+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(I,C,e.opts.jsonPointers)}if(l){i+=" if ("+y+" && !Array.isArray("+y+")) { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if ("+y+" !== undefined) { "}i+=" for (var "+k+" = 0; "+k+" < "+y+".length; "+k+"++) { if ("+c+"["+y+"["+k+"]] === undefined ";if(v){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", "+y+"["+k+"]) "}i+=") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } ";if(l){i+=" } "}}else{var M=b;if(M){var q,O=-1,z=M.length-1;while(O<z){q=M[O+=1];var P=e.util.getProperty(q),A=e.util.escapeQuotes(q),E=c+P;if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(I,q,e.opts.jsonPointers)}i+=" if ( "+E+" === undefined ";if(v){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(q)+"') "}i+=") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}}}e.errorPath=I}else if(p){i+=" if (true) {"}return i}},6867:function(e,t,r){"use strict";var i=r(8853),a=r(1832),s=r(855),n=r(5955),o=r(7340);e.exports=resolve;resolve.normalizeId=normalizeId;resolve.fullPath=getFullPath;resolve.url=resolveUrl;resolve.ids=resolveIds;resolve.inlineRef=inlineRef;resolve.schema=resolveSchema;function resolve(e,t,r){var i=this._refs[r];if(typeof i=="string"){if(this._refs[i])i=this._refs[i];else return resolve.call(this,e,t,i)}i=i||this._schemas[r];if(i instanceof n){return inlineRef(i.schema,this._opts.inlineRefs)?i.schema:i.validate||this._compile(i)}var a=resolveSchema.call(this,t,r);var s,o,u;if(a){s=a.schema;t=a.root;u=a.baseId}if(s instanceof n){o=s.validate||e.call(this,s.schema,t,undefined,u)}else if(s!==undefined){o=inlineRef(s,this._opts.inlineRefs)?s:e.call(this,s,t,undefined,u)}return o}function resolveSchema(e,t){var r=i.parse(t),a=_getFullPath(r),s=getFullPath(this._getId(e.schema));if(Object.keys(e.schema).length===0||a!==s){var o=normalizeId(a);var u=this._refs[o];if(typeof u=="string"){return resolveRecursive.call(this,e,u,r)}else if(u instanceof n){if(!u.validate)this._compile(u);e=u}else{u=this._schemas[o];if(u instanceof n){if(!u.validate)this._compile(u);if(o==normalizeId(t))return{schema:u,root:e,baseId:s};e=u}else{return}}if(!e.schema)return;s=getFullPath(this._getId(e.schema))}return getJsonPointer.call(this,r,s,e.schema,e)}function resolveRecursive(e,t,r){var i=resolveSchema.call(this,e,t);if(i){var a=i.schema;var s=i.baseId;e=i.root;var n=this._getId(a);if(n)s=resolveUrl(s,n);return getJsonPointer.call(this,r,s,a,e)}}var u=s.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(e,t,r,i){e.fragment=e.fragment||"";if(e.fragment.slice(0,1)!="/")return;var a=e.fragment.split("/");for(var n=1;n<a.length;n++){var o=a[n];if(o){o=s.unescapeFragment(o);r=r[o];if(r===undefined)break;var p;if(!u[o]){p=this._getId(r);if(p)t=resolveUrl(t,p);if(r.$ref){var c=resolveUrl(t,r.$ref);var m=resolveSchema.call(this,i,c);if(m){r=m.schema;i=m.root;t=m.baseId}}}}}if(r!==undefined&&r!==i.schema)return{schema:r,root:i,baseId:t}}var p=s.toHash(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum"]);function inlineRef(e,t){if(t===false)return false;if(t===undefined||t===true)return checkNoRef(e);else if(t)return countKeys(e)<=t}function checkNoRef(e){var t;if(Array.isArray(e)){for(var r=0;r<e.length;r++){t=e[r];if(typeof t=="object"&&!checkNoRef(t))return false}}else{for(var i in e){if(i=="$ref")return false;t=e[i];if(typeof t=="object"&&!checkNoRef(t))return false}}return true}function countKeys(e){var t=0,r;if(Array.isArray(e)){for(var i=0;i<e.length;i++){r=e[i];if(typeof r=="object")t+=countKeys(r);if(t==Infinity)return Infinity}}else{for(var a in e){if(a=="$ref")return Infinity;if(p[a]){t++}else{r=e[a];if(typeof r=="object")t+=countKeys(r)+1;if(t==Infinity)return Infinity}}}return t}function getFullPath(e,t){if(t!==false)e=normalizeId(e);var r=i.parse(e);return _getFullPath(r)}function _getFullPath(e){return i.serialize(e).split("#")[0]+"#"}var c=/#\/?$/;function normalizeId(e){return e?e.replace(c,""):""}function resolveUrl(e,t){t=normalizeId(t);return i.resolve(e,t)}function resolveIds(e){var t=normalizeId(this._getId(e));var r={"":t};var n={"":getFullPath(t,false)};var u={};var p=this;o(e,{allKeys:true},function(e,t,o,c,m,l,d){if(t==="")return;var y=p._getId(e);var b=r[c];var h=n[c]+"/"+m;if(d!==undefined)h+="/"+(typeof d=="number"?d:s.escapeFragment(d));if(typeof y=="string"){y=b=normalizeId(b?i.resolve(b,y):y);var f=p._refs[y];if(typeof f=="string")f=p._refs[f];if(f&&f.schema){if(!a(e,f.schema))throw new Error('id "'+y+'" resolves to more than one schema')}else if(y!=normalizeId(h)){if(y[0]=="#"){if(u[y]&&!a(e,u[y]))throw new Error('id "'+y+'" resolves to more than one schema');u[y]=e}else{p._refs[y]=h}}}r[t]=b;n[t]=h});return u}},6869:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-05-10",endpointPrefix:"clouddirectory",protocol:"rest-json",serviceFullName:"Amazon CloudDirectory",serviceId:"CloudDirectory",signatureVersion:"v4",signingName:"clouddirectory",uid:"clouddirectory-2016-05-10"},operations:{AddFacetToObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},ApplySchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/apply",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{AppliedSchemaArn:{},DirectoryArn:{}}}},AttachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","ChildReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},AttachToIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},output:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}}},BatchRead:{http:{requestUri:"/amazonclouddirectory/2017-01-11/batchread",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{ListObjectAttributes:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},FacetFilter:{shape:"S3"}}},ListObjectChildren:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListAttachedIndices:{type:"structure",required:["TargetReference"],members:{TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectParentPaths:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},GetObjectInformation:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},GetObjectAttributes:{type:"structure",required:["ObjectReference","SchemaFacet","AttributeNames"],members:{ObjectReference:{shape:"Sf"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},ListObjectPolicies:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListPolicyAttachments:{type:"structure",required:["PolicyReference"],members:{PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},LookupPolicy:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListIndex:{type:"structure",required:["IndexReference"],members:{RangesOnIndexedValues:{shape:"S1f"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},ListIncomingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},GetLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeNames"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"}}}}}},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{SuccessfulResponse:{type:"structure",members:{ListObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}},ListObjectChildren:{type:"structure",members:{Children:{shape:"S1v"},NextToken:{}}},GetObjectInformation:{type:"structure",members:{SchemaFacets:{shape:"S1x"},ObjectIdentifier:{}}},GetObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListAttachedIndices:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}},ListObjectParentPaths:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S23"},NextToken:{}}},ListObjectPolicies:{type:"structure",members:{AttachedPolicyIds:{shape:"S26"},NextToken:{}}},ListPolicyAttachments:{type:"structure",members:{ObjectIdentifiers:{shape:"S26"},NextToken:{}}},LookupPolicy:{type:"structure",members:{PolicyToPathList:{shape:"S2a"},NextToken:{}}},ListIndex:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2h"},NextToken:{}}},ListIncomingTypedLinks:{type:"structure",members:{LinkSpecifiers:{shape:"S2h"},NextToken:{}}},GetLinkAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}}}},ExceptionResponse:{type:"structure",members:{Type:{},Message:{}}}}}}}}},BatchWrite:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/batchwrite",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList"],members:{SchemaFacet:{shape:"S1x"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachObject:{type:"structure",required:["ParentReference","ChildReference","LinkName"],members:{ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},DetachObject:{type:"structure",required:["ParentReference","LinkName"],members:{ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},UpdateObjectAttributes:{type:"structure",required:["ObjectReference","AttributeUpdates"],members:{ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2v"}}},DeleteObject:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},AddFacetToObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},RemoveFacetFromObject:{type:"structure",required:["SchemaFacet","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},AttachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},DetachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},CreateIndex:{type:"structure",required:["OrderedIndexedAttributeList","IsUnique"],members:{OrderedIndexedAttributeList:{shape:"S35"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachToIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},DetachFromIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},AttachTypedLink:{type:"structure",required:["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},DetachTypedLink:{type:"structure",required:["TypedLinkSpecifier"],members:{TypedLinkSpecifier:{shape:"Sy"}}},UpdateLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeUpdates"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3c"}}}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",members:{ObjectIdentifier:{}}},AttachObject:{type:"structure",members:{attachedObjectIdentifier:{}}},DetachObject:{type:"structure",members:{detachedObjectIdentifier:{}}},UpdateObjectAttributes:{type:"structure",members:{ObjectIdentifier:{}}},DeleteObject:{type:"structure",members:{}},AddFacetToObject:{type:"structure",members:{}},RemoveFacetFromObject:{type:"structure",members:{}},AttachPolicy:{type:"structure",members:{}},DetachPolicy:{type:"structure",members:{}},CreateIndex:{type:"structure",members:{ObjectIdentifier:{}}},AttachToIndex:{type:"structure",members:{AttachedObjectIdentifier:{}}},DetachFromIndex:{type:"structure",members:{DetachedObjectIdentifier:{}}},AttachTypedLink:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}},DetachTypedLink:{type:"structure",members:{}},UpdateLinkAttributes:{type:"structure",members:{}}}}}}}},CreateDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/create",responseCode:200},input:{type:"structure",required:["Name","SchemaArn"],members:{Name:{},SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],members:{DirectoryArn:{},Name:{},ObjectIdentifier:{},AppliedSchemaArn:{}}}},CreateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","ObjectType"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},Attributes:{shape:"S42"},ObjectType:{}}},output:{type:"structure",members:{}}},CreateIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index",responseCode:200},input:{type:"structure",required:["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},OrderedIndexedAttributeList:{shape:"S35"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacets"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacets:{shape:"S1x"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/create",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},CreateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Facet"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Facet:{type:"structure",required:["Name","Attributes","IdentityAttributeOrder"],members:{Name:{},Attributes:{shape:"S4q"},IdentityAttributeOrder:{shape:"S1a"}}}}},output:{type:"structure",members:{}}},DeleteDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},DeleteFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DeleteObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DeleteSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{SchemaArn:{}}}},DeleteTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DetachFromIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DetachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"}}}},DisableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/disable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},EnableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/enable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},GetAppliedSchemaVersion:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/getappliedschema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{}}},output:{type:"structure",members:{AppliedSchemaArn:{}}}},GetDirectory:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/get",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["Directory"],members:{Directory:{shape:"S5i"}}}},GetFacet:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{Facet:{type:"structure",members:{Name:{},ObjectType:{}}}}}},GetLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"},ConsistencyLevel:{}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/information",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{SchemaFacets:{shape:"S1x"},ObjectIdentifier:{}}}},GetSchemaAsJson:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{Name:{},Document:{}}}},GetTypedLinkFacetInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/get",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{IdentityAttributeOrder:{shape:"S1a"}}}},ListAppliedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/applied",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{},SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListAttachedIndices:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/indices",responseCode:200},input:{type:"structure",required:["DirectoryArn","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}}},ListDevelopmentSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/development",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListDirectories:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/list",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},state:{}}},output:{type:"structure",required:["Directories"],members:{Directories:{type:"list",member:{shape:"S5i"}},NextToken:{}}}},ListFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S42"},NextToken:{}}}},ListFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},ListIncomingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/incoming",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{LinkSpecifiers:{shape:"S2h"},NextToken:{}}}},ListIndex:{http:{requestUri:"/amazonclouddirectory/2017-01-11/index/targets",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},RangesOnIndexedValues:{shape:"S1f"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}}},ListObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},FacetFilter:{shape:"S3"}}},output:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}}},ListObjectChildren:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/children",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Children:{shape:"S1v"},NextToken:{}}}},ListObjectParentPaths:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parentpaths",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S23"},NextToken:{}}}},ListObjectParents:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parent",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Parents:{type:"map",key:{},value:{}},NextToken:{}}}},ListObjectPolicies:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/policy",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{AttachedPolicyIds:{shape:"S26"},NextToken:{}}}},ListOutgoingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/outgoing",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2h"},NextToken:{}}}},ListPolicyAttachments:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/attachment",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{ObjectIdentifiers:{shape:"S26"},NextToken:{}}}},ListPublishedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/published",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/amazonclouddirectory/2017-01-11/tags",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S72"},NextToken:{}}}},ListTypedLinkFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S4q"},NextToken:{}}}},ListTypedLinkFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},LookupPolicy:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/lookup",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyToPathList:{shape:"S2a"},NextToken:{}}}},PublishSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/publish",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","Version"],members:{DevelopmentSchemaArn:{location:"header",locationName:"x-amz-data-partition"},Version:{},MinorVersion:{},Name:{}}},output:{type:"structure",members:{PublishedSchemaArn:{}}}},PutSchemaFromJson:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn","Document"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Document:{}}},output:{type:"structure",members:{Arn:{}}}},RemoveFacetFromObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},TagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/add",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S72"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/remove",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",members:{Attribute:{shape:"S43"},Action:{}}}},ObjectType:{}}},output:{type:"structure",members:{}}},UpdateLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3c"}}},output:{type:"structure",members:{}}},UpdateObjectAttributes:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2v"}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/update",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},UpdateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",required:["Attribute","Action"],members:{Attribute:{shape:"S4r"},Action:{}}}},IdentityAttributeOrder:{shape:"S1a"}}},output:{type:"structure",members:{}}},UpgradeAppliedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradeapplied",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{},DirectoryArn:{}}}},UpgradePublishedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradepublished",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],members:{DevelopmentSchemaArn:{},PublishedSchemaArn:{},MinorVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{}}}}},shapes:{S3:{type:"structure",members:{SchemaArn:{},FacetName:{}}},S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"S7"},Value:{shape:"S9"}}}},S7:{type:"structure",required:["SchemaArn","FacetName","Name"],members:{SchemaArn:{},FacetName:{},Name:{}}},S9:{type:"structure",members:{StringValue:{},BinaryValue:{type:"blob"},BooleanValue:{type:"boolean"},NumberValue:{},DatetimeValue:{type:"timestamp"}}},Sf:{type:"structure",members:{Selector:{}}},St:{type:"structure",required:["SchemaArn","TypedLinkName"],members:{SchemaArn:{},TypedLinkName:{}}},Sv:{type:"list",member:{type:"structure",required:["AttributeName","Value"],members:{AttributeName:{},Value:{shape:"S9"}}}},Sy:{type:"structure",required:["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],members:{TypedLinkFacet:{shape:"St"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},IdentityAttributeValues:{shape:"Sv"}}},S1a:{type:"list",member:{}},S1f:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},Range:{shape:"S1h"}}}},S1h:{type:"structure",required:["StartMode","EndMode"],members:{StartMode:{},StartValue:{shape:"S9"},EndMode:{},EndValue:{shape:"S9"}}},S1k:{type:"list",member:{type:"structure",required:["Range"],members:{AttributeName:{},Range:{shape:"S1h"}}}},S1v:{type:"map",key:{},value:{}},S1x:{type:"list",member:{shape:"S3"}},S20:{type:"list",member:{type:"structure",members:{IndexedAttributes:{shape:"S5"},ObjectIdentifier:{}}}},S23:{type:"list",member:{type:"structure",members:{Path:{},ObjectIdentifiers:{shape:"S26"}}}},S26:{type:"list",member:{}},S2a:{type:"list",member:{type:"structure",members:{Path:{},Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},ObjectIdentifier:{},PolicyType:{}}}}}}},S2h:{type:"list",member:{shape:"Sy"}},S2v:{type:"list",member:{type:"structure",members:{ObjectAttributeKey:{shape:"S7"},ObjectAttributeAction:{type:"structure",members:{ObjectAttributeActionType:{},ObjectAttributeUpdateValue:{shape:"S9"}}}}}},S35:{type:"list",member:{shape:"S7"}},S3c:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},AttributeAction:{type:"structure",members:{AttributeActionType:{},AttributeUpdateValue:{shape:"S9"}}}}}},S42:{type:"list",member:{shape:"S43"}},S43:{type:"structure",required:["Name"],members:{Name:{},AttributeDefinition:{type:"structure",required:["Type"],members:{Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S46"}}},AttributeReference:{type:"structure",required:["TargetFacetName","TargetAttributeName"],members:{TargetFacetName:{},TargetAttributeName:{}}},RequiredBehavior:{}}},S46:{type:"map",key:{},value:{type:"structure",members:{Type:{},Parameters:{type:"map",key:{},value:{}}}}},S4q:{type:"list",member:{shape:"S4r"}},S4r:{type:"structure",required:["Name","Type","RequiredBehavior"],members:{Name:{},Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S46"},RequiredBehavior:{}}},S5i:{type:"structure",members:{Name:{},DirectoryArn:{},State:{},CreationDateTime:{type:"timestamp"}}},S61:{type:"list",member:{}},S72:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},6872:function(e,t,r){const{generateKeyPairSync:i,generateKeyPair:a}=r(6417);const{promisify:s}=r(1669);const{THUMBPRINT_MATERIAL:n,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:p,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:m}=r(3771);const{keyObjectSupported:l}=r(7915);const{createPublicKey:d,createPrivateKey:y}=r(8727);const b=r(849);const h=s(a);const f=new Set(["e","n"]);Object.freeze(f);const g=new Set([...f,"d","p","q","dp","dq","qi"]);Object.freeze(g);class RSAKey extends b{constructor(...e){super(...e);this[o]();Object.defineProperties(this,{kty:{value:"RSA",enumerable:true},length:{get(){Object.defineProperty(this,"length",{value:Buffer.byteLength(this.n,"base64")*8,configurable:false});return this.length},configurable:true}})}static get[u](){return f}static get[p](){return g}[n](){return{e:this.e,kty:"RSA",n:this.n}}[m](){return this.algorithms("wrapKey")}[c](){return this.algorithms("unwrapKey")}static async generate(e=2048,t=true){if(!Number.isSafeInteger(e)||e<512||e%8!==0||"electron"in process.versions&&e%128!==0){throw new TypeError("invalid bit length")}let r,i;if(l){({privateKey:r,publicKey:i}=await h("rsa",{modulusLength:e}));return t?r:i}({privateKey:r,publicKey:i}=await h("rsa",{modulusLength:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return y(r)}else{return d(i)}}static generateSync(e=2048,t=true){if(!Number.isSafeInteger(e)||e<512||e%8!==0||"electron"in process.versions&&e%128!==0){throw new TypeError("invalid bit length")}let r,a;if(l){({privateKey:r,publicKey:a}=i("rsa",{modulusLength:e}));return t?r:a}({privateKey:r,publicKey:a}=i("rsa",{modulusLength:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return y(r)}else{return d(a)}}}e.exports=RSAKey},6887:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["efs"]={};i.EFS=a.defineService("efs",["2015-02-01"]);Object.defineProperty(s.services["efs"],"2015-02-01",{get:function get(){var e=r(9487);e.paginators=r(644).pagination;return e},enumerable:true,configurable:true});e.exports=i.EFS},6888:function(e,t,r){var i=r(395);var a=i.util.stream.Stream;var s=i.util.stream.Transform;var n=i.util.stream.Readable;r(3711);var o="AWS_NODEJS_CONNECTION_REUSE_ENABLED";i.NodeHttpClient=i.util.inherit({handleRequest:function handleRequest(e,t,a,s){var n=this;var u=e.endpoint;var p="";if(!t)t={};if(t.proxy){p=u.protocol+"//"+u.hostname;if(u.port!==80&&u.port!==443){p+=":"+u.port}u=new i.Endpoint(t.proxy)}var c=u.protocol==="https:";var m=c?r(7211):r(8605);var l={host:u.hostname,port:u.port,method:e.method,headers:e.headers,path:p+e.path};if(!t.agent){l.agent=this.getAgent(c,{keepAlive:process.env[o]==="1"?true:false})}i.util.update(l,t);delete l.proxy;delete l.timeout;var d=m.request(l,function(e){if(d.didCallback)return;a(e);e.emit("headers",e.statusCode,e.headers,e.statusMessage)});e.stream=d;d.didCallback=false;if(t.connectTimeout){var y;d.on("socket",function(e){if(e.connecting){y=setTimeout(function connectTimeout(){if(d.didCallback)return;d.didCallback=true;d.abort();s(i.util.error(new Error("Socket timed out without establishing a connection"),{code:"TimeoutError"}))},t.connectTimeout);e.on("connect",function(){clearTimeout(y);y=null})}})}d.setTimeout(t.timeout||0,function(){if(d.didCallback)return;d.didCallback=true;var e="Connection timed out after "+t.timeout+"ms";s(i.util.error(new Error(e),{code:"TimeoutError"}));d.abort()});d.on("error",function(){if(y){clearTimeout(y);y=null}if(d.didCallback)return;d.didCallback=true;s.apply(d,arguments)});var b=e.headers.Expect||e.headers.expect;if(b==="100-continue"){d.on("continue",function(){n.writeBody(d,e)})}else{this.writeBody(d,e)}return d},writeBody:function writeBody(e,t){var r=t.body;var i=parseInt(t.headers["Content-Length"],10);if(r instanceof a){var s=this.progressStream(e,i);if(s){r.pipe(s).pipe(e)}else{r.pipe(e)}}else if(r){e.once("finish",function(){e.emit("sendProgress",{loaded:i,total:i})});e.end(r)}else{e.end()}},getAgent:function getAgent(e,t){var a=e?r(7211):r(8605);if(e){if(!i.NodeHttpClient.sslAgent){i.NodeHttpClient.sslAgent=new a.Agent(i.util.merge({rejectUnauthorized:process.env.NODE_TLS_REJECT_UNAUTHORIZED==="0"?false:true},t||{}));i.NodeHttpClient.sslAgent.setMaxListeners(0);Object.defineProperty(i.NodeHttpClient.sslAgent,"maxSockets",{enumerable:true,get:function(){var e=50;var t=a.globalAgent;if(t&&t.maxSockets!==Infinity&&typeof t.maxSockets==="number"){return t.maxSockets}return e}})}return i.NodeHttpClient.sslAgent}else{if(!i.NodeHttpClient.agent){i.NodeHttpClient.agent=new a.Agent(t)}return i.NodeHttpClient.agent}},progressStream:function progressStream(e,t){if(typeof s==="undefined"){return}var r=0;var i=new s;i._transform=function(i,a,s){if(i){r+=i.length;e.emit("sendProgress",{loaded:r,total:t})}s(null,i)};return i},emitter:null});i.HttpClient.prototype=i.NodeHttpClient.prototype;i.HttpClient.streamsApiVersion=n?2:1},6898:function(e,t,r){var i=r(2086);var a=r(3826);var s=a;s.v1=i;s.v4=a;e.exports=s},6900:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudhsmv2"]={};i.CloudHSMV2=a.defineService("cloudhsmv2",["2017-04-28"]);Object.defineProperty(s.services["cloudhsmv2"],"2017-04-28",{get:function get(){var e=r(6183);e.paginators=r(216).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudHSMV2},6906:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kendra"]={};i.Kendra=a.defineService("kendra",["2019-02-03"]);Object.defineProperty(s.services["kendra"],"2019-02-03",{get:function get(){var e=r(4535);e.paginators=r(4662).pagination;return e},enumerable:true,configurable:true});e.exports=i.Kendra},6919:function(e,t,r){const i=r(3456);const a=r(1651);e.exports=((e,t)=>{["A128GCMKW","A192GCMKW","A256GCMKW"].forEach(r=>{const s=r.substr(0,7);const n=parseInt(r.substr(1,3),10);const o=e.encrypt.get(s);const u=e.decrypt.get(s);if(o&&u){e.keyManagementEncrypt.set(r,(e,t)=>{const s=i(r);const{ciphertext:n,tag:u}=o(e,t,{iv:s});return{wrapped:n,header:{tag:a.encodeBuffer(u),iv:a.encodeBuffer(s)}}});e.keyManagementDecrypt.set(r,u);t.oct.wrapKey[r]=t.oct.unwrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===n)}})})},6925:function(e,t,r){var i=r(395);i.util.update(i.EC2.prototype,{setupRequestListeners:function setupRequestListeners(e){e.removeListener("extractError",i.EventListeners.Query.EXTRACT_ERROR);e.addListener("extractError",this.extractError);if(e.operation==="copySnapshot"){e.onAsync("validate",this.buildCopySnapshotPresignedUrl)}},buildCopySnapshotPresignedUrl:function buildCopySnapshotPresignedUrl(e,t){if(e.params.PresignedUrl||e._subRequest){return t()}e.params=i.util.copy(e.params);e.params.DestinationRegion=e.service.config.region;var r=i.util.copy(e.service.config);delete r.endpoint;r.region=e.params.SourceRegion;var a=new e.service.constructor(r);var s=a[e.operation](e.params);s._subRequest=true;s.presign(function(r,i){if(r)t(r);else{e.params.PresignedUrl=i;t()}})},extractError:function extractError(e){var t=e.httpResponse;var r=(new i.XML.Parser).parse(t.body.toString()||"");if(r.Errors){e.error=i.util.error(new Error,{code:r.Errors.Error.Code,message:r.Errors.Error.Message})}else{e.error=i.util.error(new Error,{code:t.statusCode,message:null})}e.error.requestId=r.RequestID||null}})},6928:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-09-09",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-09-09",xmlNamespace:"http://rds.amazonaws.com/doc/2013-09-09/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1f"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2d"},SupportedCharacterSets:{type:"list",member:{shape:"S2d",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1f",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2s"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2s"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S27"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S27"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1r",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S41",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S43"}},wrapper:true}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S27"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S41"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{}},wrapper:true},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}}},wrapper:true},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:true},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:true},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},S1l:{type:"list",member:{locationName:"SubnetIdentifier"}},S1r:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},S1v:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S27:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2d:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2s:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S41:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S43"}},wrapper:true},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}}},6944:function(e){e.exports={pagination:{AdminListGroupsForUser:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},AdminListUserAuthEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthEvents"},ListGroups:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},ListIdentityProviders:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Providers"},ListResourceServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceServers"},ListUserPoolClients:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPoolClients"},ListUserPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPools"},ListUsers:{input_token:"PaginationToken",limit_key:"Limit",output_token:"PaginationToken",result_key:"Users"},ListUsersInGroup:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Users"}}}},6964:function(e,t,r){"use strict";var i=r(6417);function randomString(e){var t=(e+1)*6;var r=i.randomBytes(Math.ceil(t/8));var a=r.toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"");return a.slice(0,e)}function calculatePayloadHash(e,t,r){var a=i.createHash(t);a.update("hawk.1.payload\n");a.update((r?r.split(";")[0].trim().toLowerCase():"")+"\n");a.update(e||"");a.update("\n");return a.digest("base64")}t.calculateMac=function(e,t){var r="hawk.1.header\n"+t.ts+"\n"+t.nonce+"\n"+(t.method||"").toUpperCase()+"\n"+t.resource+"\n"+t.host.toLowerCase()+"\n"+t.port+"\n"+(t.hash||"")+"\n";if(t.ext){r=r+t.ext.replace("\\","\\\\").replace("\n","\\n")}r=r+"\n";if(t.app){r=r+t.app+"\n"+(t.dlg||"")+"\n"}var a=i.createHmac(e.algorithm,e.key).update(r);var s=a.digest("base64");return s};t.header=function(e,r,i){var a=i.timestamp||Math.floor((Date.now()+(i.localtimeOffsetMsec||0))/1e3);var s=i.credentials;if(!s||!s.id||!s.key||!s.algorithm){return""}if(["sha1","sha256"].indexOf(s.algorithm)===-1){return""}var n={ts:a,nonce:i.nonce||randomString(6),method:r,resource:e.pathname+(e.search||""),host:e.hostname,port:e.port||(e.protocol==="http:"?80:443),hash:i.hash,ext:i.ext,app:i.app,dlg:i.dlg};if(!n.hash&&(i.payload||i.payload==="")){n.hash=calculatePayloadHash(i.payload,s.algorithm,i.contentType)}var o=t.calculateMac(s,n);var u=n.ext!==null&&n.ext!==undefined&&n.ext!=="";var p='Hawk id="'+s.id+'", ts="'+n.ts+'", nonce="'+n.nonce+(n.hash?'", hash="'+n.hash:"")+(u?'", ext="'+n.ext.replace(/\\/g,"\\\\").replace(/"/g,'\\"'):"")+'", mac="'+o+'"';if(n.app){p=p+', app="'+n.app+(n.dlg?'", dlg="'+n.dlg:"")+'"'}return p}},6985:function(e,t,r){"use strict";const i=r(1272).Component;const a=r(8418)("kubernetes-client");const s=r(5747);const n=r(6314);const o=r(5622);const u=r(8761);const p=r(2198);const c=r(5610);class Root extends i{_getSpec(e){return this.backend.http({method:"GET",pathname:e}).then(e=>{return e.body})}loadSpec(){return this._getSpec("/openapi/v2").catch(()=>{return this._getSpec("/swagger.json")}).then(e=>{this._addSpec(e);return this}).catch(e=>{throw new Error(`Failed to get /openapi/v2 and /swagger.json: ${e.message}`)})}_getLogByteStream(e){return this.backend.getLogByteStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}async _getWatchObjectStream(e){return this.backend.getWatchObjectStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}_addEndpoint(e){const t=super._addEndpoint(e);if(!t)return t;if(e.pathItem.get){const r=e.pathItem.get["x-kubernetes-action"];if(r==="watch"||r==="watchlist"){t.getStream=a.function(t.getStream,".getStream use .getObjectStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getObjectStream=t._getWatchObjectStream}else if(e.name==="/api/v1/namespaces/{namespace}/pods/{name}/log"){t.getStream=a.function(t.getStream,".getStream use .getByteStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getByteStream=t._getLogByteStream}else{t.getStream=a.function(t.getStream,".getStream see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}}}addCustomResourceDefinition(e){const t=e.spec.group;const r=e.spec.names.plural;const i=e.spec.scope==="Cluster"?"":"/namespaces/{namespace}";const a=a=>{const s={paths:{}};const n=`/apis/${t}/${a}${i}/${r}/{name}`;s.paths[n]=["delete","get","patch","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{});const o=`/apis/${t}/${a}${i}/${r}`;s.paths[o]=["get","post"].reduce((e,t)=>{e[t]={operationId:`${t}${r}`};return e},{});if(e.spec.scope==="Namespaced"){const e=`/apis/${t}/${a}/${r}`;s.paths[e]={get:{operationId:`getCluster${r}`}}}const u={watchCluster:`/apis/${t}/${a}/watch/${r}`,watchNamespace:`/apis/${t}/${a}/watch${i}/${r}`,watchResource:`/apis/${t}/${a}/watch${i}/${r}/{name}`};Object.keys(u).forEach(e=>{const t=u[e];s.paths[t]={get:{"x-kubernetes-action":"watch",operationId:`operationId${r}`}}});if(e.spec.subresources&&e.spec.subresources.status){const e=`/apis/${t}/${a}${i}/${r}/{name}/status`;s.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{})}if(e.spec.subresources&&e.spec.subresources.scale){const e=`/apis/${t}/${a}${i}/${r}/{name}/scale`;s.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{})}this._addSpec(s)};if(e.spec.version){a(e.spec.version)}else{const t=e.spec.versions||[];t.forEach(e=>a(e.name))}}}class Client{constructor(e){e=e||{};if(e.config){a("Client({ config }), see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}let t=e.backend;if(!t){if(e.config){t=new c(e.config)}else{const e=new n;e.loadFromDefault();t=new c({kubeconfig:e})}}let r=e.spec;if(!r&&e.version){const t=o.join(__dirname,"specs",`swagger-${e.version}.json.gz`);r=JSON.parse(u.gunzipSync(s.readFileSync(t)))}const i=new Root({splits:[],backend:t,getNames:e.getNames||p});if(r)i._addSpec(r);return i}}class Client1_13 extends Client{constructor(e){super(Object.assign({},e,{version:"1.13"}))}}e.exports={Client:Client,Client1_13:Client1_13}},6986:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-11-05"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-11-05/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-11-05/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-11-05/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2b"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-11-05/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-11-05/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S34",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S38"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-11-05/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-11-05/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-11-05/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3e"},Tags:{shape:"S2b"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-11-05/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2v"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S38"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3a"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-11-05/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-11-05/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2w"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-11-05/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-11-05/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2b"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2b",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1s:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1w:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S22:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},DistributionConfig:{shape:"S7"}}},S24:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2b:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2i:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}},S2j:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2n:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2i"}}},S2v:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2w"}}},S2w:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S32:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2v"}}},S34:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S38:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S34"}}},S3a:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3c:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3a"}}},S3e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},StreamingDistributionConfig:{shape:"S3e"}}},S4p:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6987:function(e,t,r){var i=r(395);var a=r(153);var s=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function getCacheKey(e){var t=e.service;var r=t.api||{};var i=r.operations;var a={};if(t.config.region){a.region=t.config.region}if(r.serviceId){a.serviceId=r.serviceId}if(t.config.credentials.accessKeyId){a.accessKeyId=t.config.credentials.accessKeyId}return a}function marshallCustomIdentifiersHelper(e,t,r){if(!r||t===undefined||t===null)return;if(r.type==="structure"&&r.required&&r.required.length>0){a.arrayEach(r.required,function(i){var a=r.members[i];if(a.endpointDiscoveryId===true){var s=a.isLocationName?a.name:i;e[s]=String(t[i])}else{marshallCustomIdentifiersHelper(e,t[i],a)}})}}function marshallCustomIdentifiers(e,t){var r={};marshallCustomIdentifiersHelper(r,e.params,t);return r}function optionalDiscoverEndpoint(e){var t=e.service;var r=t.api;var s=r.operations?r.operations[e.operation]:undefined;var n=s?s.input:undefined;var o=marshallCustomIdentifiers(e,n);var u=getCacheKey(e);if(Object.keys(o).length>0){u=a.update(u,o);if(s)u.operation=s.name}var p=i.endpointCache.get(u);if(p&&p.length===1&&p[0].Address===""){return}else if(p&&p.length>0){e.httpRequest.updateEndpoint(p[0].Address)}else{var c=t.makeRequest(r.endpointOperation,{Operation:s.name,Identifiers:o});addApiVersionHeader(c);c.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS);c.removeListener("retry",i.EventListeners.Core.RETRY_CHECK);i.endpointCache.put(u,[{Address:"",CachePeriodInMinutes:1}]);c.send(function(e,t){if(t&&t.Endpoints){i.endpointCache.put(u,t.Endpoints)}else if(e){i.endpointCache.put(u,[{Address:"",CachePeriodInMinutes:1}])}})}}var n={};function requiredDiscoverEndpoint(e,t){var r=e.service;var s=r.api;var o=s.operations?s.operations[e.operation]:undefined;var u=o?o.input:undefined;var p=marshallCustomIdentifiers(e,u);var c=getCacheKey(e);if(Object.keys(p).length>0){c=a.update(c,p);if(o)c.operation=o.name}var m=i.EndpointCache.getKeyString(c);var l=i.endpointCache.get(m);if(l&&l.length===1&&l[0].Address===""){if(!n[m])n[m]=[];n[m].push({request:e,callback:t});return}else if(l&&l.length>0){e.httpRequest.updateEndpoint(l[0].Address);t()}else{var d=r.makeRequest(s.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS);addApiVersionHeader(d);i.endpointCache.put(m,[{Address:"",CachePeriodInMinutes:60}]);d.send(function(r,s){if(r){e.response.error=a.error(r,{retryable:false});i.endpointCache.remove(c);if(n[m]){var o=n[m];a.arrayEach(o,function(e){e.request.response.error=a.error(r,{retryable:false});e.callback()});delete n[m]}}else if(s){i.endpointCache.put(m,s.Endpoints);e.httpRequest.updateEndpoint(s.Endpoints[0].Address);if(n[m]){var o=n[m];a.arrayEach(o,function(e){e.request.httpRequest.updateEndpoint(s.Endpoints[0].Address);e.callback()});delete n[m]}}t()})}}function addApiVersionHeader(e){var t=e.service.api;var r=t.apiVersion;if(r&&!e.httpRequest.headers["x-amz-api-version"]){e.httpRequest.headers["x-amz-api-version"]=r}}function invalidateCachedEndpoints(e){var t=e.error;var r=e.httpResponse;if(t&&(t.code==="InvalidEndpointException"||r.statusCode===421)){var s=e.request;var n=s.service.api.operations||{};var o=n[s.operation]?n[s.operation].input:undefined;var u=marshallCustomIdentifiers(s,o);var p=getCacheKey(s);if(Object.keys(u).length>0){p=a.update(p,u);if(n[s.operation])p.operation=n[s.operation].name}i.endpointCache.remove(p)}}function hasCustomEndpoint(e){if(e._originalConfig&&e._originalConfig.endpoint&&e._originalConfig.endpointDiscoveryEnabled===true){throw a.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."})}var t=i.config[e.serviceIdentifier]||{};return Boolean(i.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function isFalsy(e){return["false","0"].indexOf(e)>=0}function resolveEndpointDiscoveryConfig(e){var t=e.service||{};if(t.config.endpointDiscoveryEnabled!==undefined){return t.config.endpointDiscoveryEnabled}if(a.isBrowser())return undefined;for(var r=0;r<s.length;r++){var n=s[r];if(Object.prototype.hasOwnProperty.call(process.env,n)){if(process.env[n]===""||process.env[n]===undefined){throw a.error(new Error,{code:"ConfigurationException",message:"environmental variable "+n+" cannot be set to nothing"})}return!isFalsy(process.env[n])}}var o={};try{o=i.util.iniLoader?i.util.iniLoader.loadFrom({isConfig:true,filename:process.env[i.util.sharedConfigFileEnv]}):{}}catch(e){}var u=o[process.env.AWS_PROFILE||i.util.defaultProfile]||{};if(Object.prototype.hasOwnProperty.call(u,"endpoint_discovery_enabled")){if(u.endpoint_discovery_enabled===undefined){throw a.error(new Error,{code:"ConfigurationException",message:"config file entry 'endpoint_discovery_enabled' cannot be set to nothing"})}return!isFalsy(u.endpoint_discovery_enabled)}return undefined}function discoverEndpoint(e,t){var r=e.service||{};if(hasCustomEndpoint(r)||e.isPresigned())return t();var i=r.api.operations||{};var s=i[e.operation];var n=s?s.endpointDiscoveryRequired:"NULL";var o=resolveEndpointDiscoveryConfig(e);var u=r.api.hasRequiredEndpointDiscovery;if(o||u){e.httpRequest.appendToUserAgent("endpoint-discovery")}switch(n){case"OPTIONAL":if(o||u){optionalDiscoverEndpoint(e);e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",invalidateCachedEndpoints)}t();break;case"REQUIRED":if(o===false){e.response.error=a.error(new Error,{code:"ConfigurationException",message:"Endpoint Discovery is disabled but "+r.api.className+"."+e.operation+"() requires it. Please check your configurations."});t();break}e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",invalidateCachedEndpoints);requiredDiscoverEndpoint(e,t);break;case"NULL":default:t();break}}e.exports={discoverEndpoint:discoverEndpoint,requiredDiscoverEndpoint:requiredDiscoverEndpoint,optionalDiscoverEndpoint:optionalDiscoverEndpoint,marshallCustomIdentifiers:marshallCustomIdentifiers,getCacheKey:getCacheKey,invalidateCachedEndpoint:invalidateCachedEndpoints}},6989:function(e){e.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:{}}}}},6992:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotsecuretunneling"]={};i.IoTSecureTunneling=a.defineService("iotsecuretunneling",["2018-10-05"]);Object.defineProperty(s.services["iotsecuretunneling"],"2018-10-05",{get:function get(){var e=r(4775);e.paginators=r(9471).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTSecureTunneling},7002:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-02-18",endpointPrefix:"opsworks",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS OpsWorks",serviceId:"OpsWorks",signatureVersion:"v4",targetPrefix:"OpsWorks_20130218",uid:"opsworks-2013-02-18"},operations:{AssignInstance:{input:{type:"structure",required:["InstanceId","LayerIds"],members:{InstanceId:{},LayerIds:{shape:"S3"}}}},AssignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},InstanceId:{}}}},AssociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},InstanceId:{}}}},AttachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},CloneStack:{input:{type:"structure",required:["SourceStackId","ServiceRoleArn"],members:{SourceStackId:{},Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},ClonePermissions:{type:"boolean"},CloneAppIds:{shape:"S3"},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateApp:{input:{type:"structure",required:["StackId","Name","Type"],members:{StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}},output:{type:"structure",members:{AppId:{}}}},CreateDeployment:{input:{type:"structure",required:["StackId","Command"],members:{StackId:{},AppId:{},InstanceIds:{shape:"S3"},LayerIds:{shape:"S3"},Command:{shape:"Ss"},Comment:{},CustomJson:{}}},output:{type:"structure",members:{DeploymentId:{}}}},CreateInstance:{input:{type:"structure",required:["StackId","LayerIds","InstanceType"],members:{StackId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},AvailabilityZone:{},VirtualizationType:{},SubnetId:{},Architecture:{},RootDeviceType:{},BlockDeviceMappings:{shape:"Sz"},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{},Tenancy:{}}},output:{type:"structure",members:{InstanceId:{}}}},CreateLayer:{input:{type:"structure",required:["StackId","Type","Name","Shortname"],members:{StackId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}},output:{type:"structure",members:{LayerId:{}}}},CreateStack:{input:{type:"structure",required:["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],members:{Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}},output:{type:"structure",members:{IamUserArn:{}}}},DeleteApp:{input:{type:"structure",required:["AppId"],members:{AppId:{}}}},DeleteInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DeleteElasticIp:{type:"boolean"},DeleteVolumes:{type:"boolean"}}}},DeleteLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}}},DeleteStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},DeleteUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{}}}},DeregisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn"],members:{EcsClusterArn:{}}}},DeregisterElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},DeregisterInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},DeregisterRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{}}}},DeregisterVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},DescribeAgentVersions:{input:{type:"structure",members:{StackId:{},ConfigurationManager:{shape:"Sa"}}},output:{type:"structure",members:{AgentVersions:{type:"list",member:{type:"structure",members:{Version:{},ConfigurationManager:{shape:"Sa"}}}}}}},DescribeApps:{input:{type:"structure",members:{StackId:{},AppIds:{shape:"S3"}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{AppId:{},StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},CreatedAt:{},Environment:{shape:"So"}}}}}}},DescribeCommands:{input:{type:"structure",members:{DeploymentId:{},InstanceId:{},CommandIds:{shape:"S3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},DeploymentId:{},CreatedAt:{},AcknowledgedAt:{},CompletedAt:{},Status:{},ExitCode:{type:"integer"},LogUrl:{},Type:{}}}}}}},DescribeDeployments:{input:{type:"structure",members:{StackId:{},AppId:{},DeploymentIds:{shape:"S3"}}},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{DeploymentId:{},StackId:{},AppId:{},CreatedAt:{},CompletedAt:{},Duration:{type:"integer"},IamUserArn:{},Comment:{},Command:{shape:"Ss"},Status:{},CustomJson:{},InstanceIds:{shape:"S3"}}}}}}},DescribeEcsClusters:{input:{type:"structure",members:{EcsClusterArns:{shape:"S3"},StackId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EcsClusters:{type:"list",member:{type:"structure",members:{EcsClusterArn:{},EcsClusterName:{},StackId:{},RegisteredAt:{}}}},NextToken:{}}}},DescribeElasticIps:{input:{type:"structure",members:{InstanceId:{},StackId:{},Ips:{shape:"S3"}}},output:{type:"structure",members:{ElasticIps:{type:"list",member:{type:"structure",members:{Ip:{},Name:{},Domain:{},Region:{},InstanceId:{}}}}}}},DescribeElasticLoadBalancers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{ElasticLoadBalancers:{type:"list",member:{type:"structure",members:{ElasticLoadBalancerName:{},Region:{},DnsName:{},StackId:{},LayerId:{},VpcId:{},AvailabilityZones:{shape:"S3"},SubnetIds:{shape:"S3"},Ec2InstanceIds:{shape:"S3"}}}}}}},DescribeInstances:{input:{type:"structure",members:{StackId:{},LayerId:{},InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{AgentVersion:{},AmiId:{},Architecture:{},Arn:{},AutoScalingType:{},AvailabilityZone:{},BlockDeviceMappings:{shape:"Sz"},CreatedAt:{},EbsOptimized:{type:"boolean"},Ec2InstanceId:{},EcsClusterArn:{},EcsContainerInstanceArn:{},ElasticIp:{},Hostname:{},InfrastructureClass:{},InstallUpdatesOnBoot:{type:"boolean"},InstanceId:{},InstanceProfileArn:{},InstanceType:{},LastServiceErrorId:{},LayerIds:{shape:"S3"},Os:{},Platform:{},PrivateDns:{},PrivateIp:{},PublicDns:{},PublicIp:{},RegisteredBy:{},ReportedAgentVersion:{},ReportedOs:{type:"structure",members:{Family:{},Name:{},Version:{}}},RootDeviceType:{},RootDeviceVolumeId:{},SecurityGroupIds:{shape:"S3"},SshHostDsaKeyFingerprint:{},SshHostRsaKeyFingerprint:{},SshKeyName:{},StackId:{},Status:{},SubnetId:{},Tenancy:{},VirtualizationType:{}}}}}}},DescribeLayers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{Layers:{type:"list",member:{type:"structure",members:{Arn:{},StackId:{},LayerId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},DefaultSecurityGroupNames:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},DefaultRecipes:{shape:"S1h"},CustomRecipes:{shape:"S1h"},CreatedAt:{},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}}}}},DescribeLoadBasedAutoScaling:{input:{type:"structure",required:["LayerIds"],members:{LayerIds:{shape:"S3"}}},output:{type:"structure",members:{LoadBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}}}}},DescribeMyUserProfile:{output:{type:"structure",members:{UserProfile:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{}}}}}},DescribeOperatingSystems:{output:{type:"structure",members:{OperatingSystems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},ConfigurationManagers:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},ReportedName:{},ReportedVersion:{},Supported:{type:"boolean"}}}}}}},DescribePermissions:{input:{type:"structure",members:{IamUserArn:{},StackId:{}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}}}}},DescribeRaidArrays:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayIds:{shape:"S3"}}},output:{type:"structure",members:{RaidArrays:{type:"list",member:{type:"structure",members:{RaidArrayId:{},InstanceId:{},Name:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},Device:{},MountPoint:{},AvailabilityZone:{},CreatedAt:{},StackId:{},VolumeType:{},Iops:{type:"integer"}}}}}}},DescribeRdsDbInstances:{input:{type:"structure",required:["StackId"],members:{StackId:{},RdsDbInstanceArns:{shape:"S3"}}},output:{type:"structure",members:{RdsDbInstances:{type:"list",member:{type:"structure",members:{RdsDbInstanceArn:{},DbInstanceIdentifier:{},DbUser:{},DbPassword:{},Region:{},Address:{},Engine:{},StackId:{},MissingOnRds:{type:"boolean"}}}}}}},DescribeServiceErrors:{input:{type:"structure",members:{StackId:{},InstanceId:{},ServiceErrorIds:{shape:"S3"}}},output:{type:"structure",members:{ServiceErrors:{type:"list",member:{type:"structure",members:{ServiceErrorId:{},StackId:{},InstanceId:{},Type:{},Message:{},CreatedAt:{}}}}}}},DescribeStackProvisioningParameters:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{AgentInstallerUrl:{},Parameters:{type:"map",key:{},value:{}}}}},DescribeStackSummary:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{StackSummary:{type:"structure",members:{StackId:{},Name:{},Arn:{},LayersCount:{type:"integer"},AppsCount:{type:"integer"},InstancesCount:{type:"structure",members:{Assigning:{type:"integer"},Booting:{type:"integer"},ConnectionLost:{type:"integer"},Deregistering:{type:"integer"},Online:{type:"integer"},Pending:{type:"integer"},Rebooting:{type:"integer"},Registered:{type:"integer"},Registering:{type:"integer"},Requested:{type:"integer"},RunningSetup:{type:"integer"},SetupFailed:{type:"integer"},ShuttingDown:{type:"integer"},StartFailed:{type:"integer"},StopFailed:{type:"integer"},Stopped:{type:"integer"},Stopping:{type:"integer"},Terminated:{type:"integer"},Terminating:{type:"integer"},Unassigning:{type:"integer"}}}}}}}},DescribeStacks:{input:{type:"structure",members:{StackIds:{shape:"S3"}}},output:{type:"structure",members:{Stacks:{type:"list",member:{type:"structure",members:{StackId:{},Name:{},Arn:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},CreatedAt:{},DefaultRootDeviceType:{},AgentVersion:{}}}}}}},DescribeTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{TimeBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}}}}},DescribeUserProfiles:{input:{type:"structure",members:{IamUserArns:{shape:"S3"}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}}}}},DescribeVolumes:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayId:{},VolumeIds:{shape:"S3"}}},output:{type:"structure",members:{Volumes:{type:"list",member:{type:"structure",members:{VolumeId:{},Ec2VolumeId:{},Name:{},RaidArrayId:{},InstanceId:{},Status:{},Size:{type:"integer"},Device:{},MountPoint:{},Region:{},AvailabilityZone:{},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}}}}},DetachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},DisassociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},GetHostnameSuggestion:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}},output:{type:"structure",members:{LayerId:{},Hostname:{}}}},GrantAccess:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},ValidForInMinutes:{type:"integer"}}},output:{type:"structure",members:{TemporaryCredential:{type:"structure",members:{Username:{},Password:{},ValidForInMinutes:{type:"integer"},InstanceId:{}}}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S50"},NextToken:{}}}},RebootInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},RegisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn","StackId"],members:{EcsClusterArn:{},StackId:{}}},output:{type:"structure",members:{EcsClusterArn:{}}}},RegisterElasticIp:{input:{type:"structure",required:["ElasticIp","StackId"],members:{ElasticIp:{},StackId:{}}},output:{type:"structure",members:{ElasticIp:{}}}},RegisterInstance:{input:{type:"structure",required:["StackId"],members:{StackId:{},Hostname:{},PublicIp:{},PrivateIp:{},RsaPublicKey:{},RsaPublicKeyFingerprint:{},InstanceIdentity:{type:"structure",members:{Document:{},Signature:{}}}}},output:{type:"structure",members:{InstanceId:{}}}},RegisterRdsDbInstance:{input:{type:"structure",required:["StackId","RdsDbInstanceArn","DbUser","DbPassword"],members:{StackId:{},RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},RegisterVolume:{input:{type:"structure",required:["StackId"],members:{Ec2VolumeId:{},StackId:{}}},output:{type:"structure",members:{VolumeId:{}}}},SetLoadBasedAutoScaling:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}},SetPermission:{input:{type:"structure",required:["StackId","IamUserArn"],members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}},SetTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}},StartInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},StartStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},StopInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Force:{type:"boolean"}}}},StopStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S50"}}}},UnassignInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},UnassignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}},UpdateApp:{input:{type:"structure",required:["AppId"],members:{AppId:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}}},UpdateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},Name:{}}}},UpdateInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},Architecture:{},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{}}}},UpdateLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}},UpdateMyUserProfile:{input:{type:"structure",members:{SshPublicKey:{}}}},UpdateRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},UpdateStack:{input:{type:"structure",required:["StackId"],members:{StackId:{},Name:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},UseOpsworksSecurityGroups:{type:"boolean"},AgentVersion:{}}}},UpdateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}},UpdateVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},Name:{},MountPoint:{}}}}},shapes:{S3:{type:"list",member:{}},S8:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{Name:{},Version:{}}},Sb:{type:"structure",members:{ManageBerkshelf:{type:"boolean"},BerkshelfVersion:{}}},Sd:{type:"structure",members:{Type:{},Url:{},Username:{},Password:{},SshKey:{},Revision:{}}},Si:{type:"list",member:{type:"structure",members:{Type:{},Arn:{},DatabaseName:{}}}},Sl:{type:"structure",required:["Certificate","PrivateKey"],members:{Certificate:{},PrivateKey:{},Chain:{}}},Sm:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{},Secure:{type:"boolean"}}}},Ss:{type:"structure",required:["Name"],members:{Name:{},Args:{type:"map",key:{},value:{shape:"S3"}}}},Sz:{type:"list",member:{type:"structure",members:{DeviceName:{},NoDevice:{},VirtualName:{},Ebs:{type:"structure",members:{SnapshotId:{},Iops:{type:"integer"},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"}}}}}},S17:{type:"map",key:{},value:{}},S19:{type:"structure",members:{Enabled:{type:"boolean"},LogStreams:{type:"list",member:{type:"structure",members:{LogGroupName:{},DatetimeFormat:{},TimeZone:{},File:{},FileFingerprintLines:{},MultiLineStartPattern:{},InitialPosition:{},Encoding:{},BufferDuration:{type:"integer"},BatchCount:{type:"integer"},BatchSize:{type:"integer"}}}}}},S1f:{type:"list",member:{type:"structure",required:["MountPoint","NumberOfDisks","Size"],members:{MountPoint:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}},S1h:{type:"structure",members:{Setup:{shape:"S3"},Configure:{shape:"S3"},Deploy:{shape:"S3"},Undeploy:{shape:"S3"},Shutdown:{shape:"S3"}}},S1i:{type:"structure",members:{Shutdown:{type:"structure",members:{ExecutionTimeout:{type:"integer"},DelayUntilElbConnectionsDrained:{type:"boolean"}}}}},S36:{type:"structure",members:{InstanceCount:{type:"integer"},ThresholdsWaitTime:{type:"integer"},IgnoreMetricsTime:{type:"integer"},CpuThreshold:{type:"double"},MemoryThreshold:{type:"double"},LoadThreshold:{type:"double"},Alarms:{shape:"S3"}}},S4b:{type:"structure",members:{Monday:{shape:"S4c"},Tuesday:{shape:"S4c"},Wednesday:{shape:"S4c"},Thursday:{shape:"S4c"},Friday:{shape:"S4c"},Saturday:{shape:"S4c"},Sunday:{shape:"S4c"}}},S4c:{type:"map",key:{},value:{}},S50:{type:"map",key:{},value:{}}}}},7010:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotanalytics"]={};i.IoTAnalytics=a.defineService("iotanalytics",["2017-11-27"]);Object.defineProperty(s.services["iotanalytics"],"2017-11-27",{get:function get(){var e=r(3948);e.paginators=r(3229).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTAnalytics},7011:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},7026:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lakeformation"]={};i.LakeFormation=a.defineService("lakeformation",["2017-03-31"]);Object.defineProperty(s.services["lakeformation"],"2017-03-31",{get:function get(){var e=r(1797);e.paginators=r(1220).pagination;return e},enumerable:true,configurable:true});e.exports=i.LakeFormation},7040:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-25",endpointPrefix:"worklink",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"WorkLink",serviceFullName:"Amazon WorkLink",serviceId:"WorkLink",signatureVersion:"v4",signingName:"worklink",uid:"worklink-2018-09-25"},operations:{AssociateDomain:{http:{requestUri:"/associateDomain"},input:{type:"structure",required:["FleetArn","DomainName","AcmCertificateArn"],members:{FleetArn:{},DomainName:{},DisplayName:{},AcmCertificateArn:{}}},output:{type:"structure",members:{}}},AssociateWebsiteAuthorizationProvider:{http:{requestUri:"/associateWebsiteAuthorizationProvider"},input:{type:"structure",required:["FleetArn","AuthorizationProviderType"],members:{FleetArn:{},AuthorizationProviderType:{},DomainName:{}}},output:{type:"structure",members:{AuthorizationProviderId:{}}}},AssociateWebsiteCertificateAuthority:{http:{requestUri:"/associateWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","Certificate"],members:{FleetArn:{},Certificate:{},DisplayName:{}}},output:{type:"structure",members:{WebsiteCaId:{}}}},CreateFleet:{http:{requestUri:"/createFleet"},input:{type:"structure",required:["FleetName"],members:{FleetName:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"},Tags:{shape:"Sh"}}},output:{type:"structure",members:{FleetArn:{}}}},DeleteFleet:{http:{requestUri:"/deleteFleet"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{}}},DescribeAuditStreamConfiguration:{http:{requestUri:"/describeAuditStreamConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{AuditStreamArn:{}}}},DescribeCompanyNetworkConfiguration:{http:{requestUri:"/describeCompanyNetworkConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"St"},SecurityGroupIds:{shape:"Sv"}}}},DescribeDevice:{http:{requestUri:"/describeDevice"},input:{type:"structure",required:["FleetArn","DeviceId"],members:{FleetArn:{},DeviceId:{}}},output:{type:"structure",members:{Status:{},Model:{},Manufacturer:{},OperatingSystem:{},OperatingSystemVersion:{},PatchLevel:{},FirstAccessedTime:{type:"timestamp"},LastAccessedTime:{type:"timestamp"},Username:{}}}},DescribeDevicePolicyConfiguration:{http:{requestUri:"/describeDevicePolicyConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{DeviceCaCertificate:{}}}},DescribeDomain:{http:{requestUri:"/describeDomain"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{DomainName:{},DisplayName:{},CreatedTime:{type:"timestamp"},DomainStatus:{},AcmCertificateArn:{}}}},DescribeFleetMetadata:{http:{requestUri:"/describeFleetMetadata"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},FleetName:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"},CompanyCode:{},FleetStatus:{},Tags:{shape:"Sh"}}}},DescribeIdentityProviderConfiguration:{http:{requestUri:"/describeIdentityProviderConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{IdentityProviderType:{},ServiceProviderSamlMetadata:{},IdentityProviderSamlMetadata:{}}}},DescribeWebsiteCertificateAuthority:{http:{requestUri:"/describeWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","WebsiteCaId"],members:{FleetArn:{},WebsiteCaId:{}}},output:{type:"structure",members:{Certificate:{},CreatedTime:{type:"timestamp"},DisplayName:{}}}},DisassociateDomain:{http:{requestUri:"/disassociateDomain"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},DisassociateWebsiteAuthorizationProvider:{http:{requestUri:"/disassociateWebsiteAuthorizationProvider"},input:{type:"structure",required:["FleetArn","AuthorizationProviderId"],members:{FleetArn:{},AuthorizationProviderId:{}}},output:{type:"structure",members:{}}},DisassociateWebsiteCertificateAuthority:{http:{requestUri:"/disassociateWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","WebsiteCaId"],members:{FleetArn:{},WebsiteCaId:{}}},output:{type:"structure",members:{}}},ListDevices:{http:{requestUri:"/listDevices"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Devices:{type:"list",member:{type:"structure",members:{DeviceId:{},DeviceStatus:{}}}},NextToken:{}}}},ListDomains:{http:{requestUri:"/listDomains"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Domains:{type:"list",member:{type:"structure",required:["DomainName","CreatedTime","DomainStatus"],members:{DomainName:{},DisplayName:{},CreatedTime:{type:"timestamp"},DomainStatus:{}}}},NextToken:{}}}},ListFleets:{http:{requestUri:"/listFleets"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FleetSummaryList:{type:"list",member:{type:"structure",members:{FleetArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},FleetName:{},DisplayName:{},CompanyCode:{},FleetStatus:{},Tags:{shape:"Sh"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sh"}}}},ListWebsiteAuthorizationProviders:{http:{requestUri:"/listWebsiteAuthorizationProviders"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WebsiteAuthorizationProviders:{type:"list",member:{type:"structure",required:["AuthorizationProviderType"],members:{AuthorizationProviderId:{},AuthorizationProviderType:{},DomainName:{},CreatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListWebsiteCertificateAuthorities:{http:{requestUri:"/listWebsiteCertificateAuthorities"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WebsiteCertificateAuthorities:{type:"list",member:{type:"structure",members:{WebsiteCaId:{},CreatedTime:{type:"timestamp"},DisplayName:{}}}},NextToken:{}}}},RestoreDomainAccess:{http:{requestUri:"/restoreDomainAccess"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},RevokeDomainAccess:{http:{requestUri:"/revokeDomainAccess"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},SignOutUser:{http:{requestUri:"/signOutUser"},input:{type:"structure",required:["FleetArn","Username"],members:{FleetArn:{},Username:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sh"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAuditStreamConfiguration:{http:{requestUri:"/updateAuditStreamConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},AuditStreamArn:{}}},output:{type:"structure",members:{}}},UpdateCompanyNetworkConfiguration:{http:{requestUri:"/updateCompanyNetworkConfiguration"},input:{type:"structure",required:["FleetArn","VpcId","SubnetIds","SecurityGroupIds"],members:{FleetArn:{},VpcId:{},SubnetIds:{shape:"St"},SecurityGroupIds:{shape:"Sv"}}},output:{type:"structure",members:{}}},UpdateDevicePolicyConfiguration:{http:{requestUri:"/updateDevicePolicyConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},DeviceCaCertificate:{}}},output:{type:"structure",members:{}}},UpdateDomainMetadata:{http:{requestUri:"/updateDomainMetadata"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{},DisplayName:{}}},output:{type:"structure",members:{}}},UpdateFleetMetadata:{http:{requestUri:"/UpdateFleetMetadata"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateIdentityProviderConfiguration:{http:{requestUri:"/updateIdentityProviderConfiguration"},input:{type:"structure",required:["FleetArn","IdentityProviderType"],members:{FleetArn:{},IdentityProviderType:{},IdentityProviderSamlMetadata:{}}},output:{type:"structure",members:{}}}},shapes:{Sh:{type:"map",key:{},value:{}},St:{type:"list",member:{}},Sv:{type:"list",member:{}}}}},7043:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisanalyticsv2"]={};i.KinesisAnalyticsV2=a.defineService("kinesisanalyticsv2",["2018-05-23"]);Object.defineProperty(s.services["kinesisanalyticsv2"],"2018-05-23",{get:function get(){var e=r(9198);e.paginators=r(3421).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisAnalyticsV2},7056:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-identity",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity",serviceId:"Cognito Identity",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityService",uid:"cognito-identity-2014-06-30"},operations:{CreateIdentityPool:{input:{type:"structure",required:["IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},output:{shape:"Sk"}},DeleteIdentities:{input:{type:"structure",required:["IdentityIdsToDelete"],members:{IdentityIdsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedIdentityIds:{type:"list",member:{type:"structure",members:{IdentityId:{},ErrorCode:{}}}}}}},DeleteIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}}},DescribeIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{}}},output:{shape:"Sv"}},DescribeIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{shape:"Sk"}},GetCredentialsForIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"},CustomRoleArn:{}}},output:{type:"structure",members:{IdentityId:{},Credentials:{type:"structure",members:{AccessKeyId:{},SecretKey:{},SessionToken:{},Expiration:{type:"timestamp"}}}}},authtype:"none"},GetId:{input:{type:"structure",required:["IdentityPoolId"],members:{AccountId:{},IdentityPoolId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{}}},authtype:"none"},GetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{type:"structure",members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},GetOpenIdToken:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}},authtype:"none"},GetOpenIdTokenForDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId","Logins"],members:{IdentityPoolId:{},IdentityId:{},Logins:{shape:"S10"},PrincipalTags:{shape:"S1s"},TokenDuration:{type:"long"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}}},GetPrincipalTagAttributeMap:{input:{type:"structure",required:["IdentityPoolId","IdentityProviderName"],members:{IdentityPoolId:{},IdentityProviderName:{}}},output:{type:"structure",members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}}},ListIdentities:{input:{type:"structure",required:["IdentityPoolId","MaxResults"],members:{IdentityPoolId:{},MaxResults:{type:"integer"},NextToken:{},HideDisabled:{type:"boolean"}}},output:{type:"structure",members:{IdentityPoolId:{},Identities:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListIdentityPools:{input:{type:"structure",required:["MaxResults"],members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityPools:{type:"list",member:{type:"structure",members:{IdentityPoolId:{},IdentityPoolName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sh"}}}},LookupDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{},IdentityId:{},DeveloperUserIdentifier:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityId:{},DeveloperUserIdentifierList:{type:"list",member:{}},NextToken:{}}}},MergeDeveloperIdentities:{input:{type:"structure",required:["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],members:{SourceUserIdentifier:{},DestinationUserIdentifier:{},DeveloperProviderName:{},IdentityPoolId:{}}},output:{type:"structure",members:{IdentityId:{}}}},SetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId","Roles"],members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},SetPrincipalTagAttributeMap:{input:{type:"structure",required:["IdentityPoolId","IdentityProviderName"],members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}},output:{type:"structure",members:{IdentityPoolId:{},IdentityProviderName:{},UseDefaults:{type:"boolean"},PrincipalTags:{shape:"S1s"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sh"}}},output:{type:"structure",members:{}}},UnlinkDeveloperIdentity:{input:{type:"structure",required:["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],members:{IdentityId:{},IdentityPoolId:{},DeveloperProviderName:{},DeveloperUserIdentifier:{}}}},UnlinkIdentity:{input:{type:"structure",required:["IdentityId","Logins","LoginsToRemove"],members:{IdentityId:{},Logins:{shape:"S10"},LoginsToRemove:{shape:"Sw"}}},authtype:"none"},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateIdentityPool:{input:{shape:"Sk"},output:{shape:"Sk"}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",members:{ProviderName:{},ClientId:{},ServerSideTokenCheck:{type:"boolean"}}}},Sg:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}},Sk:{type:"structure",required:["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolId:{},IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},Sv:{type:"structure",members:{IdentityId:{},Logins:{shape:"Sw"},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"map",key:{},value:{}},S1c:{type:"map",key:{},value:{}},S1e:{type:"map",key:{},value:{type:"structure",required:["Type"],members:{Type:{},AmbiguousRoleResolution:{},RulesConfiguration:{type:"structure",required:["Rules"],members:{Rules:{type:"list",member:{type:"structure",required:["Claim","MatchType","Value","RoleARN"],members:{Claim:{},MatchType:{},Value:{},RoleARN:{}}}}}}}}},S1s:{type:"map",key:{},value:{}}}}},7078:function(e,t,r){e.exports={read:read,readSSHPrivate:readSSHPrivate,write:write};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(6417);var p=r(3852);var c=r(7502);var m=r(9268);var l=r(6538);var d=r(8940);var y=r(6753);var b;function read(e,t){return m.read(e,t)}var h="openssh-key-v1";function readSSHPrivate(e,t,a){t=new d({buffer:t});var n=t.readCString();i.strictEqual(n,h,"bad magic string");var p=t.readString();var c=t.readString();var m=t.readBuffer();var f=t.readInt();if(f!==1){throw new Error("OpenSSH-format key file contains "+"multiple keys: this is unsupported.")}var g=t.readBuffer();if(e==="public"){i.ok(t.atEnd(),"excess bytes left after key");return l.read(g)}var S=t.readBuffer();i.ok(t.atEnd(),"excess bytes left after key");var N=new d({buffer:m});switch(c){case"none":if(p!=="none"){throw new Error('OpenSSH-format key uses KDF "none" '+'but specifies a cipher other than "none"')}break;case"bcrypt":var I=N.readBuffer();var T=N.readInt();var v=o.opensshCipherInfo(p);if(b===undefined){b=r(5641)}if(typeof a.passphrase==="string"){a.passphrase=s.from(a.passphrase,"utf-8")}if(!s.isBuffer(a.passphrase)){throw new y.KeyEncryptedError(a.filename,"OpenSSH")}var k=new Uint8Array(a.passphrase);var C=new Uint8Array(I);var A=new Uint8Array(v.keySize+v.blockSize);var R=b.pbkdf(k,k.length,C,C.length,A,A.length,T);if(R!==0){throw new Error("bcrypt_pbkdf function returned "+"failure, parameters invalid")}A=s.from(A);var D=A.slice(0,v.keySize);var x=A.slice(v.keySize,v.keySize+v.blockSize);var q=u.createDecipheriv(v.opensslName,D,x);q.setAutoPadding(false);var w,P=[];q.once("error",function(e){if(e.toString().indexOf("bad decrypt")!==-1){throw new Error("Incorrect passphrase "+"supplied, could not decrypt key")}throw e});q.write(S);q.end();while((w=q.read())!==null)P.push(w);S=s.concat(P);break;default:throw new Error('OpenSSH-format key uses unknown KDF "'+c+'"')}t=new d({buffer:S});var E=t.readInt();var M=t.readInt();if(E!==M){throw new Error("Incorrect passphrase supplied, could not "+"decrypt key")}var O={};var z=l.readInternal(O,"private",t.remainder());t.skip(O.consumed);var L=t.readString();z.comment=L;return z}function write(e,t){var a;if(c.isPrivateKey(e))a=e.toPublic();else a=e;var n="none";var p="none";var m=s.alloc(0);var l={blockSize:8};var y;if(t!==undefined){y=t.passphrase;if(typeof y==="string")y=s.from(y,"utf-8");if(y!==undefined){i.buffer(y,"options.passphrase");i.optionalString(t.cipher,"options.cipher");n=t.cipher;if(n===undefined)n="aes128-ctr";l=o.opensshCipherInfo(n);p="bcrypt"}}var f;if(c.isPrivateKey(e)){f=new d({});var g=u.randomBytes(4).readUInt32BE(0);f.writeInt(g);f.writeInt(g);f.write(e.toBuffer("rfc4253"));f.writeString(e.comment||"");var S=1;while(f._offset%l.blockSize!==0)f.writeChar(S++);f=f.toBuffer()}switch(p){case"none":break;case"bcrypt":var N=u.randomBytes(16);var I=16;var T=new d({});T.writeBuffer(N);T.writeInt(I);m=T.toBuffer();if(b===undefined){b=r(5641)}var v=new Uint8Array(y);var k=new Uint8Array(N);var C=new Uint8Array(l.keySize+l.blockSize);var A=b.pbkdf(v,v.length,k,k.length,C,C.length,I);if(A!==0){throw new Error("bcrypt_pbkdf function returned "+"failure, parameters invalid")}C=s.from(C);var R=C.slice(0,l.keySize);var D=C.slice(l.keySize,l.keySize+l.blockSize);var x=u.createCipheriv(l.opensslName,R,D);x.setAutoPadding(false);var q,w=[];x.once("error",function(e){throw e});x.write(f);x.end();while((q=x.read())!==null)w.push(q);f=s.concat(w);break;default:throw new Error("Unsupported kdf "+p)}var P=new d({});P.writeCString(h);P.writeString(n);P.writeString(p);P.writeBuffer(m);P.writeInt(1);P.writeBuffer(a.toBuffer("rfc4253"));if(f)P.writeBuffer(f);P=P.toBuffer();var E;if(c.isPrivateKey(e))E="OPENSSH PRIVATE KEY";else E="OPENSSH PUBLIC KEY";var M=P.toString("base64");var O=M.length+M.length/70+18+16+E.length*2+10;P=s.alloc(O);var z=0;z+=P.write("-----BEGIN "+E+"-----\n",z);for(var L=0;L<M.length;){var j=L+70;if(j>M.length)j=M.length;z+=P.write(M.slice(L,j),z);P[z++]=10;L=j}z+=P.write("-----END "+E+"-----\n",z);return P.slice(0,z)}},7093:function(e,t,r){e.exports=minimatch;minimatch.Minimatch=Minimatch;var i={sep:"/"};try{i=r(5622)}catch(e){}var a=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var s=r(8306);var n={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var o="[^/]";var u=o+"*?";var p="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var c="(?:(?!(?:\\/|^)\\.).)*?";var m=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var l=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(r,i,a){return minimatch(r,e,t)}}function ext(e,t){e=e||{};t=t||{};var r={};Object.keys(t).forEach(function(e){r[e]=t[e]});Object.keys(e).forEach(function(t){r[t]=e[t]});return r}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var r=function minimatch(r,i,a){return t.minimatch(r,i,ext(e,a))};r.Minimatch=function Minimatch(r,i){return new t.Minimatch(r,ext(e,i))};return r};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,r){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!r)r={};if(!r.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,r).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(i.sep!=="/"){e=e.split(i.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var r=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,r);r=this.globParts=r.map(function(e){return e.split(l)});this.debug(this.pattern,r);r=r.map(function(e,t,r){return e.map(this.parse,this)},this);this.debug(this.pattern,r);r=r.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,r);this.set=r}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var r=this.options;var i=0;if(r.nonegate)return;for(var a=0,s=e.length;a<s&&e.charAt(a)==="!";a++){t=!t;i++}if(i)this.pattern=e.substr(i);this.negate=t}minimatch.braceExpand=function(e,t){return braceExpand(e,t)};Minimatch.prototype.braceExpand=braceExpand;function braceExpand(e,t){if(!t){if(this instanceof Minimatch){t=this.options}else{t={}}}e=typeof e==="undefined"?this.pattern:e;if(typeof e==="undefined"){throw new TypeError("undefined pattern")}if(t.nobrace||!e.match(/\{.*\}/)){return[e]}return s(e)}Minimatch.prototype.parse=parse;var d={};function parse(e,t){if(e.length>1024*64){throw new TypeError("pattern is too long")}var r=this.options;if(!r.noglobstar&&e==="**")return a;if(e==="")return"";var i="";var s=!!r.nocase;var p=false;var c=[];var l=[];var y;var b=false;var h=-1;var f=-1;var g=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var S=this;function clearStateChar(){if(y){switch(y){case"*":i+=u;s=true;break;case"?":i+=o;s=true;break;default:i+="\\"+y;break}S.debug("clearStateChar %j %j",y,i);y=false}}for(var N=0,I=e.length,T;N<I&&(T=e.charAt(N));N++){this.debug("%s\t%s %s %j",e,N,i,T);if(p&&m[T]){i+="\\"+T;p=false;continue}switch(T){case"/":return false;case"\\":clearStateChar();p=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",e,N,i,T);if(b){this.debug(" in class");if(T==="!"&&N===f+1)T="^";i+=T;continue}S.debug("call clearStateChar %j",y);clearStateChar();y=T;if(r.noext)clearStateChar();continue;case"(":if(b){i+="(";continue}if(!y){i+="\\(";continue}c.push({type:y,start:N-1,reStart:i.length,open:n[y].open,close:n[y].close});i+=y==="!"?"(?:(?!(?:":"(?:";this.debug("plType %j %j",y,i);y=false;continue;case")":if(b||!c.length){i+="\\)";continue}clearStateChar();s=true;var v=c.pop();i+=v.close;if(v.type==="!"){l.push(v)}v.reEnd=i.length;continue;case"|":if(b||!c.length||p){i+="\\|";p=false;continue}clearStateChar();i+="|";continue;case"[":clearStateChar();if(b){i+="\\"+T;continue}b=true;f=N;h=i.length;i+=T;continue;case"]":if(N===f+1||!b){i+="\\"+T;p=false;continue}if(b){var k=e.substring(f+1,N);try{RegExp("["+k+"]")}catch(e){var C=this.parse(k,d);i=i.substr(0,h)+"\\["+C[0]+"\\]";s=s||C[1];b=false;continue}}s=true;b=false;i+=T;continue;default:clearStateChar();if(p){p=false}else if(m[T]&&!(T==="^"&&b)){i+="\\"}i+=T}}if(b){k=e.substr(f+1);C=this.parse(k,d);i=i.substr(0,h)+"\\["+C[0];s=s||C[1]}for(v=c.pop();v;v=c.pop()){var A=i.slice(v.reStart+v.open.length);this.debug("setting tail",i,v);A=A.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,t,r){if(!r){r="\\"}return t+t+r+"|"});this.debug("tail=%j\n %s",A,A,v,i);var R=v.type==="*"?u:v.type==="?"?o:"\\"+v.type;s=true;i=i.slice(0,v.reStart)+R+"\\("+A}clearStateChar();if(p){i+="\\\\"}var D=false;switch(i.charAt(0)){case".":case"[":case"(":D=true}for(var x=l.length-1;x>-1;x--){var q=l[x];var w=i.slice(0,q.reStart);var P=i.slice(q.reStart,q.reEnd-8);var E=i.slice(q.reEnd-8,q.reEnd);var M=i.slice(q.reEnd);E+=M;var O=w.split("(").length-1;var z=M;for(N=0;N<O;N++){z=z.replace(/\)[+*?]?/,"")}M=z;var L="";if(M===""&&t!==d){L="$"}var j=w+P+M+L+E;i=j}if(i!==""&&s){i="(?=.)"+i}if(D){i=g+i}if(t===d){return[i,s]}if(!s){return globUnescape(e)}var U=r.nocase?"i":"";try{var V=new RegExp("^"+i+"$",U)}catch(e){return new RegExp("$.")}V._glob=e;V._src=i;return V}minimatch.makeRe=function(e,t){return new Minimatch(e,t||{}).makeRe()};Minimatch.prototype.makeRe=makeRe;function makeRe(){if(this.regexp||this.regexp===false)return this.regexp;var e=this.set;if(!e.length){this.regexp=false;return this.regexp}var t=this.options;var r=t.noglobstar?u:t.dot?p:c;var i=t.nocase?"i":"";var s=e.map(function(e){return e.map(function(e){return e===a?r:typeof e==="string"?regExpEscape(e):e._src}).join("\\/")}).join("|");s="^(?:"+s+")$";if(this.negate)s="^(?!"+s+").*$";try{this.regexp=new RegExp(s,i)}catch(e){this.regexp=false}return this.regexp}minimatch.match=function(e,t,r){r=r||{};var i=new Minimatch(t,r);e=e.filter(function(e){return i.match(e)});if(i.options.nonull&&!e.length){e.push(t)}return e};Minimatch.prototype.match=match;function match(e,t){this.debug("match",e,this.pattern);if(this.comment)return false;if(this.empty)return e==="";if(e==="/"&&t)return true;var r=this.options;if(i.sep!=="/"){e=e.split(i.sep).join("/")}e=e.split(l);this.debug(this.pattern,"split",e);var a=this.set;this.debug(this.pattern,"set",a);var s;var n;for(n=e.length-1;n>=0;n--){s=e[n];if(s)break}for(n=0;n<a.length;n++){var o=a[n];var u=e;if(r.matchBase&&o.length===1){u=[s]}var p=this.matchOne(u,o,t);if(p){if(r.flipNegate)return true;return!this.negate}}if(r.flipNegate)return false;return this.negate}Minimatch.prototype.matchOne=function(e,t,r){var i=this.options;this.debug("matchOne",{this:this,file:e,pattern:t});this.debug("matchOne",e.length,t.length);for(var s=0,n=0,o=e.length,u=t.length;s<o&&n<u;s++,n++){this.debug("matchOne loop");var p=t[n];var c=e[s];this.debug(t,p,c);if(p===false)return false;if(p===a){this.debug("GLOBSTAR",[t,p,c]);var m=s;var l=n+1;if(l===u){this.debug("** at the end");for(;s<o;s++){if(e[s]==="."||e[s]===".."||!i.dot&&e[s].charAt(0)===".")return false}return true}while(m<o){var d=e[m];this.debug("\nglobstar while",e,m,t,l,d);if(this.matchOne(e.slice(m),t.slice(l),r)){this.debug("globstar found match!",m,o,d);return true}else{if(d==="."||d===".."||!i.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,m,t,l);break}this.debug("globstar swallow a segment, and continue");m++}}if(r){this.debug("\n>>> no match, partial?",e,m,t,l);if(m===o)return true}return false}var y;if(typeof p==="string"){if(i.nocase){y=c.toLowerCase()===p.toLowerCase()}else{y=c===p}this.debug("string match",p,c,y)}else{y=c.match(p);this.debug("pattern match",p,c,y)}if(!y)return false}if(s===o&&n===u){return true}else if(s===o){return r}else if(n===u){var b=s===o-1&&e[s]==="";return b}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},7104:function(e,t,r){const i=r(3688);const a=r(7284);const s=r(6872);const n=r(1186);const o=r(5387);const u=r(8847);const p=async(e,t,r,p=true)=>{switch(e){case"RSA":return a(await s.generate(t,p),r);case"EC":return a(await n.generate(t,p),r);case"OKP":return a(await o.generate(t,p),r);case"oct":return a(await u.generate(t,p),r);default:throw new i.JOSENotSupported(`unsupported key type: ${e}`)}};const c=(e,t,r,p=true)=>{switch(e){case"RSA":return a(s.generateSync(t,p),r);case"EC":return a(n.generateSync(t,p),r);case"OKP":return a(o.generateSync(t,p),r);case"oct":return a(u.generateSync(t,p),r);default:throw new i.JOSENotSupported(`unsupported key type: ${e}`)}};e.exports.generate=p;e.exports.generateSync=c},7106:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["organizations"]={};i.Organizations=a.defineService("organizations",["2016-11-28"]);Object.defineProperty(s.services["organizations"],"2016-11-28",{get:function get(){var e=r(5354);e.paginators=r(1037).pagination;return e},enumerable:true,configurable:true});e.exports=i.Organizations},7108:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2012-10-25",endpointPrefix:"directconnect",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Direct Connect",serviceId:"Direct Connect",signatureVersion:"v4",targetPrefix:"OvertureService",uid:"directconnect-2012-10-25"},operations:{AcceptDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],members:{directConnectGatewayId:{},proposalId:{},associatedGatewayOwnerAccount:{},overrideAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},AllocateConnectionOnInterconnect:{input:{type:"structure",required:["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],members:{bandwidth:{},connectionName:{},ownerAccount:{},interconnectId:{},vlan:{type:"integer"}}},output:{shape:"So"},deprecated:true},AllocateHostedConnection:{input:{type:"structure",required:["connectionId","ownerAccount","bandwidth","connectionName","vlan"],members:{connectionId:{},ownerAccount:{},bandwidth:{},connectionName:{},vlan:{type:"integer"},tags:{shape:"Sz"}}},output:{shape:"So"}},AllocatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPrivateVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},addressFamily:{},customerAddress:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPublicVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newTransitVirtualInterfaceAllocation:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},AssociateConnectionWithLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},AssociateHostedConnection:{input:{type:"structure",required:["connectionId","parentConnectionId"],members:{connectionId:{},parentConnectionId:{}}},output:{shape:"So"}},AssociateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","connectionId"],members:{virtualInterfaceId:{},connectionId:{}}},output:{shape:"S1e"}},ConfirmConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{type:"structure",members:{connectionState:{}}}},ConfirmPrivateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},virtualGatewayId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmPublicVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmTransitVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","directConnectGatewayId"],members:{virtualInterfaceId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},CreateBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},newBGPPeer:{type:"structure",members:{asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},CreateConnection:{input:{type:"structure",required:["location","bandwidth","connectionName"],members:{location:{},bandwidth:{},connectionName:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"So"}},CreateDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayName"],members:{directConnectGatewayName:{},amazonSideAsn:{type:"long"}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},CreateDirectConnectGatewayAssociation:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},CreateDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},CreateInterconnect:{input:{type:"structure",required:["interconnectName","bandwidth","location"],members:{interconnectName:{},bandwidth:{},location:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"S2n"}},CreateLag:{input:{type:"structure",required:["numberOfConnections","location","connectionsBandwidth","lagName"],members:{numberOfConnections:{type:"integer"},location:{},connectionsBandwidth:{},lagName:{},connectionId:{},tags:{shape:"Sz"},childConnectionTags:{shape:"Sz"},providerName:{}}},output:{shape:"S2s"}},CreatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","newPrivateVirtualInterface"],members:{connectionId:{},newPrivateVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualGatewayId:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","newPublicVirtualInterface"],members:{connectionId:{},newPublicVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","newTransitVirtualInterface"],members:{connectionId:{},newTransitVirtualInterface:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},asn:{type:"integer"},customerAddress:{},bgpPeerId:{}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"So"}},DeleteDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},DeleteDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},directConnectGatewayId:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},DeleteDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["proposalId"],members:{proposalId:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},DeleteInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{type:"structure",members:{interconnectState:{}}}},DeleteLag:{input:{type:"structure",required:["lagId"],members:{lagId:{}}},output:{shape:"S2s"}},DeleteVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},DescribeConnectionLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:true},DescribeConnections:{input:{type:"structure",members:{connectionId:{}}},output:{shape:"S3n"}},DescribeConnectionsOnInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{shape:"S3n"},deprecated:true},DescribeDirectConnectGatewayAssociationProposals:{input:{type:"structure",members:{directConnectGatewayId:{},proposalId:{},associatedGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposals:{type:"list",member:{shape:"S2j"}},nextToken:{}}}},DescribeDirectConnectGatewayAssociations:{input:{type:"structure",members:{associationId:{},associatedGatewayId:{},directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociations:{type:"list",member:{shape:"S9"}},nextToken:{}}}},DescribeDirectConnectGatewayAttachments:{input:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAttachments:{type:"list",member:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},virtualInterfaceRegion:{},virtualInterfaceOwnerAccount:{},attachmentState:{},attachmentType:{},stateChangeError:{}}}},nextToken:{}}}},DescribeDirectConnectGateways:{input:{type:"structure",members:{directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGateways:{type:"list",member:{shape:"S2c"}},nextToken:{}}}},DescribeHostedConnections:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"S3n"}},DescribeInterconnectLoa:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:true},DescribeInterconnects:{input:{type:"structure",members:{interconnectId:{}}},output:{type:"structure",members:{interconnects:{type:"list",member:{shape:"S2n"}}}}},DescribeLags:{input:{type:"structure",members:{lagId:{}}},output:{type:"structure",members:{lags:{type:"list",member:{shape:"S2s"}}}}},DescribeLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{shape:"S3k"}},DescribeLocations:{output:{type:"structure",members:{locations:{type:"list",member:{type:"structure",members:{locationCode:{},locationName:{},region:{},availablePortSpeeds:{type:"list",member:{}},availableProviders:{type:"list",member:{}}}}}}}},DescribeTags:{input:{type:"structure",required:["resourceArns"],members:{resourceArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceTags:{type:"list",member:{type:"structure",members:{resourceArn:{},tags:{shape:"Sz"}}}}}}},DescribeVirtualGateways:{output:{type:"structure",members:{virtualGateways:{type:"list",member:{type:"structure",members:{virtualGatewayId:{},virtualGatewayState:{}}}}}}},DescribeVirtualInterfaces:{input:{type:"structure",members:{connectionId:{},virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaces:{type:"list",member:{shape:"S1e"}}}}},DisassociateConnectionFromLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},ListVirtualInterfaceTestHistory:{input:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S55"},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{virtualInterfaceTestHistory:{type:"list",member:{shape:"S59"}},nextToken:{}}}},StartBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},bgpPeers:{shape:"S55"},testDurationInMinutes:{type:"integer"}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S59"}}}},StopBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S59"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sz"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},UpdateLag:{input:{type:"structure",required:["lagId"],members:{lagId:{},lagName:{},minimumLinks:{type:"integer"}}},output:{shape:"S2s"}},UpdateVirtualInterfaceAttributes:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},mtu:{type:"integer"}}},output:{shape:"S1e"}}},shapes:{S5:{type:"list",member:{type:"structure",members:{cidr:{}}}},S9:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},associationState:{},stateChangeError:{},associatedGateway:{shape:"Sc"},associationId:{},allowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{},virtualGatewayRegion:{type:"string",deprecated:true},virtualGatewayOwnerAccount:{}}},Sc:{type:"structure",members:{id:{},type:{},ownerAccount:{},region:{}}},So:{type:"structure",members:{ownerAccount:{},connectionId:{},connectionName:{},connectionState:{},region:{},location:{},bandwidth:{},vlan:{type:"integer"},partnerName:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},Sv:{type:"string",deprecated:true},Sz:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},S1e:{type:"structure",members:{ownerAccount:{},virtualInterfaceId:{},location:{},connectionId:{},virtualInterfaceType:{},virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},amazonSideAsn:{type:"long"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualInterfaceState:{},customerRouterConfig:{},mtu:{type:"integer"},jumboFrameCapable:{type:"boolean"},virtualGatewayId:{},directConnectGatewayId:{},routeFilterPrefixes:{shape:"S5"},bgpPeers:{type:"list",member:{type:"structure",members:{bgpPeerId:{},asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{},bgpPeerState:{},bgpStatus:{},awsDeviceV2:{}}}},region:{},awsDeviceV2:{},tags:{shape:"Sz"}}},S2c:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayName:{},amazonSideAsn:{type:"long"},ownerAccount:{},directConnectGatewayState:{},stateChangeError:{}}},S2j:{type:"structure",members:{proposalId:{},directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},proposalState:{},associatedGateway:{shape:"Sc"},existingAllowedPrefixesToDirectConnectGateway:{shape:"S5"},requestedAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},S2n:{type:"structure",members:{interconnectId:{},interconnectName:{},interconnectState:{},region:{},location:{},bandwidth:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2s:{type:"structure",members:{connectionsBandwidth:{},numberOfConnections:{type:"integer"},lagId:{},ownerAccount:{},lagName:{},lagState:{},location:{},region:{},minimumLinks:{type:"integer"},awsDevice:{shape:"Sv"},awsDeviceV2:{},connections:{shape:"S2u"},allowsHostedConnections:{type:"boolean"},jumboFrameCapable:{type:"boolean"},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2u:{type:"list",member:{shape:"So"}},S3k:{type:"structure",members:{loaContent:{type:"blob"},loaContentType:{}}},S3n:{type:"structure",members:{connections:{shape:"S2u"}}},S55:{type:"list",member:{}},S59:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S55"},status:{},ownerAccount:{},testDurationInMinutes:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}}}},7110:function(e,t,r){const{inherits:i}=r(1669);const{Reporter:a}=r(7452);function DecoderBuffer(e,t){a.call(this,t);if(!Buffer.isBuffer(e)){this.error("Input not Buffer");return}this.base=e;this.offset=0;this.length=e.length}i(DecoderBuffer,a);DecoderBuffer.isDecoderBuffer=function isDecoderBuffer(e){if(e instanceof DecoderBuffer){return true}const t=typeof e==="object"&&Buffer.isBuffer(e.base)&&e.constructor.name==="DecoderBuffer"&&typeof e.offset==="number"&&typeof e.length==="number"&&typeof e.save==="function"&&typeof e.restore==="function"&&typeof e.isEmpty==="function"&&typeof e.readUInt8==="function"&&typeof e.skip==="function"&&typeof e.raw==="function";return t};DecoderBuffer.prototype.save=function save(){return{offset:this.offset,reporter:a.prototype.save.call(this)}};DecoderBuffer.prototype.restore=function restore(e){const t=new DecoderBuffer(this.base);t.offset=e.offset;t.length=this.offset;this.offset=e.offset;a.prototype.restore.call(this,e.reporter);return t};DecoderBuffer.prototype.isEmpty=function isEmpty(){return this.offset===this.length};DecoderBuffer.prototype.readUInt8=function readUInt8(e){if(this.offset+1<=this.length){return this.base.readUInt8(this.offset++,true)}else{return this.error(e||"DecoderBuffer overrun")}};DecoderBuffer.prototype.skip=function skip(e,t){if(!(this.offset+e<=this.length)){return this.error(t||"DecoderBuffer overrun")}const r=new DecoderBuffer(this.base);r._reporterState=this._reporterState;r.offset=this.offset;r.length=this.offset+e;this.offset+=e;return r};DecoderBuffer.prototype.raw=function raw(e){return this.base.slice(e?e.offset:this.offset,this.length)};function EncoderBuffer(e,t){if(Array.isArray(e)){this.length=0;this.value=e.map(function(e){if(!EncoderBuffer.isEncoderBuffer(e)){e=new EncoderBuffer(e,t)}this.length+=e.length;return e},this)}else if(typeof e==="number"){if(!(e>=0&&e<=255)){return t.error("non-byte EncoderBuffer value")}this.value=e;this.length=1}else if(typeof e==="string"){this.value=e;this.length=Buffer.byteLength(e)}else if(Buffer.isBuffer(e)){this.value=e;this.length=e.length}else{return t.error(`Unsupported type: ${typeof e}`)}}EncoderBuffer.isEncoderBuffer=function isEncoderBuffer(e){if(e instanceof EncoderBuffer){return true}const t=typeof e==="object"&&e.constructor.name==="EncoderBuffer"&&typeof e.length==="number"&&typeof e.join==="function";return t};EncoderBuffer.prototype.join=function join(e,t){if(!e){e=Buffer.alloc(this.length)}if(!t){t=0}if(this.length===0){return e}if(Array.isArray(this.value)){this.value.forEach(function(r){r.join(e,t);t+=r.length})}else{if(typeof this.value==="number"){e[t]=this.value}else if(typeof this.value==="string"){e.write(this.value,t)}else if(Buffer.isBuffer(this.value)){this.value.copy(e,t)}t+=this.length}return e};e.exports={DecoderBuffer:DecoderBuffer,EncoderBuffer:EncoderBuffer}},7118:function(e,t,r){"use strict";const{randomFillSync:i}=r(6417);const a=r(1671);const{EMPTY_BUFFER:s}=r(4287);const{isValidStatusCode:n}=r(3204);const{mask:o,toBuffer:u}=r(9480);const p=Buffer.alloc(4);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const r=t.mask&&t.readOnly;let a=t.mask?6:2;let s=e.length;if(e.length>=65536){a+=8;s=127}else if(e.length>125){a+=2;s=126}const n=Buffer.allocUnsafe(r?e.length+a:a);n[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)n[0]|=64;n[1]=s;if(s===126){n.writeUInt16BE(e.length,2)}else if(s===127){n.writeUInt32BE(0,2);n.writeUInt32BE(e.length,6)}if(!t.mask)return[n,e];i(p,0,4);n[1]|=128;n[a-4]=p[0];n[a-3]=p[1];n[a-2]=p[2];n[a-1]=p[3];if(r){o(e,p,n,a,e.length);return[n]}o(e,p,e,0,e.length);return[n,e]}close(e,t,r,i){let a;if(e===undefined){a=s}else if(typeof e!=="number"||!n(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{const r=Buffer.byteLength(t);if(r>123){throw new RangeError("The message must not be greater than 123 bytes")}a=Buffer.allocUnsafe(2+r);a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,r,i])}else{this.doClose(a,r,i)}}doClose(e,t,r){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),r)}ping(e,t,r){const i=u(e);if(i.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPing,i,t,u.readOnly,r])}else{this.doPing(i,t,u.readOnly,r)}}doPing(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:r}),i)}pong(e,t,r){const i=u(e);if(i.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPong,i,t,u.readOnly,r])}else{this.doPong(i,t,u.readOnly,r)}}doPong(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:r}),i)}send(e,t,r){const i=u(e);const s=this._extensions[a.extensionName];let n=t.binary?2:1;let o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&s){o=i.length>=s._threshold}this._compress=o}else{o=false;n=0}if(t.fin)this._firstFragment=true;if(s){const e={fin:t.fin,rsv1:o,opcode:n,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,i,this._compress,e,r])}else{this.dispatch(i,this._compress,e,r)}}else{this.sendFrame(Sender.frame(i,{fin:t.fin,rsv1:false,opcode:n,mask:t.mask,readOnly:u.readOnly}),r)}}dispatch(e,t,r,i){if(!t){this.sendFrame(Sender.frame(e,r),i);return}const s=this._extensions[a.extensionName];this._bufferedBytes+=e.length;this._deflating=true;s.compress(e,r.fin,(t,a)=>{if(this._socket.destroyed){const e=new Error("The socket was closed while data was being compressed");if(typeof i==="function")i(e);for(let t=0;t<this._queue.length;t++){const r=this._queue[t][4];if(typeof r==="function")r(e)}return}this._bufferedBytes-=e.length;this._deflating=false;r.readOnly=false;this.sendFrame(Sender.frame(a,r),i);this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){const e=this._queue.shift();this._bufferedBytes-=e[1].length;Reflect.apply(e[0],this,e.slice(1))}}enqueue(e){this._bufferedBytes+=e[1].length;this._queue.push(e)}sendFrame(e,t){if(e.length===2){this._socket.cork();this._socket.write(e[0]);this._socket.write(e[1],t);this._socket.uncork()}else{this._socket.write(e[0],t)}}}e.exports=Sender},7125:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1191);const s=r(2348);const n=r(131);class Attach{constructor(e,t){if(t){this.handler=t}else{this.handler=new n.WebSocketHandler(e)}}attach(e,t,r,o,u,p,c){return i.__awaiter(this,void 0,void 0,function*(){const i={container:r,stderr:u!=null,stdin:p!=null,stdout:o!=null,tty:c};const m=a.stringify(i);const l=`/api/v1/namespaces/${e}/pods/${t}/attach?${m}`;const d=yield this.handler.connect(l,null,(e,t)=>{n.WebSocketHandler.handleStandardStreams(e,t,o,u);return true});if(p!=null){n.WebSocketHandler.handleStandardInput(d,p,n.WebSocketHandler.StdinStream)}if(s.isResizable(o)){this.terminalSizeQueue=new s.TerminalSizeQueue;n.WebSocketHandler.handleStandardInput(d,this.terminalSizeQueue,n.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(o)}return d})}}t.Attach=Attach},7126:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["apigateway"]={};i.APIGateway=a.defineService("apigateway",["2015-07-09"]);r(3616);Object.defineProperty(s.services["apigateway"],"2015-07-09",{get:function get(){var e=r(2533);e.paginators=r(1841).pagination;return e},enumerable:true,configurable:true});e.exports=i.APIGateway},7139:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-01",endpointPrefix:"chime",protocol:"rest-json",serviceFullName:"Amazon Chime",serviceId:"Chime",signatureVersion:"v4",uid:"chime-2018-05-01"},operations:{AssociatePhoneNumberWithUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=associate-phone-number",responseCode:200},input:{type:"structure",required:["AccountId","UserId","E164PhoneNumber"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},E164PhoneNumber:{shape:"S3"}}},output:{type:"structure",members:{}}},AssociatePhoneNumbersWithVoiceConnector:{http:{requestUri:"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","E164PhoneNumbers"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},E164PhoneNumbers:{shape:"S7"},ForceAssociate:{type:"boolean"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},AssociatePhoneNumbersWithVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId","E164PhoneNumbers"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},E164PhoneNumbers:{shape:"S7"},ForceAssociate:{type:"boolean"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},AssociateSigninDelegateGroupsWithAccount:{http:{requestUri:"/accounts/{accountId}?operation=associate-signin-delegate-groups",responseCode:200},input:{type:"structure",required:["AccountId","SigninDelegateGroups"],members:{AccountId:{location:"uri",locationName:"accountId"},SigninDelegateGroups:{shape:"Sg"}}},output:{type:"structure",members:{}}},BatchCreateAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees?operation=batch-create",responseCode:201},input:{type:"structure",required:["MeetingId","Attendees"],members:{MeetingId:{location:"uri",locationName:"meetingId"},Attendees:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",members:{Attendees:{shape:"St"},Errors:{shape:"Sw"}}}},BatchCreateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships?operation=batch-create",responseCode:201},input:{type:"structure",required:["AccountId","RoomId","MembershipItemList"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MembershipItemList:{type:"list",member:{type:"structure",members:{MemberId:{},Role:{}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{MemberId:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchDeletePhoneNumber:{http:{requestUri:"/phone-numbers?operation=batch-delete",responseCode:200},input:{type:"structure",required:["PhoneNumberIds"],members:{PhoneNumberIds:{shape:"S16"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},BatchSuspendUser:{http:{requestUri:"/accounts/{accountId}/users?operation=suspend",responseCode:200},input:{type:"structure",required:["AccountId","UserIdList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserIdList:{shape:"S19"}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},BatchUnsuspendUser:{http:{requestUri:"/accounts/{accountId}/users?operation=unsuspend",responseCode:200},input:{type:"structure",required:["AccountId","UserIdList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserIdList:{shape:"S19"}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},BatchUpdatePhoneNumber:{http:{requestUri:"/phone-numbers?operation=batch-update",responseCode:200},input:{type:"structure",required:["UpdatePhoneNumberRequestItems"],members:{UpdatePhoneNumberRequestItems:{type:"list",member:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{},ProductType:{},CallingName:{shape:"S1j"}}}}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},BatchUpdateUser:{http:{requestUri:"/accounts/{accountId}/users",responseCode:200},input:{type:"structure",required:["AccountId","UpdateUserRequestItems"],members:{AccountId:{location:"uri",locationName:"accountId"},UpdateUserRequestItems:{type:"list",member:{type:"structure",required:["UserId"],members:{UserId:{},LicenseType:{},UserType:{},AlexaForBusinessMetadata:{shape:"S1q"}}}}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},CreateAccount:{http:{requestUri:"/accounts",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},CreateAppInstance:{http:{requestUri:"/app-instances",responseCode:201},input:{type:"structure",required:["Name","ClientRequestToken"],members:{Name:{shape:"S22"},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"}}},output:{type:"structure",members:{AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},CreateAppInstanceAdmin:{http:{requestUri:"/app-instances/{appInstanceArn}/admins",responseCode:201},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceAdmin:{shape:"S2a"},AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},CreateAppInstanceUser:{http:{requestUri:"/app-instance-users",responseCode:201},input:{type:"structure",required:["AppInstanceArn","AppInstanceUserId","Name","ClientRequestToken"],members:{AppInstanceArn:{},AppInstanceUserId:{type:"string",sensitive:true},Name:{shape:"S2e"},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"}}},output:{type:"structure",members:{AppInstanceUserArn:{}}},endpoint:{hostPrefix:"identity-"}},CreateAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees",responseCode:201},input:{type:"structure",required:["MeetingId","ExternalUserId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},ExternalUserId:{shape:"Sn"},Tags:{shape:"So"}}},output:{type:"structure",members:{Attendee:{shape:"Su"}}}},CreateBot:{http:{requestUri:"/accounts/{accountId}/bots",responseCode:201},input:{type:"structure",required:["DisplayName","AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},DisplayName:{shape:"S1s"},Domain:{}}},output:{type:"structure",members:{Bot:{shape:"S2k"}}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["AppInstanceArn","Name","ClientRequestToken"],members:{AppInstanceArn:{},Name:{shape:"S22"},Mode:{},Privacy:{},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelBan:{http:{requestUri:"/channels/{channelArn}/bans",responseCode:201},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},Member:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelMembership:{http:{requestUri:"/channels/{channelArn}/memberships",responseCode:201},input:{type:"structure",required:["ChannelArn","MemberArn","Type"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{},Type:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},Member:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelModerator:{http:{requestUri:"/channels/{channelArn}/moderators",responseCode:201},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},ChannelModerator:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateMeeting:{http:{requestUri:"/meetings",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S24",idempotencyToken:true},ExternalMeetingId:{shape:"S2y"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2z"},NotificationsConfiguration:{shape:"S30"}}},output:{type:"structure",members:{Meeting:{shape:"S33"}}}},CreateMeetingDialOut:{http:{requestUri:"/meetings/{meetingId}/dial-outs",responseCode:201},input:{type:"structure",required:["MeetingId","FromPhoneNumber","ToPhoneNumber","JoinToken"],members:{MeetingId:{location:"uri",locationName:"meetingId"},FromPhoneNumber:{shape:"S3"},ToPhoneNumber:{shape:"S3"},JoinToken:{shape:"Sv"}}},output:{type:"structure",members:{TransactionId:{}}}},CreateMeetingWithAttendees:{http:{requestUri:"/meetings?operation=create-attendees",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S24",idempotencyToken:true},ExternalMeetingId:{shape:"S2y"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2z"},NotificationsConfiguration:{shape:"S30"},Attendees:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",members:{Meeting:{shape:"S33"},Attendees:{shape:"St"},Errors:{shape:"Sw"}}}},CreatePhoneNumberOrder:{http:{requestUri:"/phone-number-orders",responseCode:201},input:{type:"structure",required:["ProductType","E164PhoneNumbers"],members:{ProductType:{},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberOrder:{shape:"S3d"}}}},CreateProxySession:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions",responseCode:201},input:{type:"structure",required:["ParticipantPhoneNumbers","Capabilities","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ParticipantPhoneNumbers:{type:"list",member:{shape:"S3"}},Name:{type:"string",sensitive:true},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S3n"},NumberSelectionBehavior:{},GeoMatchLevel:{},GeoMatchParams:{shape:"S3r"}}},output:{type:"structure",members:{ProxySession:{shape:"S3v"}}}},CreateRoom:{http:{requestUri:"/accounts/{accountId}/rooms",responseCode:201},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{location:"uri",locationName:"accountId"},Name:{shape:"S1s"},ClientRequestToken:{shape:"S24",idempotencyToken:true}}},output:{type:"structure",members:{Room:{shape:"S42"}}}},CreateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships",responseCode:201},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{},Role:{}}},output:{type:"structure",members:{RoomMembership:{shape:"S45"}}}},CreateSipMediaApplication:{http:{requestUri:"/sip-media-applications",responseCode:201},input:{type:"structure",required:["AwsRegion","Name","Endpoints"],members:{AwsRegion:{},Name:{},Endpoints:{shape:"S4a"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},CreateSipMediaApplicationCall:{http:{requestUri:"/sip-media-applications/{sipMediaApplicationId}/calls",responseCode:201},input:{type:"structure",required:["FromPhoneNumber","ToPhoneNumber","SipMediaApplicationId"],members:{FromPhoneNumber:{shape:"S3"},ToPhoneNumber:{shape:"S3"},SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplicationCall:{type:"structure",members:{TransactionId:{}}}}}},CreateSipRule:{http:{requestUri:"/sip-rules",responseCode:201},input:{type:"structure",required:["Name","TriggerType","TriggerValue","TargetApplications"],members:{Name:{},TriggerType:{},TriggerValue:{},Disabled:{type:"boolean"},TargetApplications:{shape:"S4l"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},CreateUser:{http:{requestUri:"/accounts/{accountId}/users?operation=create",responseCode:201},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},Username:{},Email:{shape:"S4r"},UserType:{}}},output:{type:"structure",members:{User:{shape:"S4t"}}}},CreateVoiceConnector:{http:{requestUri:"/voice-connectors",responseCode:201},input:{type:"structure",required:["Name","RequireEncryption"],members:{Name:{},AwsRegion:{},RequireEncryption:{type:"boolean"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S50"}}}},CreateVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{},VoiceConnectorItems:{shape:"S53"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S57"}}}},DeleteAccount:{http:{method:"DELETE",requestUri:"/accounts/{accountId}",responseCode:204},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{}}},DeleteAppInstance:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}",responseCode:204},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},endpoint:{hostPrefix:"identity-"}},DeleteAppInstanceAdmin:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}",responseCode:204},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{location:"uri",locationName:"appInstanceAdminArn"},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},endpoint:{hostPrefix:"identity-"}},DeleteAppInstanceStreamingConfigurations:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:204},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}}},DeleteAppInstanceUser:{http:{method:"DELETE",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:204},input:{type:"structure",required:["AppInstanceUserArn"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"}}},endpoint:{hostPrefix:"identity-"}},DeleteAttendee:{http:{method:"DELETE",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}",responseCode:204},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelArn}",responseCode:204},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelBan:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/bans/{memberArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelMembership:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/memberships/{memberArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelMessage:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:204},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelModerator:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/moderators/{channelModeratorArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{location:"uri",locationName:"channelModeratorArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteEventsConfiguration:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:204},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}}},DeleteMeeting:{http:{method:"DELETE",requestUri:"/meetings/{meetingId}",responseCode:204},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}}},DeletePhoneNumber:{http:{method:"DELETE",requestUri:"/phone-numbers/{phoneNumberId}",responseCode:204},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}}},DeleteProxySession:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"}}}},DeleteRoom:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:204},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"}}}},DeleteRoomMembership:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",responseCode:204},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{location:"uri",locationName:"memberId"}}}},DeleteSipMediaApplication:{http:{method:"DELETE",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:204},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}}},DeleteSipRule:{http:{method:"DELETE",requestUri:"/sip-rules/{sipRuleId}",responseCode:204},input:{type:"structure",required:["SipRuleId"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"}}}},DeleteVoiceConnector:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorEmergencyCallingConfiguration:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorGroup:{http:{method:"DELETE",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorGroupId"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"}}}},DeleteVoiceConnectorOrigination:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorProxy:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorStreamingConfiguration:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorTermination:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorTerminationCredentials:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete",responseCode:204},input:{type:"structure",required:["Usernames","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Usernames:{shape:"S61"}}}},DescribeAppInstance:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstance:{type:"structure",members:{AppInstanceArn:{},Name:{shape:"S22"},Metadata:{shape:"S23"},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeAppInstanceAdmin:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}",responseCode:200},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{location:"uri",locationName:"appInstanceAdminArn"},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceAdmin:{type:"structure",members:{Admin:{shape:"S2a"},AppInstanceArn:{},CreatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeAppInstanceUser:{http:{method:"GET",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:200},input:{type:"structure",required:["AppInstanceUserArn"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"}}},output:{type:"structure",members:{AppInstanceUser:{type:"structure",members:{AppInstanceUserArn:{},Name:{shape:"S2e"},CreatedTimestamp:{type:"timestamp"},Metadata:{shape:"S23"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelArn}",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channel:{type:"structure",members:{Name:{shape:"S22"},ChannelArn:{},Mode:{},Privacy:{},Metadata:{shape:"S23"},CreatedBy:{shape:"S2a"},CreatedTimestamp:{type:"timestamp"},LastMessageTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelBan:{http:{method:"GET",requestUri:"/channels/{channelArn}/bans/{memberArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelBan:{type:"structure",members:{Member:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},CreatedBy:{shape:"S2a"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelMembership:{http:{method:"GET",requestUri:"/channels/{channelArn}/memberships/{memberArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMembership:{type:"structure",members:{InvitedBy:{shape:"S2a"},Type:{},Member:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelMembershipForAppInstanceUser:{http:{method:"GET",requestUri:"/channels/{channelArn}?scope=app-instance-user-membership",responseCode:200},input:{type:"structure",required:["ChannelArn","AppInstanceUserArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMembership:{shape:"S6n"}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelModeratedByAppInstanceUser:{http:{method:"GET",requestUri:"/channels/{channelArn}?scope=app-instance-user-moderated-channel",responseCode:200},input:{type:"structure",required:["ChannelArn","AppInstanceUserArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channel:{shape:"S6s"}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelModerator:{http:{method:"GET",requestUri:"/channels/{channelArn}/moderators/{channelModeratorArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{location:"uri",locationName:"channelModeratorArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelModerator:{type:"structure",members:{Moderator:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},CreatedBy:{shape:"S2a"}}}}},endpoint:{hostPrefix:"messaging-"}},DisassociatePhoneNumberFromUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{}}},DisassociatePhoneNumbersFromVoiceConnector:{http:{requestUri:"/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","E164PhoneNumbers"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},DisassociatePhoneNumbersFromVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId","E164PhoneNumbers"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},DisassociateSigninDelegateGroupsFromAccount:{http:{requestUri:"/accounts/{accountId}?operation=disassociate-signin-delegate-groups",responseCode:200},input:{type:"structure",required:["AccountId","GroupNames"],members:{AccountId:{location:"uri",locationName:"accountId"},GroupNames:{shape:"S16"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/accounts/{accountId}"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/settings"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{AccountSettings:{shape:"S78"}}}},GetAppInstanceRetentionSettings:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/retention-settings",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceRetentionSettings:{shape:"S7b"},InitiateDeletionTimestamp:{type:"timestamp"}}},endpoint:{hostPrefix:"identity-"}},GetAppInstanceStreamingConfigurations:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceStreamingConfigurations:{shape:"S7g"}}}},GetAttendee:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}",responseCode:200},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}},output:{type:"structure",members:{Attendee:{shape:"Su"}}}},GetBot:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots/{botId}",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{Bot:{shape:"S2k"}}}},GetChannelMessage:{http:{method:"GET",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMessage:{type:"structure",members:{ChannelArn:{},MessageId:{},Content:{shape:"S7q"},Metadata:{shape:"S23"},Type:{},CreatedTimestamp:{type:"timestamp"},LastEditedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Sender:{shape:"S2a"},Redacted:{type:"boolean"},Persistence:{}}}}},endpoint:{hostPrefix:"messaging-"}},GetEventsConfiguration:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{EventsConfiguration:{shape:"S7w"}}}},GetGlobalSettings:{http:{method:"GET",requestUri:"/settings",responseCode:200},output:{type:"structure",members:{BusinessCalling:{shape:"S7y"},VoiceConnector:{shape:"S7z"}}}},GetMeeting:{http:{method:"GET",requestUri:"/meetings/{meetingId}",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}},output:{type:"structure",members:{Meeting:{shape:"S33"}}}},GetMessagingSessionEndpoint:{http:{method:"GET",requestUri:"/endpoints/messaging-session",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{Endpoint:{type:"structure",members:{Url:{}}}}},endpoint:{hostPrefix:"messaging-"}},GetPhoneNumber:{http:{method:"GET",requestUri:"/phone-numbers/{phoneNumberId}"},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S88"}}}},GetPhoneNumberOrder:{http:{method:"GET",requestUri:"/phone-number-orders/{phoneNumberOrderId}",responseCode:200},input:{type:"structure",required:["PhoneNumberOrderId"],members:{PhoneNumberOrderId:{location:"uri",locationName:"phoneNumberOrderId"}}},output:{type:"structure",members:{PhoneNumberOrder:{shape:"S3d"}}}},GetPhoneNumberSettings:{http:{method:"GET",requestUri:"/settings/phone-number",responseCode:200},output:{type:"structure",members:{CallingName:{shape:"S1j"},CallingNameUpdatedTimestamp:{shape:"S1z"}}}},GetProxySession:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"}}},output:{type:"structure",members:{ProxySession:{shape:"S3v"}}}},GetRetentionSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/retention-settings"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{RetentionSettings:{shape:"S8n"},InitiateDeletionTimestamp:{shape:"S1z"}}}},GetRoom:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"}}},output:{type:"structure",members:{Room:{shape:"S42"}}}},GetSipMediaApplication:{http:{method:"GET",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},GetSipMediaApplicationLoggingConfiguration:{http:{method:"GET",requestUri:"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}}},GetSipRule:{http:{method:"GET",requestUri:"/sip-rules/{sipRuleId}",responseCode:200},input:{type:"structure",required:["SipRuleId"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},GetUser:{http:{method:"GET",requestUri:"/accounts/{accountId}/users/{userId}",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{User:{shape:"S4t"}}}},GetUserSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/users/{userId}/settings",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{UserSettings:{shape:"S93"}}}},GetVoiceConnector:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S50"}}}},GetVoiceConnectorEmergencyCallingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{EmergencyCallingConfiguration:{shape:"S99"}}}},GetVoiceConnectorGroup:{http:{method:"GET",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S57"}}}},GetVoiceConnectorLoggingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/logging-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S9h"}}}},GetVoiceConnectorOrigination:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Origination:{shape:"S9k"}}}},GetVoiceConnectorProxy:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Proxy:{shape:"S9t"}}}},GetVoiceConnectorStreamingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{StreamingConfiguration:{shape:"S9y"}}}},GetVoiceConnectorTermination:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Termination:{shape:"Sa5"}}}},GetVoiceConnectorTerminationHealth:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination/health",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{TerminationHealth:{type:"structure",members:{Timestamp:{shape:"S1z"},Source:{}}}}}},InviteUsers:{http:{requestUri:"/accounts/{accountId}/users?operation=add",responseCode:201},input:{type:"structure",required:["AccountId","UserEmailList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserEmailList:{type:"list",member:{shape:"S4r"}},UserType:{}}},output:{type:"structure",members:{Invites:{type:"list",member:{type:"structure",members:{InviteId:{},Status:{},EmailAddress:{shape:"S4r"},EmailStatus:{}}}}}}},ListAccounts:{http:{method:"GET",requestUri:"/accounts"},input:{type:"structure",members:{Name:{location:"querystring",locationName:"name"},UserEmail:{shape:"S4r",location:"querystring",locationName:"user-email"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Accounts:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},ListAppInstanceAdmins:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/admins",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstanceArn:{},AppInstanceAdmins:{type:"list",member:{type:"structure",members:{Admin:{shape:"S2a"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},ListAppInstanceUsers:{http:{method:"GET",requestUri:"/app-instance-users",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"querystring",locationName:"app-instance-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstanceArn:{},AppInstanceUsers:{type:"list",member:{type:"structure",members:{AppInstanceUserArn:{},Name:{shape:"S2e"},Metadata:{shape:"S23"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},ListAppInstances:{http:{method:"GET",requestUri:"/app-instances",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstances:{type:"list",member:{type:"structure",members:{AppInstanceArn:{},Name:{shape:"S22"},Metadata:{shape:"S23"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},ListAttendeeTags:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags",responseCode:200},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}},output:{type:"structure",members:{Tags:{shape:"S25"}}}},ListAttendees:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Attendees:{shape:"St"},NextToken:{}}}},ListBots:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Bots:{type:"list",member:{shape:"S2k"}},NextToken:{}}}},ListChannelBans:{http:{method:"GET",requestUri:"/channels/{channelArn}/bans",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelBans:{type:"list",member:{type:"structure",members:{Member:{shape:"S2a"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMemberships:{http:{method:"GET",requestUri:"/channels/{channelArn}/memberships",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Type:{location:"querystring",locationName:"type"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},ChannelMemberships:{type:"list",member:{type:"structure",members:{Member:{shape:"S2a"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMembershipsForAppInstanceUser:{http:{method:"GET",requestUri:"/channels?scope=app-instance-user-memberships",responseCode:200},input:{type:"structure",members:{AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMemberships:{type:"list",member:{shape:"S6n"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMessages:{http:{method:"GET",requestUri:"/channels/{channelArn}/messages",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},SortOrder:{location:"querystring",locationName:"sort-order"},NotBefore:{location:"querystring",locationName:"not-before",type:"timestamp"},NotAfter:{location:"querystring",locationName:"not-after",type:"timestamp"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelMessages:{type:"list",member:{type:"structure",members:{MessageId:{},Content:{shape:"S7q"},Metadata:{shape:"S23"},Type:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},LastEditedTimestamp:{type:"timestamp"},Sender:{shape:"S2a"},Redacted:{type:"boolean"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannelModerators:{http:{method:"GET",requestUri:"/channels/{channelArn}/moderators",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelModerators:{type:"list",member:{type:"structure",members:{Moderator:{shape:"S2a"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannels:{http:{method:"GET",requestUri:"/channels",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"querystring",locationName:"app-instance-arn"},Privacy:{location:"querystring",locationName:"privacy"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channels:{type:"list",member:{shape:"S6o"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelsModeratedByAppInstanceUser:{http:{method:"GET",requestUri:"/channels?scope=app-instance-user-moderated-channels",responseCode:200},input:{type:"structure",members:{AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channels:{type:"list",member:{shape:"S6s"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListMeetingTags:{http:{method:"GET",requestUri:"/meetings/{meetingId}/tags",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}},output:{type:"structure",members:{Tags:{shape:"S25"}}}},ListMeetings:{http:{method:"GET",requestUri:"/meetings",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Meetings:{type:"list",member:{shape:"S33"}},NextToken:{}}}},ListPhoneNumberOrders:{http:{method:"GET",requestUri:"/phone-number-orders",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{PhoneNumberOrders:{type:"list",member:{shape:"S3d"}},NextToken:{}}}},ListPhoneNumbers:{http:{method:"GET",requestUri:"/phone-numbers"},input:{type:"structure",members:{Status:{location:"querystring",locationName:"status"},ProductType:{location:"querystring",locationName:"product-type"},FilterName:{location:"querystring",locationName:"filter-name"},FilterValue:{location:"querystring",locationName:"filter-value"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{PhoneNumbers:{type:"list",member:{shape:"S88"}},NextToken:{}}}},ListProxySessions:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Status:{location:"querystring",locationName:"status"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{ProxySessions:{type:"list",member:{shape:"S3v"}},NextToken:{}}}},ListRoomMemberships:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{RoomMemberships:{type:"list",member:{shape:"S45"}},NextToken:{}}}},ListRooms:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},MemberId:{location:"querystring",locationName:"member-id"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Rooms:{type:"list",member:{shape:"S42"}},NextToken:{}}}},ListSipMediaApplications:{http:{method:"GET",requestUri:"/sip-media-applications",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{SipMediaApplications:{type:"list",member:{shape:"S4e"}},NextToken:{}}}},ListSipRules:{http:{method:"GET",requestUri:"/sip-rules",responseCode:200},input:{type:"structure",members:{SipMediaApplicationId:{location:"querystring",locationName:"sip-media-application"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{SipRules:{type:"list",member:{shape:"S4p"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{shape:"S31",location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{Tags:{shape:"S25"}}}},ListUsers:{http:{method:"GET",requestUri:"/accounts/{accountId}/users",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserEmail:{shape:"S4r",location:"querystring",locationName:"user-email"},UserType:{location:"querystring",locationName:"user-type"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S4t"}},NextToken:{}}}},ListVoiceConnectorGroups:{http:{method:"GET",requestUri:"/voice-connector-groups",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{VoiceConnectorGroups:{type:"list",member:{shape:"S57"}},NextToken:{}}}},ListVoiceConnectorTerminationCredentials:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Usernames:{shape:"S61"}}}},ListVoiceConnectors:{http:{method:"GET",requestUri:"/voice-connectors",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{VoiceConnectors:{type:"list",member:{shape:"S50"}},NextToken:{}}}},LogoutUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=logout",responseCode:204},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{}}},PutAppInstanceRetentionSettings:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}/retention-settings",responseCode:200},input:{type:"structure",required:["AppInstanceArn","AppInstanceRetentionSettings"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},AppInstanceRetentionSettings:{shape:"S7b"}}},output:{type:"structure",members:{AppInstanceRetentionSettings:{shape:"S7b"},InitiateDeletionTimestamp:{type:"timestamp"}}},endpoint:{hostPrefix:"identity-"}},PutAppInstanceStreamingConfigurations:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:200},input:{type:"structure",required:["AppInstanceArn","AppInstanceStreamingConfigurations"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},AppInstanceStreamingConfigurations:{shape:"S7g"}}},output:{type:"structure",members:{AppInstanceStreamingConfigurations:{shape:"S7g"}}}},PutEventsConfiguration:{http:{method:"PUT",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:201},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"},OutboundEventsHTTPSEndpoint:{shape:"S1s"},LambdaFunctionArn:{shape:"S1s"}}},output:{type:"structure",members:{EventsConfiguration:{shape:"S7w"}}}},PutRetentionSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/retention-settings",responseCode:204},input:{type:"structure",required:["AccountId","RetentionSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},RetentionSettings:{shape:"S8n"}}},output:{type:"structure",members:{RetentionSettings:{shape:"S8n"},InitiateDeletionTimestamp:{shape:"S1z"}}}},PutSipMediaApplicationLoggingConfiguration:{http:{method:"PUT",requestUri:"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"},SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}},output:{type:"structure",members:{SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}}},PutVoiceConnectorEmergencyCallingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","EmergencyCallingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},EmergencyCallingConfiguration:{shape:"S99"}}},output:{type:"structure",members:{EmergencyCallingConfiguration:{shape:"S99"}}}},PutVoiceConnectorLoggingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/logging-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","LoggingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},LoggingConfiguration:{shape:"S9h"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S9h"}}}},PutVoiceConnectorOrigination:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Origination"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Origination:{shape:"S9k"}}},output:{type:"structure",members:{Origination:{shape:"S9k"}}}},PutVoiceConnectorProxy:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy"},input:{type:"structure",required:["DefaultSessionExpiryMinutes","PhoneNumberPoolCountries","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},DefaultSessionExpiryMinutes:{type:"integer"},PhoneNumberPoolCountries:{type:"list",member:{}},FallBackPhoneNumber:{shape:"S3"},Disabled:{type:"boolean"}}},output:{type:"structure",members:{Proxy:{shape:"S9t"}}}},PutVoiceConnectorStreamingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","StreamingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},StreamingConfiguration:{shape:"S9y"}}},output:{type:"structure",members:{StreamingConfiguration:{shape:"S9y"}}}},PutVoiceConnectorTermination:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Termination"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Termination:{shape:"Sa5"}}},output:{type:"structure",members:{Termination:{shape:"Sa5"}}}},PutVoiceConnectorTerminationCredentials:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Credentials:{type:"list",member:{type:"structure",members:{Username:{shape:"S1s"},Password:{shape:"S1s"}}}}}}},RedactChannelMessage:{http:{requestUri:"/channels/{channelArn}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},RedactConversationMessage:{http:{requestUri:"/accounts/{accountId}/conversations/{conversationId}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["AccountId","ConversationId","MessageId"],members:{AccountId:{location:"uri",locationName:"accountId"},ConversationId:{location:"uri",locationName:"conversationId"},MessageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",members:{}}},RedactRoomMessage:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["AccountId","RoomId","MessageId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MessageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",members:{}}},RegenerateSecurityToken:{http:{requestUri:"/accounts/{accountId}/bots/{botId}?operation=regenerate-security-token",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{Bot:{shape:"S2k"}}}},ResetPersonalPIN:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=reset-personal-pin",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{User:{shape:"S4t"}}}},RestorePhoneNumber:{http:{requestUri:"/phone-numbers/{phoneNumberId}?operation=restore",responseCode:200},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S88"}}}},SearchAvailablePhoneNumbers:{http:{method:"GET",requestUri:"/search?type=phone-numbers"},input:{type:"structure",members:{AreaCode:{location:"querystring",locationName:"area-code"},City:{location:"querystring",locationName:"city"},Country:{location:"querystring",locationName:"country"},State:{location:"querystring",locationName:"state"},TollFreePrefix:{location:"querystring",locationName:"toll-free-prefix"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{E164PhoneNumbers:{shape:"S7"}}}},SendChannelMessage:{http:{requestUri:"/channels/{channelArn}/messages",responseCode:201},input:{type:"structure",required:["ChannelArn","Content","Type","Persistence","ClientRequestToken"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Content:{type:"string",sensitive:true},Type:{},Persistence:{},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},TagAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags?operation=add",responseCode:204},input:{type:"structure",required:["MeetingId","AttendeeId","Tags"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"},Tags:{shape:"So"}}}},TagMeeting:{http:{requestUri:"/meetings/{meetingId}/tags?operation=add",responseCode:204},input:{type:"structure",required:["MeetingId","Tags"],members:{MeetingId:{location:"uri",locationName:"meetingId"},Tags:{shape:"S2z"}}}},TagResource:{http:{requestUri:"/tags?operation=tag-resource",responseCode:204},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{shape:"S31"},Tags:{shape:"S25"}}}},UntagAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags?operation=delete",responseCode:204},input:{type:"structure",required:["MeetingId","TagKeys","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UntagMeeting:{http:{requestUri:"/meetings/{meetingId}/tags?operation=delete",responseCode:204},input:{type:"structure",required:["MeetingId","TagKeys"],members:{MeetingId:{location:"uri",locationName:"meetingId"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UntagResource:{http:{requestUri:"/tags?operation=untag-resource",responseCode:204},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{shape:"S31"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UpdateAccount:{http:{requestUri:"/accounts/{accountId}",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},Name:{}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},UpdateAccountSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/settings",responseCode:204},input:{type:"structure",required:["AccountId","AccountSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},AccountSettings:{shape:"S78"}}},output:{type:"structure",members:{}}},UpdateAppInstance:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}",responseCode:200},input:{type:"structure",required:["AppInstanceArn","Name"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},Name:{shape:"S22"},Metadata:{shape:"S23"}}},output:{type:"structure",members:{AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},UpdateAppInstanceUser:{http:{method:"PUT",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:200},input:{type:"structure",required:["AppInstanceUserArn","Name"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"},Name:{shape:"S2e"},Metadata:{shape:"S23"}}},output:{type:"structure",members:{AppInstanceUserArn:{}}},endpoint:{hostPrefix:"identity-"}},UpdateBot:{http:{requestUri:"/accounts/{accountId}/bots/{botId}",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"},Disabled:{type:"boolean"}}},output:{type:"structure",members:{Bot:{shape:"S2k"}}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","Name","Mode"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Name:{shape:"S22"},Mode:{},Metadata:{shape:"S23"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateChannelMessage:{http:{method:"PUT",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},Content:{shape:"S7q"},Metadata:{shape:"S23"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateChannelReadMarker:{http:{method:"PUT",requestUri:"/channels/{channelArn}/readMarker",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateGlobalSettings:{http:{method:"PUT",requestUri:"/settings",responseCode:204},input:{type:"structure",required:["BusinessCalling","VoiceConnector"],members:{BusinessCalling:{shape:"S7y"},VoiceConnector:{shape:"S7z"}}}},UpdatePhoneNumber:{http:{requestUri:"/phone-numbers/{phoneNumberId}",responseCode:200},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"},ProductType:{},CallingName:{shape:"S1j"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S88"}}}},UpdatePhoneNumberSettings:{http:{method:"PUT",requestUri:"/settings/phone-number",responseCode:204},input:{type:"structure",required:["CallingName"],members:{CallingName:{shape:"S1j"}}}},UpdateProxySession:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:201},input:{type:"structure",required:["Capabilities","VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"},Capabilities:{shape:"S3n"},ExpiryMinutes:{type:"integer"}}},output:{type:"structure",members:{ProxySession:{shape:"S3v"}}}},UpdateRoom:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},Name:{shape:"S1s"}}},output:{type:"structure",members:{Room:{shape:"S42"}}}},UpdateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{location:"uri",locationName:"memberId"},Role:{}}},output:{type:"structure",members:{RoomMembership:{shape:"S45"}}}},UpdateSipMediaApplication:{http:{method:"PUT",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"},Name:{},Endpoints:{shape:"S4a"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},UpdateSipRule:{http:{method:"PUT",requestUri:"/sip-rules/{sipRuleId}",responseCode:202},input:{type:"structure",required:["SipRuleId","Name"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"},Name:{},Disabled:{type:"boolean"},TargetApplications:{shape:"S4l"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},UpdateUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},LicenseType:{},UserType:{},AlexaForBusinessMetadata:{shape:"S1q"}}},output:{type:"structure",members:{User:{shape:"S4t"}}}},UpdateUserSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/users/{userId}/settings",responseCode:204},input:{type:"structure",required:["AccountId","UserId","UserSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},UserSettings:{shape:"S93"}}}},UpdateVoiceConnector:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Name","RequireEncryption"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Name:{},RequireEncryption:{type:"boolean"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S50"}}}},UpdateVoiceConnectorGroup:{http:{method:"PUT",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:202},input:{type:"structure",required:["VoiceConnectorGroupId","Name","VoiceConnectorItems"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},Name:{},VoiceConnectorItems:{shape:"S53"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S57"}}}}},shapes:{S3:{type:"string",sensitive:true},S7:{type:"list",member:{shape:"S3"}},Sa:{type:"list",member:{type:"structure",members:{PhoneNumberId:{},ErrorCode:{},ErrorMessage:{}}}},Sg:{type:"list",member:{type:"structure",members:{GroupName:{}}}},Sm:{type:"structure",required:["ExternalUserId"],members:{ExternalUserId:{shape:"Sn"},Tags:{shape:"So"}}},Sn:{type:"string",sensitive:true},So:{type:"list",member:{shape:"Sp"}},Sp:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sq"},Value:{type:"string",sensitive:true}}},Sq:{type:"string",sensitive:true},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",members:{ExternalUserId:{shape:"Sn"},AttendeeId:{},JoinToken:{shape:"Sv"}}},Sv:{type:"string",sensitive:true},Sw:{type:"list",member:{type:"structure",members:{ExternalUserId:{shape:"Sn"},ErrorCode:{},ErrorMessage:{}}}},S16:{type:"list",member:{}},S19:{type:"list",member:{}},S1b:{type:"list",member:{type:"structure",members:{UserId:{},ErrorCode:{},ErrorMessage:{}}}},S1j:{type:"string",sensitive:true},S1q:{type:"structure",members:{IsAlexaForBusinessEnabled:{type:"boolean"},AlexaForBusinessRoomArn:{shape:"S1s"}}},S1s:{type:"string",sensitive:true},S1x:{type:"structure",required:["AwsAccountId","AccountId","Name"],members:{AwsAccountId:{},AccountId:{},Name:{},AccountType:{},CreatedTimestamp:{shape:"S1z"},DefaultLicense:{},SupportedLicenses:{type:"list",member:{}},SigninDelegateGroups:{shape:"Sg"}}},S1z:{type:"timestamp",timestampFormat:"iso8601"},S22:{type:"string",sensitive:true},S23:{type:"string",sensitive:true},S24:{type:"string",sensitive:true},S25:{type:"list",member:{shape:"Sp"}},S2a:{type:"structure",members:{Arn:{},Name:{type:"string",sensitive:true}}},S2e:{type:"string",sensitive:true},S2k:{type:"structure",members:{BotId:{},UserId:{},DisplayName:{shape:"S1s"},BotType:{},Disabled:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},BotEmail:{shape:"S1s"},SecurityToken:{shape:"S1s"}}},S2y:{type:"string",sensitive:true},S2z:{type:"list",member:{shape:"Sp"}},S30:{type:"structure",members:{SnsTopicArn:{shape:"S31"},SqsQueueArn:{shape:"S31"}}},S31:{type:"string",sensitive:true},S33:{type:"structure",members:{MeetingId:{},ExternalMeetingId:{shape:"S2y"},MediaPlacement:{type:"structure",members:{AudioHostUrl:{},AudioFallbackUrl:{},ScreenDataUrl:{},ScreenSharingUrl:{},ScreenViewingUrl:{},SignalingUrl:{},TurnControlUrl:{}}},MediaRegion:{}}},S3d:{type:"structure",members:{PhoneNumberOrderId:{},ProductType:{},Status:{},OrderedPhoneNumbers:{type:"list",member:{type:"structure",members:{E164PhoneNumber:{shape:"S3"},Status:{}}}},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S3n:{type:"list",member:{}},S3r:{type:"structure",required:["Country","AreaCode"],members:{Country:{},AreaCode:{}}},S3v:{type:"structure",members:{VoiceConnectorId:{},ProxySessionId:{},Name:{},Status:{},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S3n"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},EndedTimestamp:{shape:"S1z"},Participants:{type:"list",member:{type:"structure",members:{PhoneNumber:{shape:"S3"},ProxyPhoneNumber:{shape:"S3"}}}},NumberSelectionBehavior:{},GeoMatchLevel:{},GeoMatchParams:{shape:"S3r"}}},S42:{type:"structure",members:{RoomId:{},Name:{shape:"S1s"},AccountId:{},CreatedBy:{},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S45:{type:"structure",members:{RoomId:{},Member:{type:"structure",members:{MemberId:{},MemberType:{},Email:{shape:"S1s"},FullName:{shape:"S1s"},AccountId:{}}},Role:{},InvitedBy:{},UpdatedTimestamp:{shape:"S1z"}}},S4a:{type:"list",member:{type:"structure",members:{LambdaArn:{type:"string",sensitive:true}}}},S4e:{type:"structure",members:{SipMediaApplicationId:{},AwsRegion:{},Name:{},Endpoints:{shape:"S4a"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S4l:{type:"list",member:{type:"structure",members:{SipMediaApplicationId:{},Priority:{type:"integer"},AwsRegion:{}}}},S4p:{type:"structure",members:{SipRuleId:{},Name:{},Disabled:{type:"boolean"},TriggerType:{},TriggerValue:{},TargetApplications:{shape:"S4l"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S4r:{type:"string",sensitive:true},S4t:{type:"structure",required:["UserId"],members:{UserId:{},AccountId:{},PrimaryEmail:{shape:"S4r"},PrimaryProvisionedNumber:{shape:"S1s"},DisplayName:{shape:"S1s"},LicenseType:{},UserType:{},UserRegistrationStatus:{},UserInvitationStatus:{},RegisteredOn:{shape:"S1z"},InvitedOn:{shape:"S1z"},AlexaForBusinessMetadata:{shape:"S1q"},PersonalPIN:{}}},S50:{type:"structure",members:{VoiceConnectorId:{},AwsRegion:{},Name:{},OutboundHostName:{},RequireEncryption:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S53:{type:"list",member:{type:"structure",required:["VoiceConnectorId","Priority"],members:{VoiceConnectorId:{},Priority:{type:"integer"}}}},S57:{type:"structure",members:{VoiceConnectorGroupId:{},Name:{},VoiceConnectorItems:{shape:"S53"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S61:{type:"list",member:{shape:"S1s"}},S6n:{type:"structure",members:{ChannelSummary:{shape:"S6o"},AppInstanceUserMembershipSummary:{type:"structure",members:{Type:{},ReadMarkerTimestamp:{type:"timestamp"}}}}},S6o:{type:"structure",members:{Name:{shape:"S22"},ChannelArn:{},Mode:{},Privacy:{},Metadata:{shape:"S23"},LastMessageTimestamp:{type:"timestamp"}}},S6s:{type:"structure",members:{ChannelSummary:{shape:"S6o"}}},S78:{type:"structure",members:{DisableRemoteControl:{type:"boolean"},EnableDialOut:{type:"boolean"}}},S7b:{type:"structure",members:{ChannelRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}}}},S7g:{type:"list",member:{type:"structure",required:["AppInstanceDataType","ResourceArn"],members:{AppInstanceDataType:{},ResourceArn:{shape:"S31"}}}},S7q:{type:"string",sensitive:true},S7w:{type:"structure",members:{BotId:{},OutboundEventsHTTPSEndpoint:{shape:"S1s"},LambdaFunctionArn:{shape:"S1s"}}},S7y:{type:"structure",members:{CdrBucket:{}}},S7z:{type:"structure",members:{CdrBucket:{}}},S88:{type:"structure",members:{PhoneNumberId:{},E164PhoneNumber:{shape:"S3"},Type:{},ProductType:{},Status:{},Capabilities:{type:"structure",members:{InboundCall:{type:"boolean"},OutboundCall:{type:"boolean"},InboundSMS:{type:"boolean"},OutboundSMS:{type:"boolean"},InboundMMS:{type:"boolean"},OutboundMMS:{type:"boolean"}}},Associations:{type:"list",member:{type:"structure",members:{Value:{},Name:{},AssociatedTimestamp:{shape:"S1z"}}}},CallingName:{shape:"S1j"},CallingNameStatus:{},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},DeletionTimestamp:{shape:"S1z"}}},S8n:{type:"structure",members:{RoomRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}},ConversationRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}}}},S8w:{type:"structure",members:{EnableSipMediaApplicationMessageLogs:{type:"boolean"}}},S93:{type:"structure",required:["Telephony"],members:{Telephony:{type:"structure",required:["InboundCalling","OutboundCalling","SMS"],members:{InboundCalling:{type:"boolean"},OutboundCalling:{type:"boolean"},SMS:{type:"boolean"}}}}},S99:{type:"structure",members:{DNIS:{type:"list",member:{type:"structure",required:["EmergencyPhoneNumber","CallingCountry"],members:{EmergencyPhoneNumber:{shape:"S3"},TestPhoneNumber:{shape:"S3"},CallingCountry:{}}}}}},S9h:{type:"structure",members:{EnableSIPLogs:{type:"boolean"}}},S9k:{type:"structure",members:{Routes:{type:"list",member:{type:"structure",members:{Host:{},Port:{type:"integer"},Protocol:{},Priority:{type:"integer"},Weight:{type:"integer"}}}},Disabled:{type:"boolean"}}},S9t:{type:"structure",members:{DefaultSessionExpiryMinutes:{type:"integer"},Disabled:{type:"boolean"},FallBackPhoneNumber:{shape:"S3"},PhoneNumberCountries:{shape:"S9v"}}},S9v:{type:"list",member:{}},S9y:{type:"structure",required:["DataRetentionInHours"],members:{DataRetentionInHours:{type:"integer"},Disabled:{type:"boolean"},StreamingNotificationTargets:{type:"list",member:{type:"structure",required:["NotificationTarget"],members:{NotificationTarget:{}}}}}},Sa5:{type:"structure",members:{CpsLimit:{type:"integer"},DefaultPhoneNumber:{shape:"S3"},CallingRegions:{type:"list",member:{}},CidrAllowedList:{shape:"S9v"},Disabled:{type:"boolean"}}},Sao:{type:"string",sensitive:true}}}},7140:function(e){e.exports={pagination:{ListFHIRDatastores:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7146:function(e){e.exports={pagination:{GetConnectors:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"connectorList"},GetReplicationJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationJobList"},GetReplicationRuns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationRunList"},GetServers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serverList"}}}},7151:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemaker"]={};i.SageMaker=a.defineService("sagemaker",["2017-07-24"]);Object.defineProperty(s.services["sagemaker"],"2017-07-24",{get:function get(){var e=r(5368);e.paginators=r(8008).pagination;e.waiters=r(4572).waiters;return e},enumerable:true,configurable:true});e.exports=i.SageMaker},7154:function(e){"use strict";e.exports=function generate_contains(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h="i"+a,f=d.dataLevel=e.dataLevel+1,g="data"+f,S=e.baseId,N=e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all);i+="var "+l+" = errors;var "+m+";";if(N){var I=e.compositeRule;e.compositeRule=d.compositeRule=true;d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" var "+b+" = false; for (var "+h+" = 0; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var T=c+"["+h+"]";d.dataPathArr[f]=h;var v=e.validate(d);d.baseId=S;if(e.util.varOccurences(v,g)<2){i+=" "+e.util.varReplace(v,g,T)+" "}else{i+=" var "+g+" = "+T+"; "+v+" "}i+=" if ("+b+") break; } ";e.compositeRule=d.compositeRule=I;i+=" "+y+" if (!"+b+") {"}else{i+=" if ("+c+".length == 0) {"}var k=k||[];k.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should contain a valid item' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var C=i;i=k.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+C+"]); "}else{i+=" validate.errors = ["+C+"]; return false; "}}else{i+=" var err = "+C+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { ";if(N){i+=" errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } "}if(e.opts.allErrors){i+=" } "}return i}},7164:function(e,t,r){"use strict";const{URL:i}=r(8835);const a=r(1669);const s=r(8614);const n=r(8605);const o=r(7211);const u=r(8835);const p=r(4946);const c=r(9952);const m=r(5534);const l=r(9456);const d=r(4018);const y=r(6057);const b=r(6413);const h=r(4365);const{CacheError:f,UnsupportedProtocolError:g,MaxRedirectsError:S,RequestError:N,TimeoutError:I}=r(4774);const T=r(6435);const v=new Set([300,301,302,303,304,305,307,308]);const k=new Set([300,303,307,308]);e.exports=((e,t)=>{const r=new s;const C=[];let A;let R;let D;let x;let q=0;let w=false;const P=e.cookieJar?a.promisify(e.cookieJar.setCookie.bind(e.cookieJar)):null;const E=e.cookieJar?a.promisify(e.cookieJar.getCookieString.bind(e.cookieJar)):null;const M=m.object(e.agent)?e.agent:null;const O=async t=>{try{for(const r of e.hooks.beforeError){t=await r(t)}r.emit("error",t)}catch(e){r.emit("error",e)}};const z=async e=>{const a=D||R;if(e.protocol!=="http:"&&e.protocol!=="https:"){throw new g(e)}decodeURI(a);let s;if(m.function(e.request)){s={request:e.request}}else{s=e.protocol==="https:"?o:n}if(M){const t=e.protocol==="https:"?"https":"http";e.agent=M[t]||e.agent}if(e.useElectronNet&&process.versions.electron){const e={x:require}["yx".slice(1)];const t=e("electron");s=t.net||t.remote.net}if(e.cookieJar){const t=await E(a,{});if(m.nonEmptyString(t)){e.headers.cookie=t}}let u;const c=async t=>{try{if(e.useElectronNet){t=new Proxy(t,{get:(e,t)=>{if(t==="trailers"||t==="rawTrailers"){return[]}const r=e[t];return m.function(r)?r.bind(e):r}})}const{statusCode:s}=t;t.url=a;t.requestUrl=R;t.retryCount=q;t.timings=u;t.redirectUrls=C;t.request={gotOptions:e};const n=t.headers["set-cookie"];if(e.cookieJar&&n){await Promise.all(n.map(e=>P(e,t.url)))}if(e.followRedirect&&"location"in t.headers){if(k.has(s)||v.has(s)&&(e.method==="GET"||e.method==="HEAD")){t.resume();if(s===303){e.method="GET"}if(C.length>=10){throw new S(s,C,e)}const n=Buffer.from(t.headers.location,"binary").toString();const o=new i(n,a);D=o.toString();C.push(D);const u={...e,...T(o)};for(const t of e.hooks.beforeRedirect){await t(u)}r.emit("redirect",t,u);await z(u);return}}b(t,e,r)}catch(e){O(e)}};const y=i=>{if(w){i.once("error",()=>{});i.abort();return}A=i;i.once("error",t=>{if(i.aborted){return}if(t instanceof d.TimeoutError){t=new I(t,e)}else{t=new N(t,e)}if(r.retry(t)===false){O(t)}});u=l(i);h.upload(i,r,x);if(e.gotTimeout){d(i,e.gotTimeout,e)}r.emit("request",i);const a=()=>{i.emit("upload-complete")};try{if(m.nodeStream(e.body)){e.body.once("end",a);e.body.pipe(i);e.body=undefined}else if(e.body){i.end(e.body,a)}else if(t&&(e.method==="POST"||e.method==="PUT"||e.method==="PATCH")){t.once("end",a);t.pipe(i)}else{i.end(a)}}catch(t){O(new N(t,e))}};if(e.cache){const t=new p(s.request,e.cache);const r=t(e,c);r.once("error",t=>{if(t instanceof p.RequestError){O(new N(t,e))}else{O(new f(t,e))}});r.once("request",y)}else{try{y(s.request(e,c))}catch(t){O(new N(t,e))}}};r.retry=(t=>{let r;try{r=e.retry.retries(++q,t)}catch(e){O(e);return}if(r){const i=async e=>{try{for(const r of e.hooks.beforeRetry){await r(e,t,q)}await z(e)}catch(e){O(e)}};setTimeout(i,r,{...e,forceRefresh:true});return true}return false});r.abort=(()=>{if(A){A.once("error",()=>{});A.abort()}else{w=true}});setImmediate(async()=>{try{const{body:t}=e;if(m.buffer(t)){e.body=c(t);x=t.length}else{x=await y(e)}if(m.undefined(e.headers["content-length"])&&m.undefined(e.headers["transfer-encoding"])){if((x>0||e.method==="PUT")&&!m.null(x)){e.headers["content-length"]=x}}for(const t of e.hooks.beforeRequest){await t(e)}R=e.href||new i(e.path,u.format(e)).toString();await z(e)}catch(e){O(e)}});return r})},7170:function(e,t,r){const i=r(1651);const a=r(4490);const s=r(8920);const n=r(9135);const{JWSInvalid:o}=r(3688);const{sign:u}=r(7855);const p=r(1322);const c=r(9995);const m=Symbol("PROCESS_RECIPIENT");class Sign{constructor(e){if(typeof e==="string"){e=i.encode(e)}else if(Buffer.isBuffer(e)){e=i.encodeBuffer(e);this._binary=true}else if(s(e)){e=i.JSON.encode(e)}else{throw new TypeError("payload argument must be a Buffer, string or an object")}this._payload=e;this._recipients=[]}recipient(e,t,r){e=p(e);if(t!==undefined&&!s(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(r!==undefined&&!s(r)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}if(!a(t,r)){throw new o("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}this._recipients.push({key:e,protectedHeader:t?n(t):undefined,unprotectedHeader:r?n(r):undefined});return this}[m](e,t){const{key:r,protectedHeader:a,unprotectedHeader:s}=e;if(r.use==="enc"){throw new TypeError('a key with "use":"enc" is not usable for signing')}const n={protected:a||{},unprotected:s||{}};let p=n.protected.alg||n.unprotected.alg;if(!p){p=r.alg||[...r.algorithms("sign")][0];if(e.protectedHeader){n.protected.alg=e.protectedHeader.alg=p}else{n.protected=e.protectedHeader={alg:p}}}if(!p){throw new o('could not resolve a usable "alg" for a recipient')}e.header=s;e.protected=Object.keys(n.protected).length?i.JSON.encode(n.protected):"";if(t&&n.protected.crit&&n.protected.crit.includes("b64")&&n.protected.b64===false){if(this._binary){this._payload=i.decodeToBuffer(this._payload)}else{this._payload=i.decode(this._payload)}}const c=Buffer.concat([Buffer.from(e.protected||""),Buffer.from("."),Buffer.from(this._payload)]);e.signature=i.encodeBuffer(u(p,r,c))}sign(e){const t=c[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new o("missing recipients")}t.validate(this,this._recipients);this._recipients.forEach((e,t)=>{this[m](e,t===0)});return t(this._payload,this._recipients)}}e.exports=Sign},7201:function(e,t,r){"use strict";const i=r(2087);const a=/\s+at.*(?:\(|\s)(.*)\)?/;const s=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/;const n=typeof i.homedir==="undefined"?"":i.homedir();e.exports=((e,t)=>{t=Object.assign({pretty:false},t);return e.replace(/\\/g,"/").split("\n").filter(e=>{const t=e.match(a);if(t===null||!t[1]){return true}const r=t[1];if(r.includes(".app/Contents/Resources/electron.asar")||r.includes(".app/Contents/Resources/default_app.asar")){return false}return!s.test(r)}).filter(e=>e.trim()!=="").map(e=>{if(t.pretty){return e.replace(a,(e,t)=>e.replace(t,t.replace(n,"~")))}return e}).join("\n")})},7205:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestar"]={};i.CodeStar=a.defineService("codestar",["2017-04-19"]);Object.defineProperty(s.services["codestar"],"2017-04-19",{get:function get(){var e=r(1724);e.paginators=r(91).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStar},7207:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["athena"]={};i.Athena=a.defineService("athena",["2017-05-18"]);Object.defineProperty(s.services["athena"],"2017-05-18",{get:function get(){var e=r(6597);e.paginators=r(1626).pagination;return e},enumerable:true,configurable:true});e.exports=i.Athena},7209:function(e){e.exports={pagination:{ListAccountAssignmentCreationStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignmentsCreationStatus"},ListAccountAssignmentDeletionStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignmentsDeletionStatus"},ListAccountAssignments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignments"},ListAccountsForProvisionedPermissionSet:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountIds"},ListInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},ListManagedPoliciesInPermissionSet:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttachedManagedPolicies"},ListPermissionSetProvisioningStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSetsProvisioningStatus"},ListPermissionSets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSets"},ListPermissionSetsProvisionedToAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSets"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"}}}},7211:function(e){e.exports=require("https")},7221:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesis"]={};i.Kinesis=a.defineService("kinesis",["2013-12-02"]);Object.defineProperty(s.services["kinesis"],"2013-12-02",{get:function get(){var e=r(6177);e.paginators=r(6385).pagination;e.waiters=r(5871).waiters;return e},enumerable:true,configurable:true});e.exports=i.Kinesis},7223:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["docdb"]={};i.DocDB=a.defineService("docdb",["2014-10-31"]);Object.defineProperty(s.services["docdb"],"2014-10-31",{get:function get(){var e=r(2459);e.paginators=r(2269).pagination;e.waiters=r(9001).waiters;return e},enumerable:true,configurable:true});e.exports=i.DocDB},7245:function(e,t,r){e.exports=globSync;globSync.GlobSync=GlobSync;var i=r(5747);var a=r(5302);var s=r(7093);var n=s.Minimatch;var o=r(6402).Glob;var u=r(1669);var p=r(5622);var c=r(2357);var m=r(5681);var l=r(7856);var d=l.alphasort;var y=l.alphasorti;var b=l.setopts;var h=l.ownProp;var f=l.childrenIgnored;var g=l.isIgnored;function globSync(e,t){if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(e,t).found}function GlobSync(e,t){if(!e)throw new Error("must provide pattern");if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(e,t);b(this,e,t);if(this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;i<r;i++){this._process(this.minimatch.set[i],i,false)}this._finish()}GlobSync.prototype._finish=function(){c(this instanceof GlobSync);if(this.realpath){var e=this;this.matches.forEach(function(t,r){var i=e.matches[r]=Object.create(null);for(var s in t){try{s=e._makeAbs(s);var n=a.realpathSync(s,e.realpathCache);i[n]=true}catch(t){if(t.syscall==="stat")i[e._makeAbs(s)]=true;else throw t}}})}l.finish(this)};GlobSync.prototype._process=function(e,t,r){c(this instanceof GlobSync);var i=0;while(typeof e[i]==="string"){i++}var a;switch(i){case e.length:this._processSimple(e.join("/"),t);return;case 0:a=null;break;default:a=e.slice(0,i).join("/");break}var n=e.slice(i);var o;if(a===null)o=".";else if(m(a)||m(e.join("/"))){if(!a||!m(a))a="/"+a;o=a}else o=a;var u=this._makeAbs(o);if(f(this,o))return;var p=n[0]===s.GLOBSTAR;if(p)this._processGlobStar(a,o,u,n,t,r);else this._processReaddir(a,o,u,n,t,r)};GlobSync.prototype._processReaddir=function(e,t,r,i,a,s){var n=this._readdir(r,s);if(!n)return;var o=i[0];var u=!!this.minimatch.negate;var c=o._glob;var m=this.dot||c.charAt(0)===".";var l=[];for(var d=0;d<n.length;d++){var y=n[d];if(y.charAt(0)!=="."||m){var b;if(u&&!e){b=!y.match(o)}else{b=y.match(o)}if(b)l.push(y)}}var h=l.length;if(h===0)return;if(i.length===1&&!this.mark&&!this.stat){if(!this.matches[a])this.matches[a]=Object.create(null);for(var d=0;d<h;d++){var y=l[d];if(e){if(e.slice(-1)!=="/")y=e+"/"+y;else y=e+y}if(y.charAt(0)==="/"&&!this.nomount){y=p.join(this.root,y)}this._emitMatch(a,y)}return}i.shift();for(var d=0;d<h;d++){var y=l[d];var f;if(e)f=[e,y];else f=[y];this._process(f.concat(i),a,s)}};GlobSync.prototype._emitMatch=function(e,t){if(g(this,t))return;var r=this._makeAbs(t);if(this.mark)t=this._mark(t);if(this.absolute){t=r}if(this.matches[e][t])return;if(this.nodir){var i=this.cache[r];if(i==="DIR"||Array.isArray(i))return}this.matches[e][t]=true;if(this.stat)this._stat(t)};GlobSync.prototype._readdirInGlobStar=function(e){if(this.follow)return this._readdir(e,false);var t;var r;var a;try{r=i.lstatSync(e)}catch(e){if(e.code==="ENOENT"){return null}}var s=r&&r.isSymbolicLink();this.symlinks[e]=s;if(!s&&r&&!r.isDirectory())this.cache[e]="FILE";else t=this._readdir(e,false);return t};GlobSync.prototype._readdir=function(e,t){var r;if(t&&!h(this.symlinks,e))return this._readdirInGlobStar(e);if(h(this.cache,e)){var a=this.cache[e];if(!a||a==="FILE")return null;if(Array.isArray(a))return a}try{return this._readdirEntries(e,i.readdirSync(e))}catch(t){this._readdirError(e,t);return null}};GlobSync.prototype._readdirEntries=function(e,t){if(!this.mark&&!this.stat){for(var r=0;r<t.length;r++){var i=t[r];if(e==="/")i=e+i;else i=e+"/"+i;this.cache[i]=true}}this.cache[e]=t;return t};GlobSync.prototype._readdirError=function(e,t){switch(t.code){case"ENOTSUP":case"ENOTDIR":var r=this._makeAbs(e);this.cache[r]="FILE";if(r===this.cwdAbs){var i=new Error(t.code+" invalid cwd "+this.cwd);i.path=this.cwd;i.code=t.code;throw i}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict)throw t;if(!this.silent)console.error("glob error",t);break}};GlobSync.prototype._processGlobStar=function(e,t,r,i,a,s){var n=this._readdir(r,s);if(!n)return;var o=i.slice(1);var u=e?[e]:[];var p=u.concat(o);this._process(p,a,false);var c=n.length;var m=this.symlinks[r];if(m&&s)return;for(var l=0;l<c;l++){var d=n[l];if(d.charAt(0)==="."&&!this.dot)continue;var y=u.concat(n[l],o);this._process(y,a,true);var b=u.concat(n[l],i);this._process(b,a,true)}};GlobSync.prototype._processSimple=function(e,t){var r=this._stat(e);if(!this.matches[t])this.matches[t]=Object.create(null);if(!r)return;if(e&&m(e)&&!this.nomount){var i=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=p.join(this.root,e)}else{e=p.resolve(this.root,e);if(i)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(t,e)};GlobSync.prototype._stat=function(e){var t=this._makeAbs(e);var r=e.slice(-1)==="/";if(e.length>this.maxLength)return false;if(!this.stat&&h(this.cache,t)){var a=this.cache[t];if(Array.isArray(a))a="DIR";if(!r||a==="DIR")return a;if(r&&a==="FILE")return false}var s;var n=this.statCache[t];if(!n){var o;try{o=i.lstatSync(t)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR")){this.statCache[t]=false;return false}}if(o&&o.isSymbolicLink()){try{n=i.statSync(t)}catch(e){n=o}}else{n=o}}this.statCache[t]=n;var a=true;if(n)a=n.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||a;if(r&&a==="FILE")return false;return a};GlobSync.prototype._mark=function(e){return l.mark(this,e)};GlobSync.prototype._makeAbs=function(e){return l.makeAbs(this,e)}},7252:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-05-31",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2020-05-31"},operations:{CreateCachePolicy:{http:{requestUri:"/2020-05-31/cache-policy",responseCode:201},input:{type:"structure",required:["CachePolicyConfig"],members:{CachePolicyConfig:{shape:"S2",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2020-05-31/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"So",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2020-05-31/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"Ss",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2l"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2020-05-31/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"Ss"},Tags:{shape:"S2z"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S2l"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2020-05-31/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S36",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2020-05-31/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3j",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S3s",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S3w"}},payload:"Invalidation"}},CreateKeyGroup:{http:{requestUri:"/2020-05-31/key-group",responseCode:201},input:{type:"structure",required:["KeyGroupConfig"],members:{KeyGroupConfig:{shape:"S3y",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S41"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},CreateMonitoringSubscription:{http:{requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["MonitoringSubscription","DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},MonitoringSubscription:{shape:"S43",locationName:"MonitoringSubscription",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"MonitoringSubscription"},output:{type:"structure",members:{MonitoringSubscription:{shape:"S43"}},payload:"MonitoringSubscription"}},CreateOriginRequestPolicy:{http:{requestUri:"/2020-05-31/origin-request-policy",responseCode:201},input:{type:"structure",required:["OriginRequestPolicyConfig"],members:{OriginRequestPolicyConfig:{shape:"S48",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},CreatePublicKey:{http:{requestUri:"/2020-05-31/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S4i",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateRealtimeLogConfig:{http:{requestUri:"/2020-05-31/realtime-log-config",responseCode:201},input:{locationName:"CreateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["EndPoints","Fields","Name","SamplingRate"],members:{EndPoints:{shape:"S4m"},Fields:{shape:"S4p"},Name:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},CreateStreamingDistribution:{http:{requestUri:"/2020-05-31/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S4t",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2020-05-31/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S4t"},Tags:{shape:"S2z"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCachePolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/cache-policy/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2020-05-31/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2020-05-31/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteKeyGroup:{http:{method:"DELETE",requestUri:"/2020-05-31/key-group/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteMonitoringSubscription:{http:{method:"DELETE",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{}}},DeleteOriginRequestPolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/origin-request-policy/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2020-05-31/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteRealtimeLogConfig:{http:{requestUri:"/2020-05-31/delete-realtime-log-config/",responseCode:204},input:{locationName:"DeleteRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2020-05-31/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCachePolicy:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},GetCachePolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicyConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicyConfig"}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"So"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S2l"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"Ss"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S3j"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S3w"}},payload:"Invalidation"}},GetKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroup:{shape:"S41"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},GetKeyGroupConfig:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroupConfig:{shape:"S3y"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroupConfig"}},GetMonitoringSubscription:{http:{method:"GET",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{MonitoringSubscription:{shape:"S43"}},payload:"MonitoringSubscription"}},GetOriginRequestPolicy:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},GetOriginRequestPolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicyConfig:{shape:"S48"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicyConfig"}},GetPublicKey:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S4k"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S4i"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetRealtimeLogConfig:{http:{requestUri:"/2020-05-31/get-realtime-log-config/"},input:{locationName:"GetRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S4t"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCachePolicies:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CachePolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CachePolicySummary",type:"structure",required:["Type","CachePolicy"],members:{Type:{},CachePolicy:{shape:"Sl"}}}}}}},payload:"CachePolicyList"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2020-05-31/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S6w"}},payload:"DistributionList"}},ListDistributionsByCachePolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}"},input:{type:"structure",required:["CachePolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},CachePolicyId:{location:"uri",locationName:"CachePolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}"},input:{type:"structure",required:["KeyGroupId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},KeyGroupId:{location:"uri",locationName:"KeyGroupId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByOriginRequestPolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}"},input:{type:"structure",required:["OriginRequestPolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},OriginRequestPolicyId:{location:"uri",locationName:"OriginRequestPolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByRealtimeLogConfig:{http:{requestUri:"/2020-05-31/distributionsByRealtimeLogConfig/"},input:{locationName:"ListDistributionsByRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Marker:{},MaxItems:{},RealtimeLogConfigName:{},RealtimeLogConfigArn:{}}},output:{type:"structure",members:{DistributionList:{shape:"S6w"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S6w"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S37"},ContentTypeProfileConfig:{shape:"S3b"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S3k"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListKeyGroups:{http:{method:"GET",requestUri:"/2020-05-31/key-group"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{KeyGroupList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroupSummary",type:"structure",required:["KeyGroup"],members:{KeyGroup:{shape:"S41"}}}}}}},payload:"KeyGroupList"}},ListOriginRequestPolicies:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{OriginRequestPolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginRequestPolicySummary",type:"structure",required:["Type","OriginRequestPolicy"],members:{Type:{},OriginRequestPolicy:{shape:"S4g"}}}}}}},payload:"OriginRequestPolicyList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2020-05-31/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListRealtimeLogConfigs:{http:{method:"GET",requestUri:"/2020-05-31/realtime-log-config"},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems"},Marker:{location:"querystring",locationName:"Marker"}}},output:{type:"structure",members:{RealtimeLogConfigs:{type:"structure",required:["MaxItems","IsTruncated","Marker"],members:{MaxItems:{type:"integer"},Items:{type:"list",member:{shape:"S4r"}},IsTruncated:{type:"boolean"},Marker:{},NextMarker:{}}}},payload:"RealtimeLogConfigs"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S4u"},Aliases:{shape:"St"},TrustedSigners:{shape:"S1j"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2020-05-31/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2z"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2020-05-31/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2z",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2020-05-31/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCachePolicy:{http:{method:"PUT",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["CachePolicyConfig","Id"],members:{CachePolicyConfig:{shape:"S2",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"So",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"Ss",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2l"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S36",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3j",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdateKeyGroup:{http:{method:"PUT",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["KeyGroupConfig","Id"],members:{KeyGroupConfig:{shape:"S3y",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S41"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},UpdateOriginRequestPolicy:{http:{method:"PUT",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["OriginRequestPolicyConfig","Id"],members:{OriginRequestPolicyConfig:{shape:"S48",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S4i",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4k"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateRealtimeLogConfig:{http:{method:"PUT",requestUri:"/2020-05-31/realtime-log-config/"},input:{locationName:"UpdateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{EndPoints:{shape:"S4m"},Fields:{shape:"S4p"},Name:{},ARN:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S4t",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["Name","MinTTL"],members:{Comment:{},Name:{},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},MinTTL:{type:"long"},ParametersInCacheKeyAndForwardedToOrigin:{type:"structure",required:["EnableAcceptEncodingGzip","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{EnableAcceptEncodingGzip:{type:"boolean"},EnableAcceptEncodingBrotli:{type:"boolean"},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"S9"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Se"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Si"}}}}}}},S9:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Se:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Si:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Sl:{type:"structure",required:["Id","LastModifiedTime","CachePolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},CachePolicyConfig:{shape:"S2"}}},So:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},Sq:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"So"}}},Ss:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"St"},DefaultRootObject:{},Origins:{shape:"Sv"},OriginGroups:{shape:"S19"},DefaultCacheBehavior:{shape:"S1i"},CacheBehaviors:{shape:"S22"},CustomErrorResponses:{shape:"S25"},Comment:{type:"string",sensitive:true},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2b"},Restrictions:{shape:"S2f"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},St:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sv:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"},OriginShield:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},OriginShieldRegion:{}}}}}}}},S19:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},S1i:{type:"structure",required:["TargetOriginId","ViewerProtocolPolicy"],members:{TargetOriginId:{},TrustedSigners:{shape:"S1j"},TrustedKeyGroups:{shape:"S1l"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1o"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1s"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S1x",deprecated:true},MinTTL:{deprecated:true,type:"long"},DefaultTTL:{deprecated:true,type:"long"},MaxTTL:{deprecated:true,type:"long"}}},S1j:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1l:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup"}}}},S1o:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1p"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1p"}}}}},S1p:{type:"list",member:{locationName:"Method"}},S1s:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1x:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{shape:"Se"}}},Headers:{shape:"S9"},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S22:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ViewerProtocolPolicy"],members:{PathPattern:{},TargetOriginId:{},TrustedSigners:{shape:"S1j"},TrustedKeyGroups:{shape:"S1l"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1o"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1s"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S1x",deprecated:true},MinTTL:{deprecated:true,type:"long"},DefaultTTL:{deprecated:true,type:"long"},MaxTTL:{deprecated:true,type:"long"}}}}}},S25:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S2b:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S2f:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S2l:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S2m"},ActiveTrustedKeyGroups:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup",type:"structure",members:{KeyGroupId:{},KeyPairIds:{shape:"S2p"}}}}}},DistributionConfig:{shape:"Ss"},AliasICPRecordals:{shape:"S2u"}}},S2m:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{shape:"S2p"}}}}}},S2p:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}},S2u:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2z:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S36:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S37"},ContentTypeProfileConfig:{shape:"S3b"}}},S37:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S3b:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S3h:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S36"}}},S3j:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S3k"}}},S3k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S3q:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S3j"}}},S3s:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3w:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S3s"}}},S3y:{type:"structure",required:["Name","Items"],members:{Name:{},Items:{type:"list",member:{locationName:"PublicKey"}},Comment:{}}},S41:{type:"structure",required:["Id","LastModifiedTime","KeyGroupConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},KeyGroupConfig:{shape:"S3y"}}},S43:{type:"structure",members:{RealtimeMetricsSubscriptionConfig:{type:"structure",required:["RealtimeMetricsSubscriptionStatus"],members:{RealtimeMetricsSubscriptionStatus:{}}}}},S48:{type:"structure",required:["Name","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{Comment:{},Name:{},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"S9"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Se"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Si"}}}}},S4g:{type:"structure",required:["Id","LastModifiedTime","OriginRequestPolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},OriginRequestPolicyConfig:{shape:"S48"}}},S4i:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S4k:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S4i"}}},S4m:{type:"list",member:{type:"structure",required:["StreamType"],members:{StreamType:{},KinesisStreamConfig:{type:"structure",required:["RoleARN","StreamARN"],members:{RoleARN:{},StreamARN:{}}}}}},S4p:{type:"list",member:{locationName:"Field"}},S4r:{type:"structure",required:["ARN","Name","SamplingRate","EndPoints","Fields"],members:{ARN:{},Name:{},SamplingRate:{type:"long"},EndPoints:{shape:"S4m"},Fields:{shape:"S4p"}}},S4t:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S4u"},Aliases:{shape:"St"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S1j"},PriceClass:{},Enabled:{type:"boolean"}}},S4u:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S4x:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S2m"},StreamingDistributionConfig:{shape:"S4t"}}},S6w:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"St"},Origins:{shape:"Sv"},OriginGroups:{shape:"S19"},DefaultCacheBehavior:{shape:"S1i"},CacheBehaviors:{shape:"S22"},CustomErrorResponses:{shape:"S25"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2b"},Restrictions:{shape:"S2f"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2u"}}}}}},S71:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionId"}}}}}}},7258:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dax"]={};i.DAX=a.defineService("dax",["2017-04-19"]);Object.defineProperty(s.services["dax"],"2017-04-19",{get:function get(){var e=r(4080);e.paginators=r(2474).pagination;return e},enumerable:true,configurable:true});e.exports=i.DAX},7262:function(e){e.exports={pagination:{}}},7265:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-06-24",endpointPrefix:"servicequotas",jsonVersion:"1.1",protocol:"json",serviceFullName:"Service Quotas",serviceId:"Service Quotas",signatureVersion:"v4",targetPrefix:"ServiceQuotasV20190624",uid:"service-quotas-2019-06-24"},operations:{AssociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{}}},DisassociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetAWSDefaultServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetAssociationForServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{ServiceQuotaTemplateAssociationStatus:{}}}},GetRequestedServiceQuotaChange:{input:{type:"structure",required:["RequestId"],members:{RequestId:{}}},output:{type:"structure",members:{RequestedQuota:{shape:"S13"}}}},GetServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1c"}}}},ListAWSDefaultServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1h"}}}},ListRequestedServiceQuotaChangeHistory:{input:{type:"structure",members:{ServiceCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1k"}}}},ListRequestedServiceQuotaChangeHistoryByQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1k"}}}},ListServiceQuotaIncreaseRequestsInTemplate:{input:{type:"structure",members:{ServiceCode:{},AwsRegion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplateList:{type:"list",member:{shape:"S1c"}},NextToken:{}}}},ListServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1h"}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},ServiceName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{type:"list",member:{shape:"S20"}}}}},PutServiceQuotaIncreaseRequestIntoTemplate:{input:{type:"structure",required:["QuotaCode","ServiceCode","AwsRegion","DesiredValue"],members:{QuotaCode:{},ServiceCode:{},AwsRegion:{},DesiredValue:{type:"double"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1c"}}}},RequestServiceQuotaIncrease:{input:{type:"structure",required:["ServiceCode","QuotaCode","DesiredValue"],members:{ServiceCode:{},QuotaCode:{},DesiredValue:{type:"double"}}},output:{type:"structure",members:{RequestedQuota:{shape:"S13"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S20"}}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaArn:{},QuotaCode:{},QuotaName:{},Value:{type:"double"},Unit:{},Adjustable:{type:"boolean"},GlobalQuota:{type:"boolean"},UsageMetric:{type:"structure",members:{MetricNamespace:{},MetricName:{},MetricDimensions:{type:"map",key:{},value:{}},MetricStatisticRecommendation:{}}},Period:{type:"structure",members:{PeriodValue:{type:"integer"},PeriodUnit:{}}},ErrorReason:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}},S13:{type:"structure",members:{Id:{},CaseId:{},ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},Status:{},Created:{type:"timestamp"},LastUpdated:{type:"timestamp"},Requester:{},QuotaArn:{},GlobalQuota:{type:"boolean"},Unit:{}}},S1c:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},AwsRegion:{},Unit:{},GlobalQuota:{type:"boolean"}}},S1h:{type:"list",member:{shape:"Sc"}},S1k:{type:"list",member:{shape:"S13"}},S20:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}},7280:function(e){e.exports={pagination:{ListIdentityPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IdentityPools"}}}},7284:function(e,t,r){const{deprecate:i}=r(1669);const{createPublicKey:a,createPrivateKey:s,createSecretKey:n,KeyObject:o}=r(8727);const u=r(1651);const p=r(8920);const{jwkToPem:c}=r(4522);const m=r(3688);const l=r(6872);const d=r(1186);const y=r(5387);const b=r(8847);const h=new Set(["string","buffer","object"]);const f=(e={},t={})=>{return{alg:t.alg,key_ops:t.key_ops,kid:t.kid,use:t.use,x5c:t.x5c,x5t:t.x5t,"x5t#S256":t["x5t#S256"],...e}};const g=/^[a-zA-Z0-9-]+ AAAA(?:[0-9A-Za-z+/])+(?:==|=)?(?: .*)?$/;const S=(e,t,{calculateMissingRSAPrimes:r=false}={})=>{let i,S,N;if(!h.has(typeof e)){throw new TypeError("key argument must be a string, buffer or an object")}if(t!==undefined&&!p(t)){throw new TypeError("parameters argument must be a plain object when provided")}if(e instanceof o){switch(e.type){case"private":i=e;break;case"public":S=e;break;case"secret":N=e;break}}else if(typeof e==="object"&&e&&"kty"in e&&e.kty==="oct"){try{N=n(u.decodeToBuffer(e.k))}catch(t){if(!("k"in e)){N={type:"secret"}}}t=f(t,e)}else if(typeof e==="object"&&e&&"kty"in e){({calculateMissingRSAPrimes:r=false}=t||{calculateMissingRSAPrimes:r});let n;try{n=c(e,{calculateMissingRSAPrimes:r})}catch(e){if(e instanceof m.JOSEError){throw e}}if(n&&e.d){i=s(n)}else if(n){S=a(n)}t=f({},e)}else if(e&&(typeof e==="object"||typeof e==="string")){try{i=s(e)}catch(e){if(e instanceof m.JOSEError){throw e}}try{S=a(e);if(e.startsWith("-----BEGIN CERTIFICATE-----")&&(!t||!("x5c"in t))){t=f(t,{x5c:[e.replace(/(?:-----(?:BEGIN|END) CERTIFICATE-----|\s)/g,"")]})}}catch(e){if(e instanceof m.JOSEError){throw e}}try{if(!e.includes("-----BEGIN")&&!g.test(e.toString("ascii").replace(/[\r\n]/g,""))){N=n(Buffer.isBuffer(e)?e:Buffer.from(e))}}catch(e){}}const I=i||S||N;if(i||S){switch(I.asymmetricKeyType){case"rsa":return new l(I,t);case"ec":return new d(I,t);case"ed25519":case"ed448":case"x25519":case"x448":return new y(I,t);default:throw new m.JOSENotSupported("only RSA, EC and OKP asymmetric keys are supported")}}else if(N){return new b(I,t)}throw new m.JWKImportFailed("key import failed")};e.exports=S;Object.defineProperty(S,"deprecated",{value:i((e,t)=>{return S(e,t,{calculateMissingRSAPrimes:true})},"JWK.importKey() is deprecated, use JWK.asKey() instead"),enumerable:false})},7291:function(e){e.exports={pagination:{ListAnalyzedResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"analyzedResources"},ListAnalyzers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"analyzers"},ListArchiveRules:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"archiveRules"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findings"}}}},7298:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)===0;e.exports=a},7301:function(e,t,r){"use strict";const i=r(2140);const a=r(8761);const s=r(1349);const{kStatusCode:n,NOOP:o}=r(7799);const u=Buffer.from([0,0,255,255]);const p=Buffer.from([0]);const c=Symbol("permessage-deflate");const m=Symbol("total-length");const l=Symbol("callback");const d=Symbol("buffers");const y=Symbol("error");let b;class PerMessageDeflate{constructor(e,t,r){this._maxPayload=r|0;this._options=e||{};this._threshold=this._options.threshold!==undefined?this._options.threshold:1024;this._isServer=!!t;this._deflate=null;this._inflate=null;this.params=null;if(!b){const e=this._options.concurrencyLimit!==undefined?this._options.concurrencyLimit:10;b=new i({concurrency:e})}}static get extensionName(){return"permessage-deflate"}offer(){const e={};if(this._options.serverNoContextTakeover){e.server_no_context_takeover=true}if(this._options.clientNoContextTakeover){e.client_no_context_takeover=true}if(this._options.serverMaxWindowBits){e.server_max_window_bits=this._options.serverMaxWindowBits}if(this._options.clientMaxWindowBits){e.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits==null){e.client_max_window_bits=true}return e}accept(e){e=this.normalizeParams(e);this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e);return this.params}cleanup(){if(this._inflate){this._inflate.close();this._inflate=null}if(this._deflate){this._deflate.close();this._deflate=null}}acceptAsServer(e){const t=this._options;const r=e.find(e=>{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!r){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){r.server_no_context_takeover=true}if(t.clientNoContextTakeover){r.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){r.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){r.client_max_window_bits=t.clientMaxWindowBits}else if(r.client_max_window_bits===true||t.clientMaxWindowBits===false){delete r.client_max_window_bits}return r}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{var r=e[t];if(r.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}r=r[0];if(t==="client_max_window_bits"){if(r!==true){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else if(t==="server_max_window_bits"){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(r!==true){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=r})});return e}decompress(e,t,r){b.push(i=>{this._decompress(e,t,(e,t)=>{i();r(e,t)})})}compress(e,t,r){b.push(i=>{this._compress(e,t,(e,t)=>{i();r(e,t)})})}_decompress(e,t,r){const i=this._isServer?"client":"server";if(!this._inflate){const e=`${i}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=a.createInflateRaw(Object.assign({},this._options.zlibInflateOptions,{windowBits:t}));this._inflate[c]=this;this._inflate[m]=0;this._inflate[d]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[l]=r;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[y];if(e){this._inflate.close();this._inflate=null;r(e);return}const a=s.concat(this._inflate[d],this._inflate[m]);if(t&&this.params[`${i}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[m]=0;this._inflate[d]=[]}r(null,a)})}_compress(e,t,r){if(!e||e.length===0){process.nextTick(r,null,p);return}const i=this._isServer?"server":"client";if(!this._deflate){const e=`${i}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=a.createDeflateRaw(Object.assign({},this._options.zlibDeflateOptions,{windowBits:t}));this._deflate[m]=0;this._deflate[d]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate.write(e);this._deflate.flush(a.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}var e=s.concat(this._deflate[d],this._deflate[m]);if(t)e=e.slice(0,e.length-4);if(t&&this.params[`${i}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[m]=0;this._deflate[d]=[]}r(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[d].push(e);this[m]+=e.length}function inflateOnData(e){this[m]+=e.length;if(this[c]._maxPayload<1||this[m]<=this[c]._maxPayload){this[d].push(e);return}this[y]=new RangeError("Max payload size exceeded");this[y][n]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[c]._inflate=null;e[n]=1007;this[l](e)}},7310:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["networkfirewall"]={};i.NetworkFirewall=a.defineService("networkfirewall",["2020-11-12"]);Object.defineProperty(s.services["networkfirewall"],"2020-11-12",{get:function get(){var e=r(1642);e.paginators=r(6190).pagination;return e},enumerable:true,configurable:true});e.exports=i.NetworkFirewall},7312:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Archived Media",serviceFullName:"Amazon Kinesis Video Streams Archived Media",serviceId:"Kinesis Video Archived Media",signatureVersion:"v4",uid:"kinesis-video-archived-media-2017-09-30"},operations:{GetClip:{http:{requestUri:"/getClip"},input:{type:"structure",required:["ClipFragmentSelector"],members:{StreamName:{},StreamARN:{},ClipFragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},GetDASHStreamingSessionURL:{http:{requestUri:"/getDASHStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},DisplayFragmentTimestamp:{},DisplayFragmentNumber:{},DASHFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},Expires:{type:"integer"},MaxManifestFragmentResults:{type:"long"}}},output:{type:"structure",members:{DASHStreamingSessionURL:{}}}},GetHLSStreamingSessionURL:{http:{requestUri:"/getHLSStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},HLSFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},ContainerFormat:{},DiscontinuityMode:{},DisplayFragmentTimestamp:{},Expires:{type:"integer"},MaxMediaPlaylistFragmentResults:{type:"long"}}},output:{type:"structure",members:{HLSStreamingSessionURL:{}}}},GetMediaForFragmentList:{http:{requestUri:"/getMediaForFragmentList"},input:{type:"structure",required:["StreamName","Fragments"],members:{StreamName:{},Fragments:{type:"list",member:{}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},ListFragments:{http:{requestUri:"/listFragments"},input:{type:"structure",required:["StreamName"],members:{StreamName:{},MaxResults:{type:"long"},NextToken:{},FragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{Fragments:{type:"list",member:{type:"structure",members:{FragmentNumber:{},FragmentSizeInBytes:{type:"long"},ProducerTimestamp:{type:"timestamp"},ServerTimestamp:{type:"timestamp"},FragmentLengthInMilliseconds:{type:"long"}}}},NextToken:{}}}}},shapes:{Sa:{type:"blob",streaming:true}}}},7325:function(e,t,r){const{strict:i}=r(2357);const{createHash:a}=r(6417);const{format:s}=r(1669);const n=r(6272);const o=e=>e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_");const u=e=>o(e.toString("base64"));function getHash(e,t){switch(e){case"HS256":case"RS256":case"PS256":case"ES256":case"ES256K":return a("sha256");case"HS384":case"RS384":case"PS384":case"ES384":return a("sha384");case"HS512":case"RS512":case"PS512":case"ES512":return a("sha512");case"EdDSA":switch(t){case"Ed25519":return a("sha512");case"Ed448":if(!n){throw new TypeError("Ed448 *_hash calculation is not supported in your Node.js runtime version")}return a("shake256",{outputLength:114});default:throw new TypeError("unrecognized or invalid EdDSA curve provided")}default:throw new TypeError("unrecognized or invalid JWS algorithm provided")}}function generate(e,t,r){const i=getHash(t,r).update(e).digest();return u(i.slice(0,i.length/2))}function validate(e,t,r,a,n){if(typeof e.claim!=="string"||!e.claim){throw new TypeError("names.claim must be a non-empty string")}if(typeof e.source!=="string"||!e.source){throw new TypeError("names.source must be a non-empty string")}i(typeof t==="string"&&t,`${e.claim} must be a non-empty string`);i(typeof r==="string"&&r,`${e.source} must be a non-empty string`);let o;let u;try{o=generate(r,a,n)}catch(t){u=s("%s could not be validated (%s)",e.claim,t.message)}u=u||s("%s mismatch, expected %s, got: %s",e.claim,o,t);i.equal(o,t,u)}e.exports={validate:validate,generate:generate}},7331:function(e,t,r){const i=r(8920);const a=r(6110);const s=r(8459);const n=r(1322);const o=r(6131);const u=r(5518).isString.bind(undefined,TypeError);const p=e=>{if(typeof e.iat!=="boolean"){throw new TypeError("options.iat must be a boolean")}if(typeof e.kid!=="boolean"){throw new TypeError("options.kid must be a boolean")}u(e.subject,"options.subject");u(e.issuer,"options.issuer");if(e.audience!==undefined&&((typeof e.audience!=="string"||!e.audience)&&(!Array.isArray(e.audience)||e.audience.length===0||e.audience.some(e=>!e||typeof e!=="string")))){throw new TypeError("options.audience must be a string or an array of strings")}if(!i(e.header)){throw new TypeError("options.header must be an object")}u(e.algorithm,"options.algorithm");u(e.expiresIn,"options.expiresIn");u(e.notBefore,"options.notBefore");u(e.jti,"options.jti");u(e.nonce,"options.nonce");if(e.now!==undefined&&(!(e.now instanceof Date)||!e.now.getTime())){throw new TypeError("options.now must be a valid Date object")}};e.exports=((e,t,r={})=>{if(!i(r)){throw new TypeError("options must be an object")}const{algorithm:u,audience:c,expiresIn:m,header:l={},iat:d=true,issuer:y,jti:b,kid:h=true,nonce:f,notBefore:g,subject:S,now:N}=r;p({algorithm:u,audience:c,expiresIn:m,header:l,iat:d,issuer:y,jti:b,kid:h,nonce:f,notBefore:g,now:N,subject:S});if(!i(e)){throw new TypeError("payload must be an object")}let I;if(m||g||d){I=s(N||new Date)}e={...e,sub:S||e.sub,aud:c||e.aud,iss:y||e.iss,jti:b||e.jti,iat:d?I:e.iat,nonce:f||e.nonce,exp:m?I+a(m):e.exp,nbf:g?I+a(g):e.nbf};t=n(t);let T;if(typeof r.kid==="boolean"){T=h}else{T=!t.secret}return o.sign(JSON.stringify(e),t,{...l,alg:u||l.alg,kid:T?t.kid:l.kid})})},7340:function(e){"use strict";var t=e.exports=function(e,t,r){if(typeof t=="function"){r=t;t={}}r=t.cb||r;var i=typeof r=="function"?r:r.pre||function(){};var a=r.post||function(){};_traverse(t,i,a,e,"",e)};t.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};t.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};t.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};t.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(e,r,i,a,s,n,o,u,p,c){if(a&&typeof a=="object"&&!Array.isArray(a)){r(a,s,n,o,u,p,c);for(var m in a){var l=a[m];if(Array.isArray(l)){if(m in t.arrayKeywords){for(var d=0;d<l.length;d++)_traverse(e,r,i,l[d],s+"/"+m+"/"+d,n,s,m,a,d)}}else if(m in t.propsKeywords){if(l&&typeof l=="object"){for(var y in l)_traverse(e,r,i,l[y],s+"/"+m+"/"+escapeJsonPtr(y),n,s,m,a,y)}}else if(m in t.keywords||e.allKeys&&!(m in t.skipKeywords)){_traverse(e,r,i,l,s+"/"+m,n,s,m,a)}}i(a,s,n,o,u,p,c)}}function escapeJsonPtr(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}},7341:function(e,t,r){const{inspect:i}=r(1669);const a=r(849);class EmbeddedX5C extends a{constructor(){super({type:"embedded"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[i.custom](){return"Embedded.X5C {}"}algorithms(){return new Set}}e.exports=new EmbeddedX5C},7350:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lightsail"]={};i.Lightsail=a.defineService("lightsail",["2016-11-28"]);Object.defineProperty(s.services["lightsail"],"2016-11-28",{get:function get(){var e=r(1201);e.paginators=r(2719).pagination;return e},enumerable:true,configurable:true});e.exports=i.Lightsail},7351:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-05-15",endpointPrefix:"cloudformation",protocol:"query",serviceFullName:"AWS CloudFormation",serviceId:"CloudFormation",signatureVersion:"v4",uid:"cloudformation-2010-05-15",xmlNamespace:"http://cloudformation.amazonaws.com/doc/2010-05-15/"},operations:{CancelUpdateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},ClientRequestToken:{}}}},ContinueUpdateRollback:{input:{type:"structure",required:["StackName"],members:{StackName:{},RoleARN:{},ResourcesToSkip:{type:"list",member:{}},ClientRequestToken:{}}},output:{resultWrapper:"ContinueUpdateRollbackResult",type:"structure",members:{}}},CreateChangeSet:{input:{type:"structure",required:["StackName","ChangeSetName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},ResourceTypes:{shape:"Sl"},RoleARN:{},RollbackConfiguration:{shape:"Sn"},NotificationARNs:{shape:"St"},Tags:{shape:"Sv"},ChangeSetName:{},ClientToken:{},Description:{},ChangeSetType:{},ResourcesToImport:{type:"list",member:{type:"structure",required:["ResourceType","LogicalResourceId","ResourceIdentifier"],members:{ResourceType:{},LogicalResourceId:{},ResourceIdentifier:{type:"map",key:{},value:{}}}}},IncludeNestedStacks:{type:"boolean"}}},output:{resultWrapper:"CreateChangeSetResult",type:"structure",members:{Id:{},StackId:{}}}},CreateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"},DisableRollback:{type:"boolean"},RollbackConfiguration:{shape:"Sn"},TimeoutInMinutes:{type:"integer"},NotificationARNs:{shape:"St"},Capabilities:{shape:"Sj"},ResourceTypes:{shape:"Sl"},RoleARN:{},OnFailure:{},StackPolicyBody:{},StackPolicyURL:{},Tags:{shape:"Sv"},ClientRequestToken:{},EnableTerminationProtection:{type:"boolean"}}},output:{resultWrapper:"CreateStackResult",type:"structure",members:{StackId:{}}}},CreateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S1n"},DeploymentTargets:{shape:"S1p"},Regions:{shape:"S1s"},ParameterOverrides:{shape:"Se"},OperationPreferences:{shape:"S1u"},OperationId:{idempotencyToken:true}}},output:{resultWrapper:"CreateStackInstancesResult",type:"structure",members:{OperationId:{}}}},CreateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},AdministrationRoleARN:{},ExecutionRoleName:{},PermissionModel:{},AutoDeployment:{shape:"S23"},ClientRequestToken:{idempotencyToken:true}}},output:{resultWrapper:"CreateStackSetResult",type:"structure",members:{StackSetId:{}}}},DeleteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{}}},output:{resultWrapper:"DeleteChangeSetResult",type:"structure",members:{}}},DeleteStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},RetainResources:{type:"list",member:{}},RoleARN:{},ClientRequestToken:{}}}},DeleteStackInstances:{input:{type:"structure",required:["StackSetName","Regions","RetainStacks"],members:{StackSetName:{},Accounts:{shape:"S1n"},DeploymentTargets:{shape:"S1p"},Regions:{shape:"S1s"},OperationPreferences:{shape:"S1u"},RetainStacks:{type:"boolean"},OperationId:{idempotencyToken:true}}},output:{resultWrapper:"DeleteStackInstancesResult",type:"structure",members:{OperationId:{}}}},DeleteStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{}}},output:{resultWrapper:"DeleteStackSetResult",type:"structure",members:{}}},DeregisterType:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"DeregisterTypeResult",type:"structure",members:{}},idempotent:true},DescribeAccountLimits:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{AccountLimits:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"integer"}}}},NextToken:{}}}},DescribeChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeChangeSetResult",type:"structure",members:{ChangeSetName:{},ChangeSetId:{},StackId:{},StackName:{},Description:{},Parameters:{shape:"Se"},CreationTime:{type:"timestamp"},ExecutionStatus:{},Status:{},StatusReason:{},NotificationARNs:{shape:"St"},RollbackConfiguration:{shape:"Sn"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},Changes:{type:"list",member:{type:"structure",members:{Type:{},ResourceChange:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},ChangeSource:{},CausingEntity:{}}}},ChangeSetId:{},ModuleInfo:{shape:"S3i"}}}}}},NextToken:{},IncludeNestedStacks:{type:"boolean"},ParentChangeSetId:{},RootChangeSetId:{}}}},DescribeStackDriftDetectionStatus:{input:{type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}},output:{resultWrapper:"DescribeStackDriftDetectionStatusResult",type:"structure",required:["StackId","StackDriftDetectionId","DetectionStatus","Timestamp"],members:{StackId:{},StackDriftDetectionId:{},StackDriftStatus:{},DetectionStatus:{},DetectionStatusReason:{},DriftedStackResourceCount:{type:"integer"},Timestamp:{type:"timestamp"}}}},DescribeStackEvents:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStackEventsResult",type:"structure",members:{StackEvents:{type:"list",member:{type:"structure",required:["StackId","EventId","StackName","Timestamp"],members:{StackId:{},EventId:{},StackName:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},ResourceProperties:{},ClientRequestToken:{}}}},NextToken:{}}}},DescribeStackInstance:{input:{type:"structure",required:["StackSetName","StackInstanceAccount","StackInstanceRegion"],members:{StackSetName:{},StackInstanceAccount:{},StackInstanceRegion:{}}},output:{resultWrapper:"DescribeStackInstanceResult",type:"structure",members:{StackInstance:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},ParameterOverrides:{shape:"Se"},Status:{},StackInstanceStatus:{shape:"S45"},StatusReason:{},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}}}},DescribeStackResource:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourceResult",type:"structure",members:{StackResourceDetail:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},Metadata:{},DriftInformation:{shape:"S4c"},ModuleInfo:{shape:"S3i"}}}}}},DescribeStackResourceDrifts:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackResourceDriftStatusFilters:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeStackResourceDriftsResult",type:"structure",required:["StackResourceDrifts"],members:{StackResourceDrifts:{type:"list",member:{shape:"S4j"}},NextToken:{}}}},DescribeStackResources:{input:{type:"structure",members:{StackName:{},LogicalResourceId:{},PhysicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourcesResult",type:"structure",members:{StackResources:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},DriftInformation:{shape:"S4c"},ModuleInfo:{shape:"S3i"}}}}}}},DescribeStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{}}},output:{resultWrapper:"DescribeStackSetResult",type:"structure",members:{StackSet:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},TemplateBody:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},StackSetARN:{},AdministrationRoleARN:{},ExecutionRoleName:{},StackSetDriftDetectionDetails:{shape:"S53"},AutoDeployment:{shape:"S23"},PermissionModel:{},OrganizationalUnitIds:{shape:"S1q"}}}}}},DescribeStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{}}},output:{resultWrapper:"DescribeStackSetOperationResult",type:"structure",members:{StackSetOperation:{type:"structure",members:{OperationId:{},StackSetId:{},Action:{},Status:{},OperationPreferences:{shape:"S1u"},RetainStacks:{type:"boolean"},AdministrationRoleARN:{},ExecutionRoleName:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"},DeploymentTargets:{shape:"S1p"},StackSetDriftDetectionDetails:{shape:"S53"}}}}}},DescribeStacks:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStacksResult",type:"structure",members:{Stacks:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},ChangeSetId:{},Description:{},Parameters:{shape:"Se"},CreationTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},RollbackConfiguration:{shape:"Sn"},StackStatus:{},StackStatusReason:{},DisableRollback:{type:"boolean"},NotificationARNs:{shape:"St"},TimeoutInMinutes:{type:"integer"},Capabilities:{shape:"Sj"},Outputs:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{},ExportName:{}}}},RoleARN:{},Tags:{shape:"Sv"},EnableTerminationProtection:{type:"boolean"},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeType:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},VersionId:{}}},output:{resultWrapper:"DescribeTypeResult",type:"structure",members:{Arn:{},Type:{},TypeName:{},DefaultVersionId:{},IsDefaultVersion:{type:"boolean"},Description:{},Schema:{},ProvisioningType:{},DeprecatedStatus:{},LoggingConfig:{shape:"S62"},ExecutionRoleArn:{},Visibility:{},SourceUrl:{},DocumentationUrl:{},LastUpdated:{type:"timestamp"},TimeCreated:{type:"timestamp"}}},idempotent:true},DescribeTypeRegistration:{input:{type:"structure",required:["RegistrationToken"],members:{RegistrationToken:{}}},output:{resultWrapper:"DescribeTypeRegistrationResult",type:"structure",members:{ProgressStatus:{},Description:{},TypeArn:{},TypeVersionArn:{}}},idempotent:true},DetectStackDrift:{input:{type:"structure",required:["StackName"],members:{StackName:{},LogicalResourceIds:{shape:"S6c"}}},output:{resultWrapper:"DetectStackDriftResult",type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}}},DetectStackResourceDrift:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DetectStackResourceDriftResult",type:"structure",required:["StackResourceDrift"],members:{StackResourceDrift:{shape:"S4j"}}}},DetectStackSetDrift:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},OperationPreferences:{shape:"S1u"},OperationId:{idempotencyToken:true}}},output:{resultWrapper:"DetectStackSetDriftResult",type:"structure",members:{OperationId:{}}}},EstimateTemplateCost:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"}}},output:{resultWrapper:"EstimateTemplateCostResult",type:"structure",members:{Url:{}}}},ExecuteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},ClientRequestToken:{}}},output:{resultWrapper:"ExecuteChangeSetResult",type:"structure",members:{}}},GetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{}}},output:{resultWrapper:"GetStackPolicyResult",type:"structure",members:{StackPolicyBody:{}}}},GetTemplate:{input:{type:"structure",members:{StackName:{},ChangeSetName:{},TemplateStage:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{TemplateBody:{},StagesAvailable:{type:"list",member:{}}}}},GetTemplateSummary:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},StackName:{},StackSetName:{}}},output:{resultWrapper:"GetTemplateSummaryResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},NoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}}}}}}},Description:{},Capabilities:{shape:"Sj"},CapabilitiesReason:{},ResourceTypes:{shape:"Sl"},Version:{},Metadata:{},DeclaredTransforms:{shape:"S75"},ResourceIdentifierSummaries:{type:"list",member:{type:"structure",members:{ResourceType:{},LogicalResourceIds:{shape:"S6c"},ResourceIdentifiers:{type:"list",member:{}}}}}}}},ListChangeSets:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListChangeSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackId:{},StackName:{},ChangeSetId:{},ChangeSetName:{},ExecutionStatus:{},Status:{},StatusReason:{},CreationTime:{type:"timestamp"},Description:{},IncludeNestedStacks:{type:"boolean"},ParentChangeSetId:{},RootChangeSetId:{}}}},NextToken:{}}}},ListExports:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListExportsResult",type:"structure",members:{Exports:{type:"list",member:{type:"structure",members:{ExportingStackId:{},Name:{},Value:{}}}},NextToken:{}}}},ListImports:{input:{type:"structure",required:["ExportName"],members:{ExportName:{},NextToken:{}}},output:{resultWrapper:"ListImportsResult",type:"structure",members:{Imports:{type:"list",member:{}},NextToken:{}}}},ListStackInstances:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{}}}},StackInstanceAccount:{},StackInstanceRegion:{}}},output:{resultWrapper:"ListStackInstancesResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},Status:{},StatusReason:{},StackInstanceStatus:{shape:"S45"},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackResources:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListStackResourcesResult",type:"structure",members:{StackResourceSummaries:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},DriftInformation:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}},ModuleInfo:{shape:"S3i"}}}},NextToken:{}}}},ListStackSetOperationResults:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListStackSetOperationResultsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{Account:{},Region:{},Status:{},StatusReason:{},AccountGateResult:{type:"structure",members:{Status:{},StatusReason:{}}},OrganizationalUnitId:{}}}},NextToken:{}}}},ListStackSetOperations:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListStackSetOperationsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{OperationId:{},Action:{},Status:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackSets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Status:{}}},output:{resultWrapper:"ListStackSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},AutoDeployment:{shape:"S23"},PermissionModel:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStacks:{input:{type:"structure",members:{NextToken:{},StackStatusFilter:{type:"list",member:{}}}},output:{resultWrapper:"ListStacksResult",type:"structure",members:{StackSummaries:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},TemplateDescription:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},StackStatus:{},StackStatusReason:{},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},ListTypeRegistrations:{input:{type:"structure",members:{Type:{},TypeName:{},TypeArn:{},RegistrationStatusFilter:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypeRegistrationsResult",type:"structure",members:{RegistrationTokenList:{type:"list",member:{}},NextToken:{}}},idempotent:true},ListTypeVersions:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},MaxResults:{type:"integer"},NextToken:{},DeprecatedStatus:{}}},output:{resultWrapper:"ListTypeVersionsResult",type:"structure",members:{TypeVersionSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},VersionId:{},IsDefaultVersion:{type:"boolean"},Arn:{},TimeCreated:{type:"timestamp"},Description:{}}}},NextToken:{}}},idempotent:true},ListTypes:{input:{type:"structure",members:{Visibility:{},ProvisioningType:{},DeprecatedStatus:{},Type:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypesResult",type:"structure",members:{TypeSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},DefaultVersionId:{},TypeArn:{},LastUpdated:{type:"timestamp"},Description:{}}}},NextToken:{}}},idempotent:true},RecordHandlerProgress:{input:{type:"structure",required:["BearerToken","OperationStatus"],members:{BearerToken:{},OperationStatus:{},CurrentOperationStatus:{},StatusMessage:{},ErrorCode:{},ResourceModel:{},ClientRequestToken:{}}},output:{resultWrapper:"RecordHandlerProgressResult",type:"structure",members:{}},idempotent:true},RegisterType:{input:{type:"structure",required:["TypeName","SchemaHandlerPackage"],members:{Type:{},TypeName:{},SchemaHandlerPackage:{},LoggingConfig:{shape:"S62"},ExecutionRoleArn:{},ClientRequestToken:{}}},output:{resultWrapper:"RegisterTypeResult",type:"structure",members:{RegistrationToken:{}}},idempotent:true},SetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackPolicyBody:{},StackPolicyURL:{}}}},SetTypeDefaultVersion:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"SetTypeDefaultVersionResult",type:"structure",members:{}},idempotent:true},SignalResource:{input:{type:"structure",required:["StackName","LogicalResourceId","UniqueId","Status"],members:{StackName:{},LogicalResourceId:{},UniqueId:{},Status:{}}}},StopStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{}}},output:{resultWrapper:"StopStackSetOperationResult",type:"structure",members:{}}},UpdateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},StackPolicyDuringUpdateBody:{},StackPolicyDuringUpdateURL:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},ResourceTypes:{shape:"Sl"},RoleARN:{},RollbackConfiguration:{shape:"Sn"},StackPolicyBody:{},StackPolicyURL:{},NotificationARNs:{shape:"St"},Tags:{shape:"Sv"},ClientRequestToken:{}}},output:{resultWrapper:"UpdateStackResult",type:"structure",members:{StackId:{}}}},UpdateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S1n"},DeploymentTargets:{shape:"S1p"},Regions:{shape:"S1s"},ParameterOverrides:{shape:"Se"},OperationPreferences:{shape:"S1u"},OperationId:{idempotencyToken:true}}},output:{resultWrapper:"UpdateStackInstancesResult",type:"structure",members:{OperationId:{}}}},UpdateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},OperationPreferences:{shape:"S1u"},AdministrationRoleARN:{},ExecutionRoleName:{},DeploymentTargets:{shape:"S1p"},PermissionModel:{},AutoDeployment:{shape:"S23"},OperationId:{idempotencyToken:true},Accounts:{shape:"S1n"},Regions:{shape:"S1s"}}},output:{resultWrapper:"UpdateStackSetResult",type:"structure",members:{OperationId:{}}}},UpdateTerminationProtection:{input:{type:"structure",required:["EnableTerminationProtection","StackName"],members:{EnableTerminationProtection:{type:"boolean"},StackName:{}}},output:{resultWrapper:"UpdateTerminationProtectionResult",type:"structure",members:{StackId:{}}}},ValidateTemplate:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{}}},output:{resultWrapper:"ValidateTemplateResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},NoEcho:{type:"boolean"},Description:{}}}},Description:{},Capabilities:{shape:"Sj"},CapabilitiesReason:{},DeclaredTransforms:{shape:"S75"}}}}},shapes:{Se:{type:"list",member:{type:"structure",members:{ParameterKey:{},ParameterValue:{},UsePreviousValue:{type:"boolean"},ResolvedValue:{}}}},Sj:{type:"list",member:{}},Sl:{type:"list",member:{}},Sn:{type:"structure",members:{RollbackTriggers:{type:"list",member:{type:"structure",required:["Arn","Type"],members:{Arn:{},Type:{}}}},MonitoringTimeInMinutes:{type:"integer"}}},St:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1n:{type:"list",member:{}},S1p:{type:"structure",members:{Accounts:{shape:"S1n"},OrganizationalUnitIds:{shape:"S1q"}}},S1q:{type:"list",member:{}},S1s:{type:"list",member:{}},S1u:{type:"structure",members:{RegionOrder:{shape:"S1s"},FailureToleranceCount:{type:"integer"},FailureTolerancePercentage:{type:"integer"},MaxConcurrentCount:{type:"integer"},MaxConcurrentPercentage:{type:"integer"}}},S23:{type:"structure",members:{Enabled:{type:"boolean"},RetainStacksOnAccountRemoval:{type:"boolean"}}},S3i:{type:"structure",members:{TypeHierarchy:{},LogicalIdHierarchy:{}}},S45:{type:"structure",members:{DetailedStatus:{}}},S4c:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}},S4j:{type:"structure",required:["StackId","LogicalResourceId","ResourceType","StackResourceDriftStatus","Timestamp"],members:{StackId:{},LogicalResourceId:{},PhysicalResourceId:{},PhysicalResourceIdContext:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ResourceType:{},ExpectedProperties:{},ActualProperties:{},PropertyDifferences:{type:"list",member:{type:"structure",required:["PropertyPath","ExpectedValue","ActualValue","DifferenceType"],members:{PropertyPath:{},ExpectedValue:{},ActualValue:{},DifferenceType:{}}}},StackResourceDriftStatus:{},Timestamp:{type:"timestamp"},ModuleInfo:{shape:"S3i"}}},S53:{type:"structure",members:{DriftStatus:{},DriftDetectionStatus:{},LastDriftCheckTimestamp:{type:"timestamp"},TotalStackInstancesCount:{type:"integer"},DriftedStackInstancesCount:{type:"integer"},InSyncStackInstancesCount:{type:"integer"},InProgressStackInstancesCount:{type:"integer"},FailedStackInstancesCount:{type:"integer"}}},S62:{type:"structure",required:["LogRoleArn","LogGroupName"],members:{LogRoleArn:{},LogGroupName:{}}},S6c:{type:"list",member:{}},S75:{type:"list",member:{}}}}},7359:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-02-06",endpointPrefix:"application-autoscaling",jsonVersion:"1.1",protocol:"json",serviceFullName:"Application Auto Scaling",serviceId:"Application Auto Scaling",signatureVersion:"v4",signingName:"application-autoscaling",targetPrefix:"AnyScaleFrontendService",uid:"application-autoscaling-2016-02-06"},operations:{DeleteScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeleteScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeregisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DescribeScalableTargets:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceIds:{shape:"Sb"},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalableTargets:{type:"list",member:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},CreationTime:{type:"timestamp"},SuspendedState:{shape:"Sj"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingActivities:{type:"list",member:{type:"structure",required:["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],members:{ActivityId:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},Description:{},Cause:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusCode:{},StatusMessage:{},Details:{}}}},NextToken:{}}}},DescribeScalingPolicies:{input:{type:"structure",required:["ServiceNamespace"],members:{PolicyNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",required:["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],members:{PolicyARN:{},PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"},Alarms:{shape:"S1k"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeScheduledActions:{input:{type:"structure",required:["ServiceNamespace"],members:{ScheduledActionNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledActions:{type:"list",member:{type:"structure",required:["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],members:{ScheduledActionName:{},ScheduledActionARN:{},ServiceNamespace:{},Schedule:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},PutScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"}}},output:{type:"structure",required:["PolicyARN"],members:{PolicyARN:{},Alarms:{shape:"S1k"}}}},PutScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},Schedule:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"}}},output:{type:"structure",members:{}}},RegisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},SuspendedState:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{Sb:{type:"list",member:{}},Sj:{type:"structure",members:{DynamicScalingInSuspended:{type:"boolean"},DynamicScalingOutSuspended:{type:"boolean"},ScheduledScalingSuspended:{type:"boolean"}}},Sx:{type:"structure",members:{AdjustmentType:{},StepAdjustments:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},MinAdjustmentMagnitude:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{}}},S16:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"},PredefinedMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},CustomizedMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Statistic:{},Unit:{}}},ScaleOutCooldown:{type:"integer"},ScaleInCooldown:{type:"integer"},DisableScaleIn:{type:"boolean"}}},S1k:{type:"list",member:{type:"structure",required:["AlarmName","AlarmARN"],members:{AlarmName:{},AlarmARN:{}}}},S1r:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}}}}},7375:function(e){e.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:{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:"S8"},Models:{type:"list",member:{type:"structure",members:{ModelName:{},ModelVersion:{},LatestSampleTime:{type:"timestamp"},LatestInference:{type:"timestamp"},ModelMetrics:{shape:"S8"}}}},AgentVersion:{},DeviceName:{},DeviceFleetName:{}}}}},shapes:{S8:{type:"list",member:{type:"structure",members:{Dimension:{},MetricName:{},Value:{type:"double"},Timestamp:{type:"timestamp"}}}}}}},7376:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5262);const a=r(3878);class DefaultRequest{webRequest(e,t){return a(e,t)}}t.DefaultRequest=DefaultRequest;class Watch{constructor(e,t){this.config=e;if(t){this.requestImpl=t}else{this.requestImpl=new DefaultRequest}}watch(e,t,r,a){const s=this.config.getCurrentCluster();if(!s){throw new Error("No currently active cluster")}const n=s.server+e;t.watch=true;const o={};const u={method:"GET",qs:t,headers:o,uri:n,useQuerystring:true,json:true};this.config.applyToRequest(u);const p=new i;p.on("data",e=>r(e.type,e.object));const c=this.requestImpl.webRequest(u,(e,t,r)=>{if(e){a(e)}else{a(null)}});c.pipe(p);return c}}t.Watch=Watch},7378:function(e){e.exports={pagination:{ListAgents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTaskExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7386:function(e,t,r){"use strict";var i=r(3897);var a=r(8755);var s=r(9013);e.exports={formats:s,parse:a,stringify:i}},7387:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},7390:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-29",endpointPrefix:"data.jobs.iot",protocol:"rest-json",serviceFullName:"AWS IoT Jobs Data Plane",serviceId:"IoT Jobs Data Plane",signatureVersion:"v4",signingName:"iot-jobs-data",uid:"iot-jobs-data-2017-09-29"},operations:{DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},includeJobDocument:{location:"querystring",locationName:"includeJobDocument",type:"boolean"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},GetPendingJobExecutions:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{inProgressJobs:{shape:"Sl"},queuedJobs:{shape:"Sl"}}}},StartNextPendingJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/$next"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},UpdateJobExecution:{http:{requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName","status"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},status:{},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"},expectedVersion:{type:"long"},includeJobExecutionState:{type:"boolean"},includeJobDocument:{type:"boolean"},executionNumber:{type:"long"}}},output:{type:"structure",members:{executionState:{type:"structure",members:{status:{},statusDetails:{shape:"Sa"},versionNumber:{type:"long"}}},jobDocument:{}}}}},shapes:{S7:{type:"structure",members:{jobId:{},thingName:{},status:{},statusDetails:{shape:"Sa"},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"},jobDocument:{}}},Sa:{type:"map",key:{},value:{}},Sl:{type:"list",member:{type:"structure",members:{jobId:{},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"}}}}}}},7404:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workmail"]={};i.WorkMail=a.defineService("workmail",["2017-10-01"]);Object.defineProperty(s.services["workmail"],"2017-10-01",{get:function get(){var e=r(4220);e.paginators=r(3405).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkMail},7409:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["chime"]={};i.Chime=a.defineService("chime",["2018-05-01"]);Object.defineProperty(s.services["chime"],"2018-05-01",{get:function get(){var e=r(7139);e.paginators=r(7642).pagination;return e},enumerable:true,configurable:true});e.exports=i.Chime},7414:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-09",endpointPrefix:"datasync",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"DataSync",serviceFullName:"AWS DataSync",serviceId:"DataSync",signatureVersion:"v4",signingName:"datasync",targetPrefix:"FmrsService",uid:"datasync-2018-11-09"},operations:{CancelTaskExecution:{input:{type:"structure",required:["TaskExecutionArn"],members:{TaskExecutionArn:{}}},output:{type:"structure",members:{}}},CreateAgent:{input:{type:"structure",required:["ActivationKey"],members:{ActivationKey:{},AgentName:{},Tags:{shape:"S7"},VpcEndpointId:{},SubnetArns:{shape:"Sb"},SecurityGroupArns:{shape:"Sd"}}},output:{type:"structure",members:{AgentArn:{}}}},CreateLocationEfs:{input:{type:"structure",required:["EfsFilesystemArn","Ec2Config"],members:{Subdirectory:{},EfsFilesystemArn:{},Ec2Config:{shape:"Sk"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationFsxWindows:{input:{type:"structure",required:["FsxFilesystemArn","SecurityGroupArns","User","Password"],members:{Subdirectory:{},FsxFilesystemArn:{},SecurityGroupArns:{shape:"Sl"},Tags:{shape:"S7"},User:{},Domain:{},Password:{shape:"St"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationNfs:{input:{type:"structure",required:["Subdirectory","ServerHostname","OnPremConfig"],members:{Subdirectory:{},ServerHostname:{},OnPremConfig:{shape:"Sy"},MountOptions:{shape:"S10"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationObjectStorage:{input:{type:"structure",required:["ServerHostname","BucketName","AgentArns"],members:{ServerHostname:{},ServerPort:{type:"integer"},ServerProtocol:{},Subdirectory:{},BucketName:{},AccessKey:{},SecretKey:{type:"string",sensitive:true},AgentArns:{shape:"Sz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationS3:{input:{type:"structure",required:["S3BucketArn","S3Config"],members:{Subdirectory:{},S3BucketArn:{},S3StorageClass:{},S3Config:{shape:"S1e"},AgentArns:{shape:"Sz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationSmb:{input:{type:"structure",required:["Subdirectory","ServerHostname","User","Password","AgentArns"],members:{Subdirectory:{},ServerHostname:{},User:{},Domain:{},Password:{shape:"St"},AgentArns:{shape:"Sz"},MountOptions:{shape:"S1j"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateTask:{input:{type:"structure",required:["SourceLocationArn","DestinationLocationArn"],members:{SourceLocationArn:{},DestinationLocationArn:{},CloudWatchLogGroupArn:{},Name:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TaskArn:{}}}},DeleteAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{}}},output:{type:"structure",members:{}}},DeleteLocation:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{}}},DeleteTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{}}},output:{type:"structure",members:{}}},DescribeAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{}}},output:{type:"structure",members:{AgentArn:{},Name:{},Status:{},LastConnectionTime:{type:"timestamp"},CreationTime:{type:"timestamp"},EndpointType:{},PrivateLinkConfig:{type:"structure",members:{VpcEndpointId:{},PrivateLinkEndpoint:{},SubnetArns:{shape:"Sb"},SecurityGroupArns:{shape:"Sd"}}}}}},DescribeLocationEfs:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},Ec2Config:{shape:"Sk"},CreationTime:{type:"timestamp"}}}},DescribeLocationFsxWindows:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},SecurityGroupArns:{shape:"Sl"},CreationTime:{type:"timestamp"},User:{},Domain:{}}}},DescribeLocationNfs:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},OnPremConfig:{shape:"Sy"},MountOptions:{shape:"S10"},CreationTime:{type:"timestamp"}}}},DescribeLocationObjectStorage:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},AccessKey:{},ServerPort:{type:"integer"},ServerProtocol:{},AgentArns:{shape:"Sz"},CreationTime:{type:"timestamp"}}}},DescribeLocationS3:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},S3StorageClass:{},S3Config:{shape:"S1e"},AgentArns:{shape:"Sz"},CreationTime:{type:"timestamp"}}}},DescribeLocationSmb:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},AgentArns:{shape:"Sz"},User:{},Domain:{},MountOptions:{shape:"S1j"},CreationTime:{type:"timestamp"}}}},DescribeTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{}}},output:{type:"structure",members:{TaskArn:{},Status:{},Name:{},CurrentTaskExecutionArn:{},SourceLocationArn:{},DestinationLocationArn:{},CloudWatchLogGroupArn:{},SourceNetworkInterfaceArns:{type:"list",member:{}},DestinationNetworkInterfaceArns:{type:"list",member:{}},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},ErrorCode:{},ErrorDetail:{},CreationTime:{type:"timestamp"}}}},DescribeTaskExecution:{input:{type:"structure",required:["TaskExecutionArn"],members:{TaskExecutionArn:{}}},output:{type:"structure",members:{TaskExecutionArn:{},Status:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Includes:{shape:"S22"},StartTime:{type:"timestamp"},EstimatedFilesToTransfer:{type:"long"},EstimatedBytesToTransfer:{type:"long"},FilesTransferred:{type:"long"},BytesWritten:{type:"long"},BytesTransferred:{type:"long"},Result:{type:"structure",members:{PrepareDuration:{type:"long"},PrepareStatus:{},TotalDuration:{type:"long"},TransferDuration:{type:"long"},TransferStatus:{},VerifyDuration:{type:"long"},VerifyStatus:{},ErrorCode:{},ErrorDetail:{}}}}}},ListAgents:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Agents:{type:"list",member:{type:"structure",members:{AgentArn:{},Name:{},Status:{}}}},NextToken:{}}}},ListLocations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values","Operator"],members:{Name:{},Values:{shape:"S3o"},Operator:{}}}}}},output:{type:"structure",members:{Locations:{type:"list",member:{type:"structure",members:{LocationArn:{},LocationUri:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListTaskExecutions:{input:{type:"structure",members:{TaskArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TaskExecutions:{type:"list",member:{type:"structure",members:{TaskExecutionArn:{},Status:{}}}},NextToken:{}}}},ListTasks:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values","Operator"],members:{Name:{},Values:{shape:"S3o"},Operator:{}}}}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{TaskArn:{},Status:{},Name:{}}}},NextToken:{}}}},StartTaskExecution:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{},OverrideOptions:{shape:"S1o"},Includes:{shape:"S22"}}},output:{type:"structure",members:{TaskExecutionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","Keys"],members:{ResourceArn:{},Keys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{},Name:{}}},output:{type:"structure",members:{}}},UpdateTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},Name:{},CloudWatchLogGroupArn:{}}},output:{type:"structure",members:{}}},UpdateTaskExecution:{input:{type:"structure",required:["TaskExecutionArn","Options"],members:{TaskExecutionArn:{},Options:{shape:"S1o"}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"list",member:{shape:"S8"}},S8:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},Sb:{type:"list",member:{}},Sd:{type:"list",member:{}},Sk:{type:"structure",required:["SubnetArn","SecurityGroupArns"],members:{SubnetArn:{},SecurityGroupArns:{shape:"Sl"}}},Sl:{type:"list",member:{}},St:{type:"string",sensitive:true},Sy:{type:"structure",required:["AgentArns"],members:{AgentArns:{shape:"Sz"}}},Sz:{type:"list",member:{}},S10:{type:"structure",members:{Version:{}}},S1e:{type:"structure",required:["BucketAccessRoleArn"],members:{BucketAccessRoleArn:{}}},S1j:{type:"structure",members:{Version:{}}},S1o:{type:"structure",members:{VerifyMode:{},OverwriteMode:{},Atime:{},Mtime:{},Uid:{},Gid:{},PreserveDeletedFiles:{},PreserveDevices:{},PosixPermissions:{},BytesPerSecond:{type:"long"},TaskQueueing:{},LogLevel:{},TransferMode:{}}},S22:{type:"list",member:{type:"structure",members:{FilterType:{},Value:{}}}},S26:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{}}},S3o:{type:"list",member:{}}}}},7418:function(e,t,r){"use strict";var i=r(6417);t=e.exports=objectHash;function objectHash(e,t){t=applyDefaults(e,t);return hash(e,t)}t.sha1=function(e){return objectHash(e)};t.keys=function(e){return objectHash(e,{excludeValues:true,algorithm:"sha1",encoding:"hex"})};t.MD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex"})};t.keysMD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex",excludeValues:true})};var a=i.getHashes?i.getHashes().slice():["sha1","md5"];a.push("passthrough");var s=["buffer","hex","binary","base64"];function applyDefaults(e,t){t=t||{};var r={};r.algorithm=t.algorithm||"sha1";r.encoding=t.encoding||"hex";r.excludeValues=t.excludeValues?true:false;r.algorithm=r.algorithm.toLowerCase();r.encoding=r.encoding.toLowerCase();r.ignoreUnknown=t.ignoreUnknown!==true?false:true;r.respectType=t.respectType===false?false:true;r.respectFunctionNames=t.respectFunctionNames===false?false:true;r.respectFunctionProperties=t.respectFunctionProperties===false?false:true;r.unorderedArrays=t.unorderedArrays!==true?false:true;r.unorderedSets=t.unorderedSets===false?false:true;r.unorderedObjects=t.unorderedObjects===false?false:true;r.replacer=t.replacer||undefined;r.excludeKeys=t.excludeKeys||undefined;if(typeof e==="undefined"){throw new Error("Object argument required.")}for(var i=0;i<a.length;++i){if(a[i].toLowerCase()===r.algorithm.toLowerCase()){r.algorithm=a[i]}}if(a.indexOf(r.algorithm)===-1){throw new Error('Algorithm "'+r.algorithm+'" not supported. '+"supported values: "+a.join(", "))}if(s.indexOf(r.encoding)===-1&&r.algorithm!=="passthrough"){throw new Error('Encoding "'+r.encoding+'" not supported. '+"supported values: "+s.join(", "))}return r}function isNativeFunction(e){if(typeof e!=="function"){return false}var t=/^function\s+\w*\s*\(\s*\)\s*{\s+\[native code\]\s+}$/i;return t.exec(Function.prototype.toString.call(e))!=null}function hash(e,t){var r;if(t.algorithm!=="passthrough"){r=i.createHash(t.algorithm)}else{r=new PassThrough}if(typeof r.write==="undefined"){r.write=r.update;r.end=r.update}var a=typeHasher(t,r);a.dispatch(e);if(!r.update){r.end("")}if(r.digest){return r.digest(t.encoding==="buffer"?undefined:t.encoding)}var s=r.read();if(t.encoding==="buffer"){return s}return s.toString(t.encoding)}t.writeToStream=function(e,t,r){if(typeof r==="undefined"){r=t;t={}}t=applyDefaults(e,t);return typeHasher(t,r).dispatch(e)};function typeHasher(e,t,r){r=r||[];var i=function(e){if(t.update){return t.update(e,"utf8")}else{return t.write(e,"utf8")}};return{dispatch:function(t){if(e.replacer){t=e.replacer(t)}var r=typeof t;if(t===null){r="null"}return this["_"+r](t)},_object:function(t){var a=/\[object (.*)\]/i;var s=Object.prototype.toString.call(t);var n=a.exec(s);if(!n){n="unknown:["+s+"]"}else{n=n[1]}n=n.toLowerCase();var o=null;if((o=r.indexOf(t))>=0){return this.dispatch("[CIRCULAR:"+o+"]")}else{r.push(t)}if(typeof Buffer!=="undefined"&&Buffer.isBuffer&&Buffer.isBuffer(t)){i("buffer:");return i(t)}if(n!=="object"&&n!=="function"&&n!=="asyncfunction"){if(this["_"+n]){this["_"+n](t)}else if(e.ignoreUnknown){return i("["+n+"]")}else{throw new Error('Unknown object type "'+n+'"')}}else{var u=Object.keys(t);if(e.unorderedObjects){u=u.sort()}if(e.respectType!==false&&!isNativeFunction(t)){u.splice(0,0,"prototype","__proto__","constructor")}if(e.excludeKeys){u=u.filter(function(t){return!e.excludeKeys(t)})}i("object:"+u.length+":");var p=this;return u.forEach(function(r){p.dispatch(r);i(":");if(!e.excludeValues){p.dispatch(t[r])}i(",")})}},_array:function(t,a){a=typeof a!=="undefined"?a:e.unorderedArrays!==false;var s=this;i("array:"+t.length+":");if(!a||t.length<=1){return t.forEach(function(e){return s.dispatch(e)})}var n=[];var o=t.map(function(t){var i=new PassThrough;var a=r.slice();var s=typeHasher(e,i,a);s.dispatch(t);n=n.concat(a.slice(r.length));return i.read().toString()});r=r.concat(n);o.sort();return this._array(o,false)},_date:function(e){return i("date:"+e.toJSON())},_symbol:function(e){return i("symbol:"+e.toString())},_error:function(e){return i("error:"+e.toString())},_boolean:function(e){return i("bool:"+e.toString())},_string:function(e){i("string:"+e.length+":");i(e.toString())},_function:function(t){i("fn:");if(isNativeFunction(t)){this.dispatch("[native]")}else{this.dispatch(t.toString())}if(e.respectFunctionNames!==false){this.dispatch("function-name:"+String(t.name))}if(e.respectFunctionProperties){this._object(t)}},_number:function(e){return i("number:"+e.toString())},_xml:function(e){return i("xml:"+e.toString())},_null:function(){return i("Null")},_undefined:function(){return i("Undefined")},_regexp:function(e){return i("regex:"+e.toString())},_uint8array:function(e){i("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint8clampedarray:function(e){i("uint8clampedarray:");return this.dispatch(Array.prototype.slice.call(e))},_int8array:function(e){i("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint16array:function(e){i("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_int16array:function(e){i("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_uint32array:function(e){i("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_int32array:function(e){i("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_float32array:function(e){i("float32array:");return this.dispatch(Array.prototype.slice.call(e))},_float64array:function(e){i("float64array:");return this.dispatch(Array.prototype.slice.call(e))},_arraybuffer:function(e){i("arraybuffer:");return this.dispatch(new Uint8Array(e))},_url:function(e){return i("url:"+e.toString(),"utf8")},_map:function(t){i("map:");var r=Array.from(t);return this._array(r,e.unorderedSets!==false)},_set:function(t){i("set:");var r=Array.from(t);return this._array(r,e.unorderedSets!==false)},_blob:function(){if(e.ignoreUnknown){return i("[blob]")}throw Error("Hashing Blob objects is currently not supported\n"+"(see https://github.com/puleos/object-hash/issues/26)\n"+'Use "options.replacer" or "options.ignoreUnknown"\n')},_domwindow:function(){return i("domwindow")},_process:function(){return i("process")},_timer:function(){return i("timer")},_pipe:function(){return i("pipe")},_tcp:function(){return i("tcp")},_udp:function(){return i("udp")},_tty:function(){return i("tty")},_statwatcher:function(){return i("statwatcher")},_securecontext:function(){return i("securecontext")},_connection:function(){return i("connection")},_zlib:function(){return i("zlib")},_context:function(){return i("context")},_nodescript:function(){return i("nodescript")},_httpparser:function(){return i("httpparser")},_dataview:function(){return i("dataview")},_signal:function(){return i("signal")},_fsevent:function(){return i("fsevent")},_tlswrap:function(){return i("tlswrap")}}}function PassThrough(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}},7422:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-sync",jsonVersion:"1.1",serviceFullName:"Amazon Cognito Sync",serviceId:"Cognito Sync",signatureVersion:"v4",protocol:"rest-json",uid:"cognito-sync-2014-06-30"},operations:{BulkPublish:{http:{requestUri:"/identitypools/{IdentityPoolId}/bulkpublish",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeDataset:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolUsage:{shape:"Sg"}}}},DescribeIdentityUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"}}},output:{type:"structure",members:{IdentityUsage:{type:"structure",members:{IdentityId:{},IdentityPoolId:{},LastModifiedDate:{type:"timestamp"},DatasetCount:{type:"integer"},DataStorage:{type:"long"}}}}}},GetBulkPublishDetails:{http:{requestUri:"/identitypools/{IdentityPoolId}/getBulkPublishDetails",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},BulkPublishStartTime:{type:"timestamp"},BulkPublishCompleteTime:{type:"timestamp"},BulkPublishStatus:{},FailureMessage:{}}}},GetCognitoEvents:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{Events:{shape:"Sq"}}}},GetIdentityPoolConfiguration:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},ListDatasets:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets",responseCode:200},input:{type:"structure",required:["IdentityId","IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{shape:"S8"}},Count:{type:"integer"},NextToken:{}}}},ListIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{IdentityPoolUsages:{type:"list",member:{shape:"Sg"}},MaxResults:{type:"integer"},Count:{type:"integer"},NextToken:{}}}},ListRecords:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},LastSyncCount:{location:"querystring",locationName:"lastSyncCount",type:"long"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},SyncSessionToken:{location:"querystring",locationName:"syncSessionToken"}}},output:{type:"structure",members:{Records:{shape:"S1c"},NextToken:{},Count:{type:"integer"},DatasetSyncCount:{type:"long"},LastModifiedBy:{},MergedDatasetNames:{type:"list",member:{}},DatasetExists:{type:"boolean"},DatasetDeletedAfterRequestedSyncCount:{type:"boolean"},SyncSessionToken:{}}}},RegisterDevice:{http:{requestUri:"/identitypools/{IdentityPoolId}/identity/{IdentityId}/device",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","Platform","Token"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},Platform:{},Token:{}}},output:{type:"structure",members:{DeviceId:{}}}},SetCognitoEvents:{http:{requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId","Events"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},Events:{shape:"Sq"}}}},SetIdentityPoolConfiguration:{http:{requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},SubscribeToDataset:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UnsubscribeFromDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UpdateRecords:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","SyncSessionToken"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{},RecordPatches:{type:"list",member:{type:"structure",required:["Op","Key","SyncCount"],members:{Op:{},Key:{},Value:{},SyncCount:{type:"long"},DeviceLastModifiedDate:{type:"timestamp"}}}},SyncSessionToken:{},ClientContext:{location:"header",locationName:"x-amz-Client-Context"}}},output:{type:"structure",members:{Records:{shape:"S1c"}}}}},shapes:{S8:{type:"structure",members:{IdentityId:{},DatasetName:{},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DataStorage:{type:"long"},NumRecords:{type:"long"}}},Sg:{type:"structure",members:{IdentityPoolId:{},SyncSessionsCount:{type:"long"},DataStorage:{type:"long"},LastModifiedDate:{type:"timestamp"}}},Sq:{type:"map",key:{},value:{}},Sv:{type:"structure",members:{ApplicationArns:{type:"list",member:{}},RoleArn:{}}},Sz:{type:"structure",members:{StreamName:{},RoleArn:{},StreamingStatus:{}}},S1c:{type:"list",member:{type:"structure",members:{Key:{},Value:{},SyncCount:{type:"long"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DeviceLastModifiedDate:{type:"timestamp"}}}}},examples:{}}},7426:function(e,t,r){var i=r(395),a="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",s="AWS_CONTAINER_CREDENTIALS_FULL_URI",n="AWS_CONTAINER_AUTHORIZATION_TOKEN",o=["https:"],u=["http:","https:"],p=["localhost","127.0.0.1"],c="169.254.170.2";i.RemoteCredentials=i.util.inherit(i.Credentials,{constructor:function RemoteCredentials(e){i.Credentials.call(this);e=e?i.util.copy(e):{};if(!e.httpOptions)e.httpOptions={};e.httpOptions=i.util.merge(this.httpOptions,e.httpOptions);i.util.update(this,e)},httpOptions:{timeout:1e3},maxRetries:3,isConfiguredForEcsCredentials:function isConfiguredForEcsCredentials(){return Boolean(process&&process.env&&(process.env[a]||process.env[s]))},getECSFullUri:function getECSFullUri(){if(process&&process.env){var e=process.env[a],t=process.env[s];if(e){return"http://"+c+e}else if(t){var r=i.util.urlParse(t);if(u.indexOf(r.protocol)<0){throw i.util.error(new Error("Unsupported protocol: AWS.RemoteCredentials supports "+u.join(",")+" only; "+r.protocol+" requested."),{code:"ECSCredentialsProviderFailure"})}if(o.indexOf(r.protocol)<0&&p.indexOf(r.hostname)<0){throw i.util.error(new Error("Unsupported hostname: AWS.RemoteCredentials only supports "+p.join(",")+" for "+r.protocol+"; "+r.protocol+"//"+r.hostname+" requested."),{code:"ECSCredentialsProviderFailure"})}return t}else{throw i.util.error(new Error("Variable "+a+" or "+s+" must be set to use AWS.RemoteCredentials."),{code:"ECSCredentialsProviderFailure"})}}else{throw i.util.error(new Error("No process info available"),{code:"ECSCredentialsProviderFailure"})}},getECSAuthToken:function getECSAuthToken(){if(process&&process.env&&process.env[s]){return process.env[n]}},credsFormatIsValid:function credsFormatIsValid(e){return!!e.accessKeyId&&!!e.secretAccessKey&&!!e.sessionToken&&!!e.expireTime},formatCreds:function formatCreds(e){if(!!e.credentials){e=e.credentials}return{expired:false,accessKeyId:e.accessKeyId||e.AccessKeyId,secretAccessKey:e.secretAccessKey||e.SecretAccessKey,sessionToken:e.sessionToken||e.Token,expireTime:new Date(e.expiration||e.Expiration)}},request:function request(e,t){var r=new i.HttpRequest(e);r.method="GET";r.headers.Accept="application/json";var a=this.getECSAuthToken();if(a){r.headers.Authorization=a}i.util.handleRequestWithRetries(r,this,t)},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;var r;try{r=this.getECSFullUri()}catch(t){e(t);return}this.request(r,function(r,a){if(!r){try{a=JSON.parse(a);var s=t.formatCreds(a);if(!t.credsFormatIsValid(s)){throw i.util.error(new Error("Response data is not in valid format"),{code:"ECSCredentialsProviderFailure"})}i.util.update(t,s)}catch(e){r=e}}e(r,s)})}})},7430:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-07-27",endpointPrefix:"iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events",serviceId:"IoT Events",signatureVersion:"v4",signingName:"iotevents",uid:"iotevents-2018-07-27"},operations:{CreateDetectorModel:{http:{requestUri:"/detector-models"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{},detectorModelDefinition:{shape:"S3"},detectorModelDescription:{},key:{},roleArn:{},tags:{shape:"S1u"},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S20"}}}},CreateInput:{http:{requestUri:"/inputs",responseCode:201},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{},inputDescription:{},inputDefinition:{shape:"S27"},tags:{shape:"S1u"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S2b"}}}},DeleteDetectorModel:{http:{method:"DELETE",requestUri:"/detector-models/{detectorModelName}",responseCode:204},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"}}},output:{type:"structure",members:{}}},DeleteInput:{http:{method:"DELETE",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{}}},DescribeDetectorModel:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{detectorModel:{type:"structure",members:{detectorModelDefinition:{shape:"S3"},detectorModelConfiguration:{shape:"S20"}}}}}},DescribeInput:{http:{method:"GET",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{input:{type:"structure",members:{inputConfiguration:{shape:"S2b"},inputDefinition:{shape:"S27"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S2q"}}}},ListDetectorModelVersions:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}/versions"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelVersionSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},evaluationMethod:{}}}},nextToken:{}}}},ListDetectorModels:{http:{method:"GET",requestUri:"/detector-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelDescription:{},creationTime:{type:"timestamp"}}}},nextToken:{}}}},ListInputs:{http:{method:"GET",requestUri:"/inputs"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{inputSummaries:{type:"list",member:{type:"structure",members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1u"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S2q"}}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetectorModel:{http:{requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelDefinition:{shape:"S3"},detectorModelDescription:{},roleArn:{},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S20"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{location:"uri",locationName:"inputName"},inputDescription:{},inputDefinition:{shape:"S27"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S2b"}}}}},shapes:{S3:{type:"structure",required:["states","initialStateName"],members:{states:{type:"list",member:{type:"structure",required:["stateName"],members:{stateName:{},onInput:{type:"structure",members:{events:{shape:"S8"},transitionEvents:{type:"list",member:{type:"structure",required:["eventName","condition","nextState"],members:{eventName:{},condition:{},actions:{shape:"Sc"},nextState:{}}}}}},onEnter:{type:"structure",members:{events:{shape:"S8"}}},onExit:{type:"structure",members:{events:{shape:"S8"}}}}}},initialStateName:{}}},S8:{type:"list",member:{type:"structure",required:["eventName"],members:{eventName:{},condition:{},actions:{shape:"Sc"}}}},Sc:{type:"list",member:{type:"structure",members:{setVariable:{type:"structure",required:["variableName","value"],members:{variableName:{},value:{}}},sns:{type:"structure",required:["targetArn"],members:{targetArn:{},payload:{shape:"Sj"}}},iotTopicPublish:{type:"structure",required:["mqttTopic"],members:{mqttTopic:{},payload:{shape:"Sj"}}},setTimer:{type:"structure",required:["timerName"],members:{timerName:{},seconds:{deprecated:true,deprecatedMessage:"seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.",type:"integer"},durationExpression:{}}},clearTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},resetTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{},payload:{shape:"Sj"}}},iotEvents:{type:"structure",required:["inputName"],members:{inputName:{},payload:{shape:"Sj"}}},sqs:{type:"structure",required:["queueUrl"],members:{queueUrl:{},useBase64:{type:"boolean"},payload:{shape:"Sj"}}},firehose:{type:"structure",required:["deliveryStreamName"],members:{deliveryStreamName:{},separator:{},payload:{shape:"Sj"}}},dynamoDB:{type:"structure",required:["hashKeyField","hashKeyValue","tableName"],members:{hashKeyType:{},hashKeyField:{},hashKeyValue:{},rangeKeyType:{},rangeKeyField:{},rangeKeyValue:{},operation:{},payloadField:{},tableName:{},payload:{shape:"Sj"}}},dynamoDBv2:{type:"structure",required:["tableName"],members:{tableName:{},payload:{shape:"Sj"}}},iotSiteWise:{type:"structure",required:["propertyValue"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValue:{type:"structure",required:["value"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}}},Sj:{type:"structure",required:["contentExpression","type"],members:{contentExpression:{},type:{}}},S1u:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S20:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelDescription:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},key:{},evaluationMethod:{}}},S27:{type:"structure",required:["attributes"],members:{attributes:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{}}}}}},S2b:{type:"structure",required:["inputName","inputArn","creationTime","lastUpdateTime","status"],members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}},S2q:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"},detectorDebugOptions:{type:"list",member:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{},keyValue:{}}}}}}}}},7439:function(e){e.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},7443:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["globalaccelerator"]={};i.GlobalAccelerator=a.defineService("globalaccelerator",["2018-08-08"]);Object.defineProperty(s.services["globalaccelerator"],"2018-08-08",{get:function get(){var e=r(1152);e.paginators=r(280).pagination;return e},enumerable:true,configurable:true});e.exports=i.GlobalAccelerator},7452:function(e,t,r){const{inherits:i}=r(1669);function Reporter(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}Reporter.prototype.isError=function isError(e){return e instanceof ReporterError};Reporter.prototype.save=function save(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}};Reporter.prototype.restore=function restore(e){const t=this._reporterState;t.obj=e.obj;t.path=t.path.slice(0,e.pathLen)};Reporter.prototype.enterKey=function enterKey(e){return this._reporterState.path.push(e)};Reporter.prototype.exitKey=function exitKey(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)};Reporter.prototype.leaveKey=function leaveKey(e,t,r){const i=this._reporterState;this.exitKey(e);if(i.obj!==null){i.obj[t]=r}};Reporter.prototype.path=function path(){return this._reporterState.path.join("/")};Reporter.prototype.enterObject=function enterObject(){const e=this._reporterState;const t=e.obj;e.obj={};return t};Reporter.prototype.leaveObject=function leaveObject(e){const t=this._reporterState;const r=t.obj;t.obj=e;return r};Reporter.prototype.error=function error(e){let t;const r=this._reporterState;const i=e instanceof ReporterError;if(i){t=e}else{t=new ReporterError(r.path.map(function(e){return`[${JSON.stringify(e)}]`}).join(""),e.message||e,e.stack)}if(!r.options.partial){throw t}if(!i){r.errors.push(t)}return t};Reporter.prototype.wrapResult=function wrapResult(e){const t=this._reporterState;if(!t.options.partial){return e}return{result:this.isError(e)?null:e,errors:t.errors}};function ReporterError(e,t){this.path=e;this.rethrow(t)}i(ReporterError,Error);ReporterError.prototype.rethrow=function rethrow(e){this.message=`${e} at: ${this.path||"(shallow)"}`;if(Error.captureStackTrace){Error.captureStackTrace(this,ReporterError)}if(!this.stack){try{throw new Error(this.message)}catch(e){this.stack=e.stack}}return this};t.Reporter=Reporter},7460:function(e){e.exports={metadata:{apiVersion:"2020-01-01",endpointPrefix:"macie2",signingName:"macie2",serviceFullName:"Amazon Macie 2",serviceId:"Macie2",protocol:"rest-json",jsonVersion:"1.1",uid:"macie2-2020-01-01",signatureVersion:"v4"},operations:{AcceptInvitation:{http:{requestUri:"/invitations/accept",responseCode:200},input:{type:"structure",members:{invitationId:{locationName:"invitationId"},masterAccount:{locationName:"masterAccount"}},required:["masterAccount","invitationId"]},output:{type:"structure",members:{}}},BatchGetCustomDataIdentifiers:{http:{requestUri:"/custom-data-identifiers/get",responseCode:200},input:{type:"structure",members:{ids:{shape:"S5",locationName:"ids"}}},output:{type:"structure",members:{customDataIdentifiers:{locationName:"customDataIdentifiers",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},deleted:{locationName:"deleted",type:"boolean"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"}}}},notFoundIdentifierIds:{shape:"S5",locationName:"notFoundIdentifierIds"}}}},CreateClassificationJob:{http:{requestUri:"/jobs",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:true},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},description:{locationName:"description"},initialRun:{locationName:"initialRun",type:"boolean"},jobType:{locationName:"jobType"},name:{locationName:"name"},s3JobDefinition:{shape:"Sd",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"Ss",locationName:"scheduleFrequency"},tags:{shape:"Sx",locationName:"tags"}},required:["s3JobDefinition","jobType","clientToken","name"]},output:{type:"structure",members:{jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"}}}},CreateCustomDataIdentifier:{http:{requestUri:"/custom-data-identifiers",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:true},description:{locationName:"description"},ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},name:{locationName:"name"},regex:{locationName:"regex"},tags:{shape:"Sx",locationName:"tags"}}},output:{type:"structure",members:{customDataIdentifierId:{locationName:"customDataIdentifierId"}}}},CreateFindingsFilter:{http:{requestUri:"/findingsfilters",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},clientToken:{locationName:"clientToken",idempotencyToken:true},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sx",locationName:"tags"}},required:["action","findingCriteria","name"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},CreateInvitations:{http:{requestUri:"/invitations",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"},disableEmailNotification:{locationName:"disableEmailNotification",type:"boolean"},message:{locationName:"message"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},CreateMember:{http:{requestUri:"/members",responseCode:200},input:{type:"structure",members:{account:{locationName:"account",type:"structure",members:{accountId:{locationName:"accountId"},email:{locationName:"email"}},required:["email","accountId"]},tags:{shape:"Sx",locationName:"tags"}},required:["account"]},output:{type:"structure",members:{arn:{locationName:"arn"}}}},CreateSampleFindings:{http:{requestUri:"/findings/sample",responseCode:200},input:{type:"structure",members:{findingTypes:{locationName:"findingTypes",type:"list",member:{}}}},output:{type:"structure",members:{}}},DeclineInvitations:{http:{requestUri:"/invitations/decline",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},DeleteCustomDataIdentifier:{http:{method:"DELETE",requestUri:"/custom-data-identifiers/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DeleteFindingsFilter:{http:{method:"DELETE",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DeleteInvitations:{http:{requestUri:"/invitations/delete",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},DeleteMember:{http:{method:"DELETE",requestUri:"/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DescribeBuckets:{http:{requestUri:"/datasources/s3",responseCode:200},input:{type:"structure",members:{criteria:{locationName:"criteria",type:"map",key:{},value:{type:"structure",members:{eq:{shape:"S5",locationName:"eq"},gt:{locationName:"gt",type:"long"},gte:{locationName:"gte",type:"long"},lt:{locationName:"lt",type:"long"},lte:{locationName:"lte",type:"long"},neq:{shape:"S5",locationName:"neq"},prefix:{locationName:"prefix"}}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{buckets:{locationName:"buckets",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},bucketArn:{locationName:"bucketArn"},bucketCreatedAt:{shape:"S9",locationName:"bucketCreatedAt"},bucketName:{locationName:"bucketName"},classifiableObjectCount:{locationName:"classifiableObjectCount",type:"long"},classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},jobDetails:{locationName:"jobDetails",type:"structure",members:{isDefinedInJob:{locationName:"isDefinedInJob"},isMonitoredByJob:{locationName:"isMonitoredByJob"},lastJobId:{locationName:"lastJobId"},lastJobRunTime:{shape:"S9",locationName:"lastJobRunTime"}}},lastUpdated:{shape:"S9",locationName:"lastUpdated"},objectCount:{locationName:"objectCount",type:"long"},objectCountByEncryptionType:{locationName:"objectCountByEncryptionType",type:"structure",members:{customerManaged:{locationName:"customerManaged",type:"long"},kmsManaged:{locationName:"kmsManaged",type:"long"},s3Managed:{locationName:"s3Managed",type:"long"},unencrypted:{locationName:"unencrypted",type:"long"}}},publicAccess:{shape:"S26",locationName:"publicAccess"},region:{locationName:"region"},replicationDetails:{locationName:"replicationDetails",type:"structure",members:{replicated:{locationName:"replicated",type:"boolean"},replicatedExternally:{locationName:"replicatedExternally",type:"boolean"},replicationAccounts:{shape:"S5",locationName:"replicationAccounts"}}},sharedAccess:{locationName:"sharedAccess"},sizeInBytes:{locationName:"sizeInBytes",type:"long"},sizeInBytesCompressed:{locationName:"sizeInBytesCompressed",type:"long"},tags:{locationName:"tags",type:"list",member:{shape:"S2h"}},unclassifiableObjectCount:{shape:"S2i",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2i",locationName:"unclassifiableObjectSizeInBytes"},versioning:{locationName:"versioning",type:"boolean"}}}},nextToken:{locationName:"nextToken"}}}},DescribeClassificationJob:{http:{method:"GET",requestUri:"/jobs/{jobId}",responseCode:200},input:{type:"structure",members:{jobId:{location:"uri",locationName:"jobId"}},required:["jobId"]},output:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:true},createdAt:{shape:"S9",locationName:"createdAt"},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},description:{locationName:"description"},initialRun:{locationName:"initialRun",type:"boolean"},jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},lastRunErrorStatus:{shape:"S2m",locationName:"lastRunErrorStatus"},lastRunTime:{shape:"S9",locationName:"lastRunTime"},name:{locationName:"name"},s3JobDefinition:{shape:"Sd",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"Ss",locationName:"scheduleFrequency"},statistics:{locationName:"statistics",type:"structure",members:{approximateNumberOfObjectsToProcess:{locationName:"approximateNumberOfObjectsToProcess",type:"double"},numberOfRuns:{locationName:"numberOfRuns",type:"double"}}},tags:{shape:"Sx",locationName:"tags"},userPausedDetails:{shape:"S2q",locationName:"userPausedDetails"}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/admin/configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{autoEnable:{locationName:"autoEnable",type:"boolean"},maxAccountLimitReached:{locationName:"maxAccountLimitReached",type:"boolean"}}}},DisableMacie:{http:{method:"DELETE",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisableOrganizationAdminAccount:{http:{method:"DELETE",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{adminAccountId:{location:"querystring",locationName:"adminAccountId"}},required:["adminAccountId"]},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/master/disassociate",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateMember:{http:{requestUri:"/members/disassociate/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},EnableMacie:{http:{requestUri:"/macie",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:true},findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin",responseCode:200},input:{type:"structure",members:{adminAccountId:{locationName:"adminAccountId"},clientToken:{locationName:"clientToken",idempotencyToken:true}},required:["adminAccountId"]},output:{type:"structure",members:{}}},GetBucketStatistics:{http:{requestUri:"/datasources/s3/statistics",responseCode:200},input:{type:"structure",members:{accountId:{locationName:"accountId"}}},output:{type:"structure",members:{bucketCount:{locationName:"bucketCount",type:"long"},bucketCountByEffectivePermission:{locationName:"bucketCountByEffectivePermission",type:"structure",members:{publiclyAccessible:{locationName:"publiclyAccessible",type:"long"},publiclyReadable:{locationName:"publiclyReadable",type:"long"},publiclyWritable:{locationName:"publiclyWritable",type:"long"},unknown:{locationName:"unknown",type:"long"}}},bucketCountByEncryptionType:{locationName:"bucketCountByEncryptionType",type:"structure",members:{kmsManaged:{locationName:"kmsManaged",type:"long"},s3Managed:{locationName:"s3Managed",type:"long"},unencrypted:{locationName:"unencrypted",type:"long"}}},bucketCountBySharedAccessType:{locationName:"bucketCountBySharedAccessType",type:"structure",members:{external:{locationName:"external",type:"long"},internal:{locationName:"internal",type:"long"},notShared:{locationName:"notShared",type:"long"},unknown:{locationName:"unknown",type:"long"}}},classifiableObjectCount:{locationName:"classifiableObjectCount",type:"long"},classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},lastUpdated:{shape:"S9",locationName:"lastUpdated"},objectCount:{locationName:"objectCount",type:"long"},sizeInBytes:{locationName:"sizeInBytes",type:"long"},sizeInBytesCompressed:{locationName:"sizeInBytesCompressed",type:"long"},unclassifiableObjectCount:{shape:"S2i",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2i",locationName:"unclassifiableObjectSizeInBytes"}}}},GetClassificationExportConfiguration:{http:{method:"GET",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{configuration:{shape:"S3e",locationName:"configuration"}}}},GetCustomDataIdentifier:{http:{method:"GET",requestUri:"/custom-data-identifiers/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},deleted:{locationName:"deleted",type:"boolean"},description:{locationName:"description"},id:{locationName:"id"},ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},name:{locationName:"name"},regex:{locationName:"regex"},tags:{shape:"Sx",locationName:"tags"}}}},GetFindingStatistics:{http:{requestUri:"/findings/statistics",responseCode:200},input:{type:"structure",members:{findingCriteria:{shape:"S13",locationName:"findingCriteria"},groupBy:{locationName:"groupBy"},size:{locationName:"size",type:"integer"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}},required:["groupBy"]},output:{type:"structure",members:{countsByGroup:{locationName:"countsByGroup",type:"list",member:{type:"structure",members:{count:{locationName:"count",type:"long"},groupKey:{locationName:"groupKey"}}}}}}},GetFindings:{http:{requestUri:"/findings/describe",responseCode:200},input:{type:"structure",members:{findingIds:{shape:"S5",locationName:"findingIds"},sortCriteria:{shape:"S3q",locationName:"sortCriteria"}},required:["findingIds"]},output:{type:"structure",members:{findings:{locationName:"findings",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},archived:{locationName:"archived",type:"boolean"},category:{locationName:"category"},classificationDetails:{locationName:"classificationDetails",type:"structure",members:{detailedResultsLocation:{locationName:"detailedResultsLocation"},jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"},result:{locationName:"result",type:"structure",members:{additionalOccurrences:{locationName:"additionalOccurrences",type:"boolean"},customDataIdentifiers:{locationName:"customDataIdentifiers",type:"structure",members:{detections:{locationName:"detections",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},count:{locationName:"count",type:"long"},name:{locationName:"name"},occurrences:{shape:"S40",locationName:"occurrences"}}}},totalCount:{locationName:"totalCount",type:"long"}}},mimeType:{locationName:"mimeType"},sensitiveData:{locationName:"sensitiveData",type:"list",member:{type:"structure",members:{category:{locationName:"category"},detections:{locationName:"detections",type:"list",member:{type:"structure",members:{count:{locationName:"count",type:"long"},occurrences:{shape:"S40",locationName:"occurrences"},type:{locationName:"type"}}}},totalCount:{locationName:"totalCount",type:"long"}}}},sizeClassified:{locationName:"sizeClassified",type:"long"},status:{locationName:"status",type:"structure",members:{code:{locationName:"code"},reason:{locationName:"reason"}}}}}}},count:{locationName:"count",type:"long"},createdAt:{shape:"S9",locationName:"createdAt"},description:{locationName:"description"},id:{locationName:"id"},partition:{locationName:"partition"},policyDetails:{locationName:"policyDetails",type:"structure",members:{action:{locationName:"action",type:"structure",members:{actionType:{locationName:"actionType"},apiCallDetails:{locationName:"apiCallDetails",type:"structure",members:{api:{locationName:"api"},apiServiceName:{locationName:"apiServiceName"},firstSeen:{shape:"S9",locationName:"firstSeen"},lastSeen:{shape:"S9",locationName:"lastSeen"}}}}},actor:{locationName:"actor",type:"structure",members:{domainDetails:{locationName:"domainDetails",type:"structure",members:{domainName:{locationName:"domainName"}}},ipAddressDetails:{locationName:"ipAddressDetails",type:"structure",members:{ipAddressV4:{locationName:"ipAddressV4"},ipCity:{locationName:"ipCity",type:"structure",members:{name:{locationName:"name"}}},ipCountry:{locationName:"ipCountry",type:"structure",members:{code:{locationName:"code"},name:{locationName:"name"}}},ipGeoLocation:{locationName:"ipGeoLocation",type:"structure",members:{lat:{locationName:"lat",type:"double"},lon:{locationName:"lon",type:"double"}}},ipOwner:{locationName:"ipOwner",type:"structure",members:{asn:{locationName:"asn"},asnOrg:{locationName:"asnOrg"},isp:{locationName:"isp"},org:{locationName:"org"}}}}},userIdentity:{locationName:"userIdentity",type:"structure",members:{assumedRole:{locationName:"assumedRole",type:"structure",members:{accessKeyId:{locationName:"accessKeyId"},accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},sessionContext:{shape:"S4s",locationName:"sessionContext"}}},awsAccount:{locationName:"awsAccount",type:"structure",members:{accountId:{locationName:"accountId"},principalId:{locationName:"principalId"}}},awsService:{locationName:"awsService",type:"structure",members:{invokedBy:{locationName:"invokedBy"}}},federatedUser:{locationName:"federatedUser",type:"structure",members:{accessKeyId:{locationName:"accessKeyId"},accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},sessionContext:{shape:"S4s",locationName:"sessionContext"}}},iamUser:{locationName:"iamUser",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},userName:{locationName:"userName"}}},root:{locationName:"root",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"}}},type:{locationName:"type"}}}}}}},region:{locationName:"region"},resourcesAffected:{locationName:"resourcesAffected",type:"structure",members:{s3Bucket:{locationName:"s3Bucket",type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},defaultServerSideEncryption:{shape:"S53",locationName:"defaultServerSideEncryption"},name:{locationName:"name"},owner:{locationName:"owner",type:"structure",members:{displayName:{locationName:"displayName"},id:{locationName:"id"}}},publicAccess:{shape:"S26",locationName:"publicAccess"},tags:{shape:"S56",locationName:"tags"}}},s3Object:{locationName:"s3Object",type:"structure",members:{bucketArn:{locationName:"bucketArn"},eTag:{locationName:"eTag"},extension:{locationName:"extension"},key:{locationName:"key"},lastModified:{shape:"S9",locationName:"lastModified"},path:{locationName:"path"},publicAccess:{locationName:"publicAccess",type:"boolean"},serverSideEncryption:{shape:"S53",locationName:"serverSideEncryption"},size:{locationName:"size",type:"long"},storageClass:{locationName:"storageClass"},tags:{shape:"S56",locationName:"tags"},versionId:{locationName:"versionId"}}}}},sample:{locationName:"sample",type:"boolean"},schemaVersion:{locationName:"schemaVersion"},severity:{locationName:"severity",type:"structure",members:{description:{locationName:"description"},score:{locationName:"score",type:"long"}}},title:{locationName:"title"},type:{locationName:"type"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}}}}},GetFindingsFilter:{http:{method:"GET",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{action:{locationName:"action"},arn:{locationName:"arn"},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},id:{locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sx",locationName:"tags"}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitations/count",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{invitationsCount:{locationName:"invitationsCount",type:"long"}}}},GetMacieSession:{http:{method:"GET",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{createdAt:{shape:"S9",locationName:"createdAt"},findingPublishingFrequency:{locationName:"findingPublishingFrequency"},serviceRole:{locationName:"serviceRole"},status:{locationName:"status"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/master",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{master:{shape:"S5j",locationName:"master"}}}},GetMember:{http:{method:"GET",requestUri:"/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},email:{locationName:"email"},invitedAt:{shape:"S9",locationName:"invitedAt"},masterAccountId:{locationName:"masterAccountId"},relationshipStatus:{locationName:"relationshipStatus"},tags:{shape:"Sx",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetUsageStatistics:{http:{requestUri:"/usage/statistics",responseCode:200},input:{type:"structure",members:{filterBy:{locationName:"filterBy",type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortBy:{locationName:"sortBy",type:"structure",members:{key:{locationName:"key"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{nextToken:{locationName:"nextToken"},records:{locationName:"records",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},freeTrialStartDate:{shape:"S9",locationName:"freeTrialStartDate"},usage:{locationName:"usage",type:"list",member:{type:"structure",members:{currency:{locationName:"currency"},estimatedCost:{locationName:"estimatedCost"},serviceLimit:{locationName:"serviceLimit",type:"structure",members:{isServiceLimited:{locationName:"isServiceLimited",type:"boolean"},unit:{locationName:"unit"},value:{locationName:"value",type:"long"}}},type:{locationName:"type"}}}}}}}}}},GetUsageTotals:{http:{method:"GET",requestUri:"/usage",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{usageTotals:{locationName:"usageTotals",type:"list",member:{type:"structure",members:{currency:{locationName:"currency"},estimatedCost:{locationName:"estimatedCost"},type:{locationName:"type"}}}}}}},ListClassificationJobs:{http:{requestUri:"/jobs/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{locationName:"filterCriteria",type:"structure",members:{excludes:{shape:"S69",locationName:"excludes"},includes:{shape:"S69",locationName:"includes"}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{items:{locationName:"items",type:"list",member:{type:"structure",members:{bucketDefinitions:{shape:"Se",locationName:"bucketDefinitions"},createdAt:{shape:"S9",locationName:"createdAt"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},lastRunErrorStatus:{shape:"S2m",locationName:"lastRunErrorStatus"},name:{locationName:"name"},userPausedDetails:{shape:"S2q",locationName:"userPausedDetails"}}}},nextToken:{locationName:"nextToken"}}}},ListCustomDataIdentifiers:{http:{requestUri:"/custom-data-identifiers/list",responseCode:200},input:{type:"structure",members:{maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{items:{locationName:"items",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"}}}},nextToken:{locationName:"nextToken"}}}},ListFindings:{http:{requestUri:"/findings",responseCode:200},input:{type:"structure",members:{findingCriteria:{shape:"S13",locationName:"findingCriteria"},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{shape:"S3q",locationName:"sortCriteria"}}},output:{type:"structure",members:{findingIds:{shape:"S5",locationName:"findingIds"},nextToken:{locationName:"nextToken"}}}},ListFindingsFilters:{http:{method:"GET",requestUri:"/findingsfilters",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{findingsFilterListItems:{locationName:"findingsFilterListItems",type:"list",member:{type:"structure",members:{action:{locationName:"action"},arn:{locationName:"arn"},id:{locationName:"id"},name:{locationName:"name"},tags:{shape:"Sx",locationName:"tags"}}}},nextToken:{locationName:"nextToken"}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{invitations:{locationName:"invitations",type:"list",member:{shape:"S5j"}},nextToken:{locationName:"nextToken"}}}},ListMembers:{http:{method:"GET",requestUri:"/members",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},onlyAssociated:{location:"querystring",locationName:"onlyAssociated"}}},output:{type:"structure",members:{members:{locationName:"members",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},email:{locationName:"email"},invitedAt:{shape:"S9",locationName:"invitedAt"},masterAccountId:{locationName:"masterAccountId"},relationshipStatus:{locationName:"relationshipStatus"},tags:{shape:"Sx",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},nextToken:{locationName:"nextToken"}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{adminAccounts:{locationName:"adminAccounts",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},status:{locationName:"status"}}}},nextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"}},required:["resourceArn"]},output:{type:"structure",members:{tags:{shape:"Sx",locationName:"tags"}}}},PutClassificationExportConfiguration:{http:{method:"PUT",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{configuration:{shape:"S3e",locationName:"configuration"}},required:["configuration"]},output:{type:"structure",members:{configuration:{shape:"S3e",locationName:"configuration"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sx",locationName:"tags"}},required:["resourceArn","tags"]},output:{type:"structure",members:{}}},TestCustomDataIdentifier:{http:{requestUri:"/custom-data-identifiers/test",responseCode:200},input:{type:"structure",members:{ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},regex:{locationName:"regex"},sampleText:{locationName:"sampleText"}},required:["regex","sampleText"]},output:{type:"structure",members:{matchCount:{locationName:"matchCount",type:"integer"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["tagKeys","resourceArn"]},output:{type:"structure",members:{}}},UpdateClassificationJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}",responseCode:200},input:{type:"structure",members:{jobId:{location:"uri",locationName:"jobId"},jobStatus:{locationName:"jobStatus"}},required:["jobId","jobStatus"]},output:{type:"structure",members:{}}},UpdateFindingsFilter:{http:{method:"PATCH",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},id:{location:"uri",locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"}},required:["id"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},UpdateMacieSession:{http:{method:"PATCH",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},UpdateMemberSession:{http:{method:"PATCH",requestUri:"/macie/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"},status:{locationName:"status"}},required:["id","status"]},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{method:"PATCH",requestUri:"/admin/configuration",responseCode:200},input:{type:"structure",members:{autoEnable:{locationName:"autoEnable",type:"boolean"}},required:["autoEnable"]},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{}},S9:{type:"timestamp",timestampFormat:"iso8601"},Sd:{type:"structure",members:{bucketDefinitions:{shape:"Se",locationName:"bucketDefinitions"},scoping:{locationName:"scoping",type:"structure",members:{excludes:{shape:"Sh",locationName:"excludes"},includes:{shape:"Sh",locationName:"includes"}}}}},Se:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},buckets:{shape:"S5",locationName:"buckets"}},required:["accountId","buckets"]}},Sh:{type:"structure",members:{and:{locationName:"and",type:"list",member:{type:"structure",members:{simpleScopeTerm:{locationName:"simpleScopeTerm",type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}},tagScopeTerm:{locationName:"tagScopeTerm",type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},tagValues:{locationName:"tagValues",type:"list",member:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}}},target:{locationName:"target"}}}}}}}},Ss:{type:"structure",members:{dailySchedule:{locationName:"dailySchedule",type:"structure",members:{}},monthlySchedule:{locationName:"monthlySchedule",type:"structure",members:{dayOfMonth:{locationName:"dayOfMonth",type:"integer"}}},weeklySchedule:{locationName:"weeklySchedule",type:"structure",members:{dayOfWeek:{locationName:"dayOfWeek"}}}}},Sx:{type:"map",key:{},value:{}},S13:{type:"structure",members:{criterion:{locationName:"criterion",type:"map",key:{},value:{type:"structure",members:{eq:{shape:"S5",locationName:"eq"},eqExactMatch:{shape:"S5",locationName:"eqExactMatch"},gt:{locationName:"gt",type:"long"},gte:{locationName:"gte",type:"long"},lt:{locationName:"lt",type:"long"},lte:{locationName:"lte",type:"long"},neq:{shape:"S5",locationName:"neq"}}}}}},S1a:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},errorCode:{locationName:"errorCode"},errorMessage:{locationName:"errorMessage"}}}},S26:{type:"structure",members:{effectivePermission:{locationName:"effectivePermission"},permissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{accountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{blockPublicAccess:{shape:"S2a",locationName:"blockPublicAccess"}}},bucketLevelPermissions:{locationName:"bucketLevelPermissions",type:"structure",members:{accessControlList:{locationName:"accessControlList",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},blockPublicAccess:{shape:"S2a",locationName:"blockPublicAccess"},bucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}}}}}}}},S2a:{type:"structure",members:{blockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},blockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"},ignorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},restrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"}}},S2h:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}},S2i:{type:"structure",members:{fileType:{locationName:"fileType",type:"long"},storageClass:{locationName:"storageClass",type:"long"},total:{locationName:"total",type:"long"}}},S2m:{type:"structure",members:{code:{locationName:"code"}}},S2q:{type:"structure",members:{jobExpiresAt:{shape:"S9",locationName:"jobExpiresAt"},jobImminentExpirationHealthEventArn:{locationName:"jobImminentExpirationHealthEventArn"},jobPausedAt:{shape:"S9",locationName:"jobPausedAt"}}},S3e:{type:"structure",members:{s3Destination:{locationName:"s3Destination",type:"structure",members:{bucketName:{locationName:"bucketName"},keyPrefix:{locationName:"keyPrefix"},kmsKeyArn:{locationName:"kmsKeyArn"}},required:["bucketName","kmsKeyArn"]}}},S3q:{type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}},S40:{type:"structure",members:{cells:{locationName:"cells",type:"list",member:{type:"structure",members:{cellReference:{locationName:"cellReference"},column:{locationName:"column",type:"long"},columnName:{locationName:"columnName"},row:{locationName:"row",type:"long"}}}},lineRanges:{shape:"S43",locationName:"lineRanges"},offsetRanges:{shape:"S43",locationName:"offsetRanges"},pages:{locationName:"pages",type:"list",member:{type:"structure",members:{lineRange:{shape:"S44",locationName:"lineRange"},offsetRange:{shape:"S44",locationName:"offsetRange"},pageNumber:{locationName:"pageNumber",type:"long"}}}},records:{locationName:"records",type:"list",member:{type:"structure",members:{jsonPath:{locationName:"jsonPath"},recordIndex:{locationName:"recordIndex",type:"long"}}}}}},S43:{type:"list",member:{shape:"S44"}},S44:{type:"structure",members:{end:{locationName:"end",type:"long"},start:{locationName:"start",type:"long"},startColumn:{locationName:"startColumn",type:"long"}}},S4s:{type:"structure",members:{attributes:{locationName:"attributes",type:"structure",members:{creationDate:{shape:"S9",locationName:"creationDate"},mfaAuthenticated:{locationName:"mfaAuthenticated",type:"boolean"}}},sessionIssuer:{locationName:"sessionIssuer",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},type:{locationName:"type"},userName:{locationName:"userName"}}}}},S53:{type:"structure",members:{encryptionType:{locationName:"encryptionType"},kmsMasterKeyId:{locationName:"kmsMasterKeyId"}}},S56:{type:"list",member:{shape:"S2h"}},S5j:{type:"structure",members:{accountId:{locationName:"accountId"},invitationId:{locationName:"invitationId"},invitedAt:{shape:"S9",locationName:"invitedAt"},relationshipStatus:{locationName:"relationshipStatus"}}},S69:{type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}}}}},7461:function(e){const t=new Set(["Ed25519"]);if(!("electron"in process.versions)){t.add("Ed448");t.add("X25519");t.add("X448")}e.exports=t},7462:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["wellarchitected"]={};i.WellArchitected=a.defineService("wellarchitected",["2020-03-31"]);Object.defineProperty(s.services["wellarchitected"],"2020-03-31",{get:function get(){var e=r(8062);e.paginators=r(743).pagination;return e},enumerable:true,configurable:true});e.exports=i.WellArchitected},7466:function(e){e.exports={version:2,waiters:{FunctionExists:{delay:1,operation:"GetFunction",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},FunctionActive:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's State to be Active.",acceptors:[{state:"success",matcher:"path",argument:"State",expected:"Active"},{state:"failure",matcher:"path",argument:"State",expected:"Failed"},{state:"retry",matcher:"path",argument:"State",expected:"Pending"}]},FunctionUpdated:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's LastUpdateStatus to be Successful.",acceptors:[{state:"success",matcher:"path",argument:"LastUpdateStatus",expected:"Successful"},{state:"failure",matcher:"path",argument:"LastUpdateStatus",expected:"Failed"},{state:"retry",matcher:"path",argument:"LastUpdateStatus",expected:"InProgress"}]}}}},7469:function(e,t,r){"use strict";var i=r(469);var a=r(3547);var s=r(1382);var n=r(5727).Buffer;function Multipart(e){this.request=e;this.boundary=i();this.chunked=false;this.body=null}Multipart.prototype.isChunked=function(e){var t=this;var r=false;var i=e.data||e;if(!i.forEach){t.request.emit("error",new Error("Argument error, options.multipart."))}if(e.chunked!==undefined){r=e.chunked}if(t.request.getHeader("transfer-encoding")==="chunked"){r=true}if(!r){i.forEach(function(e){if(typeof e.body==="undefined"){t.request.emit("error",new Error("Body attribute missing in multipart."))}if(s(e.body)){r=true}})}return r};Multipart.prototype.setHeaders=function(e){var t=this;if(e&&!t.request.hasHeader("transfer-encoding")){t.request.setHeader("transfer-encoding","chunked")}var r=t.request.getHeader("content-type");if(!r||r.indexOf("multipart")===-1){t.request.setHeader("content-type","multipart/related; boundary="+t.boundary)}else{if(r.indexOf("boundary")!==-1){t.boundary=r.replace(/.*boundary=([^\s;]+).*/,"$1")}else{t.request.setHeader("content-type",r+"; boundary="+t.boundary)}}};Multipart.prototype.build=function(e,t){var r=this;var i=t?new a:[];function add(e){if(typeof e==="number"){e=e.toString()}return t?i.append(e):i.push(n.from(e))}if(r.request.preambleCRLF){add("\r\n")}e.forEach(function(e){var t="--"+r.boundary+"\r\n";Object.keys(e).forEach(function(r){if(r==="body"){return}t+=r+": "+e[r]+"\r\n"});t+="\r\n";add(t);add(e.body);add("\r\n")});add("--"+r.boundary+"--");if(r.request.postambleCRLF){add("\r\n")}return i};Multipart.prototype.onRequest=function(e){var t=this;var r=t.isChunked(e);var i=e.data||e;t.setHeaders(r);t.chunked=r;t.body=t.build(i,r)};t.Multipart=Multipart},7471:function(e){e.exports={pagination:{DescribeAffectedAccountsForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["eventScopeCode"],output_token:"nextToken",result_key:"affectedAccounts"},DescribeAffectedEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"entities"},DescribeAffectedEntitiesForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["failedSet"],output_token:"nextToken",result_key:"entities"},DescribeEntityAggregates:{result_key:"entityAggregates"},DescribeEventAggregates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventAggregates"},DescribeEventTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTypes"},DescribeEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},DescribeEventsForOrganization:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"}}}},7481:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"query.timestream",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Timestream Query",serviceFullName:"Amazon Timestream Query",serviceId:"Timestream Query",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-query-2018-11-01"},operations:{CancelQuery:{input:{type:"structure",required:["QueryId"],members:{QueryId:{}}},output:{type:"structure",members:{CancellationMessage:{}}},endpointdiscovery:{required:true},idempotent:true},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},Query:{input:{type:"structure",required:["QueryString"],members:{QueryString:{type:"string",sensitive:true},ClientToken:{idempotencyToken:true,type:"string",sensitive:true},NextToken:{},MaxRows:{type:"integer"}}},output:{type:"structure",required:["QueryId","Rows","ColumnInfo"],members:{QueryId:{},NextToken:{},Rows:{type:"list",member:{shape:"Sg"}},ColumnInfo:{shape:"So"},QueryStatus:{type:"structure",members:{ProgressPercentage:{type:"double"},CumulativeBytesScanned:{type:"long"},CumulativeBytesMetered:{type:"long"}}}}},endpointdiscovery:{required:true},idempotent:true}},shapes:{Sg:{type:"structure",required:["Data"],members:{Data:{shape:"Sh"}}},Sh:{type:"list",member:{shape:"Si"}},Si:{type:"structure",members:{ScalarValue:{},TimeSeriesValue:{type:"list",member:{type:"structure",required:["Time","Value"],members:{Time:{},Value:{shape:"Si"}}}},ArrayValue:{shape:"Sh"},RowValue:{shape:"Sg"},NullValue:{type:"boolean"}}},So:{type:"list",member:{shape:"Sp"}},Sp:{type:"structure",required:["Type"],members:{Name:{},Type:{type:"structure",members:{ScalarType:{},ArrayColumnInfo:{shape:"Sp"},TimeSeriesMeasureValueColumnInfo:{shape:"Sp"},RowColumnInfo:{shape:"So"}}}}}}}},7489:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).patch;e.exports=a},7496:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-26",endpointPrefix:"tagging",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Resource Groups Tagging API",serviceId:"Resource Groups Tagging API",signatureVersion:"v4",targetPrefix:"ResourceGroupsTaggingAPI_20170126",uid:"resourcegroupstaggingapi-2017-01-26"},operations:{DescribeReportCreation:{input:{type:"structure",members:{}},output:{type:"structure",members:{Status:{},S3Location:{},ErrorMessage:{}}}},GetComplianceSummary:{input:{type:"structure",members:{TargetIdFilters:{type:"list",member:{}},RegionFilters:{type:"list",member:{}},ResourceTypeFilters:{shape:"Sb"},TagKeyFilters:{type:"list",member:{}},GroupBy:{type:"list",member:{}},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{SummaryList:{type:"list",member:{type:"structure",members:{LastUpdated:{},TargetId:{},TargetIdType:{},Region:{},ResourceType:{},NonCompliantResources:{type:"long"}}}},PaginationToken:{}}}},GetResources:{input:{type:"structure",members:{PaginationToken:{},TagFilters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ResourcesPerPage:{type:"integer"},TagsPerPage:{type:"integer"},ResourceTypeFilters:{shape:"Sb"},IncludeComplianceDetails:{type:"boolean"},ExcludeCompliantResources:{type:"boolean"},ResourceARNList:{type:"list",member:{}}}},output:{type:"structure",members:{PaginationToken:{},ResourceTagMappingList:{type:"list",member:{type:"structure",members:{ResourceARN:{},Tags:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ComplianceDetails:{type:"structure",members:{NoncompliantKeys:{shape:"S16"},KeysWithNoncompliantValues:{shape:"S16"},ComplianceStatus:{type:"boolean"}}}}}}}}},GetTagKeys:{input:{type:"structure",members:{PaginationToken:{}}},output:{type:"structure",members:{PaginationToken:{},TagKeys:{shape:"S16"}}}},GetTagValues:{input:{type:"structure",required:["Key"],members:{PaginationToken:{},Key:{}}},output:{type:"structure",members:{PaginationToken:{},TagValues:{type:"list",member:{}}}}},StartReportCreation:{input:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{}}},output:{type:"structure",members:{}}},TagResources:{input:{type:"structure",required:["ResourceARNList","Tags"],members:{ResourceARNList:{shape:"S1h"},Tags:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}},UntagResources:{input:{type:"structure",required:["ResourceARNList","TagKeys"],members:{ResourceARNList:{shape:"S1h"},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}}},shapes:{Sb:{type:"list",member:{}},S16:{type:"list",member:{}},S1h:{type:"list",member:{}},S1k:{type:"map",key:{},value:{type:"structure",members:{StatusCode:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}}}}},7502:function(e,t,r){e.exports=PrivateKey;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(5400);var u=r(9575);var p=r(6753);var c=r(1669);var m=r(2270);var l=r(290);var d=l.generateECDSA;var y=l.generateED25519;var b=r(363);var h=r(196);var f=r(3852);var g=p.InvalidAlgorithmError;var S=p.KeyParseError;var N=p.KeyEncryptedError;var I={};I["auto"]=r(1241);I["pem"]=r(9268);I["pkcs1"]=r(5449);I["pkcs8"]=r(5707);I["rfc4253"]=r(6538);I["ssh-private"]=r(7078);I["openssh"]=I["ssh-private"];I["ssh"]=I["ssh-private"];I["dnssec"]=r(9982);function PrivateKey(e){i.object(e,"options");f.call(this,e);this._pubCache=undefined}c.inherits(PrivateKey,f);PrivateKey.formats=I;PrivateKey.prototype.toBuffer=function(e,t){if(e===undefined)e="pkcs1";i.string(e,"format");i.object(I[e],"formats[format]");i.optionalObject(t,"options");return I[e].write(this,t)};PrivateKey.prototype.hash=function(e,t){return this.toPublic().hash(e,t)};PrivateKey.prototype.fingerprint=function(e,t){return this.toPublic().fingerprint(e,t)};PrivateKey.prototype.toPublic=function(){if(this._pubCache)return this._pubCache;var e=s.info[this.type];var t=[];for(var r=0;r<e.parts.length;++r){var i=e.parts[r];t.push(this.part[i])}this._pubCache=new f({type:this.type,source:this,parts:t});if(this.comment)this._pubCache.comment=this.comment;return this._pubCache};PrivateKey.prototype.derive=function(e){i.string(e,"type");var t,r,s;if(this.type==="ed25519"&&e==="curve25519"){t=this.part.k.data;if(t[0]===0)t=t.slice(1);s=h.box.keyPair.fromSecretKey(new Uint8Array(t));r=a.from(s.publicKey);return new PrivateKey({type:"curve25519",parts:[{name:"A",data:m.mpNormalize(r)},{name:"k",data:m.mpNormalize(t)}]})}else if(this.type==="curve25519"&&e==="ed25519"){t=this.part.k.data;if(t[0]===0)t=t.slice(1);s=h.sign.keyPair.fromSeed(new Uint8Array(t));r=a.from(s.publicKey);return new PrivateKey({type:"ed25519",parts:[{name:"A",data:m.mpNormalize(r)},{name:"k",data:m.mpNormalize(t)}]})}throw new Error("Key derivation not supported from "+this.type+" to "+e)};PrivateKey.prototype.createVerify=function(e){return this.toPublic().createVerify(e)};PrivateKey.prototype.createSign=function(e){if(e===undefined)e=this.defaultHashAlgorithm();i.string(e,"hash algorithm");if(this.type==="ed25519"&&b!==undefined)return new b.Signer(this,e);if(this.type==="curve25519")throw new Error("Curve25519 keys are not suitable for "+"signing or verification");var t,r,s;try{r=e.toUpperCase();t=n.createSign(r)}catch(e){s=e}if(t===undefined||s instanceof Error&&s.message.match(/Unknown message digest/)){r="RSA-";r+=e.toUpperCase();t=n.createSign(r)}i.ok(t,"failed to create verifier");var o=t.sign.bind(t);var p=this.toBuffer("pkcs1");var c=this.type;var m=this.curve;t.sign=function(){var t=o(p);if(typeof t==="string")t=a.from(t,"binary");t=u.parse(t,c,"asn1");t.hashAlgorithm=e;t.curve=m;return t};return t};PrivateKey.parse=function(e,t,r){if(typeof e!=="string")i.buffer(e,"data");if(t===undefined)t="auto";i.string(t,"format");if(typeof r==="string")r={filename:r};i.optionalObject(r,"options");if(r===undefined)r={};i.optionalString(r.filename,"options.filename");if(r.filename===undefined)r.filename="(unnamed)";i.object(I[t],"formats[format]");try{var a=I[t].read(e,r);i.ok(a instanceof PrivateKey,"key is not a private key");if(!a.comment)a.comment=r.filename;return a}catch(e){if(e.name==="KeyEncryptedError")throw e;throw new S(r.filename,t,e)}};PrivateKey.isPrivateKey=function(e,t){return m.isCompatible(e,PrivateKey,t)};PrivateKey.generate=function(e,t){if(t===undefined)t={};i.object(t,"options");switch(e){case"ecdsa":if(t.curve===undefined)t.curve="nistp256";i.string(t.curve,"options.curve");return d(t.curve);case"ed25519":return y();default:throw new Error("Key generation not supported with key "+'type "'+e+'"')}};PrivateKey.prototype._sshpkApiVersion=[1,6];PrivateKey._oldVersionDetect=function(e){i.func(e.toPublic);i.func(e.createSign);if(e.derive)return[1,3];if(e.defaultHashAlgorithm)return[1,2];if(e.formats["auto"])return[1,1];return[1,0]}},7508:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["augmentedairuntime"]={};i.AugmentedAIRuntime=a.defineService("augmentedairuntime",["2019-11-07"]);Object.defineProperty(s.services["augmentedairuntime"],"2019-11-07",{get:function get(){var e=r(8389);e.paginators=r(1065).pagination;return e},enumerable:true,configurable:true});e.exports=i.AugmentedAIRuntime},7511:function(e){e.exports={pagination:{DescribeDomainControllers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"}}}},7528:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotwireless"]={};i.IoTWireless=a.defineService("iotwireless",["2020-11-22"]);Object.defineProperty(s.services["iotwireless"],"2020-11-22",{get:function get(){var e=r(5993);e.paginators=r(475).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTWireless},7535:function(e){e.exports={pagination:{Query:{input_token:"NextToken",limit_key:"MaxRows",non_aggregate_keys:["ColumnInfo","QueryId","QueryStatus"],output_token:"NextToken",result_key:"Rows"}}}},7538:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["timestreamwrite"]={};i.TimestreamWrite=a.defineService("timestreamwrite",["2018-11-01"]);Object.defineProperty(s.services["timestreamwrite"],"2018-11-01",{get:function get(){var e=r(1596);e.paginators=r(2345).pagination;return e},enumerable:true,configurable:true});e.exports=i.TimestreamWrite},7542:function(e){"use strict";e.exports=function generate_pattern(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m=e.opts.$data&&n&&n.$data,l;if(m){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";l="schema"+a}else{l=n}var d=m?"(new RegExp("+l+"))":e.usePattern(n);i+="if ( ";if(m){i+=" ("+l+" !== undefined && typeof "+l+" != 'string') || "}i+=" !"+d+".test("+c+") ) { ";var y=y||[];y.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"pattern"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { pattern: ";if(m){i+=""+l}else{i+=""+e.util.toQuotedString(n)}i+=" } ";if(e.opts.messages!==false){i+=" , message: 'should match pattern \"";if(m){i+="' + "+l+" + '"}else{i+=""+e.util.escapeQuotes(n)}i+="\"' "}if(e.opts.verbose){i+=" , schema: ";if(m){i+="validate.schema"+o}else{i+=""+e.util.toQuotedString(n)}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var b=i;i=y.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+b+"]); "}else{i+=" validate.errors = ["+b+"]; return false; "}}else{i+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},7544:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["emrcontainers"]={};i.EMRcontainers=a.defineService("emrcontainers",["2020-10-01"]);Object.defineProperty(s.services["emrcontainers"],"2020-10-01",{get:function get(){var e=r(8772);e.paginators=r(8073).pagination;return e},enumerable:true,configurable:true});e.exports=i.EMRcontainers},7555:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appmesh"]={};i.AppMesh=a.defineService("appmesh",["2018-10-01","2018-10-01*","2019-01-25"]);Object.defineProperty(s.services["appmesh"],"2018-10-01",{get:function get(){var e=r(2659);e.paginators=r(4437).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["appmesh"],"2019-01-25",{get:function get(){var e=r(9417);e.paginators=r(2421).pagination;return e},enumerable:true,configurable:true});e.exports=i.AppMesh},7571:function(e){e.exports={pagination:{ListBrokers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"BrokerSummaries"}}}},7572:function(e){e.exports={pagination:{ListConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHosts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7581:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ioteventsdata"]={};i.IoTEventsData=a.defineService("ioteventsdata",["2018-10-23"]);Object.defineProperty(s.services["ioteventsdata"],"2018-10-23",{get:function get(){var e=r(5880);e.paginators=r(5474).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTEventsData},7591:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-05-15",endpointPrefix:"route53domains",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Route 53 Domains",serviceId:"Route 53 Domains",signatureVersion:"v4",targetPrefix:"Route53Domains_v20140515",uid:"route53domains-2014-05-15"},operations:{AcceptDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName","Password"],members:{DomainName:{},Password:{}}},output:{type:"structure",members:{OperationId:{}}}},CancelDomainTransferToAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},CheckDomainAvailability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},IdnLangCode:{}}},output:{type:"structure",required:["Availability"],members:{Availability:{}}}},CheckDomainTransferability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AuthCode:{shape:"Sd"}}},output:{type:"structure",required:["Transferability"],members:{Transferability:{type:"structure",members:{Transferable:{}}}}}},DeleteTagsForDomain:{input:{type:"structure",required:["DomainName","TagsToDelete"],members:{DomainName:{},TagsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DisableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},DisableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},EnableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},EnableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},GetContactReachabilityStatus:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},status:{}}}},GetDomainDetail:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},Nameservers:{shape:"Sy"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"},RegistrarName:{},WhoIsServer:{},RegistrarUrl:{},AbuseContactEmail:{},AbuseContactPhone:{},RegistryDomainId:{},CreationDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"},ExpirationDate:{type:"timestamp"},Reseller:{},DnsSec:{},StatusList:{type:"list",member:{}}}}},GetDomainSuggestions:{input:{type:"structure",required:["DomainName","SuggestionCount","OnlyAvailable"],members:{DomainName:{},SuggestionCount:{type:"integer"},OnlyAvailable:{type:"boolean"}}},output:{type:"structure",members:{SuggestionsList:{type:"list",member:{type:"structure",members:{DomainName:{},Availability:{}}}}}}},GetOperationDetail:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{OperationId:{},Status:{},Message:{},DomainName:{},Type:{},SubmittedDate:{type:"timestamp"}}}},ListDomains:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Domains"],members:{Domains:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},AutoRenew:{type:"boolean"},TransferLock:{type:"boolean"},Expiry:{type:"timestamp"}}}},NextPageMarker:{}}}},ListOperations:{input:{type:"structure",members:{SubmittedSince:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Operations"],members:{Operations:{type:"list",member:{type:"structure",required:["OperationId","Status","Type","SubmittedDate"],members:{OperationId:{},Status:{},Type:{},SubmittedDate:{type:"timestamp"}}}},NextPageMarker:{}}}},ListTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S2d"}}}},RegisterDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},RejectDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},RenewDomain:{input:{type:"structure",required:["DomainName","CurrentExpiryYear"],members:{DomainName:{},DurationInYears:{type:"integer"},CurrentExpiryYear:{type:"integer"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},ResendContactReachabilityEmail:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},emailAddress:{},isAlreadyVerified:{type:"boolean"}}}},RetrieveDomainAuthCode:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["AuthCode"],members:{AuthCode:{shape:"Sd"}}}},TransferDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},Nameservers:{shape:"Sy"},AuthCode:{shape:"Sd"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},TransferDomainToAnotherAwsAccount:{input:{type:"structure",required:["DomainName","AccountId"],members:{DomainName:{},AccountId:{}}},output:{type:"structure",members:{OperationId:{},Password:{}}}},UpdateDomainContact:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainContactPrivacy:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainNameservers:{input:{type:"structure",required:["DomainName","Nameservers"],members:{DomainName:{},FIAuthKey:{deprecated:true},Nameservers:{shape:"Sy"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},TagsToUpdate:{shape:"S2d"}}},output:{type:"structure",members:{}}},ViewBilling:{input:{type:"structure",members:{Start:{type:"timestamp"},End:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextPageMarker:{},BillingRecords:{type:"list",member:{type:"structure",members:{DomainName:{},Operation:{},InvoiceId:{},BillDate:{type:"timestamp"},Price:{type:"double"}}}}}}}},shapes:{Sd:{type:"string",sensitive:true},Sy:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},GlueIps:{type:"list",member:{}}}}},S14:{type:"structure",members:{FirstName:{},LastName:{},ContactType:{},OrganizationName:{},AddressLine1:{},AddressLine2:{},City:{},State:{},CountryCode:{},ZipCode:{},PhoneNumber:{},Email:{},Fax:{},ExtraParams:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}},sensitive:true},S2d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},7624:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appstream"]={};i.AppStream=a.defineService("appstream",["2016-12-01"]);Object.defineProperty(s.services["appstream"],"2016-12-01",{get:function get(){var e=r(988);e.paginators=r(6718).pagination;e.waiters=r(9160).waiters;return e},enumerable:true,configurable:true});e.exports=i.AppStream},7627:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-25",endpointPrefix:"applicationinsights",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Application Insights",serviceFullName:"Amazon CloudWatch Application Insights",serviceId:"Application Insights",signatureVersion:"v4",signingName:"applicationinsights",targetPrefix:"EC2WindowsBarleyService",uid:"application-insights-2018-11-25"},operations:{CreateApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},OpsItemSNSTopicArn:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},CreateComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName","ResourceList"],members:{ResourceGroupName:{},ComponentName:{},ResourceList:{shape:"Sg"}}},output:{type:"structure",members:{}}},CreateLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName","Pattern","Rank"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},output:{type:"structure",members:{LogPattern:{shape:"Sp"},ResourceGroupName:{}}}},DeleteApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{}}},output:{type:"structure",members:{}}},DeleteComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{}}},DeleteLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{}}},output:{type:"structure",members:{}}},DescribeApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},DescribeComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{ApplicationComponent:{shape:"S11"},ResourceList:{shape:"Sg"}}}},DescribeComponentConfiguration:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{Monitor:{type:"boolean"},Tier:{},ComponentConfiguration:{}}}},DescribeComponentConfigurationRecommendation:{input:{type:"structure",required:["ResourceGroupName","ComponentName","Tier"],members:{ResourceGroupName:{},ComponentName:{},Tier:{}}},output:{type:"structure",members:{ComponentConfiguration:{}}}},DescribeLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPattern:{shape:"Sp"}}}},DescribeObservation:{input:{type:"structure",required:["ObservationId"],members:{ObservationId:{}}},output:{type:"structure",members:{Observation:{shape:"S1k"}}}},DescribeProblem:{input:{type:"structure",required:["ProblemId"],members:{ProblemId:{}}},output:{type:"structure",members:{Problem:{shape:"S2w"}}}},DescribeProblemObservations:{input:{type:"structure",required:["ProblemId"],members:{ProblemId:{}}},output:{type:"structure",members:{RelatedObservations:{type:"structure",members:{ObservationList:{type:"list",member:{shape:"S1k"}}}}}}},ListApplications:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationInfoList:{type:"list",member:{shape:"Sb"}},NextToken:{}}}},ListComponents:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationComponentList:{type:"list",member:{shape:"S11"}},NextToken:{}}}},ListConfigurationHistory:{input:{type:"structure",members:{ResourceGroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EventList:{type:"list",member:{type:"structure",members:{MonitoredResourceARN:{},EventStatus:{},EventResourceType:{},EventTime:{type:"timestamp"},EventDetail:{},EventResourceName:{}}}},NextToken:{}}}},ListLogPatternSets:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPatternSets:{type:"list",member:{}},NextToken:{}}}},ListLogPatterns:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},PatternSetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPatterns:{type:"list",member:{shape:"Sp"}},NextToken:{}}}},ListProblems:{input:{type:"structure",members:{ResourceGroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ProblemList:{type:"list",member:{shape:"S2w"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},OpsItemSNSTopicArn:{},RemoveSNSTopic:{type:"boolean"}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},UpdateComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{},NewComponentName:{},ResourceList:{shape:"Sg"}}},output:{type:"structure",members:{}}},UpdateComponentConfiguration:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{},Monitor:{type:"boolean"},Tier:{},ComponentConfiguration:{}}},output:{type:"structure",members:{}}},UpdateLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},output:{type:"structure",members:{ResourceGroupName:{},LogPattern:{shape:"Sp"}}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sb:{type:"structure",members:{ResourceGroupName:{},LifeCycle:{},OpsItemSNSTopicArn:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},Remarks:{}}},Sg:{type:"list",member:{}},Sp:{type:"structure",members:{PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},S11:{type:"structure",members:{ComponentName:{},ComponentRemarks:{},ResourceType:{},OsType:{},Tier:{},Monitor:{type:"boolean"},DetectedWorkload:{type:"map",key:{},value:{type:"map",key:{},value:{}}}}},S1k:{type:"structure",members:{Id:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SourceType:{},SourceARN:{},LogGroup:{},LineTime:{type:"timestamp"},LogText:{},LogFilter:{},MetricNamespace:{},MetricName:{},Unit:{},Value:{type:"double"},CloudWatchEventId:{},CloudWatchEventSource:{},CloudWatchEventDetailType:{},HealthEventArn:{},HealthService:{},HealthEventTypeCode:{},HealthEventTypeCategory:{},HealthEventDescription:{},CodeDeployDeploymentId:{},CodeDeployDeploymentGroup:{},CodeDeployState:{},CodeDeployApplication:{},CodeDeployInstanceGroupId:{},Ec2State:{},RdsEventCategories:{},RdsEventMessage:{},S3EventName:{},StatesExecutionArn:{},StatesArn:{},StatesStatus:{},StatesInput:{},EbsEvent:{},EbsResult:{},EbsCause:{},EbsRequestId:{},XRayFaultPercent:{type:"integer"},XRayThrottlePercent:{type:"integer"},XRayErrorPercent:{type:"integer"},XRayRequestCount:{type:"integer"},XRayRequestAverageLatency:{type:"long"},XRayNodeName:{},XRayNodeType:{}}},S2w:{type:"structure",members:{Id:{},Title:{},Insights:{},Status:{},AffectedResource:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SeverityLevel:{},ResourceGroupName:{},Feedback:{type:"map",key:{},value:{}}}}}}},7636:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3878);class Log{constructor(e){this.config=e}log(e,t,r,a,s,n={}){const o=`/api/v1/namespaces/${e}/pods/${t}/log`;const u=this.config.getCurrentCluster();if(!u){throw new Error("No currently active cluster")}const p=u.server+o;const c={method:"GET",qs:Object.assign({},n,{container:r}),uri:p};this.config.applyToRequest(c);const m=i(c,(e,t,r)=>{if(e){s(e)}else if(t&&t.statusCode!==200){s(r)}else{s(null)}}).on("response",e=>{if(e.statusCode===200){m.pipe(a)}});return m}}t.Log=Log},7642:function(e){e.exports={pagination:{ListAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstanceAdmins:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstanceUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttendees:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBots:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelBans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMembershipsForAppInstanceUser:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMessages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelModerators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelsModeratedByAppInstanceUser:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMeetings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPhoneNumberOrders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPhoneNumbers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProxySessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRoomMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRooms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSipMediaApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSipRules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVoiceConnectorGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVoiceConnectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7644:function(e){e.exports={pagination:{ListPipelines:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",result_key:"pipelineIdList"},DescribeObjects:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",result_key:"pipelineObjects"},DescribePipelines:{result_key:"pipelineDescriptionList"},QueryObjects:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",limit_key:"limit",result_key:"ids"}}}},7645:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["simpledb"]={};i.SimpleDB=a.defineService("simpledb",["2009-04-15"]);Object.defineProperty(s.services["simpledb"],"2009-04-15",{get:function get(){var e=r(3691);e.paginators=r(8904).pagination;return e},enumerable:true,configurable:true});e.exports=i.SimpleDB},7646:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ebs"]={};i.EBS=a.defineService("ebs",["2019-11-02"]);Object.defineProperty(s.services["ebs"],"2019-11-02",{get:function get(){var e=r(6793);e.paginators=r(1073).pagination;return e},enumerable:true,configurable:true});e.exports=i.EBS},7653:function(e){"use strict";e.exports=function generate_oneOf(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h=d.baseId,f="prevValid"+a,g="passingSchemas"+a;i+="var "+l+" = errors , "+f+" = false , "+m+" = false , "+g+" = null; ";var S=e.compositeRule;e.compositeRule=d.compositeRule=true;var N=n;if(N){var I,T=-1,v=N.length-1;while(T<v){I=N[T+=1];if(e.opts.strictKeywords?typeof I=="object"&&Object.keys(I).length>0:e.util.schemaHasRules(I,e.RULES.all)){d.schema=I;d.schemaPath=o+"["+T+"]";d.errSchemaPath=u+"/"+T;i+=" "+e.validate(d)+" ";d.baseId=h}else{i+=" var "+b+" = true; "}if(T){i+=" if ("+b+" && "+f+") { "+m+" = false; "+g+" = ["+g+", "+T+"]; } else { ";y+="}"}i+=" if ("+b+") { "+m+" = "+f+" = true; "+g+" = "+T+"; }"}}e.compositeRule=d.compositeRule=S;i+=""+y+"if (!"+m+") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+g+" } ";if(e.opts.messages!==false){i+=" , message: 'should match exactly one schema in oneOf' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+="} else { errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; }";if(e.opts.allErrors){i+=" } "}return i}},7660:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=r(6855);e.exports=i=function(e){a(XMLRaw,e);function XMLRaw(e,t){XMLRaw.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing raw text")}this.value=this.stringify.raw(t)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.set(e).raw(this)};return XMLRaw}(t)}).call(this)},7661:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("mkdir",_mkdir,{cmdOptions:{p:"fullpath"}});function mkdirSyncRecursive(e){var t=s.dirname(e);if(t===e){i.error("dirname() failed: ["+e+"]")}if(a.existsSync(t)){a.mkdirSync(e,parseInt("0777",8));return}mkdirSyncRecursive(t);a.mkdirSync(e,parseInt("0777",8))}function _mkdir(e,t){if(!t)i.error("no paths given");if(typeof t==="string"){t=[].slice.call(arguments,1)}t.forEach(function(t){try{var r=i.statNoFollowLinks(t);if(!e.fullpath){i.error("path already exists: "+t,{continue:true})}else if(r.isFile()){i.error("cannot create directory "+t+": File exists",{continue:true})}return}catch(e){}var n=s.dirname(t);if(!a.existsSync(n)&&!e.fullpath){i.error("no such file or directory: "+n,{continue:true});return}try{if(e.fullpath){mkdirSyncRecursive(s.resolve(t))}else{a.mkdirSync(t,parseInt("0777",8))}}catch(e){var o;if(e.code==="EACCES"){o="Permission denied"}else if(e.code==="ENOTDIR"||e.code==="ENOENT"){o="Not a directory"}else{throw e}i.error("cannot create directory "+t+": "+o,{continue:true})}});return""}e.exports=_mkdir},7662:function(e){"use strict";e.exports=function generate_const(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!l){i+=" var schema"+a+" = validate.schema"+o+";"}i+="var "+m+" = equal("+c+", schema"+a+"); if (!"+m+") { ";var y=y||[];y.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"const"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValue: schema"+a+" } ";if(e.opts.messages!==false){i+=" , message: 'should be equal to constant' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var b=i;i=y.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+b+"]); "}else{i+=" validate.errors = ["+b+"]; return false; "}}else{i+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(p){i+=" else { "}return i}},7672:function(e){e.exports={pagination:{DescribeBatchPredictions:{limit_key:"Limit",output_token:"NextToken",input_token:"NextToken",result_key:"Results"},DescribeDataSources:{limit_key:"Limit",output_token:"NextToken",input_token:"NextToken",result_key:"Results"},DescribeEvaluations:{limit_key:"Limit",output_token:"NextToken",input_token:"NextToken",result_key:"Results"},DescribeMLModels:{limit_key:"Limit",output_token:"NextToken",input_token:"NextToken",result_key:"Results"}}}},7684:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-03-28",endpointPrefix:"logs",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Logs",serviceId:"CloudWatch Logs",signatureVersion:"v4",targetPrefix:"Logs_20140328",uid:"logs-2014-03-28"},operations:{AssociateKmsKey:{input:{type:"structure",required:["logGroupName","kmsKeyId"],members:{logGroupName:{},kmsKeyId:{}}}},CancelExportTask:{input:{type:"structure",required:["taskId"],members:{taskId:{}}}},CreateExportTask:{input:{type:"structure",required:["logGroupName","from","to","destination"],members:{taskName:{},logGroupName:{},logStreamNamePrefix:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{}}},output:{type:"structure",members:{taskId:{}}}},CreateLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},kmsKeyId:{},tags:{shape:"Se"}}}},CreateLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteDestination:{input:{type:"structure",required:["destinationName"],members:{destinationName:{}}}},DeleteLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteMetricFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DeleteQueryDefinition:{input:{type:"structure",required:["queryDefinitionId"],members:{queryDefinitionId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},DeleteResourcePolicy:{input:{type:"structure",members:{policyName:{}}}},DeleteRetentionPolicy:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DescribeDestinations:{input:{type:"structure",members:{DestinationNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{destinations:{type:"list",member:{shape:"S11"}},nextToken:{}}}},DescribeExportTasks:{input:{type:"structure",members:{taskId:{},statusCode:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{exportTasks:{type:"list",member:{type:"structure",members:{taskId:{},taskName:{},logGroupName:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{},status:{type:"structure",members:{code:{},message:{}}},executionInfo:{type:"structure",members:{creationTime:{type:"long"},completionTime:{type:"long"}}}}}},nextToken:{}}}},DescribeLogGroups:{input:{type:"structure",members:{logGroupNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logGroups:{type:"list",member:{type:"structure",members:{logGroupName:{},creationTime:{type:"long"},retentionInDays:{type:"integer"},metricFilterCount:{type:"integer"},arn:{},storedBytes:{type:"long"},kmsKeyId:{}}}},nextToken:{}}}},DescribeLogStreams:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{},orderBy:{},descending:{type:"boolean"},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},creationTime:{type:"long"},firstEventTimestamp:{type:"long"},lastEventTimestamp:{type:"long"},lastIngestionTime:{type:"long"},uploadSequenceToken:{},arn:{},storedBytes:{deprecated:true,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"},creationTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueries:{input:{type:"structure",members:{logGroupName:{},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queries:{type:"list",member:{type:"structure",members:{queryId:{},queryString:{},status:{},createTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueryDefinitions:{input:{type:"structure",members:{queryDefinitionNamePrefix:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queryDefinitions:{type:"list",member:{type:"structure",members:{queryDefinitionId:{},name:{},queryString:{},lastModified:{type:"long"},logGroupNames:{shape:"S2h"}}}},nextToken:{}}}},DescribeResourcePolicies:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{resourcePolicies:{type:"list",member:{shape:"S2l"}},nextToken:{}}}},DescribeSubscriptionFilters:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{subscriptionFilters:{type:"list",member:{type:"structure",members:{filterName:{},logGroupName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{},creationTime:{type:"long"}}}},nextToken:{}}}},DisassociateKmsKey:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},FilterLogEvents:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNames:{type:"list",member:{}},logStreamNamePrefix:{},startTime:{type:"long"},endTime:{type:"long"},filterPattern:{},nextToken:{},limit:{type:"integer"},interleaved:{deprecated:true,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{logStreamName:{},timestamp:{type:"long"},message:{},ingestionTime:{type:"long"},eventId:{}}}},searchedLogStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},searchedCompletely:{type:"boolean"}}}},nextToken:{}}}},GetLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{},ingestionTime:{type:"long"}}}},nextForwardToken:{},nextBackwardToken:{}}}},GetLogGroupFields:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},time:{type:"long"}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{}}},output:{type:"structure",members:{logRecord:{type:"map",key:{},value:{}}}}},GetQueryResults:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{results:{type:"list",member:{type:"list",member:{type:"structure",members:{field:{},value:{}}}}},statistics:{type:"structure",members:{recordsMatched:{type:"double"},recordsScanned:{type:"double"},bytesScanned:{type:"double"}}},status:{}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{}}},output:{type:"structure",members:{destination:{shape:"S11"}}}},PutDestinationPolicy:{input:{type:"structure",required:["destinationName","accessPolicy"],members:{destinationName:{},accessPolicy:{}}}},PutLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName","logEvents"],members:{logGroupName:{},logStreamName:{},logEvents:{type:"list",member:{type:"structure",required:["timestamp","message"],members:{timestamp:{type:"long"},message:{}}}},sequenceToken:{}}},output:{type:"structure",members:{nextSequenceToken:{},rejectedLogEventsInfo:{type:"structure",members:{tooNewLogEventStartIndex:{type:"integer"},tooOldLogEventEndIndex:{type:"integer"},expiredLogEventEndIndex:{type:"integer"}}}}}},PutMetricFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","metricTransformations"],members:{logGroupName:{},filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"}}}},PutQueryDefinition:{input:{type:"structure",required:["name","queryString"],members:{name:{},queryDefinitionId:{},logGroupNames:{shape:"S2h"},queryString:{}}},output:{type:"structure",members:{queryDefinitionId:{}}}},PutResourcePolicy:{input:{type:"structure",members:{policyName:{},policyDocument:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S2l"}}}},PutRetentionPolicy:{input:{type:"structure",required:["logGroupName","retentionInDays"],members:{logGroupName:{},retentionInDays:{type:"integer"}}}},PutSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","destinationArn"],members:{logGroupName:{},filterName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{}}}},StartQuery:{input:{type:"structure",required:["startTime","endTime","queryString"],members:{logGroupName:{},logGroupNames:{shape:"S2h"},startTime:{type:"long"},endTime:{type:"long"},queryString:{},limit:{type:"integer"}}},output:{type:"structure",members:{queryId:{}}}},StopQuery:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},TagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{shape:"Se"}}}},TestMetricFilter:{input:{type:"structure",required:["filterPattern","logEventMessages"],members:{filterPattern:{},logEventMessages:{type:"list",member:{}}}},output:{type:"structure",members:{matches:{type:"list",member:{type:"structure",members:{eventNumber:{type:"long"},eventMessage:{},extractedValues:{type:"map",key:{},value:{}}}}}}}},UntagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{type:"list",member:{}}}}}},shapes:{Se:{type:"map",key:{},value:{}},S11:{type:"structure",members:{destinationName:{},targetArn:{},roleArn:{},accessPolicy:{},arn:{},creationTime:{type:"long"}}},S1z:{type:"list",member:{type:"structure",required:["metricName","metricNamespace","metricValue"],members:{metricName:{},metricNamespace:{},metricValue:{},defaultValue:{type:"double"}}}},S2h:{type:"list",member:{}},S2l:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}}}},7693:function(e,t,r){const i=r(4387);const{assertIssuerConfiguration:a}=r(5770);const{random:s}=r(9368);const n=r(3994);const o=r(9204);const u=r(4880);const p=r(5695);const c=e=>encodeURIComponent(e).replace(/%20/g,"+");async function clientAssertion(e,t){let r=this[`${e}_endpoint_auth_signing_alg`];if(!r){a(this.issuer,`${e}_endpoint_auth_signing_alg_values_supported`)}if(this[`${e}_endpoint_auth_method`]==="client_secret_jwt"){const a=await this.joseSecret();if(!r){const t=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];r=Array.isArray(t)&&t.find(e=>a.algorithms("sign").has(e))}return i.JWS.sign(t,a,{alg:r,typ:"JWT"})}const s=u(this).get("keystore");if(!s){throw new TypeError("no client jwks provided for signing a client assertion with")}if(!r){const t=new Set;s.all().forEach(e=>{e.algorithms("sign").forEach(Set.prototype.add.bind(t))});const i=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];r=Array.isArray(i)&&i.find(e=>t.has(e))}const n=s.get({alg:r,use:"sig"});if(!n){throw new TypeError(`no key found in client jwks to sign a client assertion with using alg ${r}`)}return i.JWS.sign(t,n,{alg:r,typ:"JWT",kid:n.kid})}async function authFor(e,{clientAssertionPayload:t}={}){const r=this[`${e}_endpoint_auth_method`];switch(r){case"self_signed_tls_client_auth":case"tls_client_auth":case"none":return{body:{client_id:this.client_id}};case"client_secret_post":if(!this.client_secret){throw new TypeError("client_secret_post client authentication method requires a client_secret")}return{body:{client_id:this.client_id,client_secret:this.client_secret}};case"private_key_jwt":case"client_secret_jwt":{const r=n();const i=await clientAssertion.call(this,e,{iat:r,exp:r+60,jti:s(),iss:this.client_id,sub:this.client_id,aud:this.issuer[`${e}_endpoint`],...t});return{body:{client_id:this.client_id,client_assertion:i,client_assertion_type:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer"}}}default:{if(!this.client_secret){throw new TypeError("client_secret_basic client authentication method requires a client_secret")}const e=`${c(this.client_id)}:${c(this.client_secret)}`;const t=Buffer.from(e).toString("base64");return{headers:{Authorization:`Basic ${t}`}}}}}function resolveResponseType(){const{length:e,0:t}=this.response_types;if(e===1){return t}return undefined}function resolveRedirectUri(){const{length:e,0:t}=this.redirect_uris||[];if(e===1){return t}return undefined}async function authenticatedPost(e,t,{clientAssertionPayload:r,endpointAuthMethod:i=e}={}){const a=await authFor.call(this,i,{clientAssertionPayload:r});const s=p(t,a,{form:true});const n=this[`${i}_endpoint_auth_method`].includes("tls_client_auth")||e==="token"&&this.tls_client_certificate_bound_access_tokens;let u;if(n&&this.issuer.mtls_endpoint_aliases){u=this.issuer.mtls_endpoint_aliases[`${e}_endpoint`]}u=u||this.issuer[`${e}_endpoint`];if("body"in s){for(const[e,t]of Object.entries(s.body)){if(typeof t==="undefined"){delete s.body[e]}}}return o.call(this,{...s,method:"POST",url:u},{mTLS:n})}e.exports={resolveResponseType:resolveResponseType,resolveRedirectUri:resolveRedirectUri,authFor:authFor,authenticatedPost:authenticatedPost}},7696:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2006-03-01",checksumFormat:"md5",endpointPrefix:"s3",globalEndpoint:"s3.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Amazon S3",serviceFullName:"Amazon Simple Storage Service",serviceId:"S3",signatureVersion:"s3",uid:"s3-2006-03-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CompleteMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MultipartUpload:{locationName:"CompleteMultipartUpload",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{ETag:{},PartNumber:{type:"integer"}}},flattened:true}}},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MultipartUpload"},output:{type:"structure",members:{Location:{},Bucket:{},Key:{},Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CopyObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},MetadataDirective:{location:"header",locationName:"x-amz-metadata-directive"},TaggingDirective:{location:"header",locationName:"x-amz-tagging-directive"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopyObjectResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},Expiration:{location:"header",locationName:"x-amz-expiration"},CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},VersionId:{location:"header",locationName:"x-amz-version-id"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyObjectResult"},alias:"PutObjectCopy"},CreateBucket:{http:{method:"PUT",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"}}},alias:"PutBucket"},CreateMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}?uploads"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{locationName:"Bucket"},Key:{},UploadId:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"InitiateMultipartUpload"},DeleteBucket:{http:{method:"DELETE",requestUri:"/{Bucket}",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketAnalyticsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?analytics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketCors:{http:{method:"DELETE",requestUri:"/{Bucket}?cors",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketEncryption:{http:{method:"DELETE",requestUri:"/{Bucket}?encryption",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketIntelligentTieringConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?intelligent-tiering",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}}},DeleteBucketInventoryConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?inventory",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketLifecycle:{http:{method:"DELETE",requestUri:"/{Bucket}?lifecycle",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketMetricsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?metrics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketOwnershipControls:{http:{method:"DELETE",requestUri:"/{Bucket}?ownershipControls",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/{Bucket}?policy",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/{Bucket}?replication",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/{Bucket}?tagging",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketWebsite:{http:{method:"DELETE",requestUri:"/{Bucket}?website",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteObject:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MFA:{location:"header",locationName:"x-amz-mfa"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},VersionId:{location:"header",locationName:"x-amz-version-id"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},DeleteObjectTagging:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}?tagging",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}}},DeleteObjects:{http:{requestUri:"/{Bucket}?delete"},input:{type:"structure",required:["Bucket","Delete"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delete:{locationName:"Delete",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Objects"],members:{Objects:{locationName:"Object",type:"list",member:{type:"structure",required:["Key"],members:{Key:{},VersionId:{}}},flattened:true},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Delete"},output:{type:"structure",members:{Deleted:{type:"list",member:{type:"structure",members:{Key:{},VersionId:{},DeleteMarker:{type:"boolean"},DeleteMarkerVersionId:{}}},flattened:true},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:true}}},alias:"DeleteMultipleObjects",httpChecksumRequired:true},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/{Bucket}?publicAccessBlock",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},GetBucketAccelerateConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{}}}},GetBucketAcl:{http:{method:"GET",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S37"},Grants:{shape:"S3a",locationName:"AccessControlList"}}}},GetBucketAnalyticsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AnalyticsConfiguration:{shape:"S3j"}},payload:"AnalyticsConfiguration"}},GetBucketCors:{http:{method:"GET",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{CORSRules:{shape:"S3y",locationName:"CORSRule"}}}},GetBucketEncryption:{http:{method:"GET",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ServerSideEncryptionConfiguration:{shape:"S4b"}},payload:"ServerSideEncryptionConfiguration"}},GetBucketIntelligentTieringConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},output:{type:"structure",members:{IntelligentTieringConfiguration:{shape:"S4h"}},payload:"IntelligentTieringConfiguration"}},GetBucketInventoryConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{InventoryConfiguration:{shape:"S4r"}},payload:"InventoryConfiguration"}},GetBucketLifecycle:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S57",locationName:"Rule"}}},deprecated:true},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S5m",locationName:"Rule"}}}},GetBucketLocation:{http:{method:"GET",requestUri:"/{Bucket}?location"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LocationConstraint:{}}}},GetBucketLogging:{http:{method:"GET",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LoggingEnabled:{shape:"S5w"}}}},GetBucketMetricsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{MetricsConfiguration:{shape:"S64"}},payload:"MetricsConfiguration"}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S67"},output:{shape:"S68"},deprecated:true},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S67"},output:{shape:"S6j"}},GetBucketOwnershipControls:{http:{method:"GET",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{OwnershipControls:{shape:"S6z"}},payload:"OwnershipControls"}},GetBucketPolicy:{http:{method:"GET",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Policy:{}},payload:"Policy"}},GetBucketPolicyStatus:{http:{method:"GET",requestUri:"/{Bucket}?policyStatus"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}},payload:"PolicyStatus"}},GetBucketReplication:{http:{method:"GET",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S7c"}},payload:"ReplicationConfiguration"}},GetBucketRequestPayment:{http:{method:"GET",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payer:{}}}},GetBucketTagging:{http:{method:"GET",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3p"}}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{},MFADelete:{locationName:"MfaDelete"}}}},GetBucketWebsite:{http:{method:"GET",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RedirectAllRequestsTo:{shape:"S8f"},IndexDocument:{shape:"S8i"},ErrorDocument:{shape:"S8k"},RoutingRules:{shape:"S8l"}}}},GetObject:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},ResponseCacheControl:{location:"querystring",locationName:"response-cache-control"},ResponseContentDisposition:{location:"querystring",locationName:"response-content-disposition"},ResponseContentEncoding:{location:"querystring",locationName:"response-content-encoding"},ResponseContentLanguage:{location:"querystring",locationName:"response-content-language"},ResponseContentType:{location:"querystring",locationName:"response-content-type"},ResponseExpires:{location:"querystring",locationName:"response-expires",type:"timestamp",timestampFormat:"rfc822"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:true,type:"blob"},DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentRange:{location:"header",locationName:"Content-Range"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},TagCount:{location:"header",locationName:"x-amz-tagging-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}},payload:"Body"}},GetObjectAcl:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S37"},Grants:{shape:"S3a",locationName:"AccessControlList"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},GetObjectLegalHold:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LegalHold:{shape:"S9k"}},payload:"LegalHold"}},GetObjectLockConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ObjectLockConfiguration:{shape:"S9n"}},payload:"ObjectLockConfiguration"}},GetObjectRetention:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Retention:{shape:"S9v"}},payload:"Retention"}},GetObjectTagging:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{VersionId:{location:"header",locationName:"x-amz-version-id"},TagSet:{shape:"S3p"}}}},GetObjectTorrent:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?torrent"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:true,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sa2"}},payload:"PublicAccessBlockConfiguration"}},HeadBucket:{http:{method:"HEAD",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},HeadObject:{http:{method:"HEAD",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},ArchiveStatus:{location:"header",locationName:"x-amz-archive-status"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}}}},ListBucketAnalyticsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},AnalyticsConfigurationList:{locationName:"AnalyticsConfiguration",type:"list",member:{shape:"S3j"},flattened:true}}}},ListBucketIntelligentTieringConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},IntelligentTieringConfigurationList:{locationName:"IntelligentTieringConfiguration",type:"list",member:{shape:"S4h"},flattened:true}}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ContinuationToken:{},InventoryConfigurationList:{locationName:"InventoryConfiguration",type:"list",member:{shape:"S4r"},flattened:true},IsTruncated:{type:"boolean"},NextContinuationToken:{}}}},ListBucketMetricsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},MetricsConfigurationList:{locationName:"MetricsConfiguration",type:"list",member:{shape:"S64"},flattened:true}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Owner:{shape:"S37"}}},alias:"GetService"},ListMultipartUploads:{http:{method:"GET",requestUri:"/{Bucket}?uploads"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxUploads:{location:"querystring",locationName:"max-uploads",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},UploadIdMarker:{location:"querystring",locationName:"upload-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Bucket:{},KeyMarker:{},UploadIdMarker:{},NextKeyMarker:{},Prefix:{},Delimiter:{},NextUploadIdMarker:{},MaxUploads:{type:"integer"},IsTruncated:{type:"boolean"},Uploads:{locationName:"Upload",type:"list",member:{type:"structure",members:{UploadId:{},Key:{},Initiated:{type:"timestamp"},StorageClass:{},Owner:{shape:"S37"},Initiator:{shape:"Sb3"}}},flattened:true},CommonPrefixes:{shape:"Sb4"},EncodingType:{}}}},ListObjectVersions:{http:{method:"GET",requestUri:"/{Bucket}?versions"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},VersionIdMarker:{location:"querystring",locationName:"version-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},KeyMarker:{},VersionIdMarker:{},NextKeyMarker:{},NextVersionIdMarker:{},Versions:{locationName:"Version",type:"list",member:{type:"structure",members:{ETag:{},Size:{type:"integer"},StorageClass:{},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"},Owner:{shape:"S37"}}},flattened:true},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S37"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:true},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},EncodingType:{}}},alias:"GetBucketObjectVersions"},ListObjects:{http:{method:"GET",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},Marker:{location:"querystring",locationName:"marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Marker:{},NextMarker:{},Contents:{shape:"Sbm"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},EncodingType:{}}},alias:"GetBucket"},ListObjectsV2:{http:{method:"GET",requestUri:"/{Bucket}?list-type=2"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},FetchOwner:{location:"querystring",locationName:"fetch-owner",type:"boolean"},StartAfter:{location:"querystring",locationName:"start-after"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Contents:{shape:"Sbm"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},EncodingType:{},KeyCount:{type:"integer"},ContinuationToken:{},NextContinuationToken:{},StartAfter:{}}}},ListParts:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MaxParts:{location:"querystring",locationName:"max-parts",type:"integer"},PartNumberMarker:{location:"querystring",locationName:"part-number-marker",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{},Key:{},UploadId:{},PartNumberMarker:{type:"integer"},NextPartNumberMarker:{type:"integer"},MaxParts:{type:"integer"},IsTruncated:{type:"boolean"},Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{PartNumber:{type:"integer"},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"}}},flattened:true},Initiator:{shape:"Sb3"},Owner:{shape:"S37"},StorageClass:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutBucketAccelerateConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket","AccelerateConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},AccelerateConfiguration:{locationName:"AccelerateConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccelerateConfiguration"}},PutBucketAcl:{http:{method:"PUT",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc4",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},httpChecksumRequired:true},PutBucketAnalyticsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id","AnalyticsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},AnalyticsConfiguration:{shape:"S3j",locationName:"AnalyticsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AnalyticsConfiguration"}},PutBucketCors:{http:{method:"PUT",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket","CORSConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},CORSConfiguration:{locationName:"CORSConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["CORSRules"],members:{CORSRules:{shape:"S3y",locationName:"CORSRule"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"CORSConfiguration"},httpChecksumRequired:true},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ServerSideEncryptionConfiguration:{shape:"S4b",locationName:"ServerSideEncryptionConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ServerSideEncryptionConfiguration"},httpChecksumRequired:true},PutBucketIntelligentTieringConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id","IntelligentTieringConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},IntelligentTieringConfiguration:{shape:"S4h",locationName:"IntelligentTieringConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"IntelligentTieringConfiguration"}},PutBucketInventoryConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id","InventoryConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},InventoryConfiguration:{shape:"S4r",locationName:"InventoryConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"InventoryConfiguration"}},PutBucketLifecycle:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S57",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:true,httpChecksumRequired:true},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S5m",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksumRequired:true},PutBucketLogging:{http:{method:"PUT",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket","BucketLoggingStatus"],members:{Bucket:{location:"uri",locationName:"Bucket"},BucketLoggingStatus:{locationName:"BucketLoggingStatus",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LoggingEnabled:{shape:"S5w"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"BucketLoggingStatus"},httpChecksumRequired:true},PutBucketMetricsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id","MetricsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},MetricsConfiguration:{shape:"S64",locationName:"MetricsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MetricsConfiguration"}},PutBucketNotification:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},NotificationConfiguration:{shape:"S68",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:true,httpChecksumRequired:true},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S6j",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"}},PutBucketOwnershipControls:{http:{method:"PUT",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket","OwnershipControls"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OwnershipControls:{shape:"S6z",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"},httpChecksumRequired:true},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Policy"},httpChecksumRequired:true},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ReplicationConfiguration:{shape:"S7c",locationName:"ReplicationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ReplicationConfiguration"},httpChecksumRequired:true},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},RequestPaymentConfiguration:{locationName:"RequestPaymentConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Payer"],members:{Payer:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RequestPaymentConfiguration"},httpChecksumRequired:true},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sct",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},httpChecksumRequired:true},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},MFA:{location:"header",locationName:"x-amz-mfa"},VersioningConfiguration:{locationName:"VersioningConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{MFADelete:{locationName:"MfaDelete"},Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"VersioningConfiguration"},httpChecksumRequired:true},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},WebsiteConfiguration:{locationName:"WebsiteConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{ErrorDocument:{shape:"S8k"},IndexDocument:{shape:"S8i"},RedirectAllRequestsTo:{shape:"S8f"},RoutingRules:{shape:"S8l"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksumRequired:true},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:true,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{location:"header",locationName:"ETag"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutObjectAcl:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc4",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectLegalHold:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},LegalHold:{shape:"S9k",locationName:"LegalHold",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LegalHold"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"S9n",locationName:"ObjectLockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ObjectLockConfiguration"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectRetention:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},Retention:{shape:"S9v",locationName:"Retention",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Retention"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectTagging:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sct",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}},httpChecksumRequired:true},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},PublicAccessBlockConfiguration:{shape:"Sa2",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"PublicAccessBlockConfiguration"},httpChecksumRequired:true},RestoreObject:{http:{requestUri:"/{Bucket}/{Key+}?restore"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RestoreRequest:{locationName:"RestoreRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Days:{type:"integer"},GlacierJobParameters:{type:"structure",required:["Tier"],members:{Tier:{}}},Type:{},Tier:{},Description:{},SelectParameters:{type:"structure",required:["InputSerialization","ExpressionType","Expression","OutputSerialization"],members:{InputSerialization:{shape:"Sdj"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Sdy"}}},OutputLocation:{type:"structure",members:{S3:{type:"structure",required:["BucketName","Prefix"],members:{BucketName:{},Prefix:{},Encryption:{type:"structure",required:["EncryptionType"],members:{EncryptionType:{},KMSKeyId:{shape:"Sk"},KMSContext:{}}},CannedACL:{},AccessControlList:{shape:"S3a"},Tagging:{shape:"Sct"},UserMetadata:{type:"list",member:{locationName:"MetadataEntry",type:"structure",members:{Name:{},Value:{}}}},StorageClass:{}}}}}}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RestoreRequest"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"},RestoreOutputPath:{location:"header",locationName:"x-amz-restore-output-path"}}},alias:"PostObjectRestore"},SelectObjectContent:{http:{requestUri:"/{Bucket}/{Key+}?select&select-type=2"},input:{locationName:"SelectObjectContentRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},Expression:{},ExpressionType:{},RequestProgress:{type:"structure",members:{Enabled:{type:"boolean"}}},InputSerialization:{shape:"Sdj"},OutputSerialization:{shape:"Sdy"},ScanRange:{type:"structure",members:{Start:{type:"long"},End:{type:"long"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payload:{type:"structure",members:{Records:{type:"structure",members:{Payload:{eventpayload:true,type:"blob"}},event:true},Stats:{type:"structure",members:{Details:{eventpayload:true,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:true},Progress:{type:"structure",members:{Details:{eventpayload:true,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:true},Cont:{type:"structure",members:{},event:true},End:{type:"structure",members:{},event:true}},eventstream:true}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:true,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},ETag:{location:"header",locationName:"ETag"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},UploadPartCopy:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key","PartNumber","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},CopySourceRange:{location:"header",locationName:"x-amz-copy-source-range"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},CopyPartResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyPartResult"}}},shapes:{Sk:{type:"string",sensitive:true},S13:{type:"map",key:{},value:{}},S1b:{type:"blob",sensitive:true},S1d:{type:"string",sensitive:true},S1f:{type:"blob",sensitive:true},S1j:{type:"timestamp",timestampFormat:"iso8601"},S37:{type:"structure",members:{DisplayName:{},ID:{}}},S3a:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},S3c:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:true},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S3j:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},StorageClassAnalysis:{type:"structure",members:{DataExport:{type:"structure",required:["OutputSchemaVersion","Destination"],members:{OutputSchemaVersion:{},Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","Bucket"],members:{Format:{},BucketAccountId:{},Bucket:{},Prefix:{}}}}}}}}}}},S3m:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3p:{type:"list",member:{shape:"S3m",locationName:"Tag"}},S3y:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:true},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:true},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:true},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:true},MaxAgeSeconds:{type:"integer"}}},flattened:true},S4b:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",required:["SSEAlgorithm"],members:{SSEAlgorithm:{},KMSMasterKeyID:{shape:"Sk"}}},BucketKeyEnabled:{type:"boolean"}}},flattened:true}}},S4h:{type:"structure",required:["Id","Status","Tierings"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},Tierings:{locationName:"Tiering",type:"list",member:{type:"structure",required:["Days","AccessTier"],members:{Days:{type:"integer"},AccessTier:{}}},flattened:true}}},S4r:{type:"structure",required:["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],members:{Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Bucket","Format"],members:{AccountId:{},Bucket:{},Format:{},Prefix:{},Encryption:{type:"structure",members:{SSES3:{locationName:"SSE-S3",type:"structure",members:{}},SSEKMS:{locationName:"SSE-KMS",type:"structure",required:["KeyId"],members:{KeyId:{shape:"Sk"}}}}}}}}},IsEnabled:{type:"boolean"},Filter:{type:"structure",required:["Prefix"],members:{Prefix:{}}},Id:{},IncludedObjectVersions:{},OptionalFields:{type:"list",member:{locationName:"Field"}},Schedule:{type:"structure",required:["Frequency"],members:{Frequency:{}}}}},S57:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{},Status:{},Transition:{shape:"S5e"},NoncurrentVersionTransition:{shape:"S5g"},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:true},S59:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S5a:{type:"timestamp",timestampFormat:"iso8601"},S5e:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},StorageClass:{}}},S5g:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}},S5h:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},S5i:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S5m:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{deprecated:true},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S5e"},flattened:true},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S5g"},flattened:true},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:true},S5w:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},TargetPrefix:{}}},S64:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}}}},S67:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S68:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S6b",locationName:"Event"},Event:{deprecated:true},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:true},Events:{shape:"S6b",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:true},Events:{shape:"S6b",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S6b:{type:"list",member:{},flattened:true},S6j:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true}}},S6m:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:true}}}}},S6z:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:true}}},S7c:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:true},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},SourceSelectionCriteria:{type:"structure",members:{SseKmsEncryptedObjects:{type:"structure",required:["Status"],members:{Status:{}}},ReplicaModifications:{type:"structure",required:["Status"],members:{Status:{}}}}},ExistingObjectReplication:{type:"structure",required:["Status"],members:{Status:{}}},Destination:{type:"structure",required:["Bucket"],members:{Bucket:{},Account:{},StorageClass:{},AccessControlTranslation:{type:"structure",required:["Owner"],members:{Owner:{}}},EncryptionConfiguration:{type:"structure",members:{ReplicaKmsKeyID:{}}},ReplicationTime:{type:"structure",required:["Status","Time"],members:{Status:{},Time:{shape:"S7y"}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S7y"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:true}}},S7y:{type:"structure",members:{Minutes:{type:"integer"}}},S8f:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S8i:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S8k:{type:"structure",required:["Key"],members:{Key:{}}},S8l:{type:"list",member:{locationName:"RoutingRule",type:"structure",required:["Redirect"],members:{Condition:{type:"structure",members:{HttpErrorCodeReturnedEquals:{},KeyPrefixEquals:{}}},Redirect:{type:"structure",members:{HostName:{},HttpRedirectCode:{},Protocol:{},ReplaceKeyPrefixWith:{},ReplaceKeyWith:{}}}}}},S9k:{type:"structure",members:{Status:{}}},S9n:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},S9v:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S5a"}}},Sa2:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sb3:{type:"structure",members:{ID:{},DisplayName:{}}},Sb4:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:true},Sbm:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"},StorageClass:{},Owner:{shape:"S37"}}},flattened:true},Sc4:{type:"structure",members:{Grants:{shape:"S3a",locationName:"AccessControlList"},Owner:{shape:"S37"}}},Sct:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3p"}}},Sdj:{type:"structure",members:{CSV:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{},AllowQuotedRecordDelimiter:{type:"boolean"}}},CompressionType:{},JSON:{type:"structure",members:{Type:{}}},Parquet:{type:"structure",members:{}}}},Sdy:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}}}},7705:function(e){e.exports={pagination:{ListAttacks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttackSummaries"},ListProtectionGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListProtections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Protections"},ListResourcesInProtectionGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},7711:function(e){e.exports={pagination:{}}},7714:function(e,t,r){const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}o("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}o("comp",this)}parse(e){const t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new u(r[2],this.options.loose)}}toString(){return this.value}test(e){o("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new u(e,this.options)}catch(e){return false}}return n(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}const r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");const i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");const a=this.semver.version===e.semver.version;const s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");const o=n(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<");const u=n(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return r||i||a&&s||o||u}}e.exports=Comparator;const{re:a,t:s}=r(1976);const n=r(2752);const o=r(8548);const u=r(2065);const p=r(8124)},7715:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["health"]={};i.Health=a.defineService("health",["2016-08-04"]);Object.defineProperty(s.services["health"],"2016-08-04",{get:function get(){var e=r(6726);e.paginators=r(7471).pagination;return e},enumerable:true,configurable:true});e.exports=i.Health},7717:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-10-11",endpointPrefix:"synthetics",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Synthetics",serviceFullName:"Synthetics",serviceId:"synthetics",signatureVersion:"v4",signingName:"synthetics",uid:"synthetics-2017-10-11"},operations:{CreateCanary:{http:{requestUri:"/canary"},input:{type:"structure",required:["Name","Code","ArtifactS3Location","ExecutionRoleArn","Schedule","RuntimeVersion"],members:{Name:{},Code:{shape:"S3"},ArtifactS3Location:{},ExecutionRoleArn:{},Schedule:{shape:"S7"},RunConfig:{shape:"S9"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},RuntimeVersion:{},VpcConfig:{shape:"Sh"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{Canary:{shape:"Sq"}}}},DeleteCanary:{http:{method:"DELETE",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DescribeCanaries:{http:{requestUri:"/canaries"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Canaries:{type:"list",member:{shape:"Sq"}},NextToken:{}}}},DescribeCanariesLastRun:{http:{requestUri:"/canaries/last-run"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CanariesLastRun:{type:"list",member:{type:"structure",members:{CanaryName:{},LastRun:{shape:"S1f"}}}},NextToken:{}}}},DescribeRuntimeVersions:{http:{requestUri:"/runtime-versions"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RuntimeVersions:{type:"list",member:{type:"structure",members:{VersionName:{},Description:{},ReleaseDate:{type:"timestamp"},DeprecationDate:{type:"timestamp"}}}},NextToken:{}}}},GetCanary:{http:{method:"GET",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Canary:{shape:"Sq"}}}},GetCanaryRuns:{http:{requestUri:"/canary/{name}/runs"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CanaryRuns:{type:"list",member:{shape:"S1f"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},StartCanary:{http:{requestUri:"/canary/{name}/start"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},StopCanary:{http:{requestUri:"/canary/{name}/stop"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCanary:{http:{method:"PATCH",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},Code:{shape:"S3"},ExecutionRoleArn:{},RuntimeVersion:{},Schedule:{shape:"S7"},RunConfig:{shape:"S9"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},VpcConfig:{shape:"Sh"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["Handler"],members:{S3Bucket:{},S3Key:{},S3Version:{},ZipFile:{type:"blob"},Handler:{}}},S7:{type:"structure",required:["Expression"],members:{Expression:{},DurationInSeconds:{type:"long"}}},S9:{type:"structure",members:{TimeoutInSeconds:{type:"integer"},MemoryInMB:{type:"integer"},ActiveTracing:{type:"boolean"},EnvironmentVariables:{type:"map",key:{},value:{}}}},Sh:{type:"structure",members:{SubnetIds:{shape:"Si"},SecurityGroupIds:{shape:"Sk"}}},Si:{type:"list",member:{}},Sk:{type:"list",member:{}},Sm:{type:"map",key:{},value:{}},Sq:{type:"structure",members:{Id:{},Name:{},Code:{type:"structure",members:{SourceLocationArn:{},Handler:{}}},ExecutionRoleArn:{},Schedule:{type:"structure",members:{Expression:{},DurationInSeconds:{type:"long"}}},RunConfig:{type:"structure",members:{TimeoutInSeconds:{type:"integer"},MemoryInMB:{type:"integer"},ActiveTracing:{type:"boolean"}}},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Created:{type:"timestamp"},LastModified:{type:"timestamp"},LastStarted:{type:"timestamp"},LastStopped:{type:"timestamp"}}},ArtifactS3Location:{},EngineArn:{},RuntimeVersion:{},VpcConfig:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Si"},SecurityGroupIds:{shape:"Sk"}}},Tags:{shape:"Sm"}}},S1f:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Started:{type:"timestamp"},Completed:{type:"timestamp"}}},ArtifactS3Location:{}}}}}},7720:function(e,t,r){const{inherits:i}=r(1669);const a=r(2768);function PEMDecoder(e){a.call(this,e);this.enc="pem"}i(PEMDecoder,a);PEMDecoder.prototype.decode=function decode(e,t){const r=e.toString().split(/[\r\n]+/g);const i=t.label.toUpperCase();const s=/^-----(BEGIN|END) ([^-]+)-----$/;let n=-1;let o=-1;for(let e=0;e<r.length;e++){const t=r[e].match(s);if(t===null){continue}if(t[2]!==i){continue}if(n===-1){if(t[1]!=="BEGIN"){break}n=e}else{if(t[1]!=="END"){break}o=e;break}}if(n===-1||o===-1){throw new Error(`PEM section not found for: ${i}`)}const u=r.slice(n+1,o).join("");u.replace(/[^a-z0-9+/=]+/gi,"");const p=Buffer.from(u,"base64");return a.prototype.decode.call(this,p,t)};e.exports=PEMDecoder},7727:function(e){"use strict";var t=String.prototype.replace;var r=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return t.call(e,r,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},7738:function(e,t,r){(function(){var t,i,a,s=function(e,t){for(var r in t){if(n.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},n={}.hasOwnProperty;a=r(8582).isObject;i=r(6855);e.exports=t=function(e){s(XMLDeclaration,e);function XMLDeclaration(e,t,r,i){var s;XMLDeclaration.__super__.constructor.call(this,e);if(a(t)){s=t,t=s.version,r=s.encoding,i=s.standalone}if(!t){t="1.0"}this.version=this.stringify.xmlVersion(t);if(r!=null){this.encoding=this.stringify.xmlEncoding(r)}if(i!=null){this.standalone=this.stringify.xmlStandalone(i)}}XMLDeclaration.prototype.toString=function(e){return this.options.writer.set(e).declaration(this)};return XMLDeclaration}(i)}).call(this)},7740:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-11-12",endpointPrefix:"config",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Config Service",serviceFullName:"AWS Config",serviceId:"Config Service",signatureVersion:"v4",targetPrefix:"StarlingDoveService",uid:"config-2014-11-12"},operations:{BatchGetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifiers"],members:{ConfigurationAggregatorName:{},ResourceIdentifiers:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{BaseConfigurationItems:{shape:"Sb"},UnprocessedResourceIdentifiers:{type:"list",member:{shape:"S4"}}}}},BatchGetResourceConfig:{input:{type:"structure",required:["resourceKeys"],members:{resourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{baseConfigurationItems:{shape:"Sb"},unprocessedResourceKeys:{shape:"Sq"}}}},DeleteAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{}}}},DeleteConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}}},DeleteConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{}}}},DeleteConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},DeleteConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{}}}},DeleteDeliveryChannel:{input:{type:"structure",required:["DeliveryChannelName"],members:{DeliveryChannelName:{}}}},DeleteEvaluationResults:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}},output:{type:"structure",members:{}}},DeleteOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{}}}},DeleteOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{}}}},DeletePendingAggregationRequest:{input:{type:"structure",required:["RequesterAccountId","RequesterAwsRegion"],members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},DeleteRemediationConfiguration:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceType:{}}},output:{type:"structure",members:{}}},DeleteRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S1f"}}}}}}},DeleteResourceConfig:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}}},DeleteRetentionConfiguration:{input:{type:"structure",required:["RetentionConfigurationName"],members:{RetentionConfigurationName:{}}}},DeleteStoredQuery:{input:{type:"structure",required:["QueryName"],members:{QueryName:{}}},output:{type:"structure",members:{}}},DeliverConfigSnapshot:{input:{type:"structure",required:["deliveryChannelName"],members:{deliveryChannelName:{}}},output:{type:"structure",members:{configSnapshotId:{}}}},DescribeAggregateComplianceByConfigRules:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{},AccountId:{},AwsRegion:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S23"},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},DescribeAggregationAuthorizations:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregationAuthorizations:{type:"list",member:{shape:"S2b"}},NextToken:{}}}},DescribeComplianceByConfigRule:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2e"},ComplianceTypes:{shape:"S2f"},NextToken:{}}},output:{type:"structure",members:{ComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S23"}}}},NextToken:{}}}},DescribeComplianceByResource:{input:{type:"structure",members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2f"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ComplianceByResources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{},Compliance:{shape:"S23"}}}},NextToken:{}}}},DescribeConfigRuleEvaluationStatus:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2e"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigRulesEvaluationStatus:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},LastSuccessfulInvocationTime:{type:"timestamp"},LastFailedInvocationTime:{type:"timestamp"},LastSuccessfulEvaluationTime:{type:"timestamp"},LastFailedEvaluationTime:{type:"timestamp"},FirstActivatedTime:{type:"timestamp"},LastDeactivatedTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{},FirstEvaluationStarted:{type:"boolean"}}}},NextToken:{}}}},DescribeConfigRules:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2e"},NextToken:{}}},output:{type:"structure",members:{ConfigRules:{type:"list",member:{shape:"S2w"}},NextToken:{}}}},DescribeConfigurationAggregatorSourcesStatus:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},UpdateStatus:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{AggregatedSourceStatusList:{type:"list",member:{type:"structure",members:{SourceId:{},SourceType:{},AwsRegion:{},LastUpdateStatus:{},LastUpdateTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{}}}},NextToken:{}}}},DescribeConfigurationAggregators:{input:{type:"structure",members:{ConfigurationAggregatorNames:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigurationAggregators:{type:"list",member:{shape:"S3k"}},NextToken:{}}}},DescribeConfigurationRecorderStatus:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3s"}}},output:{type:"structure",members:{ConfigurationRecordersStatus:{type:"list",member:{type:"structure",members:{name:{},lastStartTime:{type:"timestamp"},lastStopTime:{type:"timestamp"},recording:{type:"boolean"},lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}},DescribeConfigurationRecorders:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3s"}}},output:{type:"structure",members:{ConfigurationRecorders:{type:"list",member:{shape:"S40"}}}}},DescribeConformancePackCompliance:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S47"},ComplianceType:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName","ConformancePackRuleComplianceList"],members:{ConformancePackName:{},ConformancePackRuleComplianceList:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{}}}},NextToken:{}}}},DescribeConformancePackStatus:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackStatusDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackId","ConformancePackArn","ConformancePackState","StackArn","LastUpdateRequestedTime"],members:{ConformancePackName:{},ConformancePackId:{},ConformancePackArn:{},ConformancePackState:{},StackArn:{},ConformancePackStatusReason:{},LastUpdateRequestedTime:{type:"timestamp"},LastUpdateCompletedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeConformancePacks:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackArn","ConformancePackId"],members:{ConformancePackName:{},ConformancePackArn:{},ConformancePackId:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4u"},LastUpdateRequestedTime:{type:"timestamp"},CreatedBy:{}}}},NextToken:{}}}},DescribeDeliveryChannelStatus:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S4z"}}},output:{type:"structure",members:{DeliveryChannelsStatus:{type:"list",member:{type:"structure",members:{name:{},configSnapshotDeliveryInfo:{shape:"S53"},configHistoryDeliveryInfo:{shape:"S53"},configStreamDeliveryInfo:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}}}},DescribeDeliveryChannels:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S4z"}}},output:{type:"structure",members:{DeliveryChannels:{type:"list",member:{shape:"S59"}}}}},DescribeOrganizationConfigRuleStatuses:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S5c"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleStatuses:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationRuleStatus"],members:{OrganizationConfigRuleName:{},OrganizationRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConfigRules:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S5c"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRules:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationConfigRuleArn"],members:{OrganizationConfigRuleName:{},OrganizationConfigRuleArn:{},OrganizationManagedRuleMetadata:{shape:"S5m"},OrganizationCustomRuleMetadata:{shape:"S5r"},ExcludedAccounts:{shape:"S5u"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePackStatuses:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S5w"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackStatuses:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","Status"],members:{OrganizationConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePacks:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S5w"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePacks:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","OrganizationConformancePackArn","LastUpdateTime"],members:{OrganizationConformancePackName:{},OrganizationConformancePackArn:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4u"},ExcludedAccounts:{shape:"S5u"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribePendingAggregationRequests:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PendingAggregationRequests:{type:"list",member:{type:"structure",members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},NextToken:{}}}},DescribeRemediationConfigurations:{input:{type:"structure",required:["ConfigRuleNames"],members:{ConfigRuleNames:{shape:"S2e"}}},output:{type:"structure",members:{RemediationConfigurations:{shape:"S6c"}}}},DescribeRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExceptions:{shape:"S6s"},NextToken:{}}}},DescribeRemediationExecutionStatus:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExecutionStatuses:{type:"list",member:{type:"structure",members:{ResourceKey:{shape:"Sr"},State:{},StepDetails:{type:"list",member:{type:"structure",members:{Name:{},State:{},ErrorMessage:{},StartTime:{type:"timestamp"},StopTime:{type:"timestamp"}}}},InvocationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeRetentionConfigurations:{input:{type:"structure",members:{RetentionConfigurationNames:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{RetentionConfigurations:{type:"list",member:{shape:"S76"}},NextToken:{}}}},GetAggregateComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigurationAggregatorName","ConfigRuleName","AccountId","AwsRegion"],members:{ConfigurationAggregatorName:{},ConfigRuleName:{},AccountId:{},AwsRegion:{},ComplianceType:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateEvaluationResults:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S7c"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},GetAggregateConfigRuleComplianceSummary:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{AccountId:{},AwsRegion:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GroupByKey:{},AggregateComplianceCounts:{type:"list",member:{type:"structure",members:{GroupName:{},ComplianceSummary:{shape:"S7k"}}}},NextToken:{}}}},GetAggregateDiscoveredResourceCounts:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ResourceType:{},AccountId:{},Region:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["TotalDiscoveredResources"],members:{TotalDiscoveredResources:{type:"long"},GroupByKey:{},GroupedResourceCounts:{type:"list",member:{type:"structure",required:["GroupName","ResourceCount"],members:{GroupName:{},ResourceCount:{type:"long"}}}},NextToken:{}}}},GetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifier"],members:{ConfigurationAggregatorName:{},ResourceIdentifier:{shape:"S4"}}},output:{type:"structure",members:{ConfigurationItem:{shape:"S7u"}}}},GetComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ComplianceTypes:{shape:"S2f"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S86"},NextToken:{}}}},GetComplianceDetailsByResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2f"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S86"},NextToken:{}}}},GetComplianceSummaryByConfigRule:{output:{type:"structure",members:{ComplianceSummary:{shape:"S7k"}}}},GetComplianceSummaryByResourceType:{input:{type:"structure",members:{ResourceTypes:{shape:"S8c"}}},output:{type:"structure",members:{ComplianceSummariesByResourceType:{type:"list",member:{type:"structure",members:{ResourceType:{},ComplianceSummary:{shape:"S7k"}}}}}}},GetConformancePackComplianceDetails:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S47"},ComplianceType:{},ResourceType:{},ResourceIds:{type:"list",member:{}}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},ConformancePackRuleEvaluationResults:{type:"list",member:{type:"structure",required:["ComplianceType","EvaluationResultIdentifier","ConfigRuleInvokedTime","ResultRecordedTime"],members:{ComplianceType:{},EvaluationResultIdentifier:{shape:"S7c"},ConfigRuleInvokedTime:{type:"timestamp"},ResultRecordedTime:{type:"timestamp"},Annotation:{}}}},NextToken:{}}}},GetConformancePackComplianceSummary:{input:{type:"structure",required:["ConformancePackNames"],members:{ConformancePackNames:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackComplianceSummaryList:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackComplianceStatus"],members:{ConformancePackName:{},ConformancePackComplianceStatus:{}}}},NextToken:{}}}},GetDiscoveredResourceCounts:{input:{type:"structure",members:{resourceTypes:{shape:"S8c"},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{totalDiscoveredResources:{type:"long"},resourceCounts:{type:"list",member:{type:"structure",members:{resourceType:{},count:{type:"long"}}}},nextToken:{}}}},GetOrganizationConfigRuleDetailedStatus:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},Filters:{type:"structure",members:{AccountId:{},MemberAccountRuleStatus:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleDetailedStatus:{type:"list",member:{type:"structure",required:["AccountId","ConfigRuleName","MemberAccountRuleStatus"],members:{AccountId:{},ConfigRuleName:{},MemberAccountRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetOrganizationConformancePackDetailedStatus:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},Filters:{type:"structure",members:{AccountId:{},Status:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackDetailedStatuses:{type:"list",member:{type:"structure",required:["AccountId","ConformancePackName","Status"],members:{AccountId:{},ConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetResourceConfigHistory:{input:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{},laterTime:{type:"timestamp"},earlierTime:{type:"timestamp"},chronologicalOrder:{},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{configurationItems:{type:"list",member:{shape:"S7u"}},nextToken:{}}}},GetStoredQuery:{input:{type:"structure",required:["QueryName"],members:{QueryName:{}}},output:{type:"structure",members:{StoredQuery:{shape:"S9h"}}}},ListAggregateDiscoveredResources:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceType"],members:{ConfigurationAggregatorName:{},ResourceType:{},Filters:{type:"structure",members:{AccountId:{},ResourceId:{},ResourceName:{},Region:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{type:"list",member:{shape:"S4"}},NextToken:{}}}},ListDiscoveredResources:{input:{type:"structure",required:["resourceType"],members:{resourceType:{},resourceIds:{type:"list",member:{}},resourceName:{},limit:{type:"integer"},includeDeletedResources:{type:"boolean"},nextToken:{}}},output:{type:"structure",members:{resourceIdentifiers:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},resourceDeletionTime:{type:"timestamp"}}}},nextToken:{}}}},ListStoredQueries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StoredQueryMetadata:{type:"list",member:{type:"structure",required:["QueryId","QueryArn","QueryName"],members:{QueryId:{},QueryArn:{},QueryName:{},Description:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sa3"},NextToken:{}}}},PutAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{},Tags:{shape:"Sa8"}}},output:{type:"structure",members:{AggregationAuthorization:{shape:"S2b"}}}},PutConfigRule:{input:{type:"structure",required:["ConfigRule"],members:{ConfigRule:{shape:"S2w"},Tags:{shape:"Sa8"}}}},PutConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},AccountAggregationSources:{shape:"S3m"},OrganizationAggregationSource:{shape:"S3q"},Tags:{shape:"Sa8"}}},output:{type:"structure",members:{ConfigurationAggregator:{shape:"S3k"}}}},PutConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorder"],members:{ConfigurationRecorder:{shape:"S40"}}}},PutConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4u"}}},output:{type:"structure",members:{ConformancePackArn:{}}}},PutDeliveryChannel:{input:{type:"structure",required:["DeliveryChannel"],members:{DeliveryChannel:{shape:"S59"}}}},PutEvaluations:{input:{type:"structure",required:["ResultToken"],members:{Evaluations:{shape:"Sak"},ResultToken:{},TestMode:{type:"boolean"}}},output:{type:"structure",members:{FailedEvaluations:{shape:"Sak"}}}},PutExternalEvaluation:{input:{type:"structure",required:["ConfigRuleName","ExternalEvaluation"],members:{ConfigRuleName:{},ExternalEvaluation:{type:"structure",required:["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],members:{ComplianceResourceType:{},ComplianceResourceId:{},ComplianceType:{},Annotation:{},OrderingTimestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{}}},PutOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},OrganizationManagedRuleMetadata:{shape:"S5m"},OrganizationCustomRuleMetadata:{shape:"S5r"},ExcludedAccounts:{shape:"S5u"}}},output:{type:"structure",members:{OrganizationConfigRuleArn:{}}}},PutOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4u"},ExcludedAccounts:{shape:"S5u"}}},output:{type:"structure",members:{OrganizationConformancePackArn:{}}}},PutRemediationConfigurations:{input:{type:"structure",required:["RemediationConfigurations"],members:{RemediationConfigurations:{shape:"S6c"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S6c"}}}}}}},PutRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Message:{},ExpirationTime:{type:"timestamp"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S6s"}}}}}}},PutResourceConfig:{input:{type:"structure",required:["ResourceType","SchemaVersionId","ResourceId","Configuration"],members:{ResourceType:{},SchemaVersionId:{},ResourceId:{},ResourceName:{},Configuration:{},Tags:{shape:"S7w"}}}},PutRetentionConfiguration:{input:{type:"structure",required:["RetentionPeriodInDays"],members:{RetentionPeriodInDays:{type:"integer"}}},output:{type:"structure",members:{RetentionConfiguration:{shape:"S76"}}}},PutStoredQuery:{input:{type:"structure",required:["StoredQuery"],members:{StoredQuery:{shape:"S9h"},Tags:{shape:"Sa8"}}},output:{type:"structure",members:{QueryArn:{}}}},SelectAggregateResourceConfig:{input:{type:"structure",required:["Expression","ConfigurationAggregatorName"],members:{Expression:{},ConfigurationAggregatorName:{},Limit:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sbc"},QueryInfo:{shape:"Sbd"},NextToken:{}}}},SelectResourceConfig:{input:{type:"structure",required:["Expression"],members:{Expression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sbc"},QueryInfo:{shape:"Sbd"},NextToken:{}}}},StartConfigRulesEvaluation:{input:{type:"structure",members:{ConfigRuleNames:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},StartRemediationExecution:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"Sq"}}}},StopConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sa3"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}}},shapes:{S4:{type:"structure",required:["SourceAccountId","SourceRegion","ResourceId","ResourceType"],members:{SourceAccountId:{},SourceRegion:{},ResourceId:{},ResourceType:{},ResourceName:{}}},Sb:{type:"list",member:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},configuration:{},supplementaryConfiguration:{shape:"Sl"}}}},Sl:{type:"map",key:{},value:{}},Sq:{type:"list",member:{shape:"Sr"}},Sr:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{}}},S1f:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{}}}},S23:{type:"structure",members:{ComplianceType:{},ComplianceContributorCount:{shape:"S24"}}},S24:{type:"structure",members:{CappedCount:{type:"integer"},CapExceeded:{type:"boolean"}}},S2b:{type:"structure",members:{AggregationAuthorizationArn:{},AuthorizedAccountId:{},AuthorizedAwsRegion:{},CreationTime:{type:"timestamp"}}},S2e:{type:"list",member:{}},S2f:{type:"list",member:{}},S2w:{type:"structure",required:["Source"],members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},Description:{},Scope:{type:"structure",members:{ComplianceResourceTypes:{type:"list",member:{}},TagKey:{},TagValue:{},ComplianceResourceId:{}}},Source:{type:"structure",required:["Owner","SourceIdentifier"],members:{Owner:{},SourceIdentifier:{},SourceDetails:{type:"list",member:{type:"structure",members:{EventSource:{},MessageType:{},MaximumExecutionFrequency:{}}}}}},InputParameters:{},MaximumExecutionFrequency:{},ConfigRuleState:{},CreatedBy:{}}},S3k:{type:"structure",members:{ConfigurationAggregatorName:{},ConfigurationAggregatorArn:{},AccountAggregationSources:{shape:"S3m"},OrganizationAggregationSource:{shape:"S3q"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},CreatedBy:{}}},S3m:{type:"list",member:{type:"structure",required:["AccountIds"],members:{AccountIds:{type:"list",member:{}},AllAwsRegions:{type:"boolean"},AwsRegions:{shape:"S3p"}}}},S3p:{type:"list",member:{}},S3q:{type:"structure",required:["RoleArn"],members:{RoleArn:{},AwsRegions:{shape:"S3p"},AllAwsRegions:{type:"boolean"}}},S3s:{type:"list",member:{}},S40:{type:"structure",members:{name:{},roleARN:{},recordingGroup:{type:"structure",members:{allSupported:{type:"boolean"},includeGlobalResourceTypes:{type:"boolean"},resourceTypes:{type:"list",member:{}}}}}},S47:{type:"list",member:{}},S4e:{type:"list",member:{}},S4u:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}},S4z:{type:"list",member:{}},S53:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastAttemptTime:{type:"timestamp"},lastSuccessfulTime:{type:"timestamp"},nextDeliveryTime:{type:"timestamp"}}},S59:{type:"structure",members:{name:{},s3BucketName:{},s3KeyPrefix:{},snsTopicARN:{},configSnapshotDeliveryProperties:{type:"structure",members:{deliveryFrequency:{}}}}},S5c:{type:"list",member:{}},S5m:{type:"structure",required:["RuleIdentifier"],members:{Description:{},RuleIdentifier:{},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5p"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S5p:{type:"list",member:{}},S5r:{type:"structure",required:["LambdaFunctionArn","OrganizationConfigRuleTriggerTypes"],members:{Description:{},LambdaFunctionArn:{},OrganizationConfigRuleTriggerTypes:{type:"list",member:{}},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5p"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S5u:{type:"list",member:{}},S5w:{type:"list",member:{}},S6c:{type:"list",member:{type:"structure",required:["ConfigRuleName","TargetType","TargetId"],members:{ConfigRuleName:{},TargetType:{},TargetId:{},TargetVersion:{},Parameters:{type:"map",key:{},value:{type:"structure",members:{ResourceValue:{type:"structure",required:["Value"],members:{Value:{}}},StaticValue:{type:"structure",required:["Values"],members:{Values:{type:"list",member:{}}}}}}},ResourceType:{},Automatic:{type:"boolean"},ExecutionControls:{type:"structure",members:{SsmControls:{type:"structure",members:{ConcurrentExecutionRatePercentage:{type:"integer"},ErrorPercentage:{type:"integer"}}}}},MaximumAutomaticAttempts:{type:"integer"},RetryAttemptSeconds:{type:"long"},Arn:{},CreatedByService:{}}}},S6s:{type:"list",member:{type:"structure",required:["ConfigRuleName","ResourceType","ResourceId"],members:{ConfigRuleName:{},ResourceType:{},ResourceId:{},Message:{},ExpirationTime:{type:"timestamp"}}}},S76:{type:"structure",required:["Name","RetentionPeriodInDays"],members:{Name:{},RetentionPeriodInDays:{type:"integer"}}},S7c:{type:"structure",members:{EvaluationResultQualifier:{type:"structure",members:{ConfigRuleName:{},ResourceType:{},ResourceId:{}}},OrderingTimestamp:{type:"timestamp"}}},S7k:{type:"structure",members:{CompliantResourceCount:{shape:"S24"},NonCompliantResourceCount:{shape:"S24"},ComplianceSummaryTimestamp:{type:"timestamp"}}},S7u:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},configurationItemMD5Hash:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},tags:{shape:"S7w"},relatedEvents:{type:"list",member:{}},relationships:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},relationshipName:{}}}},configuration:{},supplementaryConfiguration:{shape:"Sl"}}},S7w:{type:"map",key:{},value:{}},S86:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S7c"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},ResultToken:{}}}},S8c:{type:"list",member:{}},S9h:{type:"structure",required:["QueryName"],members:{QueryId:{},QueryArn:{},QueryName:{},Description:{},Expression:{}}},Sa3:{type:"list",member:{shape:"Sa4"}},Sa4:{type:"structure",members:{Key:{},Value:{}}},Sa8:{type:"list",member:{shape:"Sa4"}},Sak:{type:"list",member:{type:"structure",required:["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],members:{ComplianceResourceType:{},ComplianceResourceId:{},ComplianceType:{},Annotation:{},OrderingTimestamp:{type:"timestamp"}}}},Sbc:{type:"list",member:{}},Sbd:{type:"structure",members:{SelectFields:{type:"list",member:{type:"structure",members:{Name:{}}}}}}}}},7741:function(e){"use strict";e.exports=function(e,t){if(!t)t={};if(typeof t==="function")t={cmp:t};var r=typeof t.cycles==="boolean"?t.cycles:false;var i=t.cmp&&function(e){return function(t){return function(r,i){var a={key:r,value:t[r]};var s={key:i,value:t[i]};return e(a,s)}}}(t.cmp);var a=[];return function stringify(e){if(e&&e.toJSON&&typeof e.toJSON==="function"){e=e.toJSON()}if(e===undefined)return;if(typeof e=="number")return isFinite(e)?""+e:"null";if(typeof e!=="object")return JSON.stringify(e);var t,s;if(Array.isArray(e)){s="[";for(t=0;t<e.length;t++){if(t)s+=",";s+=stringify(e[t])||"null"}return s+"]"}if(e===null)return"null";if(a.indexOf(e)!==-1){if(r)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var n=a.push(e)-1;var o=Object.keys(e).sort(i&&i(e));s="";for(t=0;t<o.length;t++){var u=o[t];var p=stringify(e[u]);if(!p)continue;if(s)s+=",";s+=JSON.stringify(u)+":"+p}a.splice(n,1);return"{"+s+"}"}(e)}},7744:function(e){e.exports={pagination:{DescribeTrails:{result_key:"trailList"},ListPublicKeys:{input_token:"NextToken",output_token:"NextToken",result_key:"PublicKeyList"},ListTags:{input_token:"NextToken",output_token:"NextToken",result_key:"ResourceTagList"},ListTrails:{input_token:"NextToken",output_token:"NextToken",result_key:"Trails"},LookupEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Events"}}}},7752:function(e){e.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:true},tags:{shape:"S6"}}},output:{type:"structure",members:{savingsPlanId:{}}}},DeleteQueuedSavingsPlan:{http:{requestUri:"/DeleteQueuedSavingsPlan"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{}}},output:{type:"structure",members:{}}},DescribeSavingsPlanRates:{http:{requestUri:"/DescribeSavingsPlanRates"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{savingsPlanId:{},searchResults:{type:"list",member:{type:"structure",members:{rate:{},currency:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlans:{http:{requestUri:"/DescribeSavingsPlans"},input:{type:"structure",members:{savingsPlanArns:{type:"list",member:{}},savingsPlanIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},states:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}}}},output:{type:"structure",members:{savingsPlans:{type:"list",member:{type:"structure",members:{offeringId:{},savingsPlanId:{},savingsPlanArn:{},description:{},start:{},end:{},state:{},region:{},ec2InstanceFamily:{},savingsPlanType:{},paymentOption:{},productTypes:{shape:"S1e"},currency:{},commitment:{},upfrontPaymentAmount:{},recurringPaymentAmount:{},termDurationInSeconds:{type:"long"},tags:{shape:"S6"}}}},nextToken:{}}}},DescribeSavingsPlansOfferingRates:{http:{requestUri:"/DescribeSavingsPlansOfferingRates"},input:{type:"structure",members:{savingsPlanOfferingIds:{shape:"S1h"},savingsPlanPaymentOptions:{shape:"S1j"},savingsPlanTypes:{shape:"S1k"},products:{shape:"S1e"},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{savingsPlanOffering:{type:"structure",members:{offeringId:{},paymentOption:{},planType:{},durationSeconds:{type:"long"},currency:{},planDescription:{}}},rate:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlansOfferings:{http:{requestUri:"/DescribeSavingsPlansOfferings"},input:{type:"structure",members:{offeringIds:{shape:"S1h"},paymentOptions:{shape:"S1j"},productType:{},planTypes:{shape:"S1k"},durations:{type:"list",member:{type:"long"}},currencies:{type:"list",member:{}},descriptions:{type:"list",member:{}},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{offeringId:{},productTypes:{shape:"S1e"},planType:{},description:{},paymentOption:{},durationSeconds:{type:"long"},currency:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"map",key:{},value:{}},Sh:{type:"list",member:{}},S1e:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S1k:{type:"list",member:{}},S1r:{type:"list",member:{}}}}},7763:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-06-15",endpointPrefix:"identitystore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"IdentityStore",serviceFullName:"AWS SSO Identity Store",serviceId:"identitystore",signatureVersion:"v4",signingName:"identitystore",targetPrefix:"AWSIdentityStore",uid:"identitystore-2020-06-15"},operations:{DescribeGroup:{input:{type:"structure",required:["IdentityStoreId","GroupId"],members:{IdentityStoreId:{},GroupId:{}}},output:{type:"structure",required:["GroupId","DisplayName"],members:{GroupId:{},DisplayName:{}}}},DescribeUser:{input:{type:"structure",required:["IdentityStoreId","UserId"],members:{IdentityStoreId:{},UserId:{}}},output:{type:"structure",required:["UserName","UserId"],members:{UserName:{shape:"S8"},UserId:{}}}},ListGroups:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sc"}}},output:{type:"structure",required:["Groups"],members:{Groups:{type:"list",member:{type:"structure",required:["GroupId","DisplayName"],members:{GroupId:{},DisplayName:{}}}},NextToken:{}}}},ListUsers:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sc"}}},output:{type:"structure",required:["Users"],members:{Users:{type:"list",member:{type:"structure",required:["UserName","UserId"],members:{UserName:{shape:"S8"},UserId:{}}}},NextToken:{}}}}},shapes:{S8:{type:"string",sensitive:true},Sc:{type:"list",member:{type:"structure",required:["AttributePath","AttributeValue"],members:{AttributePath:{},AttributeValue:{type:"string",sensitive:true}}}}}}},7765:function(e){e.exports={pagination:{}}},7766:function(e){const t="/.well-known/openid-configuration";const r="/.well-known/oauth-authorization-server";const i="/.well-known/webfinger";const a="http://openid.net/specs/connect/1.0/issuer";const s=[`https://login.microsoftonline.com/common${t}`,`https://login.microsoftonline.com/common/v2.0${t}`,`https://login.microsoftonline.com/organizations/v2.0${t}`,`https://login.microsoftonline.com/consumers/v2.0${t}`];const n={grant_types:["authorization_code"],id_token_signed_response_alg:"RS256",authorization_signed_response_alg:"RS256",response_types:["code"],token_endpoint_auth_method:"client_secret_basic"};const o={claim_types_supported:["normal"],claims_parameter_supported:false,grant_types_supported:["authorization_code","implicit"],request_parameter_supported:false,request_uri_parameter_supported:true,require_request_uri_registration:false,response_modes_supported:["query","fragment"],token_endpoint_auth_methods_supported:["client_secret_basic"]};const u=["access_token","code","error","error_description","error_uri","expires_in","id_token","state","token_type","session_state","response"];const p=/^application\/jwt/;const c=Symbol("openid-client.custom.http-options");const m=Symbol("openid-client.custom.clock-tolerance");e.exports={AAD_MULTITENANT_DISCOVERY:s,CALLBACK_PROPERTIES:u,CLIENT_DEFAULTS:n,CLOCK_TOLERANCE:m,HTTP_OPTIONS:c,ISSUER_DEFAULTS:o,JWT_CONTENT:p,OAUTH2_DISCOVERY:r,OIDC_DISCOVERY:t,REL:a,WEBFINGER:i}},7778:function(e){function escapeElement(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}e.exports={escapeElement:escapeElement}},7787:function(e){e.exports={pagination:{}}},7788:function(e,t,r){var i=r(1583);var a=r(3964);var s=r(3682);var n=r(6265);var o=r(3624);var u=r(1694);var p=r(153);var c=p.property;var m=p.memoizedProperty;function Api(e,t){var r=this;e=e||{};t=t||{};t.api=this;e.metadata=e.metadata||{};var l=t.serviceIdentifier;delete t.serviceIdentifier;c(this,"isApi",true,false);c(this,"apiVersion",e.metadata.apiVersion);c(this,"endpointPrefix",e.metadata.endpointPrefix);c(this,"signingName",e.metadata.signingName);c(this,"globalEndpoint",e.metadata.globalEndpoint);c(this,"signatureVersion",e.metadata.signatureVersion);c(this,"jsonVersion",e.metadata.jsonVersion);c(this,"targetPrefix",e.metadata.targetPrefix);c(this,"protocol",e.metadata.protocol);c(this,"timestampFormat",e.metadata.timestampFormat);c(this,"xmlNamespaceUri",e.metadata.xmlNamespace);c(this,"abbreviation",e.metadata.serviceAbbreviation);c(this,"fullName",e.metadata.serviceFullName);c(this,"serviceId",e.metadata.serviceId);if(l&&u[l]){c(this,"xmlNoDefaultLists",u[l].xmlNoDefaultLists,false)}m(this,"className",function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;if(!t)return null;t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,"");if(t==="ElasticLoadBalancing")t="ELB";return t});function addEndpointOperation(e,t){if(t.endpointoperation===true){c(r,"endpointOperation",p.string.lowerFirst(e))}if(t.endpointdiscovery&&!r.hasRequiredEndpointDiscovery){c(r,"hasRequiredEndpointDiscovery",t.endpointdiscovery.required===true)}}c(this,"operations",new i(e.operations,t,function(e,r){return new a(e,r,t)},p.string.lowerFirst,addEndpointOperation));c(this,"shapes",new i(e.shapes,t,function(e,r){return s.create(r,t)}));c(this,"paginators",new i(e.paginators,t,function(e,r){return new n(e,r,t)}));c(this,"waiters",new i(e.waiters,t,function(e,r){return new o(e,r,t)},p.string.lowerFirst));if(t.documentation){c(this,"documentation",e.documentation);c(this,"documentationUrl",e.documentationUrl)}}e.exports=Api},7792:function(e,t,r){e.exports=ForeverAgent;ForeverAgent.SSL=ForeverAgentSSL;var i=r(1669),a=r(8605).Agent,s=r(1631),n=r(4016),o=r(7211).Agent;function getConnectionName(e,t){var r="";if(typeof e==="string"){r=e+":"+t}else{r=e.host+":"+e.port+":"+(e.localAddress?e.localAddress+":":":")}return r}function ForeverAgent(e){var t=this;t.options=e||{};t.requests={};t.sockets={};t.freeSockets={};t.maxSockets=t.options.maxSockets||a.defaultMaxSockets;t.minSockets=t.options.minSockets||ForeverAgent.defaultMinSockets;t.on("free",function(e,r,i){var a=getConnectionName(r,i);if(t.requests[a]&&t.requests[a].length){t.requests[a].shift().onSocket(e)}else if(t.sockets[a].length<t.minSockets){if(!t.freeSockets[a])t.freeSockets[a]=[];t.freeSockets[a].push(e);var s=function(){e.destroy()};e._onIdleError=s;e.on("error",s)}else{e.destroy()}})}i.inherits(ForeverAgent,a);ForeverAgent.defaultMinSockets=5;ForeverAgent.prototype.createConnection=s.createConnection;ForeverAgent.prototype.addRequestNoreuse=a.prototype.addRequest;ForeverAgent.prototype.addRequest=function(e,t,r){var i=getConnectionName(t,r);if(typeof t!=="string"){var a=t;r=a.port;t=a.host}if(this.freeSockets[i]&&this.freeSockets[i].length>0&&!e.useChunkedEncodingByDefault){var s=this.freeSockets[i].pop();s.removeListener("error",s._onIdleError);delete s._onIdleError;e._reusedSocket=true;e.onSocket(s)}else{this.addRequestNoreuse(e,t,r)}};ForeverAgent.prototype.removeSocket=function(e,t,r,i){if(this.sockets[t]){var a=this.sockets[t].indexOf(e);if(a!==-1){this.sockets[t].splice(a,1)}}else if(this.sockets[t]&&this.sockets[t].length===0){delete this.sockets[t];delete this.requests[t]}if(this.freeSockets[t]){var a=this.freeSockets[t].indexOf(e);if(a!==-1){this.freeSockets[t].splice(a,1);if(this.freeSockets[t].length===0){delete this.freeSockets[t]}}}if(this.requests[t]&&this.requests[t].length){this.createSocket(t,r,i).emit("free")}};function ForeverAgentSSL(e){ForeverAgent.call(this,e)}i.inherits(ForeverAgentSSL,ForeverAgent);ForeverAgentSSL.prototype.createConnection=createConnectionSSL;ForeverAgentSSL.prototype.addRequestNoreuse=o.prototype.addRequest;function createConnectionSSL(e,t,r){if(typeof e==="object"){r=e}else if(typeof t==="object"){r=t}else if(typeof r==="object"){r=r}else{r={}}if(typeof e==="number"){r.port=e}if(typeof t==="string"){r.host=t}return n.connect(r)}},7799:function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},7804:function(e,t,r){var i=r(2413).Transform;var a=r(5480).parseEvent;function EventUnmarshallerStream(e){e=e||{};e.readableObjectMode=true;i.call(this,e);this._readableState.objectMode=true;this.parser=e.parser;this.eventStreamModel=e.eventStreamModel}EventUnmarshallerStream.prototype=Object.create(i.prototype);EventUnmarshallerStream.prototype._transform=function(e,t,r){try{var i=a(this.parser,e,this.eventStreamModel);this.push(i);return r()}catch(e){r(e)}};e.exports={EventUnmarshallerStream:EventUnmarshallerStream}},7811:function(e,t,r){const i=r(2065);const a=r(8124);const s=(e,t,r)=>{let s=null;let n=null;let o=null;try{o=new a(t,r)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!s||n.compare(e)===-1){s=e;n=new i(s,r)}}});return s};e.exports=s},7812:function(e){e.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListAssociatedAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"},ListAssociatedResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resources"},ListAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"}}}},7814:function(e){function HARError(e){var t="validation failed";this.name="HARError";this.message=t;this.errors=e;if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(t).stack}}HARError.prototype=Error.prototype;e.exports=HARError},7827:function(e,t,r){const{improvedDH:i}=r(7915);if(i){const{diffieHellman:t}=r(6417);const{KeyObject:i}=r(8727);const a=r(7284);e.exports=(({keyObject:e},r)=>{if(!(r instanceof i)){({keyObject:r}=a(r))}return t({privateKey:e,publicKey:r})})}else{const{createECDH:t,constants:{POINT_CONVERSION_UNCOMPRESSED:i}}=r(6417);const a=r(1651);const s=e=>{switch(e){case"P-256":return"prime256v1";case"P-384":return"secp384r1";case"P-521":return"secp521r1"}};const n=Buffer.alloc(1,i);const o=(e,t)=>Buffer.concat([n,a.decodeToBuffer(e),a.decodeToBuffer(t)]);e.exports=(({crv:e,d:r},{x:i,y:n})=>{const u=s(e);const p=t(u);p.setPrivateKey(a.decodeToBuffer(r));return p.computeSecret(o(i,n))})}},7830:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["transfer"]={};i.Transfer=a.defineService("transfer",["2018-11-05"]);Object.defineProperty(s.services["transfer"],"2018-11-05",{get:function get(){var e=r(2599);e.paginators=r(1623).pagination;return e},enumerable:true,configurable:true});e.exports=i.Transfer},7835:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.RequestSigner=a({constructor:function RequestSigner(e){this.request=e},setServiceClientId:function setServiceClientId(e){this.serviceClientId=e},getServiceClientId:function getServiceClientId(){return this.serviceClientId}});i.Signers.RequestSigner.getVersion=function getVersion(e){switch(e){case"v2":return i.Signers.V2;case"v3":return i.Signers.V3;case"s3v4":return i.Signers.V4;case"v4":return i.Signers.V4;case"s3":return i.Signers.S3;case"v3https":return i.Signers.V3Https}throw new Error("Unknown signing version "+e)};r(2906);r(1791);r(5566);r(3754);r(6616);r(8951)},7845:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iam"]={};i.IAM=a.defineService("iam",["2010-05-08"]);Object.defineProperty(s.services["iam"],"2010-05-08",{get:function get(){var e=r(8344);e.paginators=r(8179).pagination;e.waiters=r(5220).waiters;return e},enumerable:true,configurable:true});e.exports=i.IAM},7854:function(e){e.exports={pagination:{DescribeWorkspaceBundles:{input_token:"NextToken",output_token:"NextToken",result_key:"Bundles"},DescribeWorkspaceDirectories:{input_token:"NextToken",output_token:"NextToken",result_key:"Directories"},DescribeWorkspaces:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Workspaces"}}}},7855:function(e,t,r){const{JWKKeySupport:i,JOSENotSupported:a}=r(3688);const{KEY_MANAGEMENT_ENCRYPT:s,KEY_MANAGEMENT_DECRYPT:n}=r(3771);const{JWA:o,JWK:u}=r(2962);r(9510)(o,u);r(5172)(o,u);r(3736)(o,u);r(3034)(o,u);r(5965)(o,u);r(6749)(o);r(8099)(o,u);r(6408)(o,u);r(9209)(o,u);r(747)(o,u);r(6919)(o,u);r(5533)(o,u);r(6032)(o,u);r(9713)(o,u);const p=(e,t,r)=>{const u=`_${t}_${r}`;let c;let m;if(t==="keyManagementEncrypt"){c="key management (encryption)";m=s}else if(t==="keyManagementDecrypt"){c="key management (decryption)";m=n}if(u in e){if(e[u]){return}throw new i(`the key does not support ${r} ${c||t} algorithm`)}let l=true;if(!o[t].has(r)){throw new a(`unsupported ${c||t} alg: ${r}`)}else if(!e.algorithms(m).has(r)){l=false}Object.defineProperty(e,u,{value:l,enumerable:false});if(!l){return p(e,t,r)}};e.exports={check:p,sign:(e,t,r)=>{p(t,"sign",e);return o.sign.get(e)(t,r)},verify:(e,t,r,i)=>{p(t,"verify",e);return o.verify.get(e)(t,r,i)},keyManagementEncrypt:(e,t,r,i)=>{p(t,"keyManagementEncrypt",e);return o.keyManagementEncrypt.get(e)(t,r,i)},keyManagementDecrypt:(e,t,r,i)=>{p(t,"keyManagementDecrypt",e);return o.keyManagementDecrypt.get(e)(t,r,i)},encrypt:(e,t,r,i)=>{p(t,"encrypt",e);return o.encrypt.get(e)(t,r,i)},decrypt:(e,t,r,i)=>{p(t,"decrypt",e);return o.decrypt.get(e)(t,r,i)}}},7856:function(e,t,r){t.alphasort=alphasort;t.alphasorti=alphasorti;t.setopts=setopts;t.ownProp=ownProp;t.makeAbs=makeAbs;t.finish=finish;t.mark=mark;t.isIgnored=isIgnored;t.childrenIgnored=childrenIgnored;function ownProp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var i=r(5622);var a=r(7093);var s=r(5681);var n=a.Minimatch;function alphasorti(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function alphasort(e,t){return e.localeCompare(t)}function setupIgnores(e,t){e.ignore=t.ignore||[];if(!Array.isArray(e.ignore))e.ignore=[e.ignore];if(e.ignore.length){e.ignore=e.ignore.map(ignoreMap)}}function ignoreMap(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new n(r,{dot:true})}return{matcher:new n(e,{dot:true}),gmatcher:t}}function setopts(e,t,r){if(!r)r={};if(r.matchBase&&-1===t.indexOf("/")){if(r.noglobstar){throw new Error("base matching requires globstar")}t="**/"+t}e.silent=!!r.silent;e.pattern=t;e.strict=r.strict!==false;e.realpath=!!r.realpath;e.realpathCache=r.realpathCache||Object.create(null);e.follow=!!r.follow;e.dot=!!r.dot;e.mark=!!r.mark;e.nodir=!!r.nodir;if(e.nodir)e.mark=true;e.sync=!!r.sync;e.nounique=!!r.nounique;e.nonull=!!r.nonull;e.nosort=!!r.nosort;e.nocase=!!r.nocase;e.stat=!!r.stat;e.noprocess=!!r.noprocess;e.absolute=!!r.absolute;e.maxLength=r.maxLength||Infinity;e.cache=r.cache||Object.create(null);e.statCache=r.statCache||Object.create(null);e.symlinks=r.symlinks||Object.create(null);setupIgnores(e,r);e.changedCwd=false;var a=process.cwd();if(!ownProp(r,"cwd"))e.cwd=a;else{e.cwd=i.resolve(r.cwd);e.changedCwd=e.cwd!==a}e.root=r.root||i.resolve(e.cwd,"/");e.root=i.resolve(e.root);if(process.platform==="win32")e.root=e.root.replace(/\\/g,"/");e.cwdAbs=s(e.cwd)?e.cwd:makeAbs(e,e.cwd);if(process.platform==="win32")e.cwdAbs=e.cwdAbs.replace(/\\/g,"/");e.nomount=!!r.nomount;r.nonegate=true;r.nocomment=true;e.minimatch=new n(t,r);e.options=e.minimatch.options}function finish(e){var t=e.nounique;var r=t?[]:Object.create(null);for(var i=0,a=e.matches.length;i<a;i++){var s=e.matches[i];if(!s||Object.keys(s).length===0){if(e.nonull){var n=e.minimatch.globSet[i];if(t)r.push(n);else r[n]=true}}else{var o=Object.keys(s);if(t)r.push.apply(r,o);else o.forEach(function(e){r[e]=true})}}if(!t)r=Object.keys(r);if(!e.nosort)r=r.sort(e.nocase?alphasorti:alphasort);if(e.mark){for(var i=0;i<r.length;i++){r[i]=e._mark(r[i])}if(e.nodir){r=r.filter(function(t){var r=!/\/$/.test(t);var i=e.cache[t]||e.cache[makeAbs(e,t)];if(r&&i)r=i!=="DIR"&&!Array.isArray(i);return r})}}if(e.ignore.length)r=r.filter(function(t){return!isIgnored(e,t)});e.found=r}function mark(e,t){var r=makeAbs(e,t);var i=e.cache[r];var a=t;if(i){var s=i==="DIR"||Array.isArray(i);var n=t.slice(-1)==="/";if(s&&!n)a+="/";else if(!s&&n)a=a.slice(0,-1);if(a!==t){var o=makeAbs(e,a);e.statCache[o]=e.statCache[r];e.cache[o]=e.cache[r]}}return a}function makeAbs(e,t){var r=t;if(t.charAt(0)==="/"){r=i.join(e.root,t)}else if(s(t)||t===""){r=t}else if(e.changedCwd){r=i.resolve(e.cwd,t)}else{r=i.resolve(t)}if(process.platform==="win32")r=r.replace(/\\/g,"/");return r}function isIgnored(e,t){if(!e.ignore.length)return false;return e.ignore.some(function(e){return e.matcher.match(t)||!!(e.gmatcher&&e.gmatcher.match(t))})}function childrenIgnored(e,t){if(!e.ignore.length)return false;return e.ignore.some(function(e){return!!(e.gmatcher&&e.gmatcher.match(t))})}},7858:function(e){e.exports={version:2,waiters:{StackExists:{delay:5,operation:"DescribeStacks",maxAttempts:20,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"ValidationError",state:"retry"}]},StackCreateComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is CREATE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"CREATE_COMPLETE",matcher:"pathAll",state:"success"},{argument:"Stacks[].StackStatus",expected:"CREATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_COMPLETE",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackDeleteComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is DELETE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"DELETE_COMPLETE",matcher:"pathAll",state:"success"},{expected:"ValidationError",matcher:"error",state:"success"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"CREATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure"}]},StackUpdateComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is UPDATE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_COMPLETE",matcher:"pathAll",state:"success"},{expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackImportComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is IMPORT_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"IMPORT_COMPLETE",matcher:"pathAll",state:"success"},{expected:"ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"IMPORT_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackRollbackComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is UPDATE_ROLLBACK_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAll",state:"success"},{argument:"Stacks[].StackStatus",expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},ChangeSetCreateComplete:{delay:30,operation:"DescribeChangeSet",maxAttempts:120,description:"Wait until change set status is CREATE_COMPLETE.",acceptors:[{argument:"Status",expected:"CREATE_COMPLETE",matcher:"path",state:"success"},{argument:"Status",expected:"FAILED",matcher:"path",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},TypeRegistrationComplete:{delay:30,operation:"DescribeTypeRegistration",maxAttempts:120,description:"Wait until type registration is COMPLETE.",acceptors:[{argument:"ProgressStatus",expected:"COMPLETE",matcher:"path",state:"success"},{argument:"ProgressStatus",expected:"FAILED",matcher:"path",state:"failure"}]}}}},7876:function(e,t,r){const i=r(1976);e.exports={re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:r(9181).SEMVER_SPEC_VERSION,SemVer:r(2065),compareIdentifiers:r(8760).compareIdentifiers,rcompareIdentifiers:r(8760).rcompareIdentifiers,parse:r(4830),valid:r(2714),clean:r(4503),inc:r(5431),diff:r(9822),major:r(6744),minor:r(803),patch:r(7489),prerelease:r(1968),compare:r(4874),rcompare:r(2630),compareLoose:r(3283),compareBuild:r(3016),sort:r(8120),rsort:r(5593),gt:r(3486),lt:r(2586),eq:r(7298),neq:r(4873),gte:r(167),lte:r(2898),cmp:r(2752),coerce:r(9499),Comparator:r(7714),Range:r(8124),satisfies:r(9310),toComparators:r(6219),maxSatisfying:r(7811),minSatisfying:r(6740),minVersion:r(4164),validRange:r(8480),outside:r(8462),gtr:r(1531),ltr:r(9323),intersects:r(2259),simplifyRange:r(8016),subset:r(7999)}},7878:function(e){e.exports={pagination:{DescribeReportDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7883:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["directoryservice"]={};i.DirectoryService=a.defineService("directoryservice",["2015-04-16"]);Object.defineProperty(s.services["directoryservice"],"2015-04-16",{get:function get(){var e=r(2699);e.paginators=r(7511).pagination;return e},enumerable:true,configurable:true});e.exports=i.DirectoryService},7892:function(e,t,r){var i=r(5157),a=r(8147),s=r(9939);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,r,n){var o=a(e,r);i(e,t,o,function iteratorHandler(r,a){if(r){n(r,a);return}o.index++;if(o.index<(o["keyedList"]||e).length){i(e,t,o,iteratorHandler);return}n(null,o.results)});return s.bind(o,n)}function ascending(e,t){return e<t?-1:e>t?1:0}function descending(e,t){return-1*ascending(e,t)}},7899:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["macie"]={};i.Macie=a.defineService("macie",["2017-12-19"]);Object.defineProperty(s.services["macie"],"2017-12-19",{get:function get(){var e=r(1116);e.paginators=r(3520).pagination;return e},enumerable:true,configurable:true});e.exports=i.Macie},7913:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-10-15",endpointPrefix:"codestar-notifications",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS CodeStar Notifications",serviceId:"codestar notifications",signatureVersion:"v4",signingName:"codestar-notifications",uid:"codestar-notifications-2019-10-15"},operations:{CreateNotificationRule:{http:{requestUri:"/createNotificationRule"},input:{type:"structure",required:["Name","EventTypeIds","Resource","Targets","DetailType"],members:{Name:{shape:"S2"},EventTypeIds:{shape:"S3"},Resource:{},Targets:{shape:"S6"},DetailType:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sc"},Status:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteNotificationRule:{http:{requestUri:"/deleteNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteTarget:{http:{requestUri:"/deleteTarget"},input:{type:"structure",required:["TargetAddress"],members:{TargetAddress:{shape:"S9"},ForceUnsubscribeAll:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeNotificationRule:{http:{requestUri:"/describeNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},EventTypes:{shape:"Sp"},Resource:{},Targets:{shape:"Su"},DetailType:{},CreatedBy:{},Status:{},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},Tags:{shape:"Sc"}}}},ListEventTypes:{http:{requestUri:"/listEventTypes"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventTypes:{shape:"Sp"},NextToken:{}}}},ListNotificationRules:{http:{requestUri:"/listNotificationRules"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NotificationRules:{type:"list",member:{type:"structure",members:{Id:{},Arn:{}}}}}}},ListTagsForResource:{http:{requestUri:"/listTagsForResource"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},ListTargets:{http:{requestUri:"/listTargets"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"Su"},NextToken:{}}}},Subscribe:{http:{requestUri:"/subscribe"},input:{type:"structure",required:["Arn","Target"],members:{Arn:{},Target:{shape:"S7"},ClientRequestToken:{}}},output:{type:"structure",members:{Arn:{}}}},TagResource:{http:{requestUri:"/tagResource"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},Unsubscribe:{http:{requestUri:"/unsubscribe"},input:{type:"structure",required:["Arn","TargetAddress"],members:{Arn:{},TargetAddress:{shape:"S9"}}},output:{type:"structure",required:["Arn"],members:{Arn:{}}}},UntagResource:{http:{requestUri:"/untagResource"},input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateNotificationRule:{http:{requestUri:"/updateNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},Status:{},EventTypeIds:{shape:"S3"},Targets:{shape:"S6"},DetailType:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"string",sensitive:true},S3:{type:"list",member:{}},S6:{type:"list",member:{shape:"S7"}},S7:{type:"structure",members:{TargetType:{},TargetAddress:{shape:"S9"}}},S9:{type:"string",sensitive:true},Sc:{type:"map",key:{},value:{}},Sp:{type:"list",member:{type:"structure",members:{EventTypeId:{},ServiceName:{},EventTypeName:{},ResourceType:{}}}},Su:{type:"list",member:{type:"structure",members:{TargetAddress:{shape:"S9"},TargetType:{},TargetStatus:{}}}}}}},7915:function(e,t,r){const{diffieHellman:i,KeyObject:a,sign:s,verify:n}=r(6417);const[o,u]=process.version.substr(1).split(".").map(e=>parseInt(e,10));e.exports={oaepHashSupported:o>12||o===12&&u>=9,keyObjectSupported:!!a&&o>=12,edDSASupported:!!s&&!!n,dsaEncodingSupported:o>13||o===13&&u>=2||o===12&&u>=16,improvedDH:!!i}},7919:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLComment,e);function XMLComment(e,t){XMLComment.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing comment text")}this.text=this.stringify.comment(t)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.set(e).comment(this)};return XMLComment}(i)}).call(this)},7923:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["fms"]={};i.FMS=a.defineService("fms",["2018-01-01"]);Object.defineProperty(s.services["fms"],"2018-01-01",{get:function get(){var e=r(6246);e.paginators=r(3091).pagination;return e},enumerable:true,configurable:true});e.exports=i.FMS},7944:function(e,t,r){const{STATUS_CODES:i}=r(8605);const{format:a}=r(1669);const{OPError:s}=r(3889);const n=/(\w+)=("[^"]*")/g;const o=e=>{const t={};try{while(n.exec(e.headers["www-authenticate"])!==null){if(RegExp.$1&&RegExp.$2){t[RegExp.$1]=RegExp.$2.slice(1,-1)}}}catch(e){}if(t.error){throw new s(t,e)}};const u=e=>{let t=false;try{let r;if(typeof e.body!=="object"||Buffer.isBuffer(e.body)){r=JSON.parse(e.body)}else{r=e.body}t=typeof r.error==="string"&&r.error.length;if(t)e.body=r}catch(e){}return t};function processResponse(e,{statusCode:t=200,body:r=true,bearer:n=false}={}){if(e.statusCode!==t){if(n){o(e)}if(u(e)){throw new s(e.body,e)}throw new s({error:a("expected %i %s, got: %i %s",t,i[t],e.statusCode,i[e.statusCode])},e)}if(r&&!e.body){throw new s({error:a("expected %i %s with body but no body was returned",t,i[t])},e)}return e.body}e.exports=processResponse},7952:function(e,t,r){"use strict";var i=r(1522);e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:i.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:i.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},7961:function(e){e.exports={pagination:{ListBackendJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"}}}},7978:function(e,t,r){var i=r(395);r(1632);var a=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];i.util.update(i.RDS.prototype,{setupRequestListeners:function setupRequestListeners(e){if(a.indexOf(e.operation)!==-1&&e.params.SourceRegion){e.params=i.util.copy(e.params);if(e.params.PreSignedUrl||e.params.SourceRegion===this.config.region){delete e.params.SourceRegion}else{var t=!!this.config.paramValidation;if(t){e.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}e.onAsync("validate",this.buildCrossRegionPresignedUrl);if(t){e.addListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}}}},buildCrossRegionPresignedUrl:function buildCrossRegionPresignedUrl(e,t){var r=i.util.copy(e.service.config);r.region=e.params.SourceRegion;delete e.params.SourceRegion;delete r.endpoint;delete r.params;r.signatureVersion="v4";var a=e.service.config.region;var s=new e.service.constructor(r);var n=s[e.operation](i.util.copy(e.params));n.on("build",function addDestinationRegionParam(e){var t=e.httpRequest;t.params.DestinationRegion=a;t.body=i.util.queryParamsToString(t.params)});n.presign(function(r,i){if(r)t(r);else{e.params.PreSignedUrl=i;t()}})}})},7986:function(e){e.exports={pagination:{}}},7999:function(e,t,r){const i=r(8124);const{ANY:a}=r(7714);const s=r(9310);const n=r(4874);const o=(e,t,r)=>{e=new i(e,r);t=new i(t,r);let a=false;e:for(const i of e.set){for(const e of t.set){const t=u(i,e,r);a=a||t!==null;if(t)continue e}if(a)return false}return true};const u=(e,t,r)=>{if(e.length===1&&e[0].semver===a)return t.length===1&&t[0].semver===a;const i=new Set;let o,u;for(const t of e){if(t.operator===">"||t.operator===">=")o=p(o,t,r);else if(t.operator==="<"||t.operator==="<=")u=c(u,t,r);else i.add(t.semver)}if(i.size>1)return null;let m;if(o&&u){m=n(o.semver,u.semver,r);if(m>0)return null;else if(m===0&&(o.operator!==">="||u.operator!=="<="))return null}for(const e of i){if(o&&!s(e,String(o),r))return null;if(u&&!s(e,String(u),r))return null;for(const i of t){if(!s(e,String(i),r))return false}return true}let l,d;let y,b;for(const e of t){b=b||e.operator===">"||e.operator===">=";y=y||e.operator==="<"||e.operator==="<=";if(o){if(e.operator===">"||e.operator===">="){l=p(o,e,r);if(l===e)return false}else if(o.operator===">="&&!s(o.semver,String(e),r))return false}if(u){if(e.operator==="<"||e.operator==="<="){d=c(u,e,r);if(d===e)return false}else if(u.operator==="<="&&!s(u.semver,String(e),r))return false}if(!e.operator&&(u||o)&&m!==0)return false}if(o&&y&&!u&&m!==0)return false;if(u&&b&&!o&&m!==0)return false;return true};const p=(e,t,r)=>{if(!e)return t;const i=n(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const c=(e,t,r)=>{if(!e)return t;const i=n(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=o},8008:function(e){e.exports={pagination:{ListActions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ActionSummaries"},ListAlgorithms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AlgorithmSummaryList"},ListAppImageConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AppImageConfigs"},ListApps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Apps"},ListArtifacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ArtifactSummaries"},ListAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AssociationSummaries"},ListAutoMLJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AutoMLJobSummaries"},ListCandidatesForAutoMLJob:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Candidates"},ListCodeRepositories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CodeRepositorySummaryList"},ListCompilationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CompilationJobSummaries"},ListContexts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ContextSummaries"},ListDataQualityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListDeviceFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DeviceFleetSummaries"},ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DeviceSummaries"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Domains"},ListEdgePackagingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EdgePackagingJobSummaries"},ListEndpointConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EndpointConfigs"},ListEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Endpoints"},ListExperiments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ExperimentSummaries"},ListFeatureGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FeatureGroupSummaries"},ListFlowDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FlowDefinitionSummaries"},ListHumanTaskUis:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanTaskUiSummaries"},ListHyperParameterTuningJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HyperParameterTuningJobSummaries"},ListImageVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ImageVersions"},ListImages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Images"},ListLabelingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LabelingJobSummaryList"},ListLabelingJobsForWorkteam:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LabelingJobSummaryList"},ListModelBiasJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModelExplainabilityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModelPackageGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelPackageGroupSummaryList"},ListModelPackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelPackageSummaryList"},ListModelQualityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Models"},ListMonitoringExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringExecutionSummaries"},ListMonitoringSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringScheduleSummaries"},ListNotebookInstanceLifecycleConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NotebookInstanceLifecycleConfigs"},ListNotebookInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NotebookInstances"},ListPipelineExecutionSteps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineExecutionSteps"},ListPipelineExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineExecutionSummaries"},ListPipelineParametersForExecution:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineParameters"},ListPipelines:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineSummaries"},ListProcessingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProcessingJobSummaries"},ListProjects:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSubscribedWorkteams:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SubscribedWorkteams"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"},ListTrainingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrainingJobSummaries"},ListTrainingJobsForHyperParameterTuningJob:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrainingJobSummaries"},ListTransformJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransformJobSummaries"},ListTrialComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrialComponentSummaries"},ListTrials:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrialSummaries"},ListUserProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"UserProfiles"},ListWorkforces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Workforces"},ListWorkteams:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Workteams"},Search:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Results"}}}},8016:function(e,t,r){const i=r(9310);const a=r(4874);e.exports=((e,t,r)=>{const s=[];let n=null;let o=null;const u=e.sort((e,t)=>a(e,t,r));for(const e of u){const a=i(e,t,r);if(a){o=e;if(!n)n=e}else{if(o){s.push([n,o])}o=null;n=null}}if(n)s.push([n,null]);const p=[];for(const[e,t]of s){if(e===t)p.push(e);else if(!t&&e===u[0])p.push("*");else if(!t)p.push(`>=${e}`);else if(e===u[0])p.push(`<=${t}`);else p.push(`${e} - ${t}`)}const c=p.join(" || ");const m=typeof t.raw==="string"?t.raw:String(t);return c.length<m.length?c:t})},8021:function(e,t,r){"use strict";const i=r(8614);const a=r(6417);const s=r(7211);const n=r(8605);const o=r(1631);const u=r(4016);const p=r(8835);const c=r(7301);const m=r(5646);const l=r(4330);const d=r(1312);const y=r(5010);const{BINARY_TYPES:b,EMPTY_BUFFER:h,GUID:f,kStatusCode:g,kWebSocket:S,NOOP:N}=r(7799);const I=["CONNECTING","OPEN","CLOSING","CLOSED"];const T=[8,13];const v=30*1e3;class WebSocket extends i{constructor(e,t,r){super();this.readyState=WebSocket.CONNECTING;this.protocol="";this._binaryType=b[0];this._closeFrameReceived=false;this._closeFrameSent=false;this._closeMessage="";this._closeTimer=null;this._closeCode=1006;this._extensions={};this._receiver=null;this._sender=null;this._socket=null;if(e!==null){this._isServer=false;this._redirects=0;if(Array.isArray(t)){t=t.join(", ")}else if(typeof t==="object"&&t!==null){r=t;t=undefined}initAsClient(this,e,t,r)}else{this._isServer=true}}get CONNECTING(){return WebSocket.CONNECTING}get CLOSING(){return WebSocket.CLOSING}get CLOSED(){return WebSocket.CLOSED}get OPEN(){return WebSocket.OPEN}get binaryType(){return this._binaryType}set binaryType(e){if(!b.includes(e))return;this._binaryType=e;if(this._receiver)this._receiver._binaryType=e}get bufferedAmount(){if(!this._socket)return 0;return(this._socket.bufferSize||0)+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,r){const i=new d(this._binaryType,this._extensions,r);this._sender=new y(e,this._extensions);this._receiver=i;this._socket=e;i[S]=this;e[S]=this;i.on("conclude",receiverOnConclude);i.on("drain",receiverOnDrain);i.on("error",receiverOnError);i.on("message",receiverOnMessage);i.on("ping",receiverOnPing);i.on("pong",receiverOnPong);e.setTimeout(0);e.setNoDelay();if(t.length>0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){this.readyState=WebSocket.CLOSED;if(!this._socket){this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[c.extensionName]){this._extensions[c.extensionName].cleanup()}this._receiver.removeAllListeners();this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),v)}ping(e,t,r){if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.ping(e||h,t,r)}pong(e,t,r){if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.pong(e||h,t,r)}send(e,t,r){if(typeof t==="function"){r=t;t={}}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();const i=Object.assign({binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true},t);if(!this._extensions[c.extensionName]){i.compress=false}this._sender.send(e||h,i,r)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}I.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(var r=0;r<t.length;r++){if(t[r]._listener)return t[r]._listener}return undefined},set(t){const r=this.listeners(e);for(var i=0;i<r.length;i++){if(r[i]._listener)this.removeListener(e,r[i])}this.addEventListener(e,t)}})});WebSocket.prototype.addEventListener=m.addEventListener;WebSocket.prototype.removeEventListener=m.removeEventListener;e.exports=WebSocket;function initAsClient(e,t,r,i){const o=Object.assign({protocolVersion:T[1],maxPayload:100*1024*1024,perMessageDeflate:true,followRedirects:false,maxRedirects:10},i,{createConnection:undefined,socketPath:undefined,hostname:undefined,protocol:undefined,timeout:undefined,method:undefined,auth:undefined,host:undefined,path:undefined,port:undefined});if(!T.includes(o.protocolVersion)){throw new RangeError(`Unsupported protocol version: ${o.protocolVersion} `+`(supported versions: ${T.join(", ")})`)}var u;if(typeof t==="object"&&t.href!==undefined){u=t;e.url=t.href}else{u=p.URL?new p.URL(t):p.parse(t);e.url=t}const m=u.protocol==="ws+unix:";if(!u.host&&(!m||!u.pathname)){throw new Error(`Invalid URL: ${e.url}`)}const d=u.protocol==="wss:"||u.protocol==="https:";const y=d?443:80;const b=a.randomBytes(16).toString("base64");const h=d?s.get:n.get;const g=u.search?`${u.pathname||"/"}${u.search}`:u.pathname||"/";var S;o.createConnection=d?tlsConnect:netConnect;o.defaultPort=o.defaultPort||y;o.port=u.port||y;o.host=u.hostname.startsWith("[")?u.hostname.slice(1,-1):u.hostname;o.headers=Object.assign({"Sec-WebSocket-Version":o.protocolVersion,"Sec-WebSocket-Key":b,Connection:"Upgrade",Upgrade:"websocket"},o.headers);o.path=g;o.timeout=o.handshakeTimeout;if(o.perMessageDeflate){S=new c(o.perMessageDeflate!==true?o.perMessageDeflate:{},false,o.maxPayload);o.headers["Sec-WebSocket-Extensions"]=l.format({[c.extensionName]:S.offer()})}if(r){o.headers["Sec-WebSocket-Protocol"]=r}if(o.origin){if(o.protocolVersion<13){o.headers["Sec-WebSocket-Origin"]=o.origin}else{o.headers.Origin=o.origin}}if(u.auth){o.auth=u.auth}else if(u.username||u.password){o.auth=`${u.username}:${u.password}`}if(m){const e=g.split(":");o.socketPath=e[0];o.path=e[1]}var N=e._req=h(o);if(o.timeout){N.on("timeout",()=>{abortHandshake(e,N,"Opening handshake has timed out")})}N.on("error",t=>{if(e._req.aborted)return;N=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});N.on("response",a=>{const s=a.headers.location;const n=a.statusCode;if(s&&o.followRedirects&&n>=300&&n<400){if(++e._redirects>o.maxRedirects){abortHandshake(e,N,"Maximum redirects exceeded");return}N.abort();const a=p.URL?new p.URL(s,t):p.resolve(t,s);initAsClient(e,a,r,i)}else if(!e.emit("unexpected-response",N,a)){abortHandshake(e,N,`Unexpected server response: ${a.statusCode}`)}});N.on("upgrade",(t,i,s)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;N=e._req=null;const n=a.createHash("sha1").update(b+f).digest("base64");if(t.headers["sec-websocket-accept"]!==n){abortHandshake(e,i,"Invalid Sec-WebSocket-Accept header");return}const u=t.headers["sec-websocket-protocol"];const p=(r||"").split(/, */);var m;if(!r&&u){m="Server sent a subprotocol but none was requested"}else if(r&&!u){m="Server sent no subprotocol"}else if(u&&!p.includes(u)){m="Server sent an invalid subprotocol"}if(m){abortHandshake(e,i,m);return}if(u)e.protocol=u;if(S){try{const r=l.parse(t.headers["sec-websocket-extensions"]);if(r[c.extensionName]){S.accept(r[c.extensionName]);e._extensions[c.extensionName]=S}}catch(t){abortHandshake(e,i,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(i,s,o.maxPayload)})}function netConnect(e){if(e.protocolVersion)e.path=e.socketPath;return o.connect(e)}function tlsConnect(e){e.path=undefined;e.servername=e.servername||e.host;return u.connect(e)}function abortHandshake(e,t,r){e.readyState=WebSocket.CLOSING;const i=new Error(r);Error.captureStackTrace(i,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",i)}else{t.destroy(i);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function receiverOnConclude(e,t){const r=this[S];r._socket.removeListener("data",socketOnData);r._socket.resume();r._closeFrameReceived=true;r._closeMessage=t;r._closeCode=e;if(e===1005)r.close();else r.close(e,t)}function receiverOnDrain(){this[S]._socket.resume()}function receiverOnError(e){const t=this[S];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[g];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[S].emitClose()}function receiverOnMessage(e){this[S].emit("message",e)}function receiverOnPing(e){const t=this[S];t.pong(e,!t._isServer,N);t.emit("ping",e)}function receiverOnPong(e){this[S].emit("pong",e)}function socketOnClose(){const e=this[S];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[S]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[S]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[S];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[S];this.removeListener("error",socketOnError);this.on("error",N);e.readyState=WebSocket.CLOSING;this.destroy()}},8023:function(e,t,r){"use strict";var i=r(8043);e.exports=new i({include:[r(3581)],implicit:[r(1809),r(8228),r(5044),r(417)]})},8043:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(4945);function compileList(e,t,r){var i=[];e.include.forEach(function(e){r=compileList(e,t,r)});e[t].forEach(function(e){r.forEach(function(t,r){if(t.tag===e.tag&&t.kind===e.kind){i.push(r)}});r.push(e)});return r.filter(function(e,t){return i.indexOf(t)===-1})}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},t,r;function collectType(t){e[t.kind][t.tag]=e["fallback"][t.tag]=t}for(t=0,r=arguments.length;t<r;t+=1){arguments[t].forEach(collectType)}return e}function Schema(e){this.include=e.include||[];this.implicit=e.implicit||[];this.explicit=e.explicit||[];this.implicit.forEach(function(e){if(e.loadKind&&e.loadKind!=="scalar"){throw new a("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}});this.compiledImplicit=compileList(this,"implicit",[]);this.compiledExplicit=compileList(this,"explicit",[]);this.compiledTypeMap=compileMap(this.compiledImplicit,this.compiledExplicit)}Schema.DEFAULT=null;Schema.create=function createSchema(){var e,t;switch(arguments.length){case 1:e=Schema.DEFAULT;t=arguments[0];break;case 2:e=arguments[0];t=arguments[1];break;default:throw new a("Wrong number of arguments for Schema.create function")}e=i.toArray(e);t=i.toArray(t);if(!e.every(function(e){return e instanceof Schema})){throw new a("Specified list of super schemas (or a single Schema object) contains a non-Schema object.")}if(!t.every(function(e){return e instanceof s})){throw new a("Specified list of YAML types (or a single Type object) contains a non-Type object.")}return new Schema({include:e,explicit:t})};e.exports=Schema},8044:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-06-27",endpointPrefix:"rekognition",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Rekognition",serviceId:"Rekognition",signatureVersion:"v4",targetPrefix:"RekognitionService",uid:"rekognition-2016-06-27"},operations:{CompareFaces:{input:{type:"structure",required:["SourceImage","TargetImage"],members:{SourceImage:{shape:"S2"},TargetImage:{shape:"S2"},SimilarityThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SourceImageFace:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}},FaceMatches:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"Sg"}}}},UnmatchedFaces:{type:"list",member:{shape:"Sg"}},SourceImageOrientationCorrection:{},TargetImageOrientationCorrection:{}}}},CreateCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"},CollectionArn:{},FaceModelVersion:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",members:{ProjectArn:{}}}},CreateProjectVersion:{input:{type:"structure",required:["ProjectArn","VersionName","OutputConfig","TrainingData","TestingData"],members:{ProjectArn:{},VersionName:{},OutputConfig:{shape:"S10"},TrainingData:{shape:"S12"},TestingData:{shape:"S16"}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateStreamProcessor:{input:{type:"structure",required:["Input","Output","Name","Settings","RoleArn"],members:{Input:{shape:"S1b"},Output:{shape:"S1e"},Name:{},Settings:{shape:"S1i"},RoleArn:{}}},output:{type:"structure",members:{StreamProcessorArn:{}}}},DeleteCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"}}}},DeleteFaces:{input:{type:"structure",required:["CollectionId","FaceIds"],members:{CollectionId:{},FaceIds:{shape:"S1q"}}},output:{type:"structure",members:{DeletedFaces:{shape:"S1q"}}}},DeleteProject:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DescribeCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{FaceCount:{type:"long"},FaceModelVersion:{},CollectionARN:{},CreationTimestamp:{type:"timestamp"}}}},DescribeProjectVersions:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{},VersionNames:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectVersionDescriptions:{type:"list",member:{type:"structure",members:{ProjectVersionArn:{},CreationTimestamp:{type:"timestamp"},MinInferenceUnits:{type:"integer"},Status:{},StatusMessage:{},BillableTrainingTimeInSeconds:{type:"long"},TrainingEndTimestamp:{type:"timestamp"},OutputConfig:{shape:"S10"},TrainingDataResult:{type:"structure",members:{Input:{shape:"S12"},Output:{shape:"S12"},Validation:{shape:"S2f"}}},TestingDataResult:{type:"structure",members:{Input:{shape:"S16"},Output:{shape:"S16"},Validation:{shape:"S2f"}}},EvaluationResult:{type:"structure",members:{F1Score:{type:"float"},Summary:{type:"structure",members:{S3Object:{shape:"S4"}}}}},ManifestSummary:{shape:"S15"}}}},NextToken:{}}}},DescribeProjects:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectDescriptions:{type:"list",member:{type:"structure",members:{ProjectArn:{},CreationTimestamp:{type:"timestamp"},Status:{}}}},NextToken:{}}}},DescribeStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},StreamProcessorArn:{},Status:{},StatusMessage:{},CreationTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Input:{shape:"S1b"},Output:{shape:"S1e"},RoleArn:{},Settings:{shape:"S1i"}}}},DetectCustomLabels:{input:{type:"structure",required:["ProjectVersionArn","Image"],members:{ProjectVersionArn:{},Image:{shape:"S2"},MaxResults:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{CustomLabels:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},Geometry:{shape:"S2v"}}}}}}},DetectFaces:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Attributes:{shape:"S2z"}}},output:{type:"structure",members:{FaceDetails:{type:"list",member:{shape:"S33"}},OrientationCorrection:{}}}},DetectLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MaxLabels:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{Labels:{type:"list",member:{shape:"S3k"}},OrientationCorrection:{},LabelModelVersion:{}}}},DetectModerationLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MinConfidence:{type:"float"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{ModerationLabels:{type:"list",member:{shape:"S3y"}},ModerationModelVersion:{},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:true}}}}}},DetectProtectiveEquipment:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},SummarizationAttributes:{type:"structure",required:["MinConfidence","RequiredEquipmentTypes"],members:{MinConfidence:{type:"float"},RequiredEquipmentTypes:{type:"list",member:{}}}}}},output:{type:"structure",members:{ProtectiveEquipmentModelVersion:{},Persons:{type:"list",member:{type:"structure",members:{BodyParts:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},EquipmentDetections:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Type:{},CoversBodyPart:{type:"structure",members:{Confidence:{type:"float"},Value:{type:"boolean"}}}}}}}}},BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Id:{type:"integer"}}}},Summary:{type:"structure",members:{PersonsWithRequiredEquipment:{shape:"S4i"},PersonsWithoutRequiredEquipment:{shape:"S4i"},PersonsIndeterminate:{shape:"S4i"}}}}}},DetectText:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Filters:{type:"structure",members:{WordFilter:{shape:"S4l"},RegionsOfInterest:{shape:"S4o"}}}}},output:{type:"structure",members:{TextDetections:{type:"list",member:{shape:"S4s"}},TextModelVersion:{}}}},GetCelebrityInfo:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Urls:{shape:"S4x"},Name:{}}}},GetCelebrityRecognition:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Celebrities:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Celebrity:{type:"structure",members:{Urls:{shape:"S4x"},Name:{},Id:{},Confidence:{type:"float"},BoundingBox:{shape:"Sc"},Face:{shape:"S33"}}}}}}}}},GetContentModeration:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},ModerationLabels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},ModerationLabel:{shape:"S3y"}}}},NextToken:{},ModerationModelVersion:{}}}},GetFaceDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Faces:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Face:{shape:"S33"}}}}}}},GetFaceSearch:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},NextToken:{},VideoMetadata:{shape:"S56"},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5p"},FaceMatches:{shape:"S5r"}}}}}}},GetLabelDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Labels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Label:{shape:"S3k"}}}},LabelModelVersion:{}}}},GetPersonTracking:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5p"}}}}}}},GetSegmentDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{type:"list",member:{shape:"S56"}},AudioMetadata:{type:"list",member:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},SampleRate:{type:"long"},NumberOfChannels:{type:"long"}}}},NextToken:{},Segments:{type:"list",member:{type:"structure",members:{Type:{},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"},StartTimecodeSMPTE:{},EndTimecodeSMPTE:{},DurationSMPTE:{},TechnicalCueSegment:{type:"structure",members:{Type:{},Confidence:{type:"float"}}},ShotSegment:{type:"structure",members:{Index:{type:"long"},Confidence:{type:"float"}}}}}},SelectedSegmentTypes:{type:"list",member:{type:"structure",members:{Type:{},ModelVersion:{}}}}}}},GetTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},TextDetections:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},TextDetection:{shape:"S4s"}}}},NextToken:{},TextModelVersion:{}}}},IndexFaces:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},ExternalImageId:{},DetectionAttributes:{shape:"S2z"},MaxFaces:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{FaceRecords:{type:"list",member:{type:"structure",members:{Face:{shape:"S5t"},FaceDetail:{shape:"S33"}}}},OrientationCorrection:{},FaceModelVersion:{},UnindexedFaces:{type:"list",member:{type:"structure",members:{Reasons:{type:"list",member:{}},FaceDetail:{shape:"S33"}}}}}}},ListCollections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CollectionIds:{type:"list",member:{}},NextToken:{},FaceModelVersions:{type:"list",member:{}}}}},ListFaces:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Faces:{type:"list",member:{shape:"S5t"}},NextToken:{},FaceModelVersion:{}}}},ListStreamProcessors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},StreamProcessors:{type:"list",member:{type:"structure",members:{Name:{},Status:{}}}}}}},RecognizeCelebrities:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"}}},output:{type:"structure",members:{CelebrityFaces:{type:"list",member:{type:"structure",members:{Urls:{shape:"S4x"},Name:{},Id:{},Face:{shape:"Sg"},MatchConfidence:{type:"float"}}}},UnrecognizedFaces:{type:"list",member:{shape:"Sg"}},OrientationCorrection:{}}}},SearchFaces:{input:{type:"structure",required:["CollectionId","FaceId"],members:{CollectionId:{},FaceId:{},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"}}},output:{type:"structure",members:{SearchedFaceId:{},FaceMatches:{shape:"S5r"},FaceModelVersion:{}}}},SearchFacesByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SearchedFaceBoundingBox:{shape:"Sc"},SearchedFaceConfidence:{type:"float"},FaceMatches:{shape:"S5r"},FaceModelVersion:{}}}},StartCelebrityRecognition:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartContentModeration:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},MinConfidence:{type:"float"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartFaceDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},FaceAttributes:{},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartFaceSearch:{input:{type:"structure",required:["Video","CollectionId"],members:{Video:{shape:"S7l"},ClientRequestToken:{},FaceMatchThreshold:{type:"float"},CollectionId:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartLabelDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},MinConfidence:{type:"float"},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartPersonTracking:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartProjectVersion:{input:{type:"structure",required:["ProjectVersionArn","MinInferenceUnits"],members:{ProjectVersionArn:{},MinInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{Status:{}}}},StartSegmentDetection:{input:{type:"structure",required:["Video","SegmentTypes"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{},Filters:{type:"structure",members:{TechnicalCueFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}},ShotFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}}}},SegmentTypes:{type:"list",member:{}}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StartStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartTextDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{},Filters:{type:"structure",members:{WordFilter:{shape:"S4l"},RegionsOfInterest:{shape:"S4o"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},StopProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},StopStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},Sc:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Sg:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"}}},Sh:{type:"list",member:{type:"structure",members:{Type:{},X:{type:"float"},Y:{type:"float"}}}},Sk:{type:"structure",members:{Roll:{type:"float"},Yaw:{type:"float"},Pitch:{type:"float"}}},Sm:{type:"structure",members:{Brightness:{type:"float"},Sharpness:{type:"float"}}},S10:{type:"structure",members:{S3Bucket:{},S3KeyPrefix:{}}},S12:{type:"structure",members:{Assets:{shape:"S13"}}},S13:{type:"list",member:{type:"structure",members:{GroundTruthManifest:{shape:"S15"}}}},S15:{type:"structure",members:{S3Object:{shape:"S4"}}},S16:{type:"structure",members:{Assets:{shape:"S13"},AutoCreate:{type:"boolean"}}},S1b:{type:"structure",members:{KinesisVideoStream:{type:"structure",members:{Arn:{}}}}},S1e:{type:"structure",members:{KinesisDataStream:{type:"structure",members:{Arn:{}}}}},S1i:{type:"structure",members:{FaceSearch:{type:"structure",members:{CollectionId:{},FaceMatchThreshold:{type:"float"}}}}},S1q:{type:"list",member:{}},S2f:{type:"structure",members:{Assets:{shape:"S13"}}},S2v:{type:"structure",members:{BoundingBox:{shape:"Sc"},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},S2z:{type:"list",member:{}},S33:{type:"structure",members:{BoundingBox:{shape:"Sc"},AgeRange:{type:"structure",members:{Low:{type:"integer"},High:{type:"integer"}}},Smile:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Eyeglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sunglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Gender:{type:"structure",members:{Value:{},Confidence:{type:"float"}}},Beard:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Mustache:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},EyesOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},MouthOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Emotions:{type:"list",member:{type:"structure",members:{Type:{},Confidence:{type:"float"}}}},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Confidence:{type:"float"}}},S3k:{type:"structure",members:{Name:{},Confidence:{type:"float"},Instances:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}}},Parents:{type:"list",member:{type:"structure",members:{Name:{}}}}}},S3y:{type:"structure",members:{Confidence:{type:"float"},Name:{},ParentName:{}}},S4i:{type:"list",member:{type:"integer"}},S4l:{type:"structure",members:{MinConfidence:{type:"float"},MinBoundingBoxHeight:{type:"float"},MinBoundingBoxWidth:{type:"float"}}},S4o:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"}}}},S4s:{type:"structure",members:{DetectedText:{},Type:{},Id:{type:"integer"},ParentId:{type:"integer"},Confidence:{type:"float"},Geometry:{shape:"S2v"}}},S4x:{type:"list",member:{}},S56:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},Format:{},FrameRate:{type:"float"},FrameHeight:{type:"long"},FrameWidth:{type:"long"}}},S5p:{type:"structure",members:{Index:{type:"long"},BoundingBox:{shape:"Sc"},Face:{shape:"S33"}}},S5r:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"S5t"}}}},S5t:{type:"structure",members:{FaceId:{},BoundingBox:{shape:"Sc"},ImageId:{},ExternalImageId:{},Confidence:{type:"float"}}},S7l:{type:"structure",members:{S3Object:{shape:"S4"}}},S7n:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}}},8049:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["migrationhubconfig"]={};i.MigrationHubConfig=a.defineService("migrationhubconfig",["2019-06-30"]);Object.defineProperty(s.services["migrationhubconfig"],"2019-06-30",{get:function get(){var e=r(4289);e.paginators=r(1986).pagination;return e},enumerable:true,configurable:true});e.exports=i.MigrationHubConfig},8054:function(e){e.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:true},DisableAutomatedBackup:{type:"boolean"},Engine:{},EngineModel:{},EngineVersion:{},EngineAttributes:{shape:"S4"},BackupRetentionCount:{type:"integer"},ServerName:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{},SecurityGroupIds:{shape:"Sn"},ServiceRoleArn:{},SubnetIds:{shape:"Sn"},Tags:{shape:"Sc"},BackupId:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{}}},DeleteServer:{input:{type:"structure",required:["ServerName"],members:{ServerName:{}}},output:{type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{Name:{},Maximum:{type:"integer"},Used:{type:"integer"}}}}}}},DescribeBackups:{input:{type:"structure",members:{BackupId:{},ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"Sh"}},NextToken:{}}}},DescribeEvents:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServerEvents:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},ServerName:{},Message:{},LogUrl:{}}}},NextToken:{}}}},DescribeNodeAssociationStatus:{input:{type:"structure",required:["NodeAssociationStatusToken","ServerName"],members:{NodeAssociationStatusToken:{},ServerName:{}}},output:{type:"structure",members:{NodeAssociationStatus:{},EngineAttributes:{shape:"S4"}}}},DescribeServers:{input:{type:"structure",members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Servers:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},DisassociateNode:{input:{type:"structure",required:["ServerName","NodeName"],members:{ServerName:{},NodeName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{NodeAssociationStatusToken:{}}}},ExportServerEngineAttribute:{input:{type:"structure",required:["ExportAttributeName","ServerName"],members:{ExportAttributeName:{},ServerName:{},InputAttributes:{shape:"S4"}}},output:{type:"structure",members:{EngineAttribute:{shape:"S5"},ServerName:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sc"},NextToken:{}}}},RestoreServer:{input:{type:"structure",required:["BackupId","ServerName"],members:{BackupId:{},ServerName:{},InstanceType:{},KeyPair:{}}},output:{type:"structure",members:{}}},StartMaintenance:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateServer:{input:{type:"structure",required:["ServerName"],members:{DisableAutomatedBackup:{type:"boolean"},BackupRetentionCount:{type:"integer"},ServerName:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},UpdateServerEngineAttributes:{input:{type:"structure",required:["ServerName","AttributeName"],members:{ServerName:{},AttributeName:{},AttributeValue:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}}},shapes:{S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{Name:{},Value:{type:"string",sensitive:true}}},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:true,type:"integer"},S3DataUrl:{deprecated:true},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:{}}}}}},8057:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["shield"]={};i.Shield=a.defineService("shield",["2016-06-02"]);Object.defineProperty(s.services["shield"],"2016-06-02",{get:function get(){var e=r(2726);e.paginators=r(7705).pagination;return e},enumerable:true,configurable:true});e.exports=i.Shield},8060:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},8062:function(e){e.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"}}}},CreateMilestone:{http:{requestUri:"/workloads/{WorkloadId}/milestones"},input:{type:"structure",required:["WorkloadId","MilestoneName","ClientRequestToken"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},MilestoneName:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"}}}},CreateWorkload:{http:{requestUri:"/workloads"},input:{type:"structure",required:["WorkloadName","Description","Environment","ReviewOwner","Lenses","ClientRequestToken"],members:{WorkloadName:{},Description:{},Environment:{},AccountIds:{shape:"Se"},AwsRegions:{shape:"Sg"},NonAwsRegions:{shape:"Si"},PillarPriorities:{shape:"Sk"},ArchitecturalDesign:{},ReviewOwner:{},IndustryType:{},Industry:{},Lenses:{shape:"Sq"},Notes:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{WorkloadId:{},WorkloadArn:{}}}},CreateWorkloadShare:{http:{requestUri:"/workloads/{WorkloadId}/shares"},input:{type:"structure",required:["WorkloadId","SharedWith","PermissionType","ClientRequestToken"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},SharedWith:{},PermissionType:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{WorkloadId:{},ShareId:{}}}},DeleteWorkload:{http:{method:"DELETE",requestUri:"/workloads/{WorkloadId}"},input:{type:"structure",required:["WorkloadId","ClientRequestToken"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},ClientRequestToken:{idempotencyToken:true,location:"querystring",locationName:"ClientRequestToken"}}}},DeleteWorkloadShare:{http:{method:"DELETE",requestUri:"/workloads/{WorkloadId}/shares/{ShareId}"},input:{type:"structure",required:["ShareId","WorkloadId","ClientRequestToken"],members:{ShareId:{location:"uri",locationName:"ShareId"},WorkloadId:{location:"uri",locationName:"WorkloadId"},ClientRequestToken:{idempotencyToken:true,location:"querystring",locationName:"ClientRequestToken"}}}},DisassociateLenses:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}/disassociateLenses"},input:{type:"structure",required:["WorkloadId","LensAliases"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAliases:{shape:"S3"}}}},GetAnswer:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}"},input:{type:"structure",required:["WorkloadId","LensAlias","QuestionId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},QuestionId:{location:"uri",locationName:"QuestionId"},MilestoneNumber:{location:"querystring",locationName:"MilestoneNumber",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensAlias:{},Answer:{shape:"S15"}}}},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:"S1k"}}}},GetLensReviewReport:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report"},input:{type:"structure",required:["WorkloadId","LensAlias"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},MilestoneNumber:{location:"querystring",locationName:"MilestoneNumber",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensReviewReport:{type:"structure",members:{LensAlias:{},Base64String:{}}}}}},GetLensVersionDifference:{http:{method:"GET",requestUri:"/lenses/{LensAlias}/versionDifference"},input:{type:"structure",required:["LensAlias","BaseLensVersion"],members:{LensAlias:{location:"uri",locationName:"LensAlias"},BaseLensVersion:{location:"querystring",locationName:"BaseLensVersion"}}},output:{type:"structure",members:{LensAlias:{},BaseLensVersion:{},LatestLensVersion:{},VersionDifferences:{type:"structure",members:{PillarDifferences:{type:"list",member:{type:"structure",members:{PillarId:{},DifferenceStatus:{},QuestionDifferences:{type:"list",member:{type:"structure",members:{QuestionId:{},QuestionTitle:{},DifferenceStatus:{}}}}}}}}}}}},GetMilestone:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/milestones/{MilestoneNumber}"},input:{type:"structure",required:["WorkloadId","MilestoneNumber"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},MilestoneNumber:{location:"uri",locationName:"MilestoneNumber",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},Milestone:{type:"structure",members:{MilestoneNumber:{type:"integer"},MilestoneName:{},RecordedAt:{type:"timestamp"},Workload:{shape:"S2a"}}}}}},GetWorkload:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"}}},output:{type:"structure",members:{Workload:{shape:"S2a"}}}},ListAnswers:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers"},input:{type:"structure",required:["WorkloadId","LensAlias"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},PillarId:{location:"querystring",locationName:"PillarId"},MilestoneNumber:{location:"querystring",locationName:"MilestoneNumber",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensAlias:{},AnswerSummaries:{type:"list",member:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},Choices:{shape:"S1a"},SelectedChoices:{shape:"S1f"},IsApplicable:{type:"boolean"},Risk:{}}}},NextToken:{}}}},ListLensReviewImprovements:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements"},input:{type:"structure",required:["WorkloadId","LensAlias"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},PillarId:{location:"querystring",locationName:"PillarId"},MilestoneNumber:{location:"querystring",locationName:"MilestoneNumber",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensAlias:{},ImprovementSummaries:{type:"list",member:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},Risk:{},ImprovementPlanUrl:{}}}},NextToken:{}}}},ListLensReviews:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/lensReviews"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},MilestoneNumber:{location:"querystring",locationName:"MilestoneNumber",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensReviewSummaries:{type:"list",member:{type:"structure",members:{LensAlias:{},LensVersion:{},LensName:{},LensStatus:{},UpdatedAt:{type:"timestamp"},RiskCounts:{shape:"S1r"}}}},NextToken:{}}}},ListLenses:{http:{method:"GET",requestUri:"/lenses"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{LensSummaries:{type:"list",member:{type:"structure",members:{LensAlias:{},LensVersion:{},LensName:{},Description:{}}}},NextToken:{}}}},ListMilestones:{http:{requestUri:"/workloads/{WorkloadId}/milestonesSummaries"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneSummaries:{type:"list",member:{type:"structure",members:{MilestoneNumber:{type:"integer"},MilestoneName:{},RecordedAt:{type:"timestamp"},WorkloadSummary:{shape:"S34"}}}},NextToken:{}}}},ListNotifications:{http:{requestUri:"/notifications"},input:{type:"structure",members:{WorkloadId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NotificationSummaries:{type:"list",member:{type:"structure",members:{Type:{},LensUpgradeSummary:{type:"structure",members:{WorkloadId:{},WorkloadName:{},LensAlias:{},CurrentLensVersion:{},LatestLensVersion:{}}}}}},NextToken:{}}}},ListShareInvitations:{http:{method:"GET",requestUri:"/shareInvitations"},input:{type:"structure",members:{WorkloadNamePrefix:{location:"querystring",locationName:"WorkloadNamePrefix"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ShareInvitationSummaries:{type:"list",member:{type:"structure",members:{ShareInvitationId:{},SharedBy:{},SharedWith:{},PermissionType:{},WorkloadName:{},WorkloadId:{}}}},NextToken:{}}}},ListWorkloadShares:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}/shares"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},SharedWithPrefix:{location:"querystring",locationName:"SharedWithPrefix"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{WorkloadId:{},WorkloadShareSummaries:{type:"list",member:{type:"structure",members:{ShareId:{},SharedWith:{},PermissionType:{},Status:{}}}},NextToken:{}}}},ListWorkloads:{http:{requestUri:"/workloadsSummaries"},input:{type:"structure",members:{WorkloadNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkloadSummaries:{type:"list",member:{shape:"S34"}},NextToken:{}}}},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:"S1f"},Notes:{},IsApplicable:{type:"boolean"}}},output:{type:"structure",members:{WorkloadId:{},LensAlias:{},Answer:{shape:"S15"}}}},UpdateLensReview:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}"},input:{type:"structure",required:["WorkloadId","LensAlias"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},LensNotes:{},PillarNotes:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{WorkloadId:{},LensReview:{shape:"S1k"}}}},UpdateShareInvitation:{http:{method:"PATCH",requestUri:"/shareInvitations/{ShareInvitationId}"},input:{type:"structure",required:["ShareInvitationId","ShareInvitationAction"],members:{ShareInvitationId:{location:"uri",locationName:"ShareInvitationId"},ShareInvitationAction:{}}},output:{type:"structure",members:{ShareInvitation:{type:"structure",members:{ShareInvitationId:{},WorkloadId:{}}}}}},UpdateWorkload:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},WorkloadName:{},Description:{},Environment:{},AccountIds:{shape:"Se"},AwsRegions:{shape:"Sg"},NonAwsRegions:{shape:"Si"},PillarPriorities:{shape:"Sk"},ArchitecturalDesign:{},ReviewOwner:{},IsReviewOwnerUpdateAcknowledged:{type:"boolean"},IndustryType:{},Industry:{},Notes:{},ImprovementStatus:{}}},output:{type:"structure",members:{Workload:{shape:"S2a"}}}},UpdateWorkloadShare:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}/shares/{ShareId}"},input:{type:"structure",required:["ShareId","WorkloadId","PermissionType"],members:{ShareId:{location:"uri",locationName:"ShareId"},WorkloadId:{location:"uri",locationName:"WorkloadId"},PermissionType:{}}},output:{type:"structure",members:{WorkloadId:{},WorkloadShare:{type:"structure",members:{ShareId:{},SharedBy:{},SharedWith:{},PermissionType:{},Status:{},WorkloadName:{},WorkloadId:{}}}}}},UpgradeLensReview:{http:{method:"PUT",requestUri:"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade"},input:{type:"structure",required:["WorkloadId","LensAlias","MilestoneName"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},LensAlias:{location:"uri",locationName:"LensAlias"},MilestoneName:{},ClientRequestToken:{}}}}},shapes:{S3:{type:"list",member:{}},Se:{type:"list",member:{}},Sg:{type:"list",member:{}},Si:{type:"list",member:{}},Sk:{type:"list",member:{}},Sq:{type:"list",member:{}},S15:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},QuestionDescription:{},ImprovementPlanUrl:{},HelpfulResourceUrl:{},Choices:{shape:"S1a"},SelectedChoices:{shape:"S1f"},IsApplicable:{type:"boolean"},Risk:{},Notes:{}}},S1a:{type:"list",member:{type:"structure",members:{ChoiceId:{},Title:{},Description:{}}}},S1f:{type:"list",member:{}},S1k:{type:"structure",members:{LensAlias:{},LensVersion:{},LensName:{},LensStatus:{},PillarReviewSummaries:{type:"list",member:{type:"structure",members:{PillarId:{},PillarName:{},Notes:{},RiskCounts:{shape:"S1r"}}}},UpdatedAt:{type:"timestamp"},Notes:{},RiskCounts:{shape:"S1r"},NextToken:{}}},S1r:{type:"map",key:{},value:{type:"integer"}},S2a:{type:"structure",members:{WorkloadId:{},WorkloadArn:{},WorkloadName:{},Description:{},Environment:{},UpdatedAt:{type:"timestamp"},AccountIds:{shape:"Se"},AwsRegions:{shape:"Sg"},NonAwsRegions:{shape:"Si"},ArchitecturalDesign:{},ReviewOwner:{},ReviewRestrictionDate:{type:"timestamp"},IsReviewOwnerUpdateAcknowledged:{type:"boolean"},IndustryType:{},Industry:{},Notes:{},ImprovementStatus:{},RiskCounts:{shape:"S1r"},PillarPriorities:{shape:"Sk"},Lenses:{shape:"Sq"},Owner:{},ShareInvitationId:{}}},S34:{type:"structure",members:{WorkloadId:{},WorkloadArn:{},WorkloadName:{},Owner:{},UpdatedAt:{type:"timestamp"},Lenses:{shape:"Sq"},RiskCounts:{shape:"S1r"},ImprovementStatus:{}}}}}},8073:function(e){e.exports={pagination:{ListJobRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobRuns"},ListManagedEndpoints:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"endpoints"},ListVirtualClusters:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"virtualClusters"}}}},8082:function(e,t,r){"use strict";var i=r(4945);var a=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");var s=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(e){if(e===null)return false;if(a.exec(e)!==null)return true;if(s.exec(e)!==null)return true;return false}function constructYamlTimestamp(e){var t,r,i,n,o,u,p,c=0,m=null,l,d,y;t=a.exec(e);if(t===null)t=s.exec(e);if(t===null)throw new Error("Date resolve error");r=+t[1];i=+t[2]-1;n=+t[3];if(!t[4]){return new Date(Date.UTC(r,i,n))}o=+t[4];u=+t[5];p=+t[6];if(t[7]){c=t[7].slice(0,3);while(c.length<3){c+="0"}c=+c}if(t[9]){l=+t[10];d=+(t[11]||0);m=(l*60+d)*6e4;if(t[9]==="-")m=-m}y=new Date(Date.UTC(r,i,n,o,u,p,c));if(m)y.setTime(y.getTime()-m);return y}function representYamlTimestamp(e){return e.toISOString()}e.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},8096:function(e){e.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"}}}},8097:function(e){"use strict";e.exports=(e=>{const t={};for(const[r,i]of Object.entries(e)){t[r.toLowerCase()]=i}return t})},8098:function(e,t,r){var i=r(6215).Buffer;var a={dsa:{parts:["p","q","g","y"],sizePart:"p"},rsa:{parts:["e","n"],sizePart:"n"},ecdsa:{parts:["curve","Q"],sizePart:"Q"},ed25519:{parts:["A"],sizePart:"A"}};a["curve25519"]=a["ed25519"];var s={dsa:{parts:["p","q","g","y","x"]},rsa:{parts:["n","e","d","iqmp","p","q"]},ecdsa:{parts:["curve","Q","d"]},ed25519:{parts:["A","k"]}};s["curve25519"]=s["ed25519"];var n={md5:true,sha1:true,sha256:true,sha384:true,sha512:true};var o={nistp256:{size:256,pkcs8oid:"1.2.840.10045.3.1.7",p:i.from(("00"+"ffffffff 00000001 00000000 00000000"+"00000000 ffffffff ffffffff ffffffff").replace(/ /g,""),"hex"),a:i.from(("00"+"FFFFFFFF 00000001 00000000 00000000"+"00000000 FFFFFFFF FFFFFFFF FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("5ac635d8 aa3a93e7 b3ebbd55 769886bc"+"651d06b0 cc53b0f6 3bce3c3e 27d2604b").replace(/ /g,""),"hex"),s:i.from(("00"+"c49d3608 86e70493 6a6678e1 139d26b7"+"819f7e90").replace(/ /g,""),"hex"),n:i.from(("00"+"ffffffff 00000000 ffffffff ffffffff"+"bce6faad a7179e84 f3b9cac2 fc632551").replace(/ /g,""),"hex"),G:i.from(("04"+"6b17d1f2 e12c4247 f8bce6e5 63a440f2"+"77037d81 2deb33a0 f4a13945 d898c296"+"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16"+"2bce3357 6b315ece cbb64068 37bf51f5").replace(/ /g,""),"hex")},nistp384:{size:384,pkcs8oid:"1.3.132.0.34",p:i.from(("00"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff fffffffe"+"ffffffff 00000000 00000000 ffffffff").replace(/ /g,""),"hex"),a:i.from(("00"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE"+"FFFFFFFF 00000000 00000000 FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("b3312fa7 e23ee7e4 988e056b e3f82d19"+"181d9c6e fe814112 0314088f 5013875a"+"c656398d 8a2ed19d 2a85c8ed d3ec2aef").replace(/ /g,""),"hex"),s:i.from(("00"+"a335926a a319a27a 1d00896a 6773a482"+"7acdac73").replace(/ /g,""),"hex"),n:i.from(("00"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff c7634d81 f4372ddf"+"581a0db2 48b0a77a ecec196a ccc52973").replace(/ /g,""),"hex"),G:i.from(("04"+"aa87ca22 be8b0537 8eb1c71e f320ad74"+"6e1d3b62 8ba79b98 59f741e0 82542a38"+"5502f25d bf55296c 3a545e38 72760ab7"+"3617de4a 96262c6f 5d9e98bf 9292dc29"+"f8f41dbd 289a147c e9da3113 b5f0b8c0"+"0a60b1ce 1d7e819d 7a431d7c 90ea0e5f").replace(/ /g,""),"hex")},nistp521:{size:521,pkcs8oid:"1.3.132.0.35",p:i.from(("01ffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffff").replace(/ /g,""),"hex"),a:i.from(("01FF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("51"+"953eb961 8e1c9a1f 929a21a0 b68540ee"+"a2da725b 99b315f3 b8b48991 8ef109e1"+"56193951 ec7e937b 1652c0bd 3bb1bf07"+"3573df88 3d2c34f1 ef451fd4 6b503f00").replace(/ /g,""),"hex"),s:i.from(("00"+"d09e8800 291cb853 96cc6717 393284aa"+"a0da64ba").replace(/ /g,""),"hex"),n:i.from(("01ff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff fffffffa"+"51868783 bf2f966b 7fcc0148 f709a5d0"+"3bb5c9b8 899c47ae bb6fb71e 91386409").replace(/ /g,""),"hex"),G:i.from(("04"+"00c6 858e06b7 0404e9cd 9e3ecb66 2395b442"+"9c648139 053fb521 f828af60 6b4d3dba"+"a14b5e77 efe75928 fe1dc127 a2ffa8de"+"3348b3c1 856a429b f97e7e31 c2e5bd66"+"0118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9"+"98f54449 579b4468 17afbd17 273e662c"+"97ee7299 5ef42640 c550b901 3fad0761"+"353c7086 a272c240 88be9476 9fd16650").replace(/ /g,""),"hex")}};e.exports={info:a,privInfo:s,hashAlgs:n,curves:o}},8099:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const n=r(4537);const o=r(2355);const{KEYOBJECT:u}=r(3771);const{JWEInvalid:p,JWEDecryptionFailed:c}=r(3688);const m=function(e,t,r){if(t.length!==16){throw new p("invalid iv")}if(arguments.length===3){if(r.length!==e/8){throw new p("invalid tag")}}};const l=(e,t,{[u]:r},a,{iv:s,aad:o=Buffer.alloc(0)})=>{const p=r.export();m(e,s);const c=e/8;const l=p.slice(c);const d=i(`aes-${e}-cbc`,l,s);const y=Buffer.concat([d.update(a),d.final()]);const b=Buffer.concat([o,s,y,n(o.length*8)]);const h=p.slice(0,c);const f=t({[u]:h},b).slice(0,c);return{ciphertext:y,tag:f}};const d=(e,t,{[u]:r},i,{iv:s,tag:p=Buffer.alloc(0),aad:l=Buffer.alloc(0)})=>{m(e,s,p);const d=e/8;const y=r.export();const b=y.slice(d);const h=y.slice(0,d);const f=Buffer.concat([l,s,i,n(l.length*8)]);const g=t({[u]:h},f,p).slice(0,d);const S=o(p,g);let N;try{const t=a(`aes-${e}-cbc`,b,s);N=Buffer.concat([t.update(i),t.final()])}catch(e){}if(!N||!S){throw new c}return N};e.exports=((e,t)=>{["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"].forEach(r=>{const i=parseInt(r.substr(1,3),10);const a=e.sign.get(`HS${i*2}`);if(s().includes(`aes-${i}-cbc`)){e.encrypt.set(r,l.bind(undefined,i,a));e.decrypt.set(r,d.bind(undefined,i,a));t.oct.encrypt[r]=t.oct.decrypt[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length/2===i)}})})},8116:function(e){e.exports={pagination:{ListDiscoverers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Discoverers"},ListRegistries:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Registries"},ListSchemaVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"SchemaVersions"},ListSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"},SearchSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"}}}},8119:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["outposts"]={};i.Outposts=a.defineService("outposts",["2019-12-03"]);Object.defineProperty(s.services["outposts"],"2019-12-03",{get:function get(){var e=r(1426);e.paginators=r(9700).pagination;return e},enumerable:true,configurable:true});e.exports=i.Outposts},8120:function(e,t,r){const i=r(3016);const a=(e,t)=>e.sort((e,r)=>i(e,r,t));e.exports=a},8124:function(e,t,r){class Range{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof i){this.raw=e.value;this.set=[[e]];this.format();return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${e}`)}this.format()}format(){this.range=this.set.map(e=>{return e.join(" ").trim()}).join("||").trim();return this.range}toString(){return this.range}parseRange(e){const t=this.options.loose;e=e.trim();const r=t?n[o.HYPHENRANGELOOSE]:n[o.HYPHENRANGE];e=e.replace(r,T(this.options.includePrerelease));a("hyphen replace",e);e=e.replace(n[o.COMPARATORTRIM],u);a("comparator trim",e,n[o.COMPARATORTRIM]);e=e.replace(n[o.TILDETRIM],p);e=e.replace(n[o.CARETTRIM],c);e=e.split(/\s+/).join(" ");const s=t?n[o.COMPARATORLOOSE]:n[o.COMPARATOR];return e.split(" ").map(e=>l(e,this.options)).join(" ").split(/\s+/).map(e=>I(e,this.options)).filter(this.options.loose?e=>!!e.match(s):()=>true).map(e=>new i(e,this.options))}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(r=>{return m(r,t)&&e.set.some(e=>{return m(e,t)&&r.every(r=>{return e.every(e=>{return r.intersects(e,t)})})})})}test(e){if(!e){return false}if(typeof e==="string"){try{e=new s(e,this.options)}catch(e){return false}}for(let t=0;t<this.set.length;t++){if(v(this.set[t],e,this.options)){return true}}return false}}e.exports=Range;const i=r(7714);const a=r(8548);const s=r(2065);const{re:n,t:o,comparatorTrimReplace:u,tildeTrimReplace:p,caretTrimReplace:c}=r(1976);const m=(e,t)=>{let r=true;const i=e.slice();let a=i.pop();while(r&&i.length){r=i.every(e=>{return a.intersects(e,t)});a=i.pop()}return r};const l=(e,t)=>{a("comp",e,t);e=h(e,t);a("caret",e);e=y(e,t);a("tildes",e);e=g(e,t);a("xrange",e);e=N(e,t);a("stars",e);return e};const d=e=>!e||e.toLowerCase()==="x"||e==="*";const y=(e,t)=>e.trim().split(/\s+/).map(e=>{return b(e,t)}).join(" ");const b=(e,t)=>{const r=t.loose?n[o.TILDELOOSE]:n[o.TILDE];return e.replace(r,(t,r,i,s,n)=>{a("tilde",e,t,r,i,s,n);let o;if(d(r)){o=""}else if(d(i)){o=`>=${r}.0.0 <${+r+1}.0.0-0`}else if(d(s)){o=`>=${r}.${i}.0 <${r}.${+i+1}.0-0`}else if(n){a("replaceTilde pr",n);o=`>=${r}.${i}.${s}-${n} <${r}.${+i+1}.0-0`}else{o=`>=${r}.${i}.${s} <${r}.${+i+1}.0-0`}a("tilde return",o);return o})};const h=(e,t)=>e.trim().split(/\s+/).map(e=>{return f(e,t)}).join(" ");const f=(e,t)=>{a("caret",e,t);const r=t.loose?n[o.CARETLOOSE]:n[o.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,(t,r,s,n,o)=>{a("caret",e,t,r,s,n,o);let u;if(d(r)){u=""}else if(d(s)){u=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(d(n)){if(r==="0"){u=`>=${r}.${s}.0${i} <${r}.${+s+1}.0-0`}else{u=`>=${r}.${s}.0${i} <${+r+1}.0.0-0`}}else if(o){a("replaceCaret pr",o);if(r==="0"){if(s==="0"){u=`>=${r}.${s}.${n}-${o} <${r}.${s}.${+n+1}-0`}else{u=`>=${r}.${s}.${n}-${o} <${r}.${+s+1}.0-0`}}else{u=`>=${r}.${s}.${n}-${o} <${+r+1}.0.0-0`}}else{a("no pr");if(r==="0"){if(s==="0"){u=`>=${r}.${s}.${n}${i} <${r}.${s}.${+n+1}-0`}else{u=`>=${r}.${s}.${n}${i} <${r}.${+s+1}.0-0`}}else{u=`>=${r}.${s}.${n} <${+r+1}.0.0-0`}}a("caret return",u);return u})};const g=(e,t)=>{a("replaceXRanges",e,t);return e.split(/\s+/).map(e=>{return S(e,t)}).join(" ")};const S=(e,t)=>{e=e.trim();const r=t.loose?n[o.XRANGELOOSE]:n[o.XRANGE];return e.replace(r,(r,i,s,n,o,u)=>{a("xRange",e,r,i,s,n,o,u);const p=d(s);const c=p||d(n);const m=c||d(o);const l=m;if(i==="="&&l){i=""}u=t.includePrerelease?"-0":"";if(p){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&l){if(c){n=0}o=0;if(i===">"){i=">=";if(c){s=+s+1;n=0;o=0}else{n=+n+1;o=0}}else if(i==="<="){i="<";if(c){s=+s+1}else{n=+n+1}}if(i==="<")u="-0";r=`${i+s}.${n}.${o}${u}`}else if(c){r=`>=${s}.0.0${u} <${+s+1}.0.0-0`}else if(m){r=`>=${s}.${n}.0${u} <${s}.${+n+1}.0-0`}a("xRange return",r);return r})};const N=(e,t)=>{a("replaceStars",e,t);return e.trim().replace(n[o.STAR],"")};const I=(e,t)=>{a("replaceGTE0",e,t);return e.trim().replace(n[t.includePrerelease?o.GTE0PRE:o.GTE0],"")};const T=e=>(t,r,i,a,s,n,o,u,p,c,m,l,y)=>{if(d(i)){r=""}else if(d(a)){r=`>=${i}.0.0${e?"-0":""}`}else if(d(s)){r=`>=${i}.${a}.0${e?"-0":""}`}else if(n){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(d(p)){u=""}else if(d(c)){u=`<${+p+1}.0.0-0`}else if(d(m)){u=`<${p}.${+c+1}.0-0`}else if(l){u=`<=${p}.${c}.${m}-${l}`}else if(e){u=`<${p}.${c}.${+m+1}-0`}else{u=`<=${u}`}return`${r} ${u}`.trim()};const v=(e,t,r)=>{for(let r=0;r<e.length;r++){if(!e[r].test(t)){return false}}if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++){a(e[r].semver);if(e[r].semver===i.ANY){continue}if(e[r].semver.prerelease.length>0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},8147:function(e){e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},8167:function(e,t,r){var i=r(2602);var a=r(2087);var s=r(5747);i.register("tempdir",_tempDir,{allowGlobbing:false,wrapOutput:false});function writeableDir(e){if(!e||!s.existsSync(e))return false;if(!i.statFollowLinks(e).isDirectory())return false;var t=e+"/"+i.randomFileName();try{s.writeFileSync(t," ");i.unlinkSync(t);return e}catch(e){return false}}var n;function _tempDir(){if(n)return n;n=writeableDir(a.tmpdir())||writeableDir(process.env.TMPDIR)||writeableDir(process.env.TEMP)||writeableDir(process.env.TMP)||writeableDir(process.env.Wimp$ScrapDir)||writeableDir("C:\\TEMP")||writeableDir("C:\\TMP")||writeableDir("\\TEMP")||writeableDir("\\TMP")||writeableDir("/tmp")||writeableDir("/var/tmp")||writeableDir("/usr/tmp")||writeableDir(".");return n}function isCached(){return n}function clearCache(){n=undefined}e.exports.tempDir=_tempDir;e.exports.isCached=isCached;e.exports.clearCache=clearCache},8173:function(e){e.exports={pagination:{ListAnalyses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDashboardVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIngestions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNamespaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplateAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplateVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchAnalyses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},8179:function(e){e.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}}},8192:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-08-01",endpointPrefix:"rds-data",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS RDS DataService",serviceId:"RDS Data",signatureVersion:"v4",signingName:"rds-data",uid:"rds-data-2018-08-01"},operations:{BatchExecuteStatement:{http:{requestUri:"/BatchExecute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{database:{},parameterSets:{type:"list",member:{shape:"S4"}},resourceArn:{},schema:{},secretArn:{},sql:{},transactionId:{}}},output:{type:"structure",members:{updateResults:{type:"list",member:{type:"structure",members:{generatedFields:{shape:"Sq"}}}}}}},BeginTransaction:{http:{requestUri:"/BeginTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn"],members:{database:{},resourceArn:{},schema:{},secretArn:{}}},output:{type:"structure",members:{transactionId:{}}}},CommitTransaction:{http:{requestUri:"/CommitTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}},ExecuteSql:{http:{requestUri:"/ExecuteSql",responseCode:200},input:{type:"structure",required:["awsSecretStoreArn","dbClusterOrInstanceArn","sqlStatements"],members:{awsSecretStoreArn:{},database:{},dbClusterOrInstanceArn:{},schema:{},sqlStatements:{}}},output:{type:"structure",members:{sqlStatementResults:{type:"list",member:{type:"structure",members:{numberOfRecordsUpdated:{type:"long"},resultFrame:{type:"structure",members:{records:{type:"list",member:{type:"structure",members:{values:{type:"list",member:{shape:"S15"}}}}},resultSetMetadata:{type:"structure",members:{columnCount:{type:"long"},columnMetadata:{shape:"S1c"}}}}}}}}}},deprecated:true,deprecatedMessage:"The ExecuteSql API is deprecated, please use the ExecuteStatement API."},ExecuteStatement:{http:{requestUri:"/Execute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{continueAfterTimeout:{type:"boolean"},database:{},includeResultMetadata:{type:"boolean"},parameters:{shape:"S4"},resourceArn:{},resultSetOptions:{type:"structure",members:{decimalReturnType:{}}},schema:{},secretArn:{},sql:{},transactionId:{}}},output:{type:"structure",members:{columnMetadata:{shape:"S1c"},generatedFields:{shape:"Sq"},numberOfRecordsUpdated:{type:"long"},records:{type:"list",member:{shape:"Sq"}}}}},RollbackTransaction:{http:{requestUri:"/RollbackTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{name:{},typeHint:{},value:{shape:"S8"}}}},S8:{type:"structure",members:{arrayValue:{shape:"S9"},blobValue:{type:"blob"},booleanValue:{type:"boolean"},doubleValue:{type:"double"},isNull:{type:"boolean"},longValue:{type:"long"},stringValue:{}}},S9:{type:"structure",members:{arrayValues:{type:"list",member:{shape:"S9"}},booleanValues:{type:"list",member:{type:"boolean"}},doubleValues:{type:"list",member:{type:"double"}},longValues:{type:"list",member:{type:"long"}},stringValues:{type:"list",member:{}}}},Sq:{type:"list",member:{shape:"S8"}},S15:{type:"structure",members:{arrayValues:{shape:"S16"},bigIntValue:{type:"long"},bitValue:{type:"boolean"},blobValue:{type:"blob"},doubleValue:{type:"double"},intValue:{type:"integer"},isNull:{type:"boolean"},realValue:{type:"float"},stringValue:{},structValue:{type:"structure",members:{attributes:{shape:"S16"}}}}},S16:{type:"list",member:{shape:"S15"}},S1c:{type:"list",member:{type:"structure",members:{arrayBaseColumnType:{type:"integer"},isAutoIncrement:{type:"boolean"},isCaseSensitive:{type:"boolean"},isCurrency:{type:"boolean"},isSigned:{type:"boolean"},label:{},name:{},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},schemaName:{},tableName:{},type:{type:"integer"},typeName:{}}}}}}},8194:function(e,t,r){var i=r(395).util;function typeOf(e){if(e===null&&typeof e==="object"){return"null"}else if(e!==undefined&&isBinary(e)){return"Binary"}else if(e!==undefined&&e.constructor){return e.wrapperName||i.typeName(e.constructor)}else if(e!==undefined&&typeof e==="object"){return"Object"}else{return"undefined"}}function isBinary(e){var t=["Buffer","File","Blob","ArrayBuffer","DataView","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"];if(i.isNode()){var r=i.stream.Stream;if(i.Buffer.isBuffer(e)||e instanceof r){return true}}for(var a=0;a<t.length;a++){if(e!==undefined&&e.constructor){if(i.isType(e,t[a]))return true;if(i.typeName(e.constructor)===t[a])return true}}return false}e.exports={typeOf:typeOf,isBinary:isBinary}},8209:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-11",endpointPrefix:"entitlement.marketplace",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Entitlement Service",serviceId:"Marketplace Entitlement Service",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPEntitlementService",uid:"entitlement.marketplace-2017-01-11"},operations:{GetEntitlements:{input:{type:"structure",required:["ProductCode"],members:{ProductCode:{},Filter:{type:"map",key:{},value:{type:"list",member:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entitlements:{type:"list",member:{type:"structure",members:{ProductCode:{},Dimension:{},CustomerIdentifier:{},Value:{type:"structure",members:{IntegerValue:{type:"integer"},DoubleValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ExpirationDate:{type:"timestamp"}}}},NextToken:{}}}}},shapes:{}}},8213:function(e){e.exports=require("timers")},8228:function(e,t,r){"use strict";var i=r(4945);function resolveYamlBoolean(e){if(e===null)return false;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function constructYamlBoolean(e){return e==="true"||e==="True"||e==="TRUE"}function isBoolean(e){return Object.prototype.toString.call(e)==="[object Boolean]"}e.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},8242:function(e){e.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"}]}}}},8253:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-09-27",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon SES V2",serviceFullName:"Amazon Simple Email Service",serviceId:"SESv2",signatureVersion:"v4",signingName:"ses",uid:"sesv2-2019-09-27"},operations:{CreateConfigurationSet:{http:{requestUri:"/v2/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"},SuppressionOptions:{shape:"Sg"}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{},EventDestination:{shape:"Sm"}}},output:{type:"structure",members:{}}},CreateContact:{http:{requestUri:"/v2/email/contact-lists/{ContactListName}/contacts"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{},TopicPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{}}},output:{type:"structure",members:{}}},CreateContactList:{http:{requestUri:"/v2/email/contact-lists"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{},Topics:{shape:"S1b"},Description:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{http:{requestUri:"/v2/email/custom-verification-email-templates"},input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}},output:{type:"structure",members:{}}},CreateDedicatedIpPool:{http:{requestUri:"/v2/email/dedicated-ip-pools"},input:{type:"structure",required:["PoolName"],members:{PoolName:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v2/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S1r"},Tags:{shape:"Sc"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v2/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sc"},DkimSigningAttributes:{shape:"S26"},ConfigurationSetName:{}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S2b"}}}},CreateEmailIdentityPolicy:{http:{requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName","Policy"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"},Policy:{}}},output:{type:"structure",members:{}}},CreateEmailTemplate:{http:{requestUri:"/v2/email/templates"},input:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{},TemplateContent:{shape:"S2l"}}},output:{type:"structure",members:{}}},CreateImportJob:{http:{requestUri:"/v2/email/import-jobs"},input:{type:"structure",required:["ImportDestination","ImportDataSource"],members:{ImportDestination:{shape:"S2q"},ImportDataSource:{shape:"S2v"}}},output:{type:"structure",members:{JobId:{}}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}}},output:{type:"structure",members:{}}},DeleteContact:{http:{method:"DELETE",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{}}},DeleteContactList:{http:{method:"DELETE",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"}}},output:{type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{http:{method:"DELETE",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{}}},DeleteDedicatedIpPool:{http:{method:"DELETE",requestUri:"/v2/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{}}},DeleteEmailIdentity:{http:{method:"DELETE",requestUri:"/v2/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{}}},DeleteEmailIdentityPolicy:{http:{method:"DELETE",requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"}}},output:{type:"structure",members:{}}},DeleteEmailTemplate:{http:{method:"DELETE",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{}}},DeleteSuppressedDestination:{http:{method:"DELETE",requestUri:"/v2/email/suppression/addresses/{EmailAddress}"},input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/v2/email/account"},input:{type:"structure",members:{}},output:{type:"structure",members:{DedicatedIpAutoWarmupEnabled:{type:"boolean"},EnforcementStatus:{},ProductionAccessEnabled:{type:"boolean"},SendQuota:{type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}},SendingEnabled:{type:"boolean"},SuppressionAttributes:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},Details:{type:"structure",members:{MailType:{},WebsiteURL:{shape:"S3u"},ContactLanguage:{},UseCaseDescription:{shape:"S3w"},AdditionalContactEmailAddresses:{shape:"S3x"},ReviewDetails:{type:"structure",members:{Status:{},CaseId:{}}}}}}}},GetBlacklistReports:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/blacklist-report"},input:{type:"structure",required:["BlacklistItemNames"],members:{BlacklistItemNames:{location:"querystring",locationName:"BlacklistItemNames",type:"list",member:{}}}},output:{type:"structure",required:["BlacklistReport"],members:{BlacklistReport:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{RblName:{},ListingTime:{type:"timestamp"},Description:{}}}}}}}},GetConfigurationSet:{http:{method:"GET",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"},SuppressionOptions:{shape:"Sg"}}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sn"},KinesisFirehoseDestination:{shape:"Sp"},CloudWatchDestination:{shape:"Sr"},SnsDestination:{shape:"Sx"},PinpointDestination:{shape:"Sy"}}}}}}},GetContact:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{ContactListName:{},EmailAddress:{},TopicPreferences:{shape:"S13"},TopicDefaultPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}},GetContactList:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"}}},output:{type:"structure",members:{ContactListName:{},Topics:{shape:"S1b"},Description:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Tags:{shape:"Sc"}}}},GetCustomVerificationEmailTemplate:{http:{method:"GET",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetDedicatedIp:{http:{method:"GET",requestUri:"/v2/email/dedicated-ips/{IP}"},input:{type:"structure",required:["Ip"],members:{Ip:{location:"uri",locationName:"IP"}}},output:{type:"structure",members:{DedicatedIp:{shape:"S4r"}}}},GetDedicatedIps:{http:{method:"GET",requestUri:"/v2/email/dedicated-ips"},input:{type:"structure",members:{PoolName:{location:"querystring",locationName:"PoolName"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIps:{type:"list",member:{shape:"S4r"}},NextToken:{}}}},GetDeliverabilityDashboardOptions:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard"},input:{type:"structure",members:{}},output:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscriptionExpiryDate:{type:"timestamp"},AccountStatus:{},ActiveSubscribedDomains:{shape:"S52"},PendingExpirationSubscribedDomains:{shape:"S52"}}}},GetDeliverabilityTestReport:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/test-reports/{ReportId}"},input:{type:"structure",required:["ReportId"],members:{ReportId:{location:"uri",locationName:"ReportId"}}},output:{type:"structure",required:["DeliverabilityTestReport","OverallPlacement","IspPlacements"],members:{DeliverabilityTestReport:{shape:"S5a"},OverallPlacement:{shape:"S5c"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S5c"}}}},Message:{},Tags:{shape:"Sc"}}}},GetDomainDeliverabilityCampaign:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/campaigns/{CampaignId}"},input:{type:"structure",required:["CampaignId"],members:{CampaignId:{location:"uri",locationName:"CampaignId"}}},output:{type:"structure",required:["DomainDeliverabilityCampaign"],members:{DomainDeliverabilityCampaign:{shape:"S5k"}}}},GetDomainStatisticsReport:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/statistics-report/{Domain}"},input:{type:"structure",required:["Domain","StartDate","EndDate"],members:{Domain:{location:"uri",locationName:"Domain"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"}}},output:{type:"structure",required:["OverallVolume","DailyVolumes"],members:{OverallVolume:{type:"structure",members:{VolumeStatistics:{shape:"S5u"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S5v"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S5u"},DomainIspPlacements:{shape:"S5v"}}}}}}},GetEmailIdentity:{http:{method:"GET",requestUri:"/v2/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{IdentityType:{},FeedbackForwardingStatus:{type:"boolean"},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S2b"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Policies:{shape:"S65"},Tags:{shape:"Sc"},ConfigurationSetName:{}}}},GetEmailIdentityPolicies:{http:{method:"GET",requestUri:"/v2/email/identities/{EmailIdentity}/policies"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{Policies:{shape:"S65"}}}},GetEmailTemplate:{http:{method:"GET",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{},TemplateContent:{shape:"S2l"}}}},GetImportJob:{http:{method:"GET",requestUri:"/v2/email/import-jobs/{JobId}"},input:{type:"structure",required:["JobId"],members:{JobId:{location:"uri",locationName:"JobId"}}},output:{type:"structure",members:{JobId:{},ImportDestination:{shape:"S2q"},ImportDataSource:{shape:"S2v"},FailureInfo:{type:"structure",members:{FailedRecordsS3Url:{},ErrorMessage:{}}},JobStatus:{},CreatedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},ProcessedRecordsCount:{type:"integer"},FailedRecordsCount:{type:"integer"}}}},GetSuppressedDestination:{http:{method:"GET",requestUri:"/v2/email/suppression/addresses/{EmailAddress}"},input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",required:["SuppressedDestination"],members:{SuppressedDestination:{type:"structure",required:["EmailAddress","Reason","LastUpdateTime"],members:{EmailAddress:{},Reason:{},LastUpdateTime:{type:"timestamp"},Attributes:{type:"structure",members:{MessageId:{},FeedbackId:{}}}}}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v2/email/configuration-sets"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},ListContactLists:{http:{method:"GET",requestUri:"/v2/email/contact-lists"},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"PageSize",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{ContactLists:{type:"list",member:{type:"structure",members:{ContactListName:{},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListContacts:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},Filter:{type:"structure",members:{FilteredStatus:{},TopicFilter:{type:"structure",members:{TopicName:{},UseDefaultIfPreferenceUnavailable:{type:"boolean"}}}}},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Contacts:{type:"list",member:{type:"structure",members:{EmailAddress:{},TopicPreferences:{shape:"S13"},TopicDefaultPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{http:{method:"GET",requestUri:"/v2/email/custom-verification-email-templates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListDedicatedIpPools:{http:{method:"GET",requestUri:"/v2/email/dedicated-ip-pools"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIpPools:{type:"list",member:{}},NextToken:{}}}},ListDeliverabilityTestReports:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/test-reports"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DeliverabilityTestReports"],members:{DeliverabilityTestReports:{type:"list",member:{shape:"S5a"}},NextToken:{}}}},ListDomainDeliverabilityCampaigns:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},input:{type:"structure",required:["StartDate","EndDate","SubscribedDomain"],members:{StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},SubscribedDomain:{location:"uri",locationName:"SubscribedDomain"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DomainDeliverabilityCampaigns"],members:{DomainDeliverabilityCampaigns:{type:"list",member:{shape:"S5k"}},NextToken:{}}}},ListEmailIdentities:{http:{method:"GET",requestUri:"/v2/email/identities"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{EmailIdentities:{type:"list",member:{type:"structure",members:{IdentityType:{},IdentityName:{},SendingEnabled:{type:"boolean"}}}},NextToken:{}}}},ListEmailTemplates:{http:{method:"GET",requestUri:"/v2/email/templates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{TemplateName:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListImportJobs:{http:{method:"GET",requestUri:"/v2/email/import-jobs"},input:{type:"structure",members:{ImportDestinationType:{},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ImportJobs:{type:"list",member:{type:"structure",members:{JobId:{},ImportDestination:{shape:"S2q"},JobStatus:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListSuppressedDestinations:{http:{method:"GET",requestUri:"/v2/email/suppression/addresses"},input:{type:"structure",members:{Reasons:{shape:"Sh",location:"querystring",locationName:"Reason"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{SuppressedDestinationSummaries:{type:"list",member:{type:"structure",required:["EmailAddress","Reason","LastUpdateTime"],members:{EmailAddress:{},Reason:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sc"}}}},PutAccountDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/dedicated-ips/warmup"},input:{type:"structure",members:{AutoWarmupEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountDetails:{http:{requestUri:"/v2/email/account/details"},input:{type:"structure",required:["MailType","WebsiteURL","UseCaseDescription"],members:{MailType:{},WebsiteURL:{shape:"S3u"},ContactLanguage:{},UseCaseDescription:{shape:"S3w"},AdditionalContactEmailAddresses:{shape:"S3x"},ProductionAccessEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSendingAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/sending"},input:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSuppressionAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/suppression"},input:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},output:{type:"structure",members:{}}},PutConfigurationSetDeliveryOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},TlsPolicy:{},SendingPoolName:{}}},output:{type:"structure",members:{}}},PutConfigurationSetReputationOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},ReputationMetricsEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSendingOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/sending"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSuppressionOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SuppressedReasons:{shape:"Sh"}}},output:{type:"structure",members:{}}},PutConfigurationSetTrackingOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},CustomRedirectDomain:{}}},output:{type:"structure",members:{}}},PutDedicatedIpInPool:{http:{method:"PUT",requestUri:"/v2/email/dedicated-ips/{IP}/pool"},input:{type:"structure",required:["Ip","DestinationPoolName"],members:{Ip:{location:"uri",locationName:"IP"},DestinationPoolName:{}}},output:{type:"structure",members:{}}},PutDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v2/email/dedicated-ips/{IP}/warmup"},input:{type:"structure",required:["Ip","WarmupPercentage"],members:{Ip:{location:"uri",locationName:"IP"},WarmupPercentage:{type:"integer"}}},output:{type:"structure",members:{}}},PutDeliverabilityDashboardOption:{http:{method:"PUT",requestUri:"/v2/email/deliverability-dashboard"},input:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscribedDomains:{shape:"S52"}}},output:{type:"structure",members:{}}},PutEmailIdentityConfigurationSetAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/configuration-set"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},ConfigurationSetName:{}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/dkim"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimSigningAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/dkim/signing"},input:{type:"structure",required:["EmailIdentity","SigningAttributesOrigin"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningAttributesOrigin:{},SigningAttributes:{shape:"S26"}}},output:{type:"structure",members:{DkimStatus:{},DkimTokens:{shape:"S2d"}}}},PutEmailIdentityFeedbackAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/feedback"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},EmailForwardingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityMailFromAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/mail-from"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},MailFromDomain:{},BehaviorOnMxFailure:{}}},output:{type:"structure",members:{}}},PutSuppressedDestination:{http:{method:"PUT",requestUri:"/v2/email/suppression/addresses"},input:{type:"structure",required:["EmailAddress","Reason"],members:{EmailAddress:{},Reason:{}}},output:{type:"structure",members:{}}},SendBulkEmail:{http:{requestUri:"/v2/email/outbound-bulk-emails"},input:{type:"structure",required:["DefaultContent","BulkEmailEntries"],members:{FromEmailAddress:{},FromEmailAddressIdentityArn:{},ReplyToAddresses:{shape:"S91"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},DefaultEmailTags:{shape:"S92"},DefaultContent:{type:"structure",members:{Template:{shape:"S1z"}}},BulkEmailEntries:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S99"},ReplacementTags:{shape:"S92"},ReplacementEmailContent:{type:"structure",members:{ReplacementTemplate:{type:"structure",members:{ReplacementTemplateData:{}}}}}}}},ConfigurationSetName:{}}},output:{type:"structure",required:["BulkEmailEntryResults"],members:{BulkEmailEntryResults:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{http:{requestUri:"/v2/email/outbound-custom-verification-emails"},input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{type:"structure",members:{MessageId:{}}}},SendEmail:{http:{requestUri:"/v2/email/outbound-emails"},input:{type:"structure",required:["Content"],members:{FromEmailAddress:{},FromEmailAddressIdentityArn:{},Destination:{shape:"S99"},ReplyToAddresses:{shape:"S91"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},Content:{shape:"S1r"},EmailTags:{shape:"S92"},ConfigurationSetName:{},ListManagementOptions:{type:"structure",required:["ContactListName"],members:{ContactListName:{},TopicName:{}}}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},TestRenderEmailTemplate:{http:{requestUri:"/v2/email/templates/{TemplateName}/render"},input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},TemplateData:{}}},output:{type:"structure",required:["RenderedTemplate"],members:{RenderedTemplate:{}}}},UntagResource:{http:{method:"DELETE",requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"},EventDestination:{shape:"Sm"}}},output:{type:"structure",members:{}}},UpdateContact:{http:{method:"PUT",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"},TopicPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{}}},output:{type:"structure",members:{}}},UpdateContactList:{http:{method:"PUT",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},Topics:{shape:"S1b"},Description:{}}},output:{type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{http:{method:"PUT",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}},output:{type:"structure",members:{}}},UpdateEmailIdentityPolicy:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName","Policy"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"},Policy:{}}},output:{type:"structure",members:{}}},UpdateEmailTemplate:{http:{method:"PUT",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},TemplateContent:{shape:"S2l"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},S5:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},S8:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sb:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},Sh:{type:"list",member:{}},Sm:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sn"},KinesisFirehoseDestination:{shape:"Sp"},CloudWatchDestination:{shape:"Sr"},SnsDestination:{shape:"Sx"},PinpointDestination:{shape:"Sy"}}},Sn:{type:"list",member:{}},Sp:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},Sr:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},Sx:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sy:{type:"structure",members:{ApplicationArn:{}}},S13:{type:"list",member:{type:"structure",required:["TopicName","SubscriptionStatus"],members:{TopicName:{},SubscriptionStatus:{}}}},S1b:{type:"list",member:{type:"structure",required:["TopicName","DisplayName","DefaultSubscriptionStatus"],members:{TopicName:{},DisplayName:{},Description:{},DefaultSubscriptionStatus:{}}}},S1r:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S1t"},Body:{type:"structure",members:{Text:{shape:"S1t"},Html:{shape:"S1t"}}}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{shape:"S1z"}}},S1t:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S1z:{type:"structure",members:{TemplateName:{},TemplateArn:{},TemplateData:{}}},S26:{type:"structure",required:["DomainSigningSelector","DomainSigningPrivateKey"],members:{DomainSigningSelector:{},DomainSigningPrivateKey:{type:"string",sensitive:true}}},S2b:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{shape:"S2d"},SigningAttributesOrigin:{}}},S2d:{type:"list",member:{}},S2l:{type:"structure",members:{Subject:{},Text:{},Html:{}}},S2q:{type:"structure",members:{SuppressionListDestination:{type:"structure",required:["SuppressionListImportAction"],members:{SuppressionListImportAction:{}}},ContactListDestination:{type:"structure",required:["ContactListName","ContactListImportAction"],members:{ContactListName:{},ContactListImportAction:{}}}}},S2v:{type:"structure",required:["S3Url","DataFormat"],members:{S3Url:{},DataFormat:{}}},S3u:{type:"string",sensitive:true},S3w:{type:"string",sensitive:true},S3x:{type:"list",member:{type:"string",sensitive:true},sensitive:true},S4r:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S52:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S5a:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S5c:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S5k:{type:"structure",members:{CampaignId:{},ImageUrl:{},Subject:{},FromAddress:{},SendingIps:{type:"list",member:{}},FirstSeenDateTime:{type:"timestamp"},LastSeenDateTime:{type:"timestamp"},InboxCount:{type:"long"},SpamCount:{type:"long"},ReadRate:{type:"double"},DeleteRate:{type:"double"},ReadDeleteRate:{type:"double"},ProjectedVolume:{type:"long"},Esps:{type:"list",member:{}}}},S5u:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S5v:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S65:{type:"map",key:{},value:{}},S91:{type:"list",member:{}},S92:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S99:{type:"structure",members:{ToAddresses:{shape:"S91"},CcAddresses:{shape:"S91"},BccAddresses:{shape:"S91"}}}}}},8258:function(e){e.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:true}},payload:"Payload"}}},shapes:{}}},8262:function(e,t,r){"use strict";const i=r(5534);e.exports=function deepFreeze(e){for(const[t,r]of Object.entries(e)){if(i.plainObject(r)||i.array(r)){deepFreeze(e[t])}}return Object.freeze(e)}},8265:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplaceentitlementservice"]={};i.MarketplaceEntitlementService=a.defineService("marketplaceentitlementservice",["2017-01-11"]);Object.defineProperty(s.services["marketplaceentitlementservice"],"2017-01-11",{get:function get(){var e=r(8209);e.paginators=r(5865).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceEntitlementService},8273:function(e,t,r){"use strict";const i=r(5257);const a=r(7201);const s=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,"");class AggregateError extends Error{constructor(e){if(!Array.isArray(e)){throw new TypeError(`Expected input to be an Array, got ${typeof e}`)}e=[...e].map(e=>{if(e instanceof Error){return e}if(e!==null&&typeof e==="object"){return Object.assign(new Error(e.message),e)}return new Error(e)});let t=e.map(e=>{return typeof e.stack==="string"?s(a(e.stack)):String(e)}).join("\n");t="\n"+i(t,4);super(t);this.name="AggregateError";Object.defineProperty(this,"_errors",{value:e})}*[Symbol.iterator](){for(const e of this._errors){yield e}}}e.exports=AggregateError},8280:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalizeevents"]={};i.PersonalizeEvents=a.defineService("personalizeevents",["2018-03-22"]);Object.defineProperty(s.services["personalizeevents"],"2018-03-22",{get:function get(){var e=r(2275);e.paginators=r(9153).pagination;return e},enumerable:true,configurable:true});e.exports=i.PersonalizeEvents},8296:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"waf-regional",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF Regional",serviceFullName:"AWS WAF Regional",serviceId:"WAF Regional",signatureVersion:"v4",targetPrefix:"AWSWAF_Regional_20161128",uid:"waf-regional-2016-11-28"},operations:{AssociateWebACL:{input:{type:"structure",required:["WebACLId","ResourceArn"],members:{WebACLId:{},ResourceArn:{}}},output:{type:"structure",members:{}}},CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S15"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S1m"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S23"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{WebACL:{shape:"S26"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DisassociateWebACL:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S15"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1m"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4i"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4i"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S26"}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACLSummary:{shape:"S59"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S27"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3w"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListResourcesForWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceArns:{type:"list",member:{}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S10"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S59"}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3w"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"Sb"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sm"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"St"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1e"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1u"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S21"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},DefaultAction:{shape:"S23"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2o"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S9:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"Sb"}}}},Sb:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"Sc"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},Sc:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sk:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sm"}}}},Sm:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sr:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"St"}}}},St:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},S10:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S15:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S16"},RateKey:{},RateLimit:{type:"long"}}},S16:{type:"list",member:{shape:"S17"}},S17:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S1c:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1e"}}}},S1e:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},RegexPatternSetId:{}}},S1h:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1m:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S16"}}},S1p:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1s:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1u"}}}},S1u:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1z:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S21"}}}},S21:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S23:{type:"structure",required:["Type"],members:{Type:{}}},S26:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S23"},Rules:{shape:"S27"},WebACLArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S23"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2m:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2o"}}}},S2o:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S3w:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"Sc"}}}},S4i:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S59:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}},S5w:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7p:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S17"}}}}}}},8298:function(e){e.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListContributorInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}}},8301:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-07",endpointPrefix:"participant.connect",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect Participant",serviceFullName:"Amazon Connect Participant Service",serviceId:"ConnectParticipant",signatureVersion:"v4",signingName:"execute-api",uid:"connectparticipant-2018-09-07"},operations:{CompleteAttachmentUpload:{http:{requestUri:"/participant/complete-attachment-upload"},input:{type:"structure",required:["AttachmentIds","ClientToken","ConnectionToken"],members:{AttachmentIds:{type:"list",member:{}},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{}}},CreateParticipantConnection:{http:{requestUri:"/participant/connection"},input:{type:"structure",required:["Type","ParticipantToken"],members:{Type:{type:"list",member:{}},ParticipantToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Websocket:{type:"structure",members:{Url:{},ConnectionExpiry:{}}},ConnectionCredentials:{type:"structure",members:{ConnectionToken:{},Expiry:{}}}}}},DisconnectParticipant:{http:{requestUri:"/participant/disconnect"},input:{type:"structure",required:["ConnectionToken"],members:{ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{}}},GetAttachment:{http:{requestUri:"/participant/attachment"},input:{type:"structure",required:["AttachmentId","ConnectionToken"],members:{AttachmentId:{},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Url:{},UrlExpiry:{}}}},GetTranscript:{http:{requestUri:"/participant/transcript"},input:{type:"structure",required:["ConnectionToken"],members:{ContactId:{},MaxResults:{type:"integer"},NextToken:{},ScanDirection:{},SortOrder:{},StartPosition:{type:"structure",members:{Id:{},AbsoluteTime:{},MostRecent:{type:"integer"}}},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{InitialContactId:{},Transcript:{type:"list",member:{type:"structure",members:{AbsoluteTime:{},Content:{},ContentType:{},Id:{},Type:{},ParticipantId:{},DisplayName:{},ParticipantRole:{},Attachments:{type:"list",member:{type:"structure",members:{ContentType:{},AttachmentId:{},AttachmentName:{},Status:{}}}}}}},NextToken:{}}}},SendEvent:{http:{requestUri:"/participant/event"},input:{type:"structure",required:["ContentType","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}},SendMessage:{http:{requestUri:"/participant/message"},input:{type:"structure",required:["ContentType","Content","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}},StartAttachmentUpload:{http:{requestUri:"/participant/start-attachment-upload"},input:{type:"structure",required:["ContentType","AttachmentSizeInBytes","AttachmentName","ClientToken","ConnectionToken"],members:{ContentType:{},AttachmentSizeInBytes:{type:"long"},AttachmentName:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{AttachmentId:{},UploadMetadata:{type:"structure",members:{Url:{},UrlExpiry:{},HeadersToInclude:{type:"map",key:{},value:{}}}}}}}},shapes:{}}},8306:function(e,t,r){var i=r(4896);var a=r(621);e.exports=expandTop;var s="\0SLASH"+Math.random()+"\0";var n="\0OPEN"+Math.random()+"\0";var o="\0CLOSE"+Math.random()+"\0";var u="\0COMMA"+Math.random()+"\0";var p="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(s).split("\\{").join(n).split("\\}").join(o).split("\\,").join(u).split("\\.").join(p)}function unescapeBraces(e){return e.split(s).join("\\").split(n).join("{").split(o).join("}").split(u).join(",").split(p).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var r=a("{","}",e);if(!r)return e.split(",");var i=r.pre;var s=r.body;var n=r.post;var o=i.split(",");o[o.length-1]+="{"+s+"}";var u=parseCommaParts(n);if(n.length){o[o.length-1]+=u.shift();o.push.apply(o,u)}t.push.apply(t,o);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var r=[];var s=a("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var u=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var p=n||u;var c=s.body.indexOf(",")>=0;if(!p&&!c){if(s.post.match(/,.*\}/)){e=s.pre+"{"+s.body+o+s.post;return expand(e)}return[e]}var m;if(p){m=s.body.split(/\.\./)}else{m=parseCommaParts(s.body);if(m.length===1){m=expand(m[0],false).map(embrace);if(m.length===1){var l=s.post.length?expand(s.post,false):[""];return l.map(function(e){return s.pre+m[0]+e})}}}var d=s.pre;var l=s.post.length?expand(s.post,false):[""];var y;if(p){var b=numeric(m[0]);var h=numeric(m[1]);var f=Math.max(m[0].length,m[1].length);var g=m.length==3?Math.abs(numeric(m[2])):1;var S=lte;var N=h<b;if(N){g*=-1;S=gte}var I=m.some(isPadded);y=[];for(var T=b;S(T,h);T+=g){var v;if(u){v=String.fromCharCode(T);if(v==="\\")v=""}else{v=String(T);if(I){var k=f-v.length;if(k>0){var C=new Array(k+1).join("0");if(T<0)v="-"+C+v.slice(1);else v=C+v}}}y.push(v)}}else{y=i(m,function(e){return expand(e,false)})}for(var A=0;A<y.length;A++){for(var R=0;R<l.length;R++){var D=d+y[A]+l[R];if(!t||p||D)r.push(D)}}return r}},8307:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["gamelift"]={};i.GameLift=a.defineService("gamelift",["2015-10-01"]);Object.defineProperty(s.services["gamelift"],"2015-10-01",{get:function get(){var e=r(5575);e.paginators=r(1969).pagination;return e},enumerable:true,configurable:true});e.exports=i.GameLift},8316:function(e,t){(function(){t.defaults={.1:{explicitCharkey:false,trim:true,normalize:true,normalizeTags:false,attrkey:"@",charkey:"#",explicitArray:false,ignoreAttrs:false,mergeAttrs:false,explicitRoot:false,validator:null,xmlns:false,explicitChildren:false,childkey:"@@",charsAsChildren:false,includeWhiteChars:false,async:false,strict:true,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:false,trim:false,normalize:false,normalizeTags:false,attrkey:"$",charkey:"_",explicitArray:true,ignoreAttrs:false,mergeAttrs:false,explicitRoot:true,validator:null,xmlns:false,explicitChildren:false,preserveChildrenOrder:false,childkey:"$$",charsAsChildren:false,includeWhiteChars:false,async:false,strict:true,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:true},doctype:null,renderOpts:{pretty:true,indent:" ",newline:"\n"},headless:false,chunkSize:1e4,emptyTag:"",cdata:false}}}).call(this)},8317:function(e){e.exports={pagination:{DescribeDocumentVersions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"DocumentVersions"},DescribeFolderContents:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:["Folders","Documents"]},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"}}}},8324:function(e){e.exports={version:2,waiters:{CertificateValidated:{delay:60,maxAttempts:40,operation:"DescribeCertificate",acceptors:[{matcher:"pathAll",expected:"SUCCESS",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"success"},{matcher:"pathAny",expected:"PENDING_VALIDATION",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"retry"},{matcher:"path",expected:"FAILED",argument:"Certificate.Status",state:"failure"},{matcher:"error",expected:"ResourceNotFoundException",state:"failure"}]}}}},8331:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["directconnect"]={};i.DirectConnect=a.defineService("directconnect",["2012-10-25"]);Object.defineProperty(s.services["directconnect"],"2012-10-25",{get:function get(){var e=r(7108);e.paginators=r(9560).pagination;return e},enumerable:true,configurable:true});e.exports=i.DirectConnect},8335:function(e){e.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:true},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:true,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:true}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"map",key:{},value:{}}}}},8340:function(e,t,r){var i=r(2602);var a=r(5747);i.register("sort",_sort,{canReceivePipe:true,cmdOptions:{r:"reverse",n:"numerical"}});function parseNumber(e){var t=e.match(/^\s*(\d*)\s*(.*)$/);return{num:Number(t[1]),value:t[2]}}function unixCmp(e,t){var r=e.toLowerCase();var i=t.toLowerCase();return r===i?-1*e.localeCompare(t):r.localeCompare(i)}function numericalCmp(e,t){var r=parseNumber(e);var i=parseNumber(t);if(r.hasOwnProperty("num")&&i.hasOwnProperty("num")){return r.num!==i.num?r.num-i.num:unixCmp(r.value,i.value)}else{return unixCmp(r.value,i.value)}}function _sort(e,t){var r=i.readFromPipe();if(!t&&!r)i.error("no files given");t=[].slice.call(arguments,1);if(r){t.unshift("-")}var s=t.reduce(function(e,t){if(t!=="-"){if(!a.existsSync(t)){i.error("no such file or directory: "+t,{continue:true});return e}else if(i.statFollowLinks(t).isDirectory()){i.error("read failed: "+t+": Is a directory",{continue:true});return e}}var s=t==="-"?r:a.readFileSync(t,"utf8");return e.concat(s.trimRight().split("\n"))},[]);var n=s.sort(e.numerical?numericalCmp:unixCmp);if(e.reverse){n=n.reverse()}return n.join("\n")+"\n"}e.exports=_sort},8343:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-03-01",endpointPrefix:"honeycode",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Honeycode",serviceFullName:"Amazon Honeycode",serviceId:"Honeycode",signatureVersion:"v4",signingName:"honeycode",uid:"honeycode-2020-03-01"},operations:{BatchCreateTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate"},input:{type:"structure",required:["workbookId","tableId","rowsToCreate"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},rowsToCreate:{type:"list",member:{type:"structure",required:["batchItemId","cellsToCreate"],members:{batchItemId:{},cellsToCreate:{shape:"S6"}}}},clientRequestToken:{}}},output:{type:"structure",required:["workbookCursor","createdRows"],members:{workbookCursor:{type:"long"},createdRows:{type:"map",key:{},value:{}},failedBatchItems:{shape:"Se"}}}},BatchDeleteTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete"},input:{type:"structure",required:["workbookId","tableId","rowIds"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},rowIds:{shape:"Si"},clientRequestToken:{}}},output:{type:"structure",required:["workbookCursor"],members:{workbookCursor:{type:"long"},failedBatchItems:{shape:"Se"}}}},BatchUpdateTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate"},input:{type:"structure",required:["workbookId","tableId","rowsToUpdate"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},rowsToUpdate:{type:"list",member:{type:"structure",required:["rowId","cellsToUpdate"],members:{rowId:{},cellsToUpdate:{shape:"S6"}}}},clientRequestToken:{}}},output:{type:"structure",required:["workbookCursor"],members:{workbookCursor:{type:"long"},failedBatchItems:{shape:"Se"}}}},BatchUpsertTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert"},input:{type:"structure",required:["workbookId","tableId","rowsToUpsert"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},rowsToUpsert:{type:"list",member:{type:"structure",required:["batchItemId","filter","cellsToUpdate"],members:{batchItemId:{},filter:{shape:"Sr"},cellsToUpdate:{shape:"S6"}}}},clientRequestToken:{}}},output:{type:"structure",required:["rows","workbookCursor"],members:{rows:{type:"map",key:{},value:{type:"structure",required:["rowIds","upsertAction"],members:{rowIds:{shape:"Si"},upsertAction:{}}}},workbookCursor:{type:"long"},failedBatchItems:{shape:"Se"}}}},DescribeTableDataImportJob:{http:{method:"GET",requestUri:"/workbooks/{workbookId}/tables/{tableId}/import/{jobId}"},input:{type:"structure",required:["workbookId","tableId","jobId"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobStatus","message","jobMetadata"],members:{jobStatus:{},message:{},jobMetadata:{type:"structure",required:["submitter","submitTime","importOptions","dataSource"],members:{submitter:{type:"structure",members:{email:{type:"string",sensitive:true},userArn:{}}},submitTime:{type:"timestamp"},importOptions:{shape:"S17"},dataSource:{shape:"S1h"}}}}}},GetScreenData:{http:{requestUri:"/screendata"},input:{type:"structure",required:["workbookId","appId","screenId"],members:{workbookId:{},appId:{},screenId:{},variables:{shape:"S1l"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["results","workbookCursor"],members:{results:{type:"map",key:{shape:"S1t"},value:{type:"structure",required:["headers","rows"],members:{headers:{type:"list",member:{type:"structure",required:["name","format"],members:{name:{shape:"S1t"},format:{}}}},rows:{type:"list",member:{type:"structure",required:["dataItems"],members:{rowId:{},dataItems:{type:"list",member:{type:"structure",members:{overrideFormat:{},rawValue:{},formattedValue:{}},sensitive:true}}}}}}}},workbookCursor:{type:"long"},nextToken:{}}}},InvokeScreenAutomation:{http:{requestUri:"/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{automationId}"},input:{type:"structure",required:["workbookId","appId","screenId","screenAutomationId"],members:{workbookId:{location:"uri",locationName:"workbookId"},appId:{location:"uri",locationName:"appId"},screenId:{location:"uri",locationName:"screenId"},screenAutomationId:{location:"uri",locationName:"automationId"},variables:{shape:"S1l"},rowId:{},clientRequestToken:{}}},output:{type:"structure",required:["workbookCursor"],members:{workbookCursor:{type:"long"}}}},ListTableColumns:{http:{method:"GET",requestUri:"/workbooks/{workbookId}/tables/{tableId}/columns"},input:{type:"structure",required:["workbookId","tableId"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["tableColumns"],members:{tableColumns:{type:"list",member:{type:"structure",members:{tableColumnId:{},tableColumnName:{},format:{}}}},nextToken:{},workbookCursor:{type:"long"}}}},ListTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/list"},input:{type:"structure",required:["workbookId","tableId"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},rowIds:{shape:"Si"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["columnIds","rows","workbookCursor"],members:{columnIds:{shape:"S2c"},rows:{shape:"S2d"},rowIdsNotFound:{shape:"Si"},nextToken:{},workbookCursor:{type:"long"}}}},ListTables:{http:{method:"GET",requestUri:"/workbooks/{workbookId}/tables"},input:{type:"structure",required:["workbookId"],members:{workbookId:{location:"uri",locationName:"workbookId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["tables"],members:{tables:{type:"list",member:{type:"structure",members:{tableId:{},tableName:{}}}},nextToken:{},workbookCursor:{type:"long"}}}},QueryTableRows:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/rows/query"},input:{type:"structure",required:["workbookId","tableId","filterFormula"],members:{workbookId:{location:"uri",locationName:"workbookId"},tableId:{location:"uri",locationName:"tableId"},filterFormula:{shape:"Sr"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["columnIds","rows","workbookCursor"],members:{columnIds:{shape:"S2c"},rows:{shape:"S2d"},nextToken:{},workbookCursor:{type:"long"}}}},StartTableDataImportJob:{http:{requestUri:"/workbooks/{workbookId}/tables/{tableId}/import"},input:{type:"structure",required:["workbookId","dataSource","dataFormat","destinationTableId","importOptions","clientRequestToken"],members:{workbookId:{location:"uri",locationName:"workbookId"},dataSource:{shape:"S1h"},dataFormat:{},destinationTableId:{location:"uri",locationName:"tableId"},importOptions:{shape:"S17"},clientRequestToken:{}}},output:{type:"structure",required:["jobId","jobStatus"],members:{jobId:{},jobStatus:{}}}}},shapes:{S6:{type:"map",key:{},value:{type:"structure",members:{fact:{type:"string",sensitive:true}}}},Se:{type:"list",member:{type:"structure",required:["id","errorMessage"],members:{id:{},errorMessage:{}}}},Si:{type:"list",member:{}},Sr:{type:"structure",required:["formula"],members:{formula:{shape:"Ss"},contextRowId:{}}},Ss:{type:"string",sensitive:true},S17:{type:"structure",members:{destinationOptions:{type:"structure",members:{columnMap:{type:"map",key:{},value:{type:"structure",members:{columnIndex:{type:"integer"}}}}}},delimitedTextOptions:{type:"structure",required:["delimiter"],members:{delimiter:{},hasHeaderRow:{type:"boolean"},ignoreEmptyRows:{type:"boolean"},dataCharacterEncoding:{}}}}},S1h:{type:"structure",required:["dataSourceConfig"],members:{dataSourceConfig:{type:"structure",members:{dataSourceUrl:{}}}}},S1l:{type:"map",key:{type:"string",sensitive:true},value:{type:"structure",required:["rawValue"],members:{rawValue:{}},sensitive:true},sensitive:true},S1t:{type:"string",sensitive:true},S2c:{type:"list",member:{}},S2d:{type:"list",member:{type:"structure",required:["rowId","cells"],members:{rowId:{},cells:{type:"list",member:{type:"structure",members:{formula:{shape:"Ss"},format:{},rawValue:{},formattedValue:{}},sensitive:true}}}}}}}},8344:function(e){e.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:true},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"Sw"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"S14"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"Sy"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"Sy"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"S14"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"Sw"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"Sy"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"S14"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"Sx"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S96"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"S14"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"S9w"},ResourceArns:{shape:"S9y"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sa0"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sa6",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"S9w"},ResourceArns:{shape:"S9y"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sa0"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sa6",resultWrapper:"SimulatePrincipalPolicyResult"}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"S14"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"S14"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sar"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sar"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"Sy"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:true},CertificateChain:{}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S96"}}}}},shapes:{Sf:{type:"string",sensitive:true},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sw:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"Sx"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"},RoleLastUsed:{shape:"S18"}}},S12:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S14:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:true},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure",required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"}}},S2j:{type:"blob",sensitive:true},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"Sw"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5k:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S5y:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S64:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7k:{type:"list",member:{}},S7o:{type:"list",member:{shape:"Ss"}},S96:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},S9w:{type:"list",member:{}},S9y:{type:"list",member:{}},Sa0:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},Sa6:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Saa"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Sai"},EvalDecisionDetails:{shape:"Saj"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Saa"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Saj"},PermissionsBoundaryDecisionDetail:{shape:"Sai"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Saa:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Sae"},EndPosition:{shape:"Sae"}}}},Sae:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Sai:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Saj:{type:"map",key:{},value:{}},Sar:{type:"list",member:{}}}}},8348:function(e){e.exports={pagination:{DescribeActionTargets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeStandards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeStandardsControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetEnabledStandards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetFindings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetInsights:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEnabledProductsForImport:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListOrganizationAdminAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},8367:function(e){e.exports={pagination:{}}},8369:function(e){e.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"}}}},8375:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["amplify"]={};i.Amplify=a.defineService("amplify",["2017-07-25"]);Object.defineProperty(s.services["amplify"],"2017-07-25",{get:function get(){var e=r(2907);e.paginators=r(4735).pagination;return e},enumerable:true,configurable:true});e.exports=i.Amplify},8380:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("to",_to,{pipeOnly:true,wrapOutput:false});function _to(e,t){if(!t)i.error("wrong arguments");if(!a.existsSync(s.dirname(t))){i.error("no such file or directory: "+s.dirname(t))}try{a.writeFileSync(t,this.stdout||this.toString(),"utf8");return this}catch(e){i.error("could not write to file (code "+e.code+"): "+t,{continue:true})}}e.exports=_to},8383:function(e,t,r){"use strict";e.exports={$ref:r(6266),allOf:r(2107),anyOf:r(4902),$comment:r(28),const:r(7662),contains:r(7154),dependencies:r(9233),enum:r(5281),format:r(9687),if:r(9479),items:r(6643),maximum:r(5341),minimum:r(5341),maxItems:r(9085),minItems:r(9085),maxLength:r(772),minLength:r(772),maxProperties:r(6560),minProperties:r(6560),multipleOf:r(9397),not:r(6673),oneOf:r(7653),pattern:r(7542),properties:r(9343),propertyNames:r(3107),required:r(6858),uniqueItems:r(1899),validate:r(967)}},8389:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-11-07",endpointPrefix:"a2i-runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Augmented AI Runtime",serviceId:"SageMaker A2I Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-a2i-runtime-2019-11-07"},operations:{DeleteHumanLoop:{http:{method:"DELETE",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",members:{}}},DescribeHumanLoop:{http:{method:"GET",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",required:["CreationTime","HumanLoopStatus","HumanLoopName","HumanLoopArn","FlowDefinitionArn"],members:{CreationTime:{type:"timestamp"},FailureReason:{},FailureCode:{},HumanLoopStatus:{},HumanLoopName:{},HumanLoopArn:{},FlowDefinitionArn:{},HumanLoopOutput:{type:"structure",required:["OutputS3Uri"],members:{OutputS3Uri:{}}}}}},ListHumanLoops:{http:{method:"GET",requestUri:"/human-loops"},input:{type:"structure",required:["FlowDefinitionArn"],members:{CreationTimeAfter:{location:"querystring",locationName:"CreationTimeAfter",type:"timestamp"},CreationTimeBefore:{location:"querystring",locationName:"CreationTimeBefore",type:"timestamp"},FlowDefinitionArn:{location:"querystring",locationName:"FlowDefinitionArn"},SortOrder:{location:"querystring",locationName:"SortOrder"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["HumanLoopSummaries"],members:{HumanLoopSummaries:{type:"list",member:{type:"structure",members:{HumanLoopName:{},HumanLoopStatus:{},CreationTime:{type:"timestamp"},FailureReason:{},FlowDefinitionArn:{}}}},NextToken:{}}}},StartHumanLoop:{http:{requestUri:"/human-loops"},input:{type:"structure",required:["HumanLoopName","FlowDefinitionArn","HumanLoopInput"],members:{HumanLoopName:{},FlowDefinitionArn:{},HumanLoopInput:{type:"structure",required:["InputContent"],members:{InputContent:{}}},DataAttributes:{type:"structure",required:["ContentClassifiers"],members:{ContentClassifiers:{type:"list",member:{}}}}}},output:{type:"structure",members:{HumanLoopArn:{}}}},StopHumanLoop:{http:{requestUri:"/human-loops/stop"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{}}},output:{type:"structure",members:{}}}},shapes:{}}},8395:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudsearchdomain"]={};i.CloudSearchDomain=a.defineService("cloudsearchdomain",["2013-01-01"]);r(5430);Object.defineProperty(s.services["cloudsearchdomain"],"2013-01-01",{get:function get(){var e=r(6574);return e},enumerable:true,configurable:true});e.exports=i.CloudSearchDomain},8397:function(e){e.exports={pagination:{ListEnvironments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Environments"}}}},8418:function(e,t,r){var i=r(5622).relative;e.exports=depd;var a=process.cwd();function containsNamespace(e,t){var r=e.split(/[ ,]+/);var i=String(t).toLowerCase();for(var a=0;a<r.length;a++){var s=r[a];if(s&&(s==="*"||s.toLowerCase()===i)){return true}}return false}function convertDataDescriptorToAccessor(e,t,r){var i=Object.getOwnPropertyDescriptor(e,t);var a=i.value;i.get=function getter(){return a};if(i.writable){i.set=function setter(e){return a=e}}delete i.value;delete i.writable;Object.defineProperty(e,t,i);return i}function createArgumentsString(e){var t="";for(var r=0;r<e;r++){t+=", arg"+r}return t.substr(2)}function createStackString(e){var t=this.name+": "+this.namespace;if(this.message){t+=" deprecated "+this.message}for(var r=0;r<e.length;r++){t+="\n at "+e[r].toString()}return t}function depd(e){if(!e){throw new TypeError("argument namespace is required")}var t=getStack();var r=callSiteLocation(t[1]);var i=r[0];function deprecate(e){log.call(deprecate,e)}deprecate._file=i;deprecate._ignored=isignored(e);deprecate._namespace=e;deprecate._traced=istraced(e);deprecate._warned=Object.create(null);deprecate.function=wrapfunction;deprecate.property=wrapproperty;return deprecate}function eehaslisteners(e,t){var r=typeof e.listenerCount!=="function"?e.listeners(t).length:e.listenerCount(t);return r>0}function isignored(e){if(process.noDeprecation){return true}var t=process.env.NO_DEPRECATION||"";return containsNamespace(t,e)}function istraced(e){if(process.traceDeprecation){return true}var t=process.env.TRACE_DEPRECATION||"";return containsNamespace(t,e)}function log(e,t){var r=eehaslisteners(process,"deprecation");if(!r&&this._ignored){return}var i;var a;var s;var n;var o=0;var u=false;var p=getStack();var c=this._file;if(t){n=t;s=callSiteLocation(p[1]);s.name=n.name;c=s[0]}else{o=2;n=callSiteLocation(p[o]);s=n}for(;o<p.length;o++){i=callSiteLocation(p[o]);a=i[0];if(a===c){u=true}else if(a===this._file){c=this._file}else if(u){break}}var m=i?n.join(":")+"__"+i.join(":"):undefined;if(m!==undefined&&m in this._warned){return}this._warned[m]=true;var l=e;if(!l){l=s===n||!s.name?defaultMessage(n):defaultMessage(s)}if(r){var d=DeprecationError(this._namespace,l,p.slice(o));process.emit("deprecation",d);return}var y=process.stderr.isTTY?formatColor:formatPlain;var b=y.call(this,l,i,p.slice(o));process.stderr.write(b+"\n","utf8")}function callSiteLocation(e){var t=e.getFileName()||"<anonymous>";var r=e.getLineNumber();var i=e.getColumnNumber();if(e.isEval()){t=e.getEvalOrigin()+", "+t}var a=[t,r,i];a.callSite=e;a.name=e.getFunctionName();return a}function defaultMessage(e){var t=e.callSite;var r=e.name;if(!r){r="<anonymous@"+formatLocation(e)+">"}var i=t.getThis();var a=i&&t.getTypeName();if(a==="Object"){a=undefined}if(a==="Function"){a=i.name||a}return a&&t.getMethodName()?a+"."+r:r}function formatPlain(e,t,r){var i=(new Date).toUTCString();var a=i+" "+this._namespace+" deprecated "+e;if(this._traced){for(var s=0;s<r.length;s++){a+="\n at "+r[s].toString()}return a}if(t){a+=" at "+formatLocation(t)}return a}function formatColor(e,t,r){var i=""+this._namespace+""+" deprecated"+" "+e+"";if(this._traced){for(var a=0;a<r.length;a++){i+="\n at "+r[a].toString()+""}return i}if(t){i+=" "+formatLocation(t)+""}return i}function formatLocation(e){return i(a,e[0])+":"+e[1]+":"+e[2]}function getStack(){var e=Error.stackTraceLimit;var t={};var r=Error.prepareStackTrace;Error.prepareStackTrace=prepareObjectStackTrace;Error.stackTraceLimit=Math.max(10,e);Error.captureStackTrace(t);var i=t.stack.slice(1);Error.prepareStackTrace=r;Error.stackTraceLimit=e;return i}function prepareObjectStackTrace(e,t){return t}function wrapfunction(e,t){if(typeof e!=="function"){throw new TypeError("argument fn must be a function")}var r=createArgumentsString(e.length);var i=getStack();var a=callSiteLocation(i[1]);a.name=e.name;var s=new Function("fn","log","deprecate","message","site",'"use strict"\n'+"return function ("+r+") {"+"log.call(deprecate, message, site)\n"+"return fn.apply(this, arguments)\n"+"}")(e,log,this,t,a);return s}function wrapproperty(e,t,r){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("argument obj must be object")}var i=Object.getOwnPropertyDescriptor(e,t);if(!i){throw new TypeError("must call property on owner object")}if(!i.configurable){throw new TypeError("property must be configurable")}var a=this;var s=getStack();var n=callSiteLocation(s[1]);n.name=t;if("value"in i){i=convertDataDescriptorToAccessor(e,t,r)}var o=i.get;var u=i.set;if(typeof o==="function"){i.get=function getter(){log.call(a,r,n);return o.apply(this,arguments)}}if(typeof u==="function"){i.set=function setter(){log.call(a,r,n);return u.apply(this,arguments)}}Object.defineProperty(e,t,i)}function DeprecationError(e,t,r){var i=new Error;var a;Object.defineProperty(i,"constructor",{value:DeprecationError});Object.defineProperty(i,"message",{configurable:true,enumerable:false,value:t,writable:true});Object.defineProperty(i,"name",{enumerable:false,configurable:true,value:"DeprecationError",writable:true});Object.defineProperty(i,"namespace",{configurable:true,enumerable:false,value:e,writable:true});Object.defineProperty(i,"stack",{configurable:true,enumerable:false,get:function(){if(a!==undefined){return a}return a=createStackString.call(this,r)},set:function setter(e){a=e}});return i}},8421:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ram"]={};i.RAM=a.defineService("ram",["2018-01-04"]);Object.defineProperty(s.services["ram"],"2018-01-04",{get:function get(){var e=r(807);e.paginators=r(9640).pagination;return e},enumerable:true,configurable:true});e.exports=i.RAM},8424:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-07-05",endpointPrefix:"networkmanager",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"NetworkManager",serviceFullName:"AWS Network Manager",serviceId:"NetworkManager",signatureVersion:"v4",signingName:"networkmanager",uid:"networkmanager-2019-07-05"},operations:{AssociateCustomerGateway:{http:{requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations"},input:{type:"structure",required:["CustomerGatewayArn","GlobalNetworkId","DeviceId"],members:{CustomerGatewayArn:{},GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{},LinkId:{}}},output:{type:"structure",members:{CustomerGatewayAssociation:{shape:"S4"}}}},AssociateLink:{http:{requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId","DeviceId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{},LinkId:{}}},output:{type:"structure",members:{LinkAssociation:{shape:"S8"}}}},AssociateTransitGatewayConnectPeer:{http:{requestUri:"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayConnectPeerArn","DeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayConnectPeerArn:{},DeviceId:{},LinkId:{}}},output:{type:"structure",members:{TransitGatewayConnectPeerAssociation:{shape:"Sc"}}}},CreateConnection:{http:{requestUri:"/global-networks/{globalNetworkId}/connections"},input:{type:"structure",required:["GlobalNetworkId","DeviceId","ConnectedDeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{},ConnectedDeviceId:{},LinkId:{},ConnectedLinkId:{},Description:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Connection:{shape:"Sk"}}}},CreateDevice:{http:{requestUri:"/global-networks/{globalNetworkId}/devices"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},AWSLocation:{shape:"So"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sp"},SiteId:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Device:{shape:"Sr"}}}},CreateGlobalNetwork:{http:{requestUri:"/global-networks"},input:{type:"structure",members:{Description:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sv"}}}},CreateLink:{http:{requestUri:"/global-networks/{globalNetworkId}/links"},input:{type:"structure",required:["GlobalNetworkId","Bandwidth","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Type:{},Bandwidth:{shape:"Sy"},Provider:{},SiteId:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Link:{shape:"S11"}}}},CreateSite:{http:{requestUri:"/global-networks/{globalNetworkId}/sites"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Location:{shape:"Sp"},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Site:{shape:"S15"}}}},DeleteConnection:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/connections/{connectionId}"},input:{type:"structure",required:["GlobalNetworkId","ConnectionId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},ConnectionId:{location:"uri",locationName:"connectionId"}}},output:{type:"structure",members:{Connection:{shape:"Sk"}}}},DeleteDevice:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/devices/{deviceId}"},input:{type:"structure",required:["GlobalNetworkId","DeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"uri",locationName:"deviceId"}}},output:{type:"structure",members:{Device:{shape:"Sr"}}}},DeleteGlobalNetwork:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sv"}}}},DeleteLink:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/links/{linkId}"},input:{type:"structure",required:["GlobalNetworkId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkId:{location:"uri",locationName:"linkId"}}},output:{type:"structure",members:{Link:{shape:"S11"}}}},DeleteSite:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/sites/{siteId}"},input:{type:"structure",required:["GlobalNetworkId","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteId:{location:"uri",locationName:"siteId"}}},output:{type:"structure",members:{Site:{shape:"S15"}}}},DeregisterTransitGateway:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArn:{location:"uri",locationName:"transitGatewayArn"}}},output:{type:"structure",members:{TransitGatewayRegistration:{shape:"S1j"}}}},DescribeGlobalNetworks:{http:{method:"GET",requestUri:"/global-networks"},input:{type:"structure",members:{GlobalNetworkIds:{shape:"S1n",location:"querystring",locationName:"globalNetworkIds"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GlobalNetworks:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},DisassociateCustomerGateway:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}"},input:{type:"structure",required:["GlobalNetworkId","CustomerGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},CustomerGatewayArn:{location:"uri",locationName:"customerGatewayArn"}}},output:{type:"structure",members:{CustomerGatewayAssociation:{shape:"S4"}}}},DisassociateLink:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId","DeviceId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"querystring",locationName:"deviceId"},LinkId:{location:"querystring",locationName:"linkId"}}},output:{type:"structure",members:{LinkAssociation:{shape:"S8"}}}},DisassociateTransitGatewayConnectPeer:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations/{transitGatewayConnectPeerArn}"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayConnectPeerArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayConnectPeerArn:{location:"uri",locationName:"transitGatewayConnectPeerArn"}}},output:{type:"structure",members:{TransitGatewayConnectPeerAssociation:{shape:"Sc"}}}},GetConnections:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/connections"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},ConnectionIds:{shape:"S1n",location:"querystring",locationName:"connectionIds"},DeviceId:{location:"querystring",locationName:"deviceId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Connections:{type:"list",member:{shape:"Sk"}},NextToken:{}}}},GetCustomerGatewayAssociations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},CustomerGatewayArns:{shape:"S1n",location:"querystring",locationName:"customerGatewayArns"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{CustomerGatewayAssociations:{type:"list",member:{shape:"S4"}},NextToken:{}}}},GetDevices:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/devices"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceIds:{shape:"S1n",location:"querystring",locationName:"deviceIds"},SiteId:{location:"querystring",locationName:"siteId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Devices:{type:"list",member:{shape:"Sr"}},NextToken:{}}}},GetLinkAssociations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"querystring",locationName:"deviceId"},LinkId:{location:"querystring",locationName:"linkId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{LinkAssociations:{type:"list",member:{shape:"S8"}},NextToken:{}}}},GetLinks:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/links"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkIds:{shape:"S1n",location:"querystring",locationName:"linkIds"},SiteId:{location:"querystring",locationName:"siteId"},Type:{location:"querystring",locationName:"type"},Provider:{location:"querystring",locationName:"provider"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Links:{type:"list",member:{shape:"S11"}},NextToken:{}}}},GetSites:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/sites"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteIds:{shape:"S1n",location:"querystring",locationName:"siteIds"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Sites:{type:"list",member:{shape:"S15"}},NextToken:{}}}},GetTransitGatewayConnectPeerAssociations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayConnectPeerArns:{shape:"S1n",location:"querystring",locationName:"transitGatewayConnectPeerArns"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{TransitGatewayConnectPeerAssociations:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},GetTransitGatewayRegistrations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArns:{shape:"S1n",location:"querystring",locationName:"transitGatewayArns"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{TransitGatewayRegistrations:{type:"list",member:{shape:"S1j"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{TagList:{shape:"Sf"}}}},RegisterTransitGateway:{http:{requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArn:{}}},output:{type:"structure",members:{TransitGatewayRegistration:{shape:"S1j"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConnection:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/connections/{connectionId}"},input:{type:"structure",required:["GlobalNetworkId","ConnectionId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},ConnectionId:{location:"uri",locationName:"connectionId"},LinkId:{},ConnectedLinkId:{},Description:{}}},output:{type:"structure",members:{Connection:{shape:"Sk"}}}},UpdateDevice:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/devices/{deviceId}"},input:{type:"structure",required:["GlobalNetworkId","DeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"uri",locationName:"deviceId"},AWSLocation:{shape:"So"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sp"},SiteId:{}}},output:{type:"structure",members:{Device:{shape:"Sr"}}}},UpdateGlobalNetwork:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sv"}}}},UpdateLink:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/links/{linkId}"},input:{type:"structure",required:["GlobalNetworkId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkId:{location:"uri",locationName:"linkId"},Description:{},Type:{},Bandwidth:{shape:"Sy"},Provider:{}}},output:{type:"structure",members:{Link:{shape:"S11"}}}},UpdateSite:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/sites/{siteId}"},input:{type:"structure",required:["GlobalNetworkId","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteId:{location:"uri",locationName:"siteId"},Description:{},Location:{shape:"Sp"}}},output:{type:"structure",members:{Site:{shape:"S15"}}}}},shapes:{S4:{type:"structure",members:{CustomerGatewayArn:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},S8:{type:"structure",members:{GlobalNetworkId:{},DeviceId:{},LinkId:{},LinkAssociationState:{}}},Sc:{type:"structure",members:{TransitGatewayConnectPeerArn:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},Sf:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sk:{type:"structure",members:{ConnectionId:{},ConnectionArn:{},GlobalNetworkId:{},DeviceId:{},ConnectedDeviceId:{},LinkId:{},ConnectedLinkId:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},So:{type:"structure",members:{Zone:{},SubnetArn:{}}},Sp:{type:"structure",members:{Address:{},Latitude:{},Longitude:{}},sensitive:true},Sr:{type:"structure",members:{DeviceId:{},DeviceArn:{},GlobalNetworkId:{},AWSLocation:{shape:"So"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sp"},SiteId:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},Sv:{type:"structure",members:{GlobalNetworkId:{},GlobalNetworkArn:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},Sy:{type:"structure",members:{UploadSpeed:{type:"integer"},DownloadSpeed:{type:"integer"}}},S11:{type:"structure",members:{LinkId:{},LinkArn:{},GlobalNetworkId:{},SiteId:{},Description:{},Type:{},Bandwidth:{shape:"Sy"},Provider:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S15:{type:"structure",members:{SiteId:{},SiteArn:{},GlobalNetworkId:{},Description:{},Location:{shape:"Sp"},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S1j:{type:"structure",members:{GlobalNetworkId:{},TransitGatewayArn:{},State:{type:"structure",members:{Code:{},Message:{}}}}},S1n:{type:"list",member:{}}}}},8431:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-23",endpointPrefix:"appflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Appflow",serviceId:"Appflow",signatureVersion:"v4",signingName:"appflow",uid:"appflow-2020-08-23"},operations:{CreateConnectorProfile:{http:{requestUri:"/create-connector-profile"},input:{type:"structure",required:["connectorProfileName","connectorType","connectionMode","connectorProfileConfig"],members:{connectorProfileName:{},kmsArn:{},connectorType:{},connectionMode:{},connectorProfileConfig:{shape:"S6"}}},output:{type:"structure",members:{connectorProfileArn:{}}}},CreateFlow:{http:{requestUri:"/create-flow"},input:{type:"structure",required:["flowName","triggerConfig","sourceFlowConfig","destinationFlowConfigList","tasks"],members:{flowName:{},description:{},kmsArn:{},triggerConfig:{shape:"S20"},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},tasks:{shape:"S3d"},tags:{shape:"S41"}}},output:{type:"structure",members:{flowArn:{},flowStatus:{}}}},DeleteConnectorProfile:{http:{requestUri:"/delete-connector-profile"},input:{type:"structure",required:["connectorProfileName"],members:{connectorProfileName:{},forceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteFlow:{http:{requestUri:"/delete-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{},forceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeConnectorEntity:{http:{requestUri:"/describe-connector-entity"},input:{type:"structure",required:["connectorEntityName"],members:{connectorEntityName:{},connectorType:{},connectorProfileName:{}}},output:{type:"structure",required:["connectorEntityFields"],members:{connectorEntityFields:{type:"list",member:{type:"structure",required:["identifier"],members:{identifier:{},label:{},supportedFieldTypeDetails:{type:"structure",required:["v1"],members:{v1:{type:"structure",required:["fieldType","filterOperators"],members:{fieldType:{},filterOperators:{type:"list",member:{}},supportedValues:{type:"list",member:{}}}}}},description:{},sourceProperties:{type:"structure",members:{isRetrievable:{type:"boolean"},isQueryable:{type:"boolean"}}},destinationProperties:{type:"structure",members:{isCreatable:{type:"boolean"},isNullable:{type:"boolean"},isUpsertable:{type:"boolean"},isUpdatable:{type:"boolean"},supportedWriteOperations:{type:"list",member:{}}}}}}}}}},DescribeConnectorProfiles:{http:{requestUri:"/describe-connector-profiles"},input:{type:"structure",members:{connectorProfileNames:{type:"list",member:{}},connectorType:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{connectorProfileDetails:{type:"list",member:{type:"structure",members:{connectorProfileArn:{},connectorProfileName:{},connectorType:{},connectionMode:{},credentialsArn:{},connectorProfileProperties:{shape:"S7"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},DescribeConnectors:{http:{requestUri:"/describe-connectors"},input:{type:"structure",members:{connectorTypes:{shape:"S51"},nextToken:{}}},output:{type:"structure",members:{connectorConfigurations:{type:"map",key:{},value:{type:"structure",members:{canUseAsSource:{type:"boolean"},canUseAsDestination:{type:"boolean"},supportedDestinationConnectors:{shape:"S51"},supportedSchedulingFrequencies:{type:"list",member:{}},isPrivateLinkEnabled:{type:"boolean"},isPrivateLinkEndpointUrlRequired:{type:"boolean"},supportedTriggerTypes:{type:"list",member:{}},connectorMetadata:{type:"structure",members:{Amplitude:{type:"structure",members:{}},Datadog:{type:"structure",members:{}},Dynatrace:{type:"structure",members:{}},GoogleAnalytics:{type:"structure",members:{oAuthScopes:{shape:"S5d"}}},InforNexus:{type:"structure",members:{}},Marketo:{type:"structure",members:{}},Redshift:{type:"structure",members:{}},S3:{type:"structure",members:{}},Salesforce:{type:"structure",members:{oAuthScopes:{shape:"S5d"}}},ServiceNow:{type:"structure",members:{}},Singular:{type:"structure",members:{}},Slack:{type:"structure",members:{oAuthScopes:{shape:"S5d"}}},Snowflake:{type:"structure",members:{supportedRegions:{type:"list",member:{}}}},Trendmicro:{type:"structure",members:{}},Veeva:{type:"structure",members:{}},Zendesk:{type:"structure",members:{oAuthScopes:{shape:"S5d"}}},EventBridge:{type:"structure",members:{}},Upsolver:{type:"structure",members:{}}}}}}},nextToken:{}}}},DescribeFlow:{http:{requestUri:"/describe-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},description:{},flowName:{},kmsArn:{},flowStatus:{},flowStatusMessage:{},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},lastRunExecutionDetails:{shape:"S5x"},triggerConfig:{shape:"S20"},tasks:{shape:"S3d"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S41"}}}},DescribeFlowExecutionRecords:{http:{requestUri:"/describe-flow-execution-records"},input:{type:"structure",required:["flowName"],members:{flowName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{flowExecutions:{type:"list",member:{type:"structure",members:{executionId:{},executionStatus:{},executionResult:{type:"structure",members:{errorInfo:{type:"structure",members:{putFailuresCount:{type:"long"},executionMessage:{}}},bytesProcessed:{type:"long"},bytesWritten:{type:"long"},recordsProcessed:{type:"long"}}},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListConnectorEntities:{http:{requestUri:"/list-connector-entities"},input:{type:"structure",members:{connectorProfileName:{},connectorType:{},entitiesPath:{}}},output:{type:"structure",required:["connectorEntityMap"],members:{connectorEntityMap:{type:"map",key:{},value:{type:"list",member:{type:"structure",required:["name"],members:{name:{},label:{},hasNestedEntities:{type:"boolean"}}}}}}}},ListFlows:{http:{requestUri:"/list-flows"},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{flows:{type:"list",member:{type:"structure",members:{flowArn:{},description:{},flowName:{},flowStatus:{},sourceConnectorType:{},destinationConnectorType:{},triggerType:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S41"},lastRunExecutionDetails:{shape:"S5x"}}}},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:"S41"}}}},StartFlow:{http:{requestUri:"/start-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},flowStatus:{},executionId:{}}}},StopFlow:{http:{requestUri:"/stop-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},flowStatus:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S41"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConnectorProfile:{http:{requestUri:"/update-connector-profile"},input:{type:"structure",required:["connectorProfileName","connectionMode","connectorProfileConfig"],members:{connectorProfileName:{},connectionMode:{},connectorProfileConfig:{shape:"S6"}}},output:{type:"structure",members:{connectorProfileArn:{}}}},UpdateFlow:{http:{requestUri:"/update-flow"},input:{type:"structure",required:["flowName","triggerConfig","destinationFlowConfigList","tasks"],members:{flowName:{},description:{},triggerConfig:{shape:"S20"},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},tasks:{shape:"S3d"}}},output:{type:"structure",members:{flowStatus:{}}}}},shapes:{S6:{type:"structure",required:["connectorProfileProperties","connectorProfileCredentials"],members:{connectorProfileProperties:{shape:"S7"},connectorProfileCredentials:{type:"structure",members:{Amplitude:{type:"structure",required:["apiKey","secretKey"],members:{apiKey:{},secretKey:{type:"string",sensitive:true}}},Datadog:{type:"structure",required:["apiKey","applicationKey"],members:{apiKey:{},applicationKey:{}}},Dynatrace:{type:"structure",required:["apiToken"],members:{apiToken:{}}},GoogleAnalytics:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},refreshToken:{},oAuthRequest:{shape:"S1b"}}},InforNexus:{type:"structure",required:["accessKeyId","userId","secretAccessKey","datakey"],members:{accessKeyId:{type:"string",sensitive:true},userId:{},secretAccessKey:{},datakey:{}}},Marketo:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}},Redshift:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Salesforce:{type:"structure",members:{accessToken:{shape:"S19"},refreshToken:{},oAuthRequest:{shape:"S1b"},clientCredentialsArn:{type:"string",sensitive:true}}},ServiceNow:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Singular:{type:"structure",required:["apiKey"],members:{apiKey:{}}},Slack:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}},Snowflake:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Trendmicro:{type:"structure",required:["apiSecretKey"],members:{apiSecretKey:{type:"string",sensitive:true}}},Veeva:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Zendesk:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}}}}}},S7:{type:"structure",members:{Amplitude:{type:"structure",members:{}},Datadog:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Dynatrace:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},GoogleAnalytics:{type:"structure",members:{}},InforNexus:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Marketo:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Redshift:{type:"structure",required:["databaseUrl","bucketName","roleArn"],members:{databaseUrl:{},bucketName:{},bucketPrefix:{},roleArn:{}}},Salesforce:{type:"structure",members:{instanceUrl:{},isSandboxEnvironment:{type:"boolean"}}},ServiceNow:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Singular:{type:"structure",members:{}},Slack:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Snowflake:{type:"structure",required:["warehouse","stage","bucketName"],members:{warehouse:{},stage:{},bucketName:{},bucketPrefix:{},privateLinkServiceName:{},accountName:{},region:{}}},Trendmicro:{type:"structure",members:{}},Veeva:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Zendesk:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}}}},S18:{type:"string",sensitive:true},S19:{type:"string",sensitive:true},S1b:{type:"structure",members:{authCode:{},redirectUri:{}}},S1k:{type:"string",sensitive:true},S20:{type:"structure",required:["triggerType"],members:{triggerType:{},triggerProperties:{type:"structure",members:{Scheduled:{type:"structure",required:["scheduleExpression"],members:{scheduleExpression:{},dataPullMode:{},scheduleStartTime:{type:"timestamp"},scheduleEndTime:{type:"timestamp"},timezone:{}}}}}}},S28:{type:"structure",required:["connectorType","sourceConnectorProperties"],members:{connectorType:{},connectorProfileName:{},sourceConnectorProperties:{type:"structure",members:{Amplitude:{type:"structure",required:["object"],members:{object:{}}},Datadog:{type:"structure",required:["object"],members:{object:{}}},Dynatrace:{type:"structure",required:["object"],members:{object:{}}},GoogleAnalytics:{type:"structure",required:["object"],members:{object:{}}},InforNexus:{type:"structure",required:["object"],members:{object:{}}},Marketo:{type:"structure",required:["object"],members:{object:{}}},S3:{type:"structure",required:["bucketName"],members:{bucketName:{},bucketPrefix:{}}},Salesforce:{type:"structure",required:["object"],members:{object:{},enableDynamicFieldUpdate:{type:"boolean"},includeDeletedRecords:{type:"boolean"}}},ServiceNow:{type:"structure",required:["object"],members:{object:{}}},Singular:{type:"structure",required:["object"],members:{object:{}}},Slack:{type:"structure",required:["object"],members:{object:{}}},Trendmicro:{type:"structure",required:["object"],members:{object:{}}},Veeva:{type:"structure",required:["object"],members:{object:{}}},Zendesk:{type:"structure",required:["object"],members:{object:{}}}}},incrementalPullConfig:{type:"structure",members:{datetimeTypeFieldName:{}}}}},S2r:{type:"list",member:{type:"structure",required:["connectorType","destinationConnectorProperties"],members:{connectorType:{},connectorProfileName:{},destinationConnectorProperties:{type:"structure",members:{Redshift:{type:"structure",required:["object","intermediateBucketName"],members:{object:{},intermediateBucketName:{},bucketPrefix:{},errorHandlingConfig:{shape:"S2v"}}},S3:{type:"structure",required:["bucketName"],members:{bucketName:{},bucketPrefix:{},s3OutputFormatConfig:{type:"structure",members:{fileType:{},prefixConfig:{shape:"S2z"},aggregationConfig:{shape:"S32"}}}}},Salesforce:{type:"structure",required:["object"],members:{object:{},idFieldNames:{type:"list",member:{}},errorHandlingConfig:{shape:"S2v"},writeOperationType:{}}},Snowflake:{type:"structure",required:["object","intermediateBucketName"],members:{object:{},intermediateBucketName:{},bucketPrefix:{},errorHandlingConfig:{shape:"S2v"}}},EventBridge:{type:"structure",required:["object"],members:{object:{},errorHandlingConfig:{shape:"S2v"}}},Upsolver:{type:"structure",required:["bucketName","s3OutputFormatConfig"],members:{bucketName:{},bucketPrefix:{},s3OutputFormatConfig:{type:"structure",required:["prefixConfig"],members:{fileType:{},prefixConfig:{shape:"S2z"},aggregationConfig:{shape:"S32"}}}}}}}}}},S2v:{type:"structure",members:{failOnFirstDestinationError:{type:"boolean"},bucketPrefix:{},bucketName:{}}},S2z:{type:"structure",members:{prefixType:{},prefixFormat:{}}},S32:{type:"structure",members:{aggregationType:{}}},S3d:{type:"list",member:{type:"structure",required:["sourceFields","taskType"],members:{sourceFields:{type:"list",member:{}},connectorOperator:{type:"structure",members:{Amplitude:{},Datadog:{},Dynatrace:{},GoogleAnalytics:{},InforNexus:{},Marketo:{},S3:{},Salesforce:{},ServiceNow:{},Singular:{},Slack:{},Trendmicro:{},Veeva:{},Zendesk:{}}},destinationField:{},taskType:{},taskProperties:{type:"map",key:{},value:{}}}}},S41:{type:"map",key:{},value:{}},S51:{type:"list",member:{}},S5d:{type:"list",member:{}},S5x:{type:"structure",members:{mostRecentExecutionMessage:{},mostRecentExecutionTime:{type:"timestamp"},mostRecentExecutionStatus:{}}}}}},8433:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dataexchange"]={};i.DataExchange=a.defineService("dataexchange",["2017-07-25"]);Object.defineProperty(s.services["dataexchange"],"2017-07-25",{get:function get(){var e=r(1209);e.paginators=r(3151).pagination;return e},enumerable:true,configurable:true});e.exports=i.DataExchange},8447:function(e){e.exports={pagination:{ListBackupJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlanTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlanVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupSelections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupVaults:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCopyJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProtectedResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecoveryPointsByBackupVault:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecoveryPointsByResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRestoreJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},8448:function(e){e.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"}}}},8452:function(e){e.exports={pagination:{}}},8458:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplacecommerceanalytics"]={};i.MarketplaceCommerceAnalytics=a.defineService("marketplacecommerceanalytics",["2015-07-01"]);Object.defineProperty(s.services["marketplacecommerceanalytics"],"2015-07-01",{get:function get(){var e=r(858);e.paginators=r(7986).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceCommerceAnalytics},8459:function(e){e.exports=(e=>Math.floor(e.getTime()/1e3))},8462:function(e,t,r){const i=r(2065);const a=r(7714);const{ANY:s}=a;const n=r(8124);const o=r(9310);const u=r(3486);const p=r(2586);const c=r(2898);const m=r(167);const l=(e,t,r,l)=>{e=new i(e,l);t=new n(t,l);let d,y,b,h,f;switch(r){case">":d=u;y=c;b=p;h=">";f=">=";break;case"<":d=p;y=m;b=u;h="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,l)){return false}for(let r=0;r<t.set.length;++r){const i=t.set[r];let n=null;let o=null;i.forEach(e=>{if(e.semver===s){e=new a(">=0.0.0")}n=n||e;o=o||e;if(d(e.semver,n.semver,l)){n=e}else if(b(e.semver,o.semver,l)){o=e}});if(n.operator===h||n.operator===f){return false}if((!o.operator||o.operator===h)&&y(e,o.semver)){return false}else if(o.operator===f&&b(e,o.semver)){return false}}return true};e.exports=l},8477:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);var n=function(e){return{OTHER_EXEC:e.EXEC,OTHER_WRITE:e.WRITE,OTHER_READ:e.READ,GROUP_EXEC:e.EXEC<<3,GROUP_WRITE:e.WRITE<<3,GROUP_READ:e.READ<<3,OWNER_EXEC:e.EXEC<<6,OWNER_WRITE:e.WRITE<<6,OWNER_READ:e.READ<<6,STICKY:parseInt("01000",8),SETGID:parseInt("02000",8),SETUID:parseInt("04000",8),TYPE_MASK:parseInt("0770000",8)}}({EXEC:1,WRITE:2,READ:4});i.register("chmod",_chmod,{});function _chmod(e,t,r){if(!r){if(e.length>0&&e.charAt(0)==="-"){[].unshift.call(arguments,"")}else{i.error("You must specify a file.")}}e=i.parseOptions(e,{R:"recursive",c:"changes",v:"verbose"});r=[].slice.call(arguments,2);var o;if(e.recursive){o=[];r.forEach(function addFile(e){var t=i.statNoFollowLinks(e);if(!t.isSymbolicLink()){o.push(e);if(t.isDirectory()){a.readdirSync(e).forEach(function(t){addFile(e+"/"+t)})}}})}else{o=r}o.forEach(function innerChmod(r){r=s.resolve(r);if(!a.existsSync(r)){i.error("File not found: "+r)}if(e.recursive&&i.statNoFollowLinks(r).isSymbolicLink()){return}var o=i.statFollowLinks(r);var u=o.isDirectory();var p=o.mode;var c=p&n.TYPE_MASK;var m=p;if(isNaN(parseInt(t,8))){t.split(",").forEach(function(t){var s=/([ugoa]*)([=\+-])([rwxXst]*)/i;var o=s.exec(t);if(o){var l=o[1];var d=o[2];var y=o[3];var b=l.indexOf("u")!==-1||l==="a"||l==="";var h=l.indexOf("g")!==-1||l==="a"||l==="";var f=l.indexOf("o")!==-1||l==="a"||l==="";var g=y.indexOf("r")!==-1;var S=y.indexOf("w")!==-1;var N=y.indexOf("x")!==-1;var I=y.indexOf("X")!==-1;var T=y.indexOf("t")!==-1;var v=y.indexOf("s")!==-1;if(I&&u){N=true}var k=0;if(b){k|=(g?n.OWNER_READ:0)+(S?n.OWNER_WRITE:0)+(N?n.OWNER_EXEC:0)+(v?n.SETUID:0)}if(h){k|=(g?n.GROUP_READ:0)+(S?n.GROUP_WRITE:0)+(N?n.GROUP_EXEC:0)+(v?n.SETGID:0)}if(f){k|=(g?n.OTHER_READ:0)+(S?n.OTHER_WRITE:0)+(N?n.OTHER_EXEC:0)}if(T){k|=n.STICKY}switch(d){case"+":m|=k;break;case"-":m&=~k;break;case"=":m=c+k;if(i.statFollowLinks(r).isDirectory()){m|=n.SETUID+n.SETGID&p}break;default:i.error("Could not recognize operator: `"+d+"`")}if(e.verbose){console.log(r+" -> "+m.toString(8))}if(p!==m){if(!e.verbose&&e.changes){console.log(r+" -> "+m.toString(8))}a.chmodSync(r,m);p=m}}else{i.error("Invalid symbolic mode change: "+t)}})}else{m=c+parseInt(t,8);if(i.statFollowLinks(r).isDirectory()){m|=n.SETUID+n.SETGID&p}a.chmodSync(r,m)}});return""}e.exports=_chmod},8478:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalize"]={};i.Personalize=a.defineService("personalize",["2018-05-22"]);Object.defineProperty(s.services["personalize"],"2018-05-22",{get:function get(){var e=r(2655);e.paginators=r(1406).pagination;return e},enumerable:true,configurable:true});e.exports=i.Personalize},8480:function(e,t,r){const i=r(8124);const a=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=a},8504:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-17",endpointPrefix:"mturk-requester",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon MTurk",serviceFullName:"Amazon Mechanical Turk",serviceId:"MTurk",signatureVersion:"v4",targetPrefix:"MTurkRequesterServiceV20170117",uid:"mturk-requester-2017-01-17"},operations:{AcceptQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},IntegerValue:{type:"integer"}}},output:{type:"structure",members:{}}},ApproveAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{},RequesterFeedback:{},OverrideRejection:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},AssociateQualificationWithWorker:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{},IntegerValue:{type:"integer"},SendNotification:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateAdditionalAssignmentsForHIT:{input:{type:"structure",required:["HITId","NumberOfAdditionalAssignments"],members:{HITId:{},NumberOfAdditionalAssignments:{type:"integer"},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},CreateHIT:{input:{type:"structure",required:["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],members:{MaxAssignments:{type:"integer"},AutoApprovalDelayInSeconds:{type:"long"},LifetimeInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},Question:{},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateHITType:{input:{type:"structure",required:["AssignmentDurationInSeconds","Reward","Title","Description"],members:{AutoApprovalDelayInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},QualificationRequirements:{shape:"Si"}}},output:{type:"structure",members:{HITTypeId:{}}},idempotent:true},CreateHITWithHITType:{input:{type:"structure",required:["HITTypeId","LifetimeInSeconds"],members:{HITTypeId:{},MaxAssignments:{type:"integer"},LifetimeInSeconds:{type:"long"},Question:{},RequesterAnnotation:{},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateQualificationType:{input:{type:"structure",required:["Name","Description","QualificationTypeStatus"],members:{Name:{},Keywords:{},Description:{},QualificationTypeStatus:{},RetryDelayInSeconds:{type:"long"},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}},CreateWorkerBlock:{input:{type:"structure",required:["WorkerId","Reason"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}}},DeleteHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:true},DisassociateQualificationFromWorker:{input:{type:"structure",required:["WorkerId","QualificationTypeId"],members:{WorkerId:{},QualificationTypeId:{},Reason:{}}},output:{type:"structure",members:{}}},GetAccountBalance:{input:{type:"structure",members:{}},output:{type:"structure",members:{AvailableBalance:{},OnHoldBalance:{}}},idempotent:true},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:true},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:true},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:true},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:true},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:true},ListAssignmentsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},NextToken:{},MaxResults:{type:"integer"},AssignmentStatuses:{type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Assignments:{type:"list",member:{shape:"S1p"}}}},idempotent:true},ListBonusPayments:{input:{type:"structure",members:{HITId:{},AssignmentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},BonusPayments:{type:"list",member:{type:"structure",members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},GrantTime:{type:"timestamp"}}}}}},idempotent:true},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListQualificationRequests:{input:{type:"structure",members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationRequests:{type:"list",member:{type:"structure",members:{QualificationRequestId:{},QualificationTypeId:{},WorkerId:{},Test:{},Answer:{},SubmitTime:{type:"timestamp"}}}}}},idempotent:true},ListQualificationTypes:{input:{type:"structure",required:["MustBeRequestable"],members:{Query:{},MustBeRequestable:{type:"boolean"},MustBeOwnedByCaller:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationTypes:{type:"list",member:{shape:"S1a"}}}},idempotent:true},ListReviewPolicyResultsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},PolicyLevels:{type:"list",member:{}},RetrieveActions:{type:"boolean"},RetrieveResults:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{HITId:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},AssignmentReviewReport:{shape:"S2r"},HITReviewReport:{shape:"S2r"},NextToken:{}}},idempotent:true},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListWorkerBlocks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},WorkerBlocks:{type:"list",member:{type:"structure",members:{WorkerId:{},Reason:{}}}}}},idempotent:true},ListWorkersWithQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Qualifications:{type:"list",member:{shape:"S1x"}}}},idempotent:true},NotifyWorkers:{input:{type:"structure",required:["Subject","MessageText","WorkerIds"],members:{Subject:{},MessageText:{},WorkerIds:{type:"list",member:{}}}},output:{type:"structure",members:{NotifyWorkersFailureStatuses:{type:"list",member:{type:"structure",members:{NotifyWorkersFailureCode:{},NotifyWorkersFailureMessage:{},WorkerId:{}}}}}}},RejectAssignment:{input:{type:"structure",required:["AssignmentId","RequesterFeedback"],members:{AssignmentId:{},RequesterFeedback:{}}},output:{type:"structure",members:{}},idempotent:true},RejectQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},Reason:{}}},output:{type:"structure",members:{}}},SendBonus:{input:{type:"structure",required:["WorkerId","BonusAmount","AssignmentId","Reason"],members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},SendTestEventNotification:{input:{type:"structure",required:["Notification","TestEventType"],members:{Notification:{shape:"S3k"},TestEventType:{}}},output:{type:"structure",members:{}}},UpdateExpirationForHIT:{input:{type:"structure",required:["HITId","ExpireAt"],members:{HITId:{},ExpireAt:{type:"timestamp"}}},output:{type:"structure",members:{}},idempotent:true},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"},Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},UpdateQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Description:{},QualificationTypeStatus:{},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},RetryDelayInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}}},shapes:{Si:{type:"list",member:{type:"structure",required:["QualificationTypeId","Comparator"],members:{QualificationTypeId:{},Comparator:{},IntegerValues:{type:"list",member:{type:"integer"}},LocaleValues:{type:"list",member:{shape:"Sn"}},RequiredToPreview:{deprecated:true,type:"boolean"},ActionsGuarded:{}}}},Sn:{type:"structure",required:["Country"],members:{Country:{},Subdivision:{}}},Sq:{type:"structure",required:["PolicyName"],members:{PolicyName:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"},MapEntries:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"}}}}}}}}},St:{type:"list",member:{}},Sw:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz:{type:"structure",members:{HITId:{},HITTypeId:{},HITGroupId:{},HITLayoutId:{},CreationTime:{type:"timestamp"},Title:{},Description:{},Question:{},Keywords:{},HITStatus:{},MaxAssignments:{type:"integer"},Reward:{},AutoApprovalDelayInSeconds:{type:"long"},Expiration:{type:"timestamp"},AssignmentDurationInSeconds:{type:"long"},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},HITReviewStatus:{},NumberOfAssignmentsPending:{type:"integer"},NumberOfAssignmentsAvailable:{type:"integer"},NumberOfAssignmentsCompleted:{type:"integer"}}},S1a:{type:"structure",members:{QualificationTypeId:{},CreationTime:{type:"timestamp"},Name:{},Description:{},Keywords:{},QualificationTypeStatus:{},Test:{},TestDurationInSeconds:{type:"long"},AnswerKey:{},RetryDelayInSeconds:{type:"long"},IsRequestable:{type:"boolean"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},S1p:{type:"structure",members:{AssignmentId:{},WorkerId:{},HITId:{},AssignmentStatus:{},AutoApprovalTime:{type:"timestamp"},AcceptTime:{type:"timestamp"},SubmitTime:{type:"timestamp"},ApprovalTime:{type:"timestamp"},RejectionTime:{type:"timestamp"},Deadline:{type:"timestamp"},Answer:{},RequesterFeedback:{}}},S1x:{type:"structure",members:{QualificationTypeId:{},WorkerId:{},GrantTime:{type:"timestamp"},IntegerValue:{type:"integer"},LocaleValue:{shape:"Sn"},Status:{}}},S2d:{type:"list",member:{shape:"Sz"}},S2r:{type:"structure",members:{ReviewResults:{type:"list",member:{type:"structure",members:{ActionId:{},SubjectId:{},SubjectType:{},QuestionId:{},Key:{},Value:{}}}},ReviewActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionName:{},TargetId:{},TargetType:{},Status:{},CompleteTime:{type:"timestamp"},Result:{},ErrorCode:{}}}}}},S3k:{type:"structure",required:["Destination","Transport","Version","EventTypes"],members:{Destination:{},Transport:{},Version:{},EventTypes:{type:"list",member:{}}}}}}},8505:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01",xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},8508:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ecrpublic"]={};i.ECRPUBLIC=a.defineService("ecrpublic",["2020-10-30"]);Object.defineProperty(s.services["ecrpublic"],"2020-10-30",{get:function get(){var e=r(1498);e.paginators=r(6621).pagination;return e},enumerable:true,configurable:true});e.exports=i.ECRPUBLIC},8512:function(e){e.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/3gpp-ims+xml":{source:"iana",compressible:true},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:true},"application/alto-costmap+json":{source:"iana",compressible:true},"application/alto-costmapfilter+json":{source:"iana",compressible:true},"application/alto-directory+json":{source:"iana",compressible:true},"application/alto-endpointcost+json":{source:"iana",compressible:true},"application/alto-endpointcostparams+json":{source:"iana",compressible:true},"application/alto-endpointprop+json":{source:"iana",compressible:true},"application/alto-endpointpropparams+json":{source:"iana",compressible:true},"application/alto-error+json":{source:"iana",compressible:true},"application/alto-networkmap+json":{source:"iana",compressible:true},"application/alto-networkmapfilter+json":{source:"iana",compressible:true},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:true},"application/alto-updatestreamparams+json":{source:"iana",compressible:true},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:true,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:true,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:true,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:true,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:true,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:true,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:true},"application/atsc-rsat+xml":{source:"iana",compressible:true,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:true},"application/bacnet-xdd+zip":{source:"iana",compressible:false},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:false,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/calendar+json":{source:"iana",compressible:true},"application/calendar+xml":{source:"iana",compressible:true,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cap+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:true},"application/ccxml+xml":{source:"iana",compressible:true,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:true,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:true},"application/cellml+xml":{source:"iana",compressible:true},"application/cfw":{source:"iana"},"application/clue+xml":{source:"iana",compressible:true},"application/clue_info+xml":{source:"iana",compressible:true},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:true},"application/coap-group+json":{source:"iana",compressible:true},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:true},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:true},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:true},"application/cstadata+xml":{source:"iana",compressible:true},"application/csvm+json":{source:"iana",compressible:true},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:true},"application/dash+xml":{source:"iana",compressible:true,extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:true,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:true},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:true},"application/dicom+xml":{source:"iana",compressible:true},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:true},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:true,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:true},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:true,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:true,extensions:["ecma","es"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:false},"application/edifact":{source:"iana",compressible:false},"application/efi":{source:"iana"},"application/emergencycalldata.comment+xml":{source:"iana",compressible:true},"application/emergencycalldata.control+xml":{source:"iana",compressible:true},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.veds+xml":{source:"iana",compressible:true},"application/emma+xml":{source:"iana",compressible:true,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:true,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:true},"application/epub+zip":{source:"iana",compressible:false,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:true},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:true,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:true},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/fido.trusted-apps+json":{compressible:true},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:false},"application/framework-attributes+xml":{source:"iana",compressible:true},"application/geo+json":{source:"iana",compressible:true,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:true},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:true,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:true,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:false,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:true},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:true},"application/ibe-pkg-reply+xml":{source:"iana",compressible:true},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:true,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:true,extensions:["its"]},"application/java-archive":{source:"apache",compressible:false,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:false,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:false,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:true,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:true},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:true},"application/jrd+json":{source:"iana",compressible:true},"application/json":{source:"iana",charset:"UTF-8",compressible:true,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:true},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:true,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:true},"application/jwk-set+json":{source:"iana",compressible:true},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:true},"application/kpml-response+xml":{source:"iana",compressible:true},"application/ld+json":{source:"iana",compressible:true,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:true,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:true},"application/lost+xml":{source:"iana",compressible:true,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:true},"application/lpf+zip":{source:"iana",compressible:false},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:true,extensions:["mads"]},"application/manifest+json":{charset:"UTF-8",compressible:true,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:true,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:true,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:true},"application/mathml-presentation+xml":{source:"iana",compressible:true},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:true},"application/mbms-deregister+xml":{source:"iana",compressible:true},"application/mbms-envelope+xml":{source:"iana",compressible:true},"application/mbms-msk+xml":{source:"iana",compressible:true},"application/mbms-msk-response+xml":{source:"iana",compressible:true},"application/mbms-protection-description+xml":{source:"iana",compressible:true},"application/mbms-reception-report+xml":{source:"iana",compressible:true},"application/mbms-register+xml":{source:"iana",compressible:true},"application/mbms-register-response+xml":{source:"iana",compressible:true},"application/mbms-schedule+xml":{source:"iana",compressible:true},"application/mbms-user-service-description+xml":{source:"iana",compressible:true},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:true},"application/media_control+xml":{source:"iana",compressible:true},"application/mediaservercontrol+xml":{source:"iana",compressible:true,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:true},"application/metalink+xml":{source:"apache",compressible:true,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:true,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:true,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:true,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:true,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:true,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/mrb-publish+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msword":{source:"iana",compressible:false,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:true},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:true},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:false,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:true},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:true,extensions:["opf"]},"application/ogg":{source:"iana",compressible:false,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:true,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p2p-overlay+xml":{source:"iana",compressible:true,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/pdf":{source:"iana",compressible:false,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:false,extensions:["pgp"]},"application/pgp-keys":{source:"iana"},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:true,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/postscript":{source:"iana",compressible:true,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:true},"application/problem+json":{source:"iana",compressible:true},"application/problem+xml":{source:"iana",compressible:true},"application/provenance+xml":{source:"iana",compressible:true,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.hpub+zip":{source:"iana",compressible:false},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:true},"application/pskc+xml":{source:"iana",compressible:true,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:true},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:true,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:true},"application/rdf+xml":{source:"iana",compressible:true,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:true,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:true},"application/resource-lists+xml":{source:"iana",compressible:true,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:true,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:true},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:true},"application/rls-services+xml":{source:"iana",compressible:true,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:true,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:true,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:true,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:true,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:true,extensions:["rss"]},"application/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:true},"application/samlmetadata+xml":{source:"iana",compressible:true},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:true,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:true},"application/scim+json":{source:"iana",compressible:true},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:true},"application/senml+xml":{source:"iana",compressible:true,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:true},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:true},"application/sensml+xml":{source:"iana",compressible:true,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:true},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:true,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:true},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:true,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:true},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:true,extensions:["srx"]},"application/spirits-event+xml":{source:"iana",compressible:true},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:true,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:true,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:true,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:true,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:true},"application/swid+xml":{source:"iana",compressible:true,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:true},"application/taxii+json":{source:"iana",compressible:true},"application/td+json":{source:"iana",compressible:true},"application/tei+xml":{source:"iana",compressible:true,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:true,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:true},"application/tnauthlist":{source:"iana"},"application/toml":{compressible:true,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana"},"application/ttml+xml":{source:"iana",compressible:true,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:true},"application/urc-ressheet+xml":{source:"iana",compressible:true,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:true},"application/urc-uisocketdesc+xml":{source:"iana",compressible:true},"application/vcard+json":{source:"iana",compressible:true},"application/vcard+xml":{source:"iana",compressible:true},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:true,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:true},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:true},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:true},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:true},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:true},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:false,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:true,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:true},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:true},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:false,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:true},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:true},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:true},"application/vnd.apple.installer+xml":{source:"iana",compressible:true,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["keynote"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:false,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:true},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:true},"application/vnd.avistar+xml":{source:"iana",compressible:true},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:true,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:true},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:true},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:true},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:true},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:true},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:true,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:true,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:true},"application/vnd.collection.doc+json":{source:"iana",compressible:true},"application/vnd.collection.next+json":{source:"iana",compressible:true},"application/vnd.comicbook+zip":{source:"iana",compressible:false},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:true},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:true,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:true},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:true},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:true},"application/vnd.cybank":{source:"iana"},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:false},"application/vnd.dart":{source:"iana",compressible:true,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:true},"application/vnd.dataresource+json":{source:"iana",compressible:true},"application/vnd.dbf":{source:"iana"},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:true,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:true},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:true},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:true},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:true},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:true},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:true},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:true},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:false},"application/vnd.eszigno3+xml":{source:"iana",compressible:true,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:true},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:false},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:false},"application/vnd.etsi.cug+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:true},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:true},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:true},"application/vnd.etsi.sci+xml":{source:"iana",compressible:true},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:true},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:true},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:false},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:false},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:true},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:true},"application/vnd.geo+json":{source:"iana",compressible:true},"application/vnd.geocube+xml":{source:"iana",compressible:true},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:false,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:false,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:false,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:true,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:false,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:true},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:false},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:true},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:true},"application/vnd.hal+xml":{source:"iana",compressible:true,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:true,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:true},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:true},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:true},"application/vnd.hyper-item+json":{source:"iana",compressible:true},"application/vnd.hyperdrive+json":{source:"iana",compressible:true},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:false},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:false},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:true},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:true},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:true},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:true},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:true,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:false},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:true},"application/vnd.las.las+xml":{source:"iana",compressible:true,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:true},"application/vnd.liberty-request+xml":{source:"iana",compressible:true},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:true,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:false},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana"},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:true},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:true},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:true},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:true,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:false,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:true,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:true},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:true},"application/vnd.ms-outlook":{compressible:false,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:true},"application/vnd.ms-powerpoint":{source:"iana",compressible:false,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:true},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:true},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:true},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:false,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:true},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:true},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:true},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:true},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:true},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:true,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:true},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:false,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:false,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:false,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:false,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:true},"application/vnd.oftn.l10n+json":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:true},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:true},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:true},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:true},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:true},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:true},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:true},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:true},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:true},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:true,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:true},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:true},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:true},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:true,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:true,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:false,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:false,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:false,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:true},"application/vnd.oracle.resource+json":{source:"iana",compressible:true},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:true},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:true},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:true},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:true},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:true},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana"},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:true,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:true},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:true,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:true},"application/vnd.shopkick+json":{source:"iana",compressible:true},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:true},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:true,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:true,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:true,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:true},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:true},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:true},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:true,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:true},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:true},"application/vnd.wv.ssp+xml":{source:"iana",compressible:true},"application/vnd.xacml+json":{source:"iana",compressible:true},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:true},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:true,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:true,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:true,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:true},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{compressible:true,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:true},"application/webpush-options+json":{source:"iana",compressible:true},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:true,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:true,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:false,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:false,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:false,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:false,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:false,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:false},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:true,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:true,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:true,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:false,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:true,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:false,extensions:["jnlp"]},"application/x-javascript":{compressible:true},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:false,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:false},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:true,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:false,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:false,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:true,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:false,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:false,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:true,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:true,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:true,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:true,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:true,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:false,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:true,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:true,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:true,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:true,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:true},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:true,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:false,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:true},"application/xaml+xml":{source:"apache",compressible:true,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:true,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:true,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:true,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/xcap-ns+xml":{source:"iana",compressible:true,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:true},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:true},"application/xenc+xml":{source:"iana",compressible:true,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:true,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:true},"application/xliff+xml":{source:"iana",compressible:true,extensions:["xlf"]},"application/xml":{source:"iana",compressible:true,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:true,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:true},"application/xmpp+xml":{source:"iana",compressible:true},"application/xop+xml":{source:"iana",compressible:true,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:true,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:true,extensions:["xslt"]},"application/xspf+xml":{source:"apache",compressible:true,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:true,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:true},"application/yang-data+xml":{source:"iana",compressible:true},"application/yang-patch+json":{source:"iana",compressible:true},"application/yang-patch+xml":{source:"iana",compressible:true},"application/yin+xml":{source:"iana",compressible:true,extensions:["yin"]},"application/zip":{source:"iana",compressible:false,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:false,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana"},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:false,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:false},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:false,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:false,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:false,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:false,extensions:["oga","ogg","spx"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:false},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:false},"audio/vorbis":{source:"iana",compressible:false},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:false,extensions:["wav"]},"audio/wave":{compressible:false,extensions:["wav"]},"audio/webm":{source:"apache",compressible:false,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:false,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:false,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:true,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:true,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:false,extensions:["apng"]},"image/avci":{source:"iana"},"image/avcs":{source:"iana"},"image/bmp":{source:"iana",compressible:true,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:false,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:false,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:false,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:false,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:false,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:false},"image/png":{source:"iana",compressible:false,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:true,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:false,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:true,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:true,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:true,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:false},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:false},"message/imdn+xml":{source:"iana",compressible:true},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:false},"message/rfc822":{source:"iana",compressible:true,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/gltf+json":{source:"iana",compressible:true,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:true,extensions:["glb"]},"model/iges":{source:"iana",compressible:false,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:false,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:true,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:true},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.usdz+zip":{source:"iana",compressible:false,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:false,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:false,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:false,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:true,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:false},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:false},"multipart/form-data":{source:"iana",compressible:false},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:false},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:false},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:true,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:true},"text/cmd":{compressible:true},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/css":{source:"iana",charset:"UTF-8",compressible:true,extensions:["css"]},"text/csv":{source:"iana",compressible:true,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:true,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:true},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:true,extensions:["jsx"]},"text/less":{compressible:true,extensions:["less"]},"text/markdown":{source:"iana",compressible:true,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:true,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:true,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:true,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:true,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shex":{extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:true,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:true,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:true,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:true,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:true},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:true},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:true,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:true,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:true,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:true,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:true,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana"},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:false,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:false,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:false,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:false,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/webm":{source:"apache",compressible:false,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:false,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:false,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:false,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:true},"x-shader/x-vertex":{compressible:true}}},8535:function(e,t,r){var i=r(5747);var a=r(5622);var s=r(2602);s.register("ln",_ln,{cmdOptions:{s:"symlink",f:"force"}});function _ln(e,t,r){if(!t||!r){s.error("Missing <source> and/or <dest>")}t=String(t);var n=a.normalize(t).replace(RegExp(a.sep+"$"),"");var o=a.resolve(t)===n;r=a.resolve(process.cwd(),String(r));if(i.existsSync(r)){if(!e.force){s.error("Destination file exists",{continue:true})}i.unlinkSync(r)}if(e.symlink){var u=process.platform==="win32";var p=u?"file":null;var c=o?n:a.resolve(process.cwd(),a.dirname(r),t);if(!i.existsSync(c)){s.error("Source file does not exist",{continue:true})}else if(u&&s.statFollowLinks(c).isDirectory()){p="junction"}try{i.symlinkSync(p==="junction"?c:t,r,p)}catch(e){s.error(e.message)}}else{if(!i.existsSync(t)){s.error("Source file does not exist",{continue:true})}try{i.linkSync(t,r)}catch(e){s.error(e.message)}}return""}e.exports=_ln},8537:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["forecastservice"]={};i.ForecastService=a.defineService("forecastservice",["2018-06-26"]);Object.defineProperty(s.services["forecastservice"],"2018-06-26",{get:function get(){var e=r(5723);e.paginators=r(5532).pagination;return e},enumerable:true,configurable:true});e.exports=i.ForecastService},8542:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function padString(e){var t=4;var r=e.length;var i=r%t;if(!i){return e}var a=r;var s=t-i;var n=r+s;var o=Buffer.alloc(n);o.write(e);while(s--){o.write("=",a++)}return o.toString()}t.default=padString},8548:function(e){const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},8557:function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((r,i,a)=>{t.push(a);e(...t).then(r,i)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,r)=>{this._reject=r;const i=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;r(e)};const s=e=>{if(!this._isPending){throw new Error("The `onCancel` handler was attached after the promise settled.")}this._cancelHandlers.push(e)};Object.defineProperties(s,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(i,a,s)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.CancelError=CancelError},8559:function(e,t,r){(function(){var t,i,a,s,n,o=function(e,t){for(var r in t){if(u.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},u={}.hasOwnProperty;n=r(8582).isPlainObject;i=r(6855);s=r(3602);a=r(2750);e.exports=t=function(e){o(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);e||(e={});if(!e.writer){e.writer=new a}this.options=e;this.stringify=new s(e);this.isDocument=true}XMLDocument.prototype.end=function(e){var t;if(!e){e=this.options.writer}else if(n(e)){t=e;e=this.options.writer.set(t)}return e.document(this)};XMLDocument.prototype.toString=function(e){return this.options.writer.set(e).document(this)};return XMLDocument}(i)}).call(this)},8577:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["transcribeservice"]={};i.TranscribeService=a.defineService("transcribeservice",["2017-10-26"]);Object.defineProperty(s.services["transcribeservice"],"2017-10-26",{get:function get(){var e=r(232);e.paginators=r(3824).pagination;return e},enumerable:true,configurable:true});e.exports=i.TranscribeService},8582:function(e){(function(){var t,r,i,a,s,n,o=[].slice,u={}.hasOwnProperty;t=function(){var e,t,r,i,s,n;n=arguments[0],s=2<=arguments.length?o.call(arguments,1):[];if(a(Object.assign)){Object.assign.apply(null,arguments)}else{for(e=0,r=s.length;e<r;e++){i=s[e];if(i!=null){for(t in i){if(!u.call(i,t))continue;n[t]=i[t]}}}}return n};a=function(e){return!!e&&Object.prototype.toString.call(e)==="[object Function]"};s=function(e){var t;return!!e&&((t=typeof e)==="function"||t==="object")};r=function(e){if(a(Array.isArray)){return Array.isArray(e)}else{return Object.prototype.toString.call(e)==="[object Array]"}};i=function(e){var t;if(r(e)){return!e.length}else{for(t in e){if(!u.call(e,t))continue;return false}return true}};n=function(e){var t,r;return s(e)&&(r=Object.getPrototypeOf(e))&&(t=r.constructor)&&typeof t==="function"&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)};e.exports.assign=t;e.exports.isFunction=a;e.exports.isObject=s;e.exports.isArray=r;e.exports.isEmpty=i;e.exports.isPlainObject=n}).call(this)},8585:function(e){e.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:"Sz"}}}},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:"Sz"},requestAttributes:{shape:"S1a"},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:"S1e"}},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:"Sz"},requestAttributes:{shape:"S1a"}}},output:{type:"structure",members:{messages:{shape:"Sa"},sessionState:{shape:"Sz"},interpretations:{shape:"Sl"},requestAttributes:{shape:"S1a"},sessionId:{}}}},RecognizeUtterance:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance"},input:{type:"structure",required:["botId","botAliasId","localeId","requestContentType","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},sessionState:{shape:"S1i",location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{shape:"S1i",location:"header",locationName:"x-amz-lex-request-attributes"},requestContentType:{location:"header",locationName:"Content-Type"},responseContentType:{location:"header",locationName:"Response-Content-Type"},inputStream:{shape:"S1e"}},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:"S1e"}},payload:"audioStream"},authtype:"v4-unsigned-body"}},shapes:{Sa:{type:"list",member:{type:"structure",members:{content:{shape:"Sc"},contentType:{},imageResponseCard:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},Sc:{type:"string",sensitive:true},Sl:{type:"list",member:{type:"structure",members:{nluConfidence:{type:"structure",members:{score:{type:"double"}}},sentimentResponse:{type:"structure",members:{sentiment:{},sentimentScore:{type:"structure",members:{positive:{type:"double"},negative:{type:"double"},neutral:{type:"double"},mixed:{type:"double"}}}}},intent:{shape:"Ss"}}}},Ss:{type:"structure",required:["name"],members:{name:{},slots:{type:"map",key:{},value:{type:"structure",members:{value:{type:"structure",required:["interpretedValue"],members:{originalValue:{},interpretedValue:{},resolvedValues:{type:"list",member:{}}}}}}},state:{},confirmationState:{}}},Sz:{type:"structure",members:{dialogAction:{type:"structure",required:["type"],members:{type:{},slotToElicit:{}}},intent:{shape:"Ss"},activeContexts:{type:"list",member:{type:"structure",required:["name","timeToLive"],members:{name:{},timeToLive:{type:"structure",required:["timeToLiveInSeconds","turnsToLive"],members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},contextAttributes:{type:"map",key:{},value:{shape:"Sc"}}}}},sessionAttributes:{shape:"S1a"},originatingRequestId:{}}},S1a:{type:"map",key:{},value:{}},S1e:{type:"blob",streaming:true},S1i:{type:"string",sensitive:true}}}},8601:function(e,t,r){"use strict";var i=r(2567);var a=r(7727);var s={brackets:function brackets(e){return e+"[]"},indices:function indices(e,t){return e+"["+t+"]"},repeat:function repeat(e){return e}};var n=Date.prototype.toISOString;var o={delimiter:"&",encode:true,encoder:i.encode,encodeValuesOnly:false,serializeDate:function serializeDate(e){return n.call(e)},skipNulls:false,strictNullHandling:false};var u=function stringify(e,t,r,a,s,n,u,p,c,m,l,d){var y=e;if(typeof u==="function"){y=u(t,y)}else if(y instanceof Date){y=m(y)}else if(y===null){if(a){return n&&!d?n(t,o.encoder):t}y=""}if(typeof y==="string"||typeof y==="number"||typeof y==="boolean"||i.isBuffer(y)){if(n){var b=d?t:n(t,o.encoder);return[l(b)+"="+l(n(y,o.encoder))]}return[l(t)+"="+l(String(y))]}var h=[];if(typeof y==="undefined"){return h}var f;if(Array.isArray(u)){f=u}else{var g=Object.keys(y);f=p?g.sort(p):g}for(var S=0;S<f.length;++S){var N=f[S];if(s&&y[N]===null){continue}if(Array.isArray(y)){h=h.concat(stringify(y[N],r(t,N),r,a,s,n,u,p,c,m,l,d))}else{h=h.concat(stringify(y[N],t+(c?"."+N:"["+N+"]"),r,a,s,n,u,p,c,m,l,d))}}return h};e.exports=function(e,t){var r=e;var n=t?i.assign({},t):{};if(n.encoder!==null&&n.encoder!==undefined&&typeof n.encoder!=="function"){throw new TypeError("Encoder has to be a function.")}var p=typeof n.delimiter==="undefined"?o.delimiter:n.delimiter;var c=typeof n.strictNullHandling==="boolean"?n.strictNullHandling:o.strictNullHandling;var m=typeof n.skipNulls==="boolean"?n.skipNulls:o.skipNulls;var l=typeof n.encode==="boolean"?n.encode:o.encode;var d=typeof n.encoder==="function"?n.encoder:o.encoder;var y=typeof n.sort==="function"?n.sort:null;var b=typeof n.allowDots==="undefined"?false:n.allowDots;var h=typeof n.serializeDate==="function"?n.serializeDate:o.serializeDate;var f=typeof n.encodeValuesOnly==="boolean"?n.encodeValuesOnly:o.encodeValuesOnly;if(typeof n.format==="undefined"){n.format=a["default"]}else if(!Object.prototype.hasOwnProperty.call(a.formatters,n.format)){throw new TypeError("Unknown format option provided.")}var g=a.formatters[n.format];var S;var N;if(typeof n.filter==="function"){N=n.filter;r=N("",r)}else if(Array.isArray(n.filter)){N=n.filter;S=N}var I=[];if(typeof r!=="object"||r===null){return""}var T;if(n.arrayFormat in s){T=n.arrayFormat}else if("indices"in n){T=n.indices?"indices":"repeat"}else{T="indices"}var v=s[T];if(!S){S=Object.keys(r)}if(y){S.sort(y)}for(var k=0;k<S.length;++k){var C=S[k];if(m&&r[C]===null){continue}I=I.concat(u(r[C],C,v,c,m,l?d:null,N,y,b,h,g,f))}var A=I.join(p);var R=n.addQueryPrefix===true?"?":"";return A.length>0?R+A:""}},8605:function(e){e.exports=require("http")},8606:function(e,t,r){var i=r(395);var a=r(8610);var s=r(6987).discoverEndpoint;i.EventListeners={Core:{}};function getOperationAuthtype(e){if(!e.service.api.operations){return""}var t=e.service.api.operations[e.operation];return t?t.authtype:""}i.EventListeners={Core:(new a).addNamedListeners(function(e,t){t("VALIDATE_CREDENTIALS","validate",function VALIDATE_CREDENTIALS(e,t){if(!e.service.api.signatureVersion&&!e.service.config.signatureVersion)return t();e.service.config.getCredentials(function(r){if(r){e.response.error=i.util.error(r,{code:"CredentialsError",message:"Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1"})}t()})});e("VALIDATE_REGION","validate",function VALIDATE_REGION(e){if(!e.service.isGlobalEndpoint){var t=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!e.service.config.region){e.response.error=i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}else if(!t.test(e.service.config.region)){e.response.error=i.util.error(new Error,{code:"ConfigError",message:"Invalid region in config"})}}});e("BUILD_IDEMPOTENCY_TOKENS","validate",function BUILD_IDEMPOTENCY_TOKENS(e){if(!e.service.api.operations){return}var t=e.service.api.operations[e.operation];if(!t){return}var r=t.idempotentMembers;if(!r.length){return}var a=i.util.copy(e.params);for(var s=0,n=r.length;s<n;s++){if(!a[r[s]]){a[r[s]]=i.util.uuid.v4()}}e.params=a});e("VALIDATE_PARAMETERS","validate",function VALIDATE_PARAMETERS(e){if(!e.service.api.operations){return}var t=e.service.api.operations[e.operation].input;var r=e.service.config.paramValidation;new i.ParamValidator(r).validate(t,e.params)});t("COMPUTE_SHA256","afterBuild",function COMPUTE_SHA256(e,t){e.haltHandlersOnError();if(!e.service.api.operations){return}var r=e.service.api.operations[e.operation];var a=r?r.authtype:"";if(!e.service.api.signatureVersion&&!a&&!e.service.config.signatureVersion)return t();if(e.service.getSignerClass(e)===i.Signers.V4){var s=e.httpRequest.body||"";if(a.indexOf("unsigned-body")>=0){e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD";return t()}i.util.computeSha256(s,function(r,i){if(r){t(r)}else{e.httpRequest.headers["X-Amz-Content-Sha256"]=i;t()}})}else{t()}});e("SET_CONTENT_LENGTH","afterBuild",function SET_CONTENT_LENGTH(e){var t=getOperationAuthtype(e);var r=i.util.getRequestPayloadShape(e);if(e.httpRequest.headers["Content-Length"]===undefined){try{var a=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=a}catch(i){if(r&&r.isStreaming){if(r.requiresLength){throw i}else if(t.indexOf("unsigned-body")>=0){e.httpRequest.headers["Transfer-Encoding"]="chunked";return}else{throw i}}throw i}}});e("SET_HTTP_HOST","afterBuild",function SET_HTTP_HOST(e){e.httpRequest.headers["Host"]=e.httpRequest.endpoint.host});e("RESTART","restart",function RESTART(){var e=this.response.error;if(!e||!e.retryable)return;this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region);if(this.response.retryCount<this.service.config.maxRetries){this.response.retryCount++}else{this.response.error=null}});var r=true;t("DISCOVER_ENDPOINT","sign",s,r);t("SIGN","sign",function SIGN(e,t){var r=e.service;var i=e.service.api.operations||{};var a=i[e.operation];var s=a?a.authtype:"";if(!r.api.signatureVersion&&!s&&!r.config.signatureVersion)return t();r.config.getCredentials(function(i,s){if(i){e.response.error=i;return t()}try{var n=r.getSkewCorrectedDate();var o=r.getSignerClass(e);var u=new o(e.httpRequest,r.getSigningName(),{signatureCache:r.config.signatureCache,operation:a,signatureVersion:r.api.signatureVersion});u.setServiceClientId(r._clientId);delete e.httpRequest.headers["Authorization"];delete e.httpRequest.headers["Date"];delete e.httpRequest.headers["X-Amz-Date"];u.addAuthorization(s,n);e.signedAt=n}catch(t){e.response.error=t}t()})});e("VALIDATE_RESPONSE","validateResponse",function VALIDATE_RESPONSE(e){if(this.service.successfulResponse(e,this)){e.data={};e.error=null}else{e.data=null;e.error=i.util.error(new Error,{code:"UnknownError",message:"An unknown error occurred."})}});t("SEND","send",function SEND(e,t){e.httpResponse._abortCallback=t;e.error=null;e.data=null;function callback(r){e.httpResponse.stream=r;var a=e.request.httpRequest.stream;var s=e.request.service;var n=s.api;var o=e.request.operation;var u=n.operations[o]||{};r.on("headers",function onHeaders(a,n,o){e.request.emit("httpHeaders",[a,n,e,o]);if(!e.httpResponse.streaming){if(i.HttpClient.streamsApiVersion===2){if(u.hasEventOutput&&s.successfulResponse(e)){e.request.emit("httpDone");t();return}r.on("readable",function onReadable(){var t=r.read();if(t!==null){e.request.emit("httpData",[t,e])}})}else{r.on("data",function onData(t){e.request.emit("httpData",[t,e])})}}});r.on("end",function onEnd(){if(!a||!a.didCallback){if(i.HttpClient.streamsApiVersion===2&&(u.hasEventOutput&&s.successfulResponse(e))){return}e.request.emit("httpDone");t()}})}function progress(t){t.on("sendProgress",function onSendProgress(t){e.request.emit("httpUploadProgress",[t,e])});t.on("receiveProgress",function onReceiveProgress(t){e.request.emit("httpDownloadProgress",[t,e])})}function error(r){if(r.code!=="RequestAbortedError"){var a=r.code==="TimeoutError"?r.code:"NetworkingError";r=i.util.error(r,{code:a,region:e.request.httpRequest.region,hostname:e.request.httpRequest.endpoint.hostname,retryable:true})}e.error=r;e.request.emit("httpError",[e.error,e],function(){t()})}function executeSend(){var t=i.HttpClient.getInstance();var r=e.request.service.config.httpOptions||{};try{var a=t.handleRequest(e.request.httpRequest,r,callback,error);progress(a)}catch(e){error(e)}}var r=(e.request.service.getSkewCorrectedDate()-this.signedAt)/1e3;if(r>=60*10){this.emit("sign",[this],function(e){if(e)t(e);else executeSend()})}else{executeSend()}});e("HTTP_HEADERS","httpHeaders",function HTTP_HEADERS(e,t,r,a){r.httpResponse.statusCode=e;r.httpResponse.statusMessage=a;r.httpResponse.headers=t;r.httpResponse.body=i.util.buffer.toBuffer("");r.httpResponse.buffers=[];r.httpResponse.numBytes=0;var s=t.date||t.Date;var n=r.request.service;if(s){var o=Date.parse(s);if(n.config.correctClockSkew&&n.isClockSkewed(o)){n.applyClockOffset(o)}}});e("HTTP_DATA","httpData",function HTTP_DATA(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"];var a={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[a,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}});e("HTTP_DONE","httpDone",function HTTP_DONE(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes;delete e.httpResponse.buffers});e("FINALIZE_ERROR","retry",function FINALIZE_ERROR(e){if(e.httpResponse.statusCode){e.error.statusCode=e.httpResponse.statusCode;if(e.error.retryable===undefined){e.error.retryable=this.service.retryableError(e.error,this)}}});e("INVALIDATE_CREDENTIALS","retry",function INVALIDATE_CREDENTIALS(e){if(!e.error)return;switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=true;e.request.service.config.credentials.expired=true}});e("EXPIRED_SIGNATURE","retry",function EXPIRED_SIGNATURE(e){var t=e.error;if(!t)return;if(typeof t.code==="string"&&typeof t.message==="string"){if(t.code.match(/Signature/)&&t.message.match(/expired/)){e.error.retryable=true}}});e("CLOCK_SKEWED","retry",function CLOCK_SKEWED(e){if(!e.error)return;if(this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew){e.error.retryable=true}});e("REDIRECT","retry",function REDIRECT(e){if(e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers["location"]){this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers["location"]);this.httpRequest.headers["Host"]=this.httpRequest.endpoint.host;e.error.redirect=true;e.error.retryable=true}});e("RETRY_CHECK","retry",function RETRY_CHECK(e){if(e.error){if(e.error.redirect&&e.redirectCount<e.maxRedirects){e.error.retryDelay=0}else if(e.retryCount<e.maxRetries){e.error.retryDelay=this.service.retryDelays(e.retryCount,e.error)||0}}});t("RESET_RETRY_STATE","afterRetry",function RESET_RETRY_STATE(e,t){var r,i=false;if(e.error){r=e.error.retryDelay||0;if(e.error.retryable&&e.retryCount<e.maxRetries){e.retryCount++;i=true}else if(e.error.redirect&&e.redirectCount<e.maxRedirects){e.redirectCount++;i=true}}if(i&&r>=0){e.error=null;setTimeout(t,r)}else{t()}})}),CorePost:(new a).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId);e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId);e("ENOTFOUND_ERROR","httpError",function ENOTFOUND_ERROR(e){function isDNSError(e){return e.errno==="ENOTFOUND"||typeof e.errno==="number"&&typeof i.util.getSystemErrorName==="function"&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}if(e.code==="NetworkingError"&&isDNSError(e)){var t="Inaccessible host: `"+e.hostname+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:true,originalError:e})}})}),Logger:(new a).addNamedListeners(function(e){e("LOG_REQUEST","complete",function LOG_REQUEST(e){var t=e.request;var a=t.service.config.logger;if(!a)return;function filterSensitiveLog(e,t){if(!t){return t}if(e.isSensitive){return"***SensitiveInformation***"}switch(e.type){case"structure":var r={};i.util.each(t,function(t,i){if(Object.prototype.hasOwnProperty.call(e.members,t)){r[t]=filterSensitiveLog(e.members[t],i)}else{r[t]=i}});return r;case"list":var a=[];i.util.arrayEach(t,function(t,r){a.push(filterSensitiveLog(e.member,t))});return a;case"map":var s={};i.util.each(t,function(t,r){s[t]=filterSensitiveLog(e.value,r)});return s;default:return t}}function buildMessage(){var s=e.request.service.getSkewCorrectedDate().getTime();var n=(s-t.startTime.getTime())/1e3;var o=a.isTTY?true:false;var u=e.httpResponse.statusCode;var p=t.params;if(t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input){var c=t.service.api.operations[t.operation].input;p=filterSensitiveLog(c,t.params)}var m=r(1669).inspect(p,true,null);var l="";if(o)l+="";l+="[AWS "+t.service.serviceIdentifier+" "+u;l+=" "+n.toString()+"s "+e.retryCount+" retries]";if(o)l+="";l+=" "+i.util.string.lowerFirst(t.operation);l+="("+m+")";if(o)l+="";return l}var s=buildMessage();if(typeof a.log==="function"){a.log(s)}else if(typeof a.write==="function"){a.write(s+"\n")}})}),Json:(new a).addNamedListeners(function(e){var t=r(9912);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),Rest:(new a).addNamedListeners(function(e){var t=r(4618);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),RestJson:(new a).addNamedListeners(function(e){var t=r(3315);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),RestXml:(new a).addNamedListeners(function(e){var t=r(9002);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),Query:(new a).addNamedListeners(function(e){var t=r(576);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)})}},8610:function(e,t,r){var i=r(395);i.SequentialExecutor=i.util.inherit({constructor:function SequentialExecutor(){this._events={}},listeners:function listeners(e){return this._events[e]?this._events[e].slice(0):[]},on:function on(e,t,r){if(this._events[e]){r?this._events[e].unshift(t):this._events[e].push(t)}else{this._events[e]=[t]}return this},onAsync:function onAsync(e,t,r){t._isAsync=true;return this.on(e,t,r)},removeListener:function removeListener(e,t){var r=this._events[e];if(r){var i=r.length;var a=-1;for(var s=0;s<i;++s){if(r[s]===t){a=s}}if(a>-1){r.splice(a,1)}}return this},removeAllListeners:function removeAllListeners(e){if(e){delete this._events[e]}else{this._events={}}return this},emit:function emit(e,t,r){if(!r)r=function(){};var i=this.listeners(e);var a=i.length;this.callListeners(i,t,r);return a>0},callListeners:function callListeners(e,t,r,a){var s=this;var n=a||null;function callNextListener(a){if(a){n=i.util.error(n||new Error,a);if(s._haltHandlersOnError){return r.call(s,n)}}s.callListeners(e,t,r,n)}while(e.length>0){var o=e.shift();if(o._isAsync){o.apply(s,t.concat([callNextListener]));return}else{try{o.apply(s,t)}catch(e){n=i.util.error(n||new Error,e)}if(n&&s._haltHandlersOnError){r.call(s,n);return}}}r.call(s,n)},addListeners:function addListeners(e){var t=this;if(e._events)e=e._events;i.util.each(e,function(e,r){if(typeof r==="function")r=[r];i.util.arrayEach(r,function(r){t.on(e,r)})});return t},addNamedListener:function addNamedListener(e,t,r,i){this[e]=r;this.addListener(t,r,i);return this},addNamedAsyncListener:function addNamedAsyncListener(e,t,r,i){r._isAsync=true;return this.addNamedListener(e,t,r,i)},addNamedListeners:function addNamedListeners(e){var t=this;e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)});return this}});i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on;e.exports=i.SequentialExecutor},8614:function(e){e.exports=require("events")},8624:function(e){e.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueUrls"}}}},8626:function(e){e.exports=(e=>!!e&&e.constructor===Object)},8627:function(e,t){"use strict";function Store(){}t.Store=Store;Store.prototype.synchronous=false;Store.prototype.findCookie=function(e,t,r,i){throw new Error("findCookie is not implemented")};Store.prototype.findCookies=function(e,t,r){throw new Error("findCookies is not implemented")};Store.prototype.putCookie=function(e,t){throw new Error("putCookie is not implemented")};Store.prototype.updateCookie=function(e,t,r){throw new Error("updateCookie is not implemented")};Store.prototype.removeCookie=function(e,t,r,i){throw new Error("removeCookie is not implemented")};Store.prototype.removeCookies=function(e,t,r){throw new Error("removeCookies is not implemented")};Store.prototype.removeAllCookies=function(e){throw new Error("removeAllCookies is not implemented")};Store.prototype.getAllCookies=function(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}},8629:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=function(){function LinkedListNode(e,t){this.key=e;this.value=t}return LinkedListNode}();var i=function(){function LRUCache(e){this.nodeMap={};this.size=0;if(typeof e!=="number"||e<1){throw new Error("Cache size can only be positive number")}this.sizeLimit=e}Object.defineProperty(LRUCache.prototype,"length",{get:function(){return this.size},enumerable:true,configurable:true});LRUCache.prototype.prependToList=function(e){if(!this.headerNode){this.tailNode=e}else{this.headerNode.prev=e;e.next=this.headerNode}this.headerNode=e;this.size++};LRUCache.prototype.removeFromTail=function(){if(!this.tailNode){return undefined}var e=this.tailNode;var t=e.prev;if(t){t.next=undefined}e.prev=undefined;this.tailNode=t;this.size--;return e};LRUCache.prototype.detachFromList=function(e){if(this.headerNode===e){this.headerNode=e.next}if(this.tailNode===e){this.tailNode=e.prev}if(e.prev){e.prev.next=e.next}if(e.next){e.next.prev=e.prev}e.next=undefined;e.prev=undefined;this.size--};LRUCache.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t);this.prependToList(t);return t.value}};LRUCache.prototype.remove=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t);delete this.nodeMap[e]}};LRUCache.prototype.put=function(e,t){if(this.nodeMap[e]){this.remove(e)}else if(this.size===this.sizeLimit){var i=this.removeFromTail();var a=i.key;delete this.nodeMap[a]}var s=new r(e,t);this.nodeMap[e]=s;this.prependToList(s)};LRUCache.prototype.empty=function(){var e=Object.keys(this.nodeMap);for(var t=0;t<e.length;t++){var r=e[t];var i=this.nodeMap[r];this.detachFromList(i);delete this.nodeMap[r]}};return LRUCache}();t.LRUCache=i},8645:function(e,t,r){e.exports={der:r(3832),pem:r(2265)}},8656:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-23",endpointPrefix:"cloud9",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cloud9",serviceId:"Cloud9",signatureVersion:"v4",targetPrefix:"AWSCloud9WorkspaceManagementService",uid:"cloud9-2017-09-23"},operations:{CreateEnvironmentEC2:{input:{type:"structure",required:["name","instanceType"],members:{name:{},description:{shape:"S3"},clientRequestToken:{},instanceType:{},subnetId:{},automaticStopTimeMinutes:{type:"integer"},ownerArn:{},tags:{shape:"S9"},connectionType:{}}},output:{type:"structure",members:{environmentId:{}}},idempotent:true},CreateEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn","permissions"],members:{environmentId:{},userArn:{},permissions:{}}},output:{type:"structure",members:{membership:{shape:"Sj"}}},idempotent:true},DeleteEnvironment:{input:{type:"structure",required:["environmentId"],members:{environmentId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn"],members:{environmentId:{},userArn:{}}},output:{type:"structure",members:{}},idempotent:true},DescribeEnvironmentMemberships:{input:{type:"structure",members:{userArn:{},environmentId:{},permissions:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{memberships:{type:"list",member:{shape:"Sj"}},nextToken:{}}}},DescribeEnvironmentStatus:{input:{type:"structure",required:["environmentId"],members:{environmentId:{}}},output:{type:"structure",members:{status:{},message:{}}}},DescribeEnvironments:{input:{type:"structure",required:["environmentIds"],members:{environmentIds:{type:"list",member:{}}}},output:{type:"structure",members:{environments:{type:"list",member:{type:"structure",members:{id:{},name:{},description:{shape:"S3"},type:{},connectionType:{},arn:{},ownerArn:{},lifecycle:{type:"structure",members:{status:{},reason:{},failureResource:{}}}}}}}}},ListEnvironments:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},environmentIds:{type:"list",member:{}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S9"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEnvironment:{input:{type:"structure",required:["environmentId"],members:{environmentId:{},name:{},description:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:true},UpdateEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn","permissions"],members:{environmentId:{},userArn:{},permissions:{}}},output:{type:"structure",members:{membership:{shape:"Sj"}}},idempotent:true}},shapes:{S3:{type:"string",sensitive:true},S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"structure",members:{permissions:{},userId:{},userArn:{},environmentId:{},lastAccess:{type:"timestamp"}}}}}},8660:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["neptune"]={};i.Neptune=a.defineService("neptune",["2014-10-31"]);Object.defineProperty(s.services["neptune"],"2014-10-31",{get:function get(){var e=r(1411);e.paginators=r(3916).pagination;e.waiters=r(761).waiters;return e},enumerable:true,configurable:true});e.exports=i.Neptune},8679:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["alexaforbusiness"]={};i.AlexaForBusiness=a.defineService("alexaforbusiness",["2017-11-09"]);Object.defineProperty(s.services["alexaforbusiness"],"2017-11-09",{get:function get(){var e=r(6848);e.paginators=r(1395).pagination;return e},enumerable:true,configurable:true});e.exports=i.AlexaForBusiness},8683:function(e,t,r){var i=r(605).Int64;var a=r(1175).splitMessage;var s="boolean";var n="byte";var o="short";var u="integer";var p="long";var c="binary";var m="string";var l="timestamp";var d="uuid";function parseHeaders(e){var t={};var r=0;while(r<e.length){var a=e.readUInt8(r++);var y=e.slice(r,r+a).toString();r+=a;switch(e.readUInt8(r++)){case 0:t[y]={type:s,value:true};break;case 1:t[y]={type:s,value:false};break;case 2:t[y]={type:n,value:e.readInt8(r++)};break;case 3:t[y]={type:o,value:e.readInt16BE(r)};r+=2;break;case 4:t[y]={type:u,value:e.readInt32BE(r)};r+=4;break;case 5:t[y]={type:p,value:new i(e.slice(r,r+8))};r+=8;break;case 6:var b=e.readUInt16BE(r);r+=2;t[y]={type:c,value:e.slice(r,r+b)};r+=b;break;case 7:var h=e.readUInt16BE(r);r+=2;t[y]={type:m,value:e.slice(r,r+h).toString()};r+=h;break;case 8:t[y]={type:l,value:new Date(new i(e.slice(r,r+8)).valueOf())};r+=8;break;case 9:var f=e.slice(r,r+16).toString("hex");r+=16;t[y]={type:d,value:f.substr(0,8)+"-"+f.substr(8,4)+"-"+f.substr(12,4)+"-"+f.substr(16,4)+"-"+f.substr(20)};break;default:throw new Error("Unrecognized header type tag")}}return t}function parseMessage(e){var t=a(e);return{headers:parseHeaders(t.headers),body:t.body}}e.exports={parseMessage:parseMessage}},8702:function(e,t,r){"use strict";const i=r(6612);const a=Symbol("max");const s=Symbol("length");const n=Symbol("lengthCalculator");const o=Symbol("allowStale");const u=Symbol("maxAge");const p=Symbol("dispose");const c=Symbol("noDisposeOnSet");const m=Symbol("lruList");const l=Symbol("cache");const d=Symbol("updateAgeOnGet");const y=()=>1;class LRUCache{constructor(e){if(typeof e==="number")e={max:e};if(!e)e={};if(e.max&&(typeof e.max!=="number"||e.max<0))throw new TypeError("max must be a non-negative number");const t=this[a]=e.max||Infinity;const r=e.length||y;this[n]=typeof r!=="function"?y:r;this[o]=e.stale||false;if(e.maxAge&&typeof e.maxAge!=="number")throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0;this[p]=e.dispose;this[c]=e.noDisposeOnSet||false;this[d]=e.updateAgeOnGet||false;this.reset()}set max(e){if(typeof e!=="number"||e<0)throw new TypeError("max must be a non-negative number");this[a]=e||Infinity;f(this)}get max(){return this[a]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if(typeof e!=="number")throw new TypeError("maxAge must be a non-negative number");this[u]=e;f(this)}get maxAge(){return this[u]}set lengthCalculator(e){if(typeof e!=="function")e=y;if(e!==this[n]){this[n]=e;this[s]=0;this[m].forEach(e=>{e.length=this[n](e.value,e.key);this[s]+=e.length})}f(this)}get lengthCalculator(){return this[n]}get length(){return this[s]}get itemCount(){return this[m].length}rforEach(e,t){t=t||this;for(let r=this[m].tail;r!==null;){const i=r.prev;S(this,e,r,t);r=i}}forEach(e,t){t=t||this;for(let r=this[m].head;r!==null;){const i=r.next;S(this,e,r,t);r=i}}keys(){return this[m].toArray().map(e=>e.key)}values(){return this[m].toArray().map(e=>e.value)}reset(){if(this[p]&&this[m]&&this[m].length){this[m].forEach(e=>this[p](e.key,e.value))}this[l]=new Map;this[m]=new i;this[s]=0}dump(){return this[m].map(e=>h(this,e)?false:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[m]}set(e,t,r){r=r||this[u];if(r&&typeof r!=="number")throw new TypeError("maxAge must be a number");const i=r?Date.now():0;const o=this[n](t,e);if(this[l].has(e)){if(o>this[a]){g(this,this[l].get(e));return false}const n=this[l].get(e);const u=n.value;if(this[p]){if(!this[c])this[p](e,u.value)}u.now=i;u.maxAge=r;u.value=t;this[s]+=o-u.length;u.length=o;this.get(e);f(this);return true}const d=new Entry(e,t,o,i,r);if(d.length>this[a]){if(this[p])this[p](e,t);return false}this[s]+=d.length;this[m].unshift(d);this[l].set(e,this[m].head);f(this);return true}has(e){if(!this[l].has(e))return false;const t=this[l].get(e).value;return!h(this,t)}get(e){return b(this,e,true)}peek(e){return b(this,e,false)}pop(){const e=this[m].tail;if(!e)return null;g(this,e);return e.value}del(e){g(this,this[l].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const i=e[r];const a=i.e||0;if(a===0)this.set(i.k,i.v);else{const e=a-t;if(e>0){this.set(i.k,i.v,e)}}}}prune(){this[l].forEach((e,t)=>b(this,t,false))}}const b=(e,t,r)=>{const i=e[l].get(t);if(i){const t=i.value;if(h(e,t)){g(e,i);if(!e[o])return undefined}else{if(r){if(e[d])i.value.now=Date.now();e[m].unshiftNode(i)}}return t.value}};const h=(e,t)=>{if(!t||!t.maxAge&&!e[u])return false;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[u]&&r>e[u]};const f=e=>{if(e[s]>e[a]){for(let t=e[m].tail;e[s]>e[a]&&t!==null;){const r=t.prev;g(e,t);t=r}}};const g=(e,t)=>{if(t){const r=t.value;if(e[p])e[p](r.key,r.value);e[s]-=r.length;e[l].delete(r.key);e[m].removeNode(t)}};class Entry{constructor(e,t,r,i,a){this.key=e;this.value=t;this.length=r;this.now=i;this.maxAge=a||0}}const S=(e,t,r,i)=>{let a=r.value;if(h(e,a)){g(e,r);if(!e[o])a=undefined}if(a)t.call(i,a.value,a.key,e)};e.exports=LRUCache},8703:function(e){(function(t,r){if(typeof define==="function"&&define.amd){define([],function(){return r()})}else if(true&&e.exports){e.exports=r()}else{t.jsonSchema=r()}})(this,function(){var e=validate;e.Integer={type:"integer"};var t={String:String,Boolean:Boolean,Number:Number,Object:Object,Array:Array,Date:Date};e.validate=validate;function validate(e,t){return validate(e,t,{changing:false})}e.checkPropertyChange=function(e,t,r){return validate(e,t,{changing:r||"property"})};var validate=e._validate=function(e,r,i){if(!i)i={};var a=i.changing;function getType(e){return e.type||t[e.name]==e&&e.name.toLowerCase()}var s=[];function checkProp(e,t,r,n){var o;r+=r?typeof n=="number"?"["+n+"]":typeof n=="undefined"?"":"."+n:n;function addError(e){s.push({property:r,message:e})}if((typeof t!="object"||t instanceof Array)&&(r||typeof t!="function")&&!(t&&getType(t))){if(typeof t=="function"){if(!(e instanceof t)){addError("is not an instance of the class/constructor "+t.name)}}else if(t){addError("Invalid schema/property definition "+t)}return null}if(a&&t.readonly){addError("is a readonly field, it can not be changed")}if(t["extends"]){checkProp(e,t["extends"],r,n)}function checkType(e,t){if(e){if(typeof e=="string"&&e!="any"&&(e=="null"?t!==null:typeof t!=e)&&!(t instanceof Array&&e=="array")&&!(t instanceof Date&&e=="date")&&!(e=="integer"&&t%1===0)){return[{property:r,message:typeof t+" value found, but a "+e+" is required"}]}if(e instanceof Array){var i=[];for(var a=0;a<e.length;a++){if(!(i=checkType(e[a],t)).length){break}}if(i.length){return i}}else if(typeof e=="object"){var n=s;s=[];checkProp(t,e,r);var o=s;s=n;return o}}return[]}if(e===undefined){if(t.required){addError("is missing and it is required")}}else{s=s.concat(checkType(getType(t),e));if(t.disallow&&!checkType(t.disallow,e).length){addError(" disallowed value was matched")}if(e!==null){if(e instanceof Array){if(t.items){var u=t.items instanceof Array;var p=t.items;for(n=0,o=e.length;n<o;n+=1){if(u)p=t.items[n];if(i.coerce)e[n]=i.coerce(e[n],p);s.concat(checkProp(e[n],p,r,n))}}if(t.minItems&&e.length<t.minItems){addError("There must be a minimum of "+t.minItems+" in the array")}if(t.maxItems&&e.length>t.maxItems){addError("There must be a maximum of "+t.maxItems+" in the array")}}else if(t.properties||t.additionalProperties){s.concat(checkObj(e,t.properties,r,t.additionalProperties))}if(t.pattern&&typeof e=="string"&&!e.match(t.pattern)){addError("does not match the regex pattern "+t.pattern)}if(t.maxLength&&typeof e=="string"&&e.length>t.maxLength){addError("may only be "+t.maxLength+" characters long")}if(t.minLength&&typeof e=="string"&&e.length<t.minLength){addError("must be at least "+t.minLength+" characters long")}if(typeof t.minimum!==undefined&&typeof e==typeof t.minimum&&t.minimum>e){addError("must have a minimum value of "+t.minimum)}if(typeof t.maximum!==undefined&&typeof e==typeof t.maximum&&t.maximum<e){addError("must have a maximum value of "+t.maximum)}if(t["enum"]){var c=t["enum"];o=c.length;var m;for(var l=0;l<o;l++){if(c[l]===e){m=1;break}}if(!m){addError("does not have a value in the enumeration "+c.join(", "))}}if(typeof t.maxDecimal=="number"&&e.toString().match(new RegExp("\\.[0-9]{"+(t.maxDecimal+1)+",}"))){addError("may only have "+t.maxDecimal+" digits of decimal places")}}}return null}function checkObj(e,t,r,n){if(typeof t=="object"){if(typeof e!="object"||e instanceof Array){s.push({property:r,message:"an object is required"})}for(var o in t){if(t.hasOwnProperty(o)){var u=e[o];if(u===undefined&&i.existingOnly)continue;var p=t[o];if(u===undefined&&p["default"]){u=e[o]=p["default"]}if(i.coerce&&o in e){u=e[o]=i.coerce(u,p)}checkProp(u,p,r,o)}}}for(o in e){if(e.hasOwnProperty(o)&&!(o.charAt(0)=="_"&&o.charAt(1)=="_")&&t&&!t[o]&&n===false){if(i.filter){delete e[o];continue}else{s.push({property:r,message:typeof u+"The property "+o+" is not defined in the schema and the schema does not allow additional properties"})}}var c=t&&t[o]&&t[o].requires;if(c&&!(c in e)){s.push({property:r,message:"the presence of the property "+o+" requires that "+c+" also be present"})}u=e[o];if(n&&(!(t&&typeof t=="object")||!(o in t))){if(i.coerce){u=e[o]=i.coerce(u,n)}checkProp(u,n,r,o)}if(!a&&u&&u.$schema){s=s.concat(checkProp(u,u.$schema,r,o))}}return s}if(r){checkProp(e,r,"",a||"")}if(!a&&e&&e.$schema){checkProp(e,e.$schema,"","")}return{valid:!s.length,errors:s}};e.mustBeValid=function(e){if(!e.valid){throw new TypeError(e.errors.map(function(e){return"for property "+e.property+": "+e.message}).join(", \n"))}};return e})},8705:function(e,t,r){var i=r(5622);var a=r(5747);var s=r(2602);var n=r(6402);var o=i.sep+"**";s.register("ls",_ls,{cmdOptions:{R:"recursive",A:"all",L:"link",a:"all_deprecated",d:"directory",l:"long"}});function _ls(e,t){if(e.all_deprecated){s.log("ls: Option -a is deprecated. Use -A instead");e.all=true}if(!t){t=["."]}else{t=[].slice.call(arguments,1)}var r=[];function pushFile(t,i,a){if(process.platform==="win32"){i=i.replace(/\\/g,"/")}if(e.long){a=a||(e.link?s.statFollowLinks(t):s.statNoFollowLinks(t));r.push(addLsAttributes(i,a))}else{r.push(i)}}t.forEach(function(t){var r;try{r=e.link?s.statFollowLinks(t):s.statNoFollowLinks(t);if(r.isSymbolicLink()){try{var u=s.statFollowLinks(t);if(u.isDirectory()){r=u}}catch(e){}}}catch(e){s.error("no such file or directory: "+t,2,{continue:true});return}if(r.isDirectory()&&!e.directory){if(e.recursive){n.sync(t+o,{dot:e.all,follow:e.link}).forEach(function(e){if(i.relative(t,e)){pushFile(e,i.relative(t,e))}})}else if(e.all){a.readdirSync(t).forEach(function(e){pushFile(i.join(t,e),e)})}else{a.readdirSync(t).forEach(function(e){if(e[0]!=="."){pushFile(i.join(t,e),e)}})}}else{pushFile(t,t,r)}});return r}function addLsAttributes(e,t){t.name=e;t.toString=function(){return[this.mode,this.nlink,this.uid,this.gid,this.size,this.mtime,this.name].join(" ")};return t}e.exports=_ls},8723:function(e,t,r){"use strict";var i=r(8043);e.exports=new i({include:[r(3611)],implicit:[r(8082),r(9633)],explicit:[r(4913),r(842),r(1947),r(4100)]})},8727:function(e,t,r){const{keyObjectSupported:i}=r(7915);let a;let s;let n;let o;let u;if(i){({createPublicKey:a,createPrivateKey:s,createSecretKey:n,KeyObject:o}=r(6417));u=(e=>e)}else{const{EOL:e}=r(2087);const t=r(3688);const i=r(8920);const p=r(8805);const c=Symbol("toInput");const m=Symbol("namedCurve");u=((e,t)=>{if(e instanceof o){return e[c](t)}return n(e)[c](t)});const l=e=>Buffer.from(e.replace(/(?:-----(?:BEGIN|END)(?: (?:RSA|EC))? (?:PRIVATE|PUBLIC) KEY-----|\s)/g,""),"base64");const d=(t,r)=>`-----BEGIN ${r}-----${e}${(t.toString("base64").match(/.{1,64}/g)||[]).join(e)}${e}-----END ${r}-----`;const y=e=>{const r=typeof e==="string"?e:`OID ${e.join(".")}`;throw new t.JOSENotSupported(`${r} is not supported in your Node.js runtime version`)};o=class KeyObject{export({cipher:e,passphrase:r,type:i,format:a}={}){if(this._type==="secret"){return this._buffer}if(this._type==="public"){if(this.asymmetricKeyType==="rsa"){switch(i){case"pkcs1":if(a==="pem"){return this._pem}return l(this._pem);case"spki":{const e=p.get("PublicKeyInfo");const t=e.encode({algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}},publicKey:{unused:0,data:l(this._pem)}},"pem",{label:"PUBLIC KEY"});return a==="pem"?t:l(t)}default:throw new TypeError(`The value ${i} is invalid for option "type"`)}}if(this.asymmetricKeyType==="ec"){if(i!=="spki"){throw new TypeError(`The value ${i} is invalid for option "type"`)}if(a==="pem"){return this._pem}return l(this._pem)}}if(this._type==="private"){if(r!==undefined||e!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(i==="pkcs8"){if(this._pkcs8){if(a==="der"&&typeof this._pkcs8==="string"){return l(this._pkcs8)}if(a==="pem"&&Buffer.isBuffer(this._pkcs8)){return d(this._pkcs8,"PRIVATE KEY")}return this._pkcs8}if(this.asymmetricKeyType==="rsa"){const e=this._asn1;const t=p.get("RSAPrivateKey");const r=t.encode(e);const s=p.get("PrivateKeyInfo");const n=s.encode({version:0,privateKey:r,algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}}});this._pkcs8=n;return this.export({type:i,format:a})}if(this.asymmetricKeyType==="ec"){const e=this._asn1;const t=p.get("ECPrivateKey");const r=t.encode({version:e.version,privateKey:e.privateKey,publicKey:e.publicKey});const s=p.get("PrivateKeyInfo");const n=s.encode({version:0,privateKey:r,algorithm:{algorithm:"ecPublicKey",parameters:this._asn1.parameters}});this._pkcs8=n;return this.export({type:i,format:a})}}if(this.asymmetricKeyType==="rsa"&&i==="pkcs1"){if(a==="pem"){return this._pem}return l(this._pem)}else if(this.asymmetricKeyType==="ec"&&i==="sec1"){if(a==="pem"){return this._pem}return l(this._pem)}else{throw new TypeError(`The value ${i} is invalid for option "type"`)}}}get type(){return this._type}get asymmetricKeyType(){return this._asymmetricKeyType}get symmetricKeySize(){return this._symmetricKeySize}[c](e){switch(this._type){case"secret":return this._buffer;case"public":return this._pem;default:if(e){if(!("_pub"in this)){this._pub=a(this)}return this._pub[c](false)}return this._pem}}};n=(e=>{if(!Buffer.isBuffer(e)||!e.length){throw new TypeError("input must be a non-empty Buffer instance")}const t=new o;t._buffer=Buffer.from(e);t._symmetricKeySize=e.length;t._type="secret";return t});a=(e=>{if(e instanceof o){if(e.type!=="private"){throw new TypeError(`Invalid key object type ${e.type}, expected private.`)}switch(e.asymmetricKeyType){case"ec":{const t=p.get("PublicKeyInfo");const r=t.encode({algorithm:{algorithm:"ecPublicKey",parameters:e._asn1.parameters},publicKey:e._asn1.publicKey});return a({key:r,format:"der",type:"spki"})}case"rsa":{const t=p.get("RSAPublicKey");const r=t.encode(e._asn1);return a({key:r,format:"der",type:"pkcs1"})}}}if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!i(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:r,passphrase:n}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(r!=="pem"&&r!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let m;if(r==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PUBLIC KEY-----":c="spki";m="PUBLIC KEY";break;case"-----BEGIN RSA PUBLIC KEY-----":c="pkcs1";m="RSA PUBLIC KEY";break;case"-----BEGIN CERTIFICATE-----":throw new t.JOSENotSupported("X.509 certificates are not supported in your Node.js runtime version");case"-----BEGIN PRIVATE KEY-----":case"-----BEGIN EC PRIVATE KEY-----":case"-----BEGIN RSA PRIVATE KEY-----":return a(s(u));default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"spki":{const e=p.get("PublicKeyInfo");const t=e.decode(u,r,{label:m});let i,s;switch(t.algorithm.algorithm){case"ecPublicKey":{s=new o;s._asn1=t;s._asymmetricKeyType="ec";s._type="public";s._pem=e.encode(t,"pem",{label:"PUBLIC KEY"});break}case"rsaEncryption":{i="pkcs1";s=a({type:i,key:t.publicKey.data,format:"der"});break}default:y(t.algorithm.algorithm)}return s}case"pkcs1":{const e=p.get("RSAPublicKey");const t=e.decode(u,r,{label:m});if(t.n===BigInt(0)){return a(s({key:u,format:r,type:c,passphrase:n}))}const i=new o;i._asn1=t;i._asymmetricKeyType="rsa";i._type="public";i._pem=e.encode(t,"pem",{label:"RSA PUBLIC KEY"});return i}case"pkcs8":case"sec1":return a(s({format:r,key:u,type:c,passphrase:n}));default:throw new TypeError(`The value ${c} is invalid for option "type"`)}});s=((e,r)=>{if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!i(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:a,passphrase:n}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(n!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(a!=="pem"&&a!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let l;if(a==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PRIVATE KEY-----":c="pkcs8";l="PRIVATE KEY";break;case"-----BEGIN EC PRIVATE KEY-----":c="sec1";l="EC PRIVATE KEY";break;case"-----BEGIN RSA PRIVATE KEY-----":c="pkcs1";l="RSA PRIVATE KEY";break;default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"pkcs8":{const e=p.get("PrivateKeyInfo");const t=e.decode(u,a,{label:l});let r,i;switch(t.algorithm.algorithm){case"ecPublicKey":{r="sec1";i=s({type:r,key:t.privateKey,format:"der"},{[m]:t.algorithm.parameters.value});break}case"rsaEncryption":{r="pkcs1";i=s({type:r,key:t.privateKey,format:"der"});break}default:y(t.algorithm.algorithm)}i._pkcs8=u;return i}case"pkcs1":{const e=p.get("RSAPrivateKey");const t=e.decode(u,a,{label:l});const r=new o;r._asn1=t;r._asymmetricKeyType="rsa";r._type="private";r._pem=e.encode(t,"pem",{label:"RSA PRIVATE KEY"});return r}case"sec1":{const e=p.get("ECPrivateKey");let t=e.decode(u,a,{label:l});if(!("parameters"in t)&&!r[m]){throw new Error("invalid sec1")}else if(!("parameters"in t)){t={...t,parameters:{type:"namedCurve",value:r[m]}}}const i=new o;i._asn1=t;i._asymmetricKeyType="ec";i._type="private";i._pem=e.encode(t,"pem",{label:"EC PRIVATE KEY"});return i}default:throw new TypeError(`The value ${c} is invalid for option "type"`)}})}e.exports={createPublicKey:a,createPrivateKey:s,createSecretKey:n,KeyObject:o,asInput:u}},8739:function(e,t,r){(function(e,r){true?r(t):undefined})(this,function(t){"use strict";function _typeof(e){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function(e){return typeof e}}else{_typeof=function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}return _typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function _inherits(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function")}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});if(t)_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _construct(e,t,r){if(isNativeReflectConstruct()){_construct=Reflect.construct}else{_construct=function _construct(e,t,r){var i=[null];i.push.apply(i,t);var a=Function.bind.apply(e,i);var s=new a;if(r)_setPrototypeOf(s,r.prototype);return s}}return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var t=typeof Map==="function"?new Map:undefined;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof t!=="undefined"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t==="object"||typeof t==="function")){return t}return _assertThisInitialized(e)}var i=eval;var a=true&&Boolean(e.exports)&&!(typeof navigator!=="undefined"&&navigator.product==="ReactNative");var s=["value","path","pointer","parent","parentProperty","all"];var n=Object.prototype.hasOwnProperty;var o=function moveToAnotherArray(e,t,r){var i=e.length;for(var a=0;a<i;a++){var s=e[a];if(r(s)){t.push(e.splice(a--,1)[0])}}};var u=a?r(2184):{runInNewContext:function runInNewContext(e,t){var r=Object.keys(t);var a=[];o(r,a,function(e){return typeof t[e]==="function"});var s=a.reduce(function(e,r){var i=t[r].toString();if(!/function/.exec(i)){i="function "+i}return"var "+r+"="+i+";"+e},"")+r.reduce(function(e,r){return"var "+r+"="+JSON.stringify(t[r]).replace(/\u2028|\u2029/g,function(e){return"\\u202"+(e==="\u2028"?"8":"9")})+";"+e},e);return i(s)}};function push(e,t){e=e.slice();e.push(t);return e}function unshift(e,t){t=t.slice();t.unshift(e);return t}var p=function(e){_inherits(NewError,e);function NewError(e){var t;_classCallCheck(this,NewError);t=_possibleConstructorReturn(this,_getPrototypeOf(NewError).call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'));t.avoidNew=true;t.value=e;t.name="NewError";return t}return NewError}(_wrapNativeSuper(Error));function JSONPath(e,t,r,i,a){if(!(this instanceof JSONPath)){try{return new JSONPath(e,t,r,i,a)}catch(e){if(!e.avoidNew){throw e}return e.value}}if(typeof e==="string"){a=i;i=r;r=t;t=e;e={}}e=e||{};var s=n.call(e,"json")&&n.call(e,"path");this.json=e.json||r;this.path=e.path||t;this.resultType=e.resultType&&e.resultType.toLowerCase()||"value";this.flatten=e.flatten||false;this.wrap=n.call(e,"wrap")?e.wrap:true;this.sandbox=e.sandbox||{};this.preventEval=e.preventEval||false;this.parent=e.parent||null;this.parentProperty=e.parentProperty||null;this.callback=e.callback||i||null;this.otherTypeCallback=e.otherTypeCallback||a||function(){throw new Error("You must supply an otherTypeCallback callback option with the @other() operator.")};if(e.autostart!==false){var o=this.evaluate({path:s?e.path:t,json:s?e.json:r});if(!o||_typeof(o)!=="object"){throw new p(o)}return o}}JSONPath.prototype.evaluate=function(e,t,r,i){var a=this;var o=this.parent,u=this.parentProperty;var p=this.flatten,c=this.wrap;this.currResultType=this.resultType;this.currPreventEval=this.preventEval;this.currSandbox=this.sandbox;r=r||this.callback;this.currOtherTypeCallback=i||this.otherTypeCallback;t=t||this.json;e=e||this.path;if(e&&_typeof(e)==="object"){if(!e.path){throw new Error('You must supply a "path" property when providing an object argument to JSONPath.evaluate().')}t=n.call(e,"json")?e.json:t;p=n.call(e,"flatten")?e.flatten:p;this.currResultType=n.call(e,"resultType")?e.resultType:this.currResultType;this.currSandbox=n.call(e,"sandbox")?e.sandbox:this.currSandbox;c=n.call(e,"wrap")?e.wrap:c;this.currPreventEval=n.call(e,"preventEval")?e.preventEval:this.currPreventEval;r=n.call(e,"callback")?e.callback:r;this.currOtherTypeCallback=n.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback;o=n.call(e,"parent")?e.parent:o;u=n.call(e,"parentProperty")?e.parentProperty:u;e=e.path}o=o||null;u=u||null;if(Array.isArray(e)){e=JSONPath.toPathString(e)}if(!e||!t||!s.includes(this.currResultType)){return undefined}this._obj=t;var m=JSONPath.toPathArray(e);if(m[0]==="$"&&m.length>1){m.shift()}this._hasParentSelector=null;var l=this._trace(m,t,["$"],o,u,r).filter(function(e){return e&&!e.isParentSelector});if(!l.length){return c?[]:undefined}if(l.length===1&&!c&&!Array.isArray(l[0].value)){return this._getPreferredOutput(l[0])}return l.reduce(function(e,t){var r=a._getPreferredOutput(t);if(p&&Array.isArray(r)){e=e.concat(r)}else{e.push(r)}return e},[])};JSONPath.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){default:throw new TypeError("Unknown result type");case"all":e.pointer=JSONPath.toPointer(e.path);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);return e;case"value":case"parent":case"parentProperty":return e[t];case"path":return JSONPath.toPathString(e[t]);case"pointer":return JSONPath.toPointer(e.path)}};JSONPath.prototype._handleCallback=function(e,t,r){if(t){var i=this._getPreferredOutput(e);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);t(i,r,e)}};JSONPath.prototype._trace=function(e,t,r,i,a,s,o){var u;var p=this;if(!e.length){u={path:r,value:t,parent:i,parentProperty:a};this._handleCallback(u,s,"value");return u}var c=e[0],m=e.slice(1);var l=[];function addRet(e){if(Array.isArray(e)){e.forEach(function(e){l.push(e)})}else{l.push(e)}}if((typeof c!=="string"||o)&&t&&n.call(t,c)){addRet(this._trace(m,t[c],push(r,c),t,c,s))}else if(c==="*"){this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){addRet(p._trace(unshift(e,r),i,a,s,n,o,true))})}else if(c===".."){addRet(this._trace(m,t,r,i,a,s));this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){if(_typeof(i[e])==="object"){addRet(p._trace(unshift(t,r),i[e],push(a,e),i,e,o))}})}else if(c==="^"){this._hasParentSelector=true;return r.length?{path:r.slice(0,-1),expr:m,isParentSelector:true}:[]}else if(c==="~"){u={path:push(r,c),value:a,parent:i,parentProperty:null};this._handleCallback(u,s,"property");return u}else if(c==="$"){addRet(this._trace(m,t,r,null,null,s))}else if(/^(-?\d*):(-?\d*):?(\d*)$/.test(c)){addRet(this._slice(c,m,t,r,i,a,s))}else if(c.indexOf("?(")===0){if(this.currPreventEval){throw new Error("Eval [?(expr)] prevented in JSONPath expression.")}this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){if(p._eval(t.replace(/^\?\((.*?)\)$/,"$1"),i[e],e,a,s,n)){addRet(p._trace(unshift(e,r),i,a,s,n,o))}})}else if(c[0]==="("){if(this.currPreventEval){throw new Error("Eval [(expr)] prevented in JSONPath expression.")}addRet(this._trace(unshift(this._eval(c,t,r[r.length-1],r.slice(0,-1),i,a),m),t,r,i,a,s))}else if(c[0]==="@"){var d=false;var y=c.slice(1,-2);switch(y){default:throw new TypeError("Unknown value type "+y);case"scalar":if(!t||!["object","function"].includes(_typeof(t))){d=true}break;case"boolean":case"string":case"undefined":case"function":if(_typeof(t)===y){d=true}break;case"number":if(_typeof(t)===y&&isFinite(t)){d=true}break;case"nonFinite":if(typeof t==="number"&&!isFinite(t)){d=true}break;case"object":if(t&&_typeof(t)===y){d=true}break;case"array":if(Array.isArray(t)){d=true}break;case"other":d=this.currOtherTypeCallback(t,r,i,a);break;case"integer":if(t===Number(t)&&isFinite(t)&&!(t%1)){d=true}break;case"null":if(t===null){d=true}break}if(d){u={path:r,value:t,parent:i,parentProperty:a};this._handleCallback(u,s,"value");return u}}else if(c[0]==="`"&&t&&n.call(t,c.slice(1))){var b=c.slice(1);addRet(this._trace(m,t[b],push(r,b),t,b,s,true))}else if(c.includes(",")){var h=c.split(",");var f=true;var g=false;var S=undefined;try{for(var N=h[Symbol.iterator](),I;!(f=(I=N.next()).done);f=true){var T=I.value;addRet(this._trace(unshift(T,m),t,r,i,a,s))}}catch(e){g=true;S=e}finally{try{if(!f&&N["return"]!=null){N["return"]()}}finally{if(g){throw S}}}}else if(!o&&t&&n.call(t,c)){addRet(this._trace(m,t[c],push(r,c),t,c,s,true))}if(this._hasParentSelector){for(var v=0;v<l.length;v++){var k=l[v];if(k.isParentSelector){var C=p._trace(k.expr,t,k.path,i,a,s);if(Array.isArray(C)){l[v]=C[0];var A=C.length;for(var R=1;R<A;R++){v++;l.splice(v,0,C[R])}}else{l[v]=C}}}}return l};JSONPath.prototype._walk=function(e,t,r,i,a,s,o,u){if(Array.isArray(r)){var p=r.length;for(var c=0;c<p;c++){u(c,e,t,r,i,a,s,o)}}else if(_typeof(r)==="object"){for(var m in r){if(n.call(r,m)){u(m,e,t,r,i,a,s,o)}}}};JSONPath.prototype._slice=function(e,t,r,i,a,s,n){if(!Array.isArray(r)){return undefined}var o=r.length,u=e.split(":"),p=u[2]&&parseInt(u[2])||1;var c=u[0]&&parseInt(u[0])||0,m=u[1]&&parseInt(u[1])||o;c=c<0?Math.max(0,c+o):Math.min(o,c);m=m<0?Math.max(0,m+o):Math.min(o,m);var l=[];for(var d=c;d<m;d+=p){var y=this._trace(unshift(d,t),r,i,a,s,n);if(Array.isArray(y)){y.forEach(function(e){l.push(e)})}else{l.push(y)}}return l};JSONPath.prototype._eval=function(e,t,r,i,a,s){if(!this._obj||!t){return false}if(e.includes("@parentProperty")){this.currSandbox._$_parentProperty=s;e=e.replace(/@parentProperty/g,"_$_parentProperty")}if(e.includes("@parent")){this.currSandbox._$_parent=a;e=e.replace(/@parent/g,"_$_parent")}if(e.includes("@property")){this.currSandbox._$_property=r;e=e.replace(/@property/g,"_$_property")}if(e.includes("@path")){this.currSandbox._$_path=JSONPath.toPathString(i.concat([r]));e=e.replace(/@path/g,"_$_path")}if(e.match(/@([.\s)[])/)){this.currSandbox._$_v=t;e=e.replace(/@([.\s)[])/g,"_$_v$1")}try{return u.runInNewContext(e,this.currSandbox)}catch(t){console.log(t);throw new Error("jsonPath: "+t.message+": "+e)}};JSONPath.cache={};JSONPath.toPathString=function(e){var t=e,r=t.length;var i="$";for(var a=1;a<r;a++){if(!/^(~|\^|@.*?\(\))$/.test(t[a])){i+=/^[0-9*]+$/.test(t[a])?"["+t[a]+"]":"['"+t[a]+"']"}}return i};JSONPath.toPointer=function(e){var t=e,r=t.length;var i="";for(var a=1;a<r;a++){if(!/^(~|\^|@.*?\(\))$/.test(t[a])){i+="/"+t[a].toString().replace(/~/g,"~0").replace(/\//g,"~1")}}return i};JSONPath.toPathArray=function(e){var t=JSONPath.cache;if(t[e]){return t[e].concat()}var r=[];var i=e.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/[['](\??\(.*?\))[\]']/g,function(e,t){return"[#"+(r.push(t)-1)+"]"}).replace(/\['([^'\]]*)'\]/g,function(e,t){return"['"+t.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/'?\.'?(?![^[]*\])|\['?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(e,t){return";"+t.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,"");var a=i.split(";").map(function(e){var t=e.match(/#(\d+)/);return!t||!t[1]?e:r[t[1]]});t[e]=a;return t[e]};t.JSONPath=JSONPath;Object.defineProperty(t,"__esModule",{value:true})})},8747:function(e){e.exports={$id:"browser.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","version"],properties:{name:{type:"string"},version:{type:"string"},comment:{type:"string"}}}},8749:function(e){e.exports={metadata:{apiVersion:"2017-10-12",endpointPrefix:"mediapackage",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage",serviceFullName:"AWS Elemental MediaPackage",serviceId:"MediaPackage",signatureVersion:"v4",signingName:"mediapackage",uid:"mediapackage-2017-10-12"},operations:{ConfigureLogs:{http:{method:"PUT",requestUri:"/channels/{id}/configure_logs",responseCode:200},input:{members:{EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},Id:{location:"uri",locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},CreateChannel:{http:{requestUri:"/channels",responseCode:200},input:{members:{Description:{locationName:"description"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S9"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},CreateHarvestJob:{http:{requestUri:"/harvest_jobs",responseCode:200},input:{members:{EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"}},required:["S3Destination","EndTime","OriginEndpointId","StartTime","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"}},CreateOriginEndpoint:{http:{requestUri:"/origin_endpoints",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"Si"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sm"}},required:["ChannelId","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeleteOriginEndpoint:{http:{method:"DELETE",requestUri:"/origin_endpoints/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},DescribeHarvestJob:{http:{method:"GET",requestUri:"/harvest_jobs/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"}},DescribeOriginEndpoint:{http:{method:"GET",requestUri:"/origin_endpoints/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}},ListChannels:{http:{method:"GET",requestUri:"/channels",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{Channels:{locationName:"channels",member:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListHarvestJobs:{http:{method:"GET",requestUri:"/harvest_jobs",responseCode:200},input:{members:{IncludeChannelId:{location:"querystring",locationName:"includeChannelId"},IncludeStatus:{location:"querystring",locationName:"includeStatus"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{HarvestJobs:{locationName:"harvestJobs",member:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListOriginEndpoints:{http:{method:"GET",requestUri:"/origin_endpoints",responseCode:200},input:{members:{ChannelId:{location:"querystring",locationName:"channelId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},OriginEndpoints:{locationName:"originEndpoints",member:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"},type:"list"}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"S24"}},type:"structure"}},RotateChannelCredentials:{deprecated:true,deprecatedMessage:"This API is deprecated. Please use RotateIngestEndpointCredentials instead",http:{method:"PUT",requestUri:"/channels/{id}/credentials",responseCode:200},input:{deprecated:true,members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{deprecated:true,members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},RotateIngestEndpointCredentials:{http:{method:"PUT",requestUri:"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"},IngestEndpointId:{location:"uri",locationName:"ingest_endpoint_id"}},required:["IngestEndpointId","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S24"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",shape:"Sm"}},required:["TagKeys","ResourceArn"],type:"structure"}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{id}",responseCode:200},input:{members:{Description:{locationName:"description"},Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},UpdateOriginEndpoint:{http:{method:"PUT",requestUri:"/origin_endpoints/{id}",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Sh"},CmafPackage:{locationName:"cmafPackage",shape:"Si"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{location:"uri",locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sm"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}}},shapes:{S2:{members:{LogGroupName:{locationName:"logGroupName"}},type:"structure"},S4:{members:{LogGroupName:{locationName:"logGroupName"}},type:"structure"},S6:{members:{IngestEndpoints:{locationName:"ingestEndpoints",member:{members:{Id:{locationName:"id"},Password:{locationName:"password"},Url:{locationName:"url"},Username:{locationName:"username"}},type:"structure"},type:"list"}},type:"structure"},S9:{key:{},type:"map",value:{}},Sd:{members:{BucketName:{locationName:"bucketName"},ManifestKey:{locationName:"manifestKey"},RoleArn:{locationName:"roleArn"}},required:["ManifestKey","BucketName","RoleArn"],type:"structure"},Sh:{members:{CdnIdentifierSecret:{locationName:"cdnIdentifierSecret"},SecretsRoleArn:{locationName:"secretsRoleArn"}},required:["SecretsRoleArn","CdnIdentifierSecret"],type:"structure"},Si:{members:{Encryption:{locationName:"encryption",shape:"Sj"},HlsManifests:{locationName:"hlsManifests",member:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Id:{locationName:"id"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"}},required:["Id"],type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentPrefix:{locationName:"segmentPrefix"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},Sj:{members:{KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},Sl:{members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SystemIds:{locationName:"systemIds",shape:"Sm"},Url:{locationName:"url"}},required:["ResourceId","SystemIds","Url","RoleArn"],type:"structure"},Sm:{member:{},type:"list"},Sq:{member:{},type:"list"},Sv:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},Sx:{members:{AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Encryption:{locationName:"encryption",members:{KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},ManifestLayout:{locationName:"manifestLayout"},ManifestWindowSeconds:{locationName:"manifestWindowSeconds",type:"integer"},MinBufferTimeSeconds:{locationName:"minBufferTimeSeconds",type:"integer"},MinUpdatePeriodSeconds:{locationName:"minUpdatePeriodSeconds",type:"integer"},PeriodTriggers:{locationName:"periodTriggers",member:{},type:"list"},Profile:{locationName:"profile"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentTemplateFormat:{locationName:"segmentTemplateFormat"},StreamSelection:{locationName:"streamSelection",shape:"Sv"},SuggestedPresentationDelaySeconds:{locationName:"suggestedPresentationDelaySeconds",type:"integer"},UtcTiming:{locationName:"utcTiming"},UtcTimingUri:{locationName:"utcTimingUri"}},type:"structure"},S15:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Encryption:{locationName:"encryption",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},RepeatExtXKey:{locationName:"repeatExtXKey",type:"boolean"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},StreamSelection:{locationName:"streamSelection",shape:"Sv"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},type:"structure"},S18:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},ManifestWindowSeconds:{locationName:"manifestWindowSeconds",type:"integer"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},S1c:{members:{Encryption:{locationName:"encryption",shape:"Sj"},HlsManifests:{locationName:"hlsManifests",member:{members:{AdMarkers:{locationName:"adMarkers"},Id:{locationName:"id"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},Url:{locationName:"url"}},required:["Id"],type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentPrefix:{locationName:"segmentPrefix"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},S24:{key:{},type:"map",value:{}}}}},8752:function(e,t,r){e.exports=Certificate;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(5400);var u=r(9575);var p=r(6753);var c=r(1669);var m=r(2270);var l=r(3852);var d=r(7502);var y=r(2378);var b={};b["openssh"]=r(1893);b["x509"]=r(2349);b["pem"]=r(9680);var h=p.CertificateParseError;var f=p.InvalidAlgorithmError;function Certificate(e){i.object(e,"options");i.arrayOfObject(e.subjects,"options.subjects");m.assertCompatible(e.subjects[0],y,[1,0],"options.subjects");m.assertCompatible(e.subjectKey,l,[1,0],"options.subjectKey");m.assertCompatible(e.issuer,y,[1,0],"options.issuer");if(e.issuerKey!==undefined){m.assertCompatible(e.issuerKey,l,[1,0],"options.issuerKey")}i.object(e.signatures,"options.signatures");i.buffer(e.serial,"options.serial");i.date(e.validFrom,"options.validFrom");i.date(e.validUntil,"optons.validUntil");i.optionalArrayOfString(e.purposes,"options.purposes");this._hashCache={};this.subjects=e.subjects;this.issuer=e.issuer;this.subjectKey=e.subjectKey;this.issuerKey=e.issuerKey;this.signatures=e.signatures;this.serial=e.serial;this.validFrom=e.validFrom;this.validUntil=e.validUntil;this.purposes=e.purposes}Certificate.formats=b;Certificate.prototype.toBuffer=function(e,t){if(e===undefined)e="x509";i.string(e,"format");i.object(b[e],"formats[format]");i.optionalObject(t,"options");return b[e].write(this,t)};Certificate.prototype.toString=function(e,t){if(e===undefined)e="pem";return this.toBuffer(e,t).toString()};Certificate.prototype.fingerprint=function(e){if(e===undefined)e="sha256";i.string(e,"algorithm");var t={type:"certificate",hash:this.hash(e),algorithm:e};return new o(t)};Certificate.prototype.hash=function(e){i.string(e,"algorithm");e=e.toLowerCase();if(s.hashAlgs[e]===undefined)throw new f(e);if(this._hashCache[e])return this._hashCache[e];var t=n.createHash(e).update(this.toBuffer("x509")).digest();this._hashCache[e]=t;return t};Certificate.prototype.isExpired=function(e){if(e===undefined)e=new Date;return!(e.getTime()>=this.validFrom.getTime()&&e.getTime()<this.validUntil.getTime())};Certificate.prototype.isSignedBy=function(e){m.assertCompatible(e,Certificate,[1,0],"issuer");if(!this.issuer.equals(e.subjects[0]))return false;if(this.issuer.purposes&&this.issuer.purposes.length>0&&this.issuer.purposes.indexOf("ca")===-1){return false}return this.isSignedByKey(e.subjectKey)};Certificate.prototype.getExtension=function(e){i.string(e,"keyOrOid");var t=this.getExtensions().filter(function(t){if(t.format==="x509")return t.oid===e;if(t.format==="openssh")return t.name===e;return false})[0];return t};Certificate.prototype.getExtensions=function(){var e=[];var t=this.signatures.x509;if(t&&t.extras&&t.extras.exts){t.extras.exts.forEach(function(t){t.format="x509";e.push(t)})}var r=this.signatures.openssh;if(r&&r.exts){r.exts.forEach(function(t){t.format="openssh";e.push(t)})}return e};Certificate.prototype.isSignedByKey=function(e){m.assertCompatible(e,l,[1,2],"issuerKey");if(this.issuerKey!==undefined){return this.issuerKey.fingerprint("sha512").matches(e)}var t=Object.keys(this.signatures)[0];var r=b[t].verify(this,e);if(r)this.issuerKey=e;return r};Certificate.prototype.signWith=function(e){m.assertCompatible(e,d,[1,2],"key");var t=Object.keys(b);var r=false;for(var i=0;i<t.length;++i){if(t[i]!=="pem"){var a=b[t[i]].sign(this,e);if(a===true)r=true}}if(!r){throw new Error("Failed to sign the certificate for any "+"available certificate formats")}};Certificate.createSelfSigned=function(e,t,r){var s;if(Array.isArray(e))s=e;else s=[e];i.arrayOfObject(s);s.forEach(function(e){m.assertCompatible(e,y,[1,0],"subject")});m.assertCompatible(t,d,[1,2],"private key");i.optionalObject(r,"options");if(r===undefined)r={};i.optionalObject(r.validFrom,"options.validFrom");i.optionalObject(r.validUntil,"options.validUntil");var n=r.validFrom;var o=r.validUntil;if(n===undefined)n=new Date;if(o===undefined){i.optionalNumber(r.lifetime,"options.lifetime");var u=r.lifetime;if(u===undefined)u=10*365*24*3600;o=new Date;o.setTime(o.getTime()+u*1e3)}i.optionalBuffer(r.serial,"options.serial");var p=r.serial;if(p===undefined)p=a.from("0000000000000001","hex");var c=r.purposes;if(c===undefined)c=[];if(c.indexOf("signature")===-1)c.push("signature");if(c.indexOf("ca")===-1)c.push("ca");if(c.indexOf("crl")===-1)c.push("crl");if(c.length<=3){var l=s.filter(function(e){return e.type==="host"});var b=s.filter(function(e){return e.type==="user"});if(l.length>0){if(c.indexOf("serverAuth")===-1)c.push("serverAuth")}if(b.length>0){if(c.indexOf("clientAuth")===-1)c.push("clientAuth")}if(b.length>0||l.length>0){if(c.indexOf("keyAgreement")===-1)c.push("keyAgreement");if(t.type==="rsa"&&c.indexOf("encryption")===-1)c.push("encryption")}}var h=new Certificate({subjects:s,issuer:s[0],subjectKey:t.toPublic(),issuerKey:t.toPublic(),signatures:{},serial:p,validFrom:n,validUntil:o,purposes:c});h.signWith(t);return h};Certificate.create=function(e,t,r,s,n){var o;if(Array.isArray(e))o=e;else o=[e];i.arrayOfObject(o);o.forEach(function(e){m.assertCompatible(e,y,[1,0],"subject")});m.assertCompatible(t,l,[1,0],"key");if(d.isPrivateKey(t))t=t.toPublic();m.assertCompatible(r,y,[1,0],"issuer");m.assertCompatible(s,d,[1,2],"issuer key");i.optionalObject(n,"options");if(n===undefined)n={};i.optionalObject(n.validFrom,"options.validFrom");i.optionalObject(n.validUntil,"options.validUntil");var u=n.validFrom;var p=n.validUntil;if(u===undefined)u=new Date;if(p===undefined){i.optionalNumber(n.lifetime,"options.lifetime");var c=n.lifetime;if(c===undefined)c=10*365*24*3600;p=new Date;p.setTime(p.getTime()+c*1e3)}i.optionalBuffer(n.serial,"options.serial");var b=n.serial;if(b===undefined)b=a.from("0000000000000001","hex");var h=n.purposes;if(h===undefined)h=[];if(h.indexOf("signature")===-1)h.push("signature");if(n.ca===true){if(h.indexOf("ca")===-1)h.push("ca");if(h.indexOf("crl")===-1)h.push("crl")}var f=o.filter(function(e){return e.type==="host"});var g=o.filter(function(e){return e.type==="user"});if(f.length>0){if(h.indexOf("serverAuth")===-1)h.push("serverAuth")}if(g.length>0){if(h.indexOf("clientAuth")===-1)h.push("clientAuth")}if(g.length>0||f.length>0){if(h.indexOf("keyAgreement")===-1)h.push("keyAgreement");if(t.type==="rsa"&&h.indexOf("encryption")===-1)h.push("encryption")}var S=new Certificate({subjects:o,issuer:r,subjectKey:t,issuerKey:s.toPublic(),signatures:{},serial:b,validFrom:u,validUntil:p,purposes:h});S.signWith(s);return S};Certificate.parse=function(e,t,r){if(typeof e!=="string")i.buffer(e,"data");if(t===undefined)t="auto";i.string(t,"format");if(typeof r==="string")r={filename:r};i.optionalObject(r,"options");if(r===undefined)r={};i.optionalString(r.filename,"options.filename");if(r.filename===undefined)r.filename="(unnamed)";i.object(b[t],"formats[format]");try{var a=b[t].read(e,r);return a}catch(e){throw new h(r.filename,t,e)}};Certificate.isCertificate=function(e,t){return m.isCompatible(e,Certificate,t)};Certificate.prototype._sshpkApiVersion=[1,1];Certificate._oldVersionDetect=function(e){return[1,0]}},8755:function(e,t,r){"use strict";var i=r(2581);var a=Object.prototype.hasOwnProperty;var s=Array.isArray;var n={allowDots:false,allowPrototypes:false,arrayLimit:20,charset:"utf-8",charsetSentinel:false,comma:false,decoder:i.decode,delimiter:"&",depth:5,ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1e3,parseArrays:true,plainObjects:false,strictNullHandling:false};var o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})};var u=function(e,t){if(e&&typeof e==="string"&&t.comma&&e.indexOf(",")>-1){return e.split(",")}return e};var p="utf8=%26%2310003%3B";var c="utf8=%E2%9C%93";var m=function parseQueryStringValues(e,t){var r={};var m=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;var l=t.parameterLimit===Infinity?undefined:t.parameterLimit;var d=m.split(t.delimiter,l);var y=-1;var b;var h=t.charset;if(t.charsetSentinel){for(b=0;b<d.length;++b){if(d[b].indexOf("utf8=")===0){if(d[b]===c){h="utf-8"}else if(d[b]===p){h="iso-8859-1"}y=b;b=d.length}}}for(b=0;b<d.length;++b){if(b===y){continue}var f=d[b];var g=f.indexOf("]=");var S=g===-1?f.indexOf("="):g+1;var N,I;if(S===-1){N=t.decoder(f,n.decoder,h,"key");I=t.strictNullHandling?null:""}else{N=t.decoder(f.slice(0,S),n.decoder,h,"key");I=i.maybeMap(u(f.slice(S+1),t),function(e){return t.decoder(e,n.decoder,h,"value")})}if(I&&t.interpretNumericEntities&&h==="iso-8859-1"){I=o(I)}if(f.indexOf("[]=")>-1){I=s(I)?[I]:I}if(a.call(r,N)){r[N]=i.combine(r[N],I)}else{r[N]=I}}return r};var l=function(e,t,r,i){var a=i?t:u(t,r);for(var s=e.length-1;s>=0;--s){var n;var o=e[s];if(o==="[]"&&r.parseArrays){n=[].concat(a)}else{n=r.plainObjects?Object.create(null):{};var p=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o;var c=parseInt(p,10);if(!r.parseArrays&&p===""){n={0:a}}else if(!isNaN(c)&&o!==p&&String(c)===p&&c>=0&&(r.parseArrays&&c<=r.arrayLimit)){n=[];n[c]=a}else{n[p]=a}}a=n}return a};var d=function parseQueryStringKeys(e,t,r,i){if(!e){return}var s=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var n=/(\[[^[\]]*])/;var o=/(\[[^[\]]*])/g;var u=r.depth>0&&n.exec(s);var p=u?s.slice(0,u.index):s;var c=[];if(p){if(!r.plainObjects&&a.call(Object.prototype,p)){if(!r.allowPrototypes){return}}c.push(p)}var m=0;while(r.depth>0&&(u=o.exec(s))!==null&&m<r.depth){m+=1;if(!r.plainObjects&&a.call(Object.prototype,u[1].slice(1,-1))){if(!r.allowPrototypes){return}}c.push(u[1])}if(u){c.push("["+s.slice(u.index)+"]")}return l(c,t,r,i)};var y=function normalizeParseOptions(e){if(!e){return n}if(e.decoder!==null&&e.decoder!==undefined&&typeof e.decoder!=="function"){throw new TypeError("Decoder has to be a function.")}if(typeof e.charset!=="undefined"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1"){throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined")}var t=typeof e.charset==="undefined"?n.charset:e.charset;return{allowDots:typeof e.allowDots==="undefined"?n.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes==="boolean"?e.allowPrototypes:n.allowPrototypes,arrayLimit:typeof e.arrayLimit==="number"?e.arrayLimit:n.arrayLimit,charset:t,charsetSentinel:typeof e.charsetSentinel==="boolean"?e.charsetSentinel:n.charsetSentinel,comma:typeof e.comma==="boolean"?e.comma:n.comma,decoder:typeof e.decoder==="function"?e.decoder:n.decoder,delimiter:typeof e.delimiter==="string"||i.isRegExp(e.delimiter)?e.delimiter:n.delimiter,depth:typeof e.depth==="number"||e.depth===false?+e.depth:n.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===true,interpretNumericEntities:typeof e.interpretNumericEntities==="boolean"?e.interpretNumericEntities:n.interpretNumericEntities,parameterLimit:typeof e.parameterLimit==="number"?e.parameterLimit:n.parameterLimit,parseArrays:e.parseArrays!==false,plainObjects:typeof e.plainObjects==="boolean"?e.plainObjects:n.plainObjects,strictNullHandling:typeof e.strictNullHandling==="boolean"?e.strictNullHandling:n.strictNullHandling}};e.exports=function(e,t){var r=y(t);if(e===""||e===null||typeof e==="undefined"){return r.plainObjects?Object.create(null):{}}var a=typeof e==="string"?m(e,r):e;var s=r.plainObjects?Object.create(null):{};var n=Object.keys(a);for(var o=0;o<n.length;++o){var u=n[o];var p=d(u,a[u],r,typeof e==="string");s=i.merge(s,p,r)}return i.compact(s)}},8760:function(e){const t=/^[0-9]+$/;const r=(e,r)=>{const i=t.test(e);const a=t.test(r);if(i&&a){e=+e;r=+r}return e===r?0:i&&!a?-1:a&&!i?1:e<r?-1:1};const i=(e,t)=>r(t,e);e.exports={compareIdentifiers:r,rcompareIdentifiers:i}},8761:function(e){e.exports=require("zlib")},8766:function(e){e.exports={pagination:{ListAssignmentsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBonusPayments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITsForQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationRequests:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewPolicyResultsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewableHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkerBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkersWithQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},8772:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-10-01",endpointPrefix:"emr-containers",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon EMR Containers",serviceId:"EMR containers",signatureVersion:"v4",signingName:"emr-containers",uid:"emr-containers-2020-10-01"},operations:{CancelJobRun:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}/jobruns/{jobRunId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"jobRunId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{},virtualClusterId:{}}}},CreateManagedEndpoint:{http:{requestUri:"/virtualclusters/{virtualClusterId}/endpoints"},input:{type:"structure",required:["name","virtualClusterId","type","releaseLabel","executionRoleArn","certificateArn","clientToken"],members:{name:{},virtualClusterId:{location:"uri",locationName:"virtualClusterId"},type:{},releaseLabel:{},executionRoleArn:{},certificateArn:{},configurationOverrides:{shape:"Sa"},clientToken:{idempotencyToken:true},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{}}}},CreateVirtualCluster:{http:{requestUri:"/virtualclusters"},input:{type:"structure",required:["name","containerProvider","clientToken"],members:{name:{},containerProvider:{shape:"St"},clientToken:{idempotencyToken:true},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{}}}},DeleteManagedEndpoint:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"endpointId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{},virtualClusterId:{}}}},DeleteVirtualCluster:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{}}}},DescribeJobRun:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/jobruns/{jobRunId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"jobRunId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{jobRun:{shape:"S15"}}}},DescribeManagedEndpoint:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"endpointId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{endpoint:{shape:"S1j"}}}},DescribeVirtualCluster:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{virtualCluster:{shape:"S1o"}}}},ListJobRuns:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},name:{location:"querystring",locationName:"name"},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobRuns:{type:"list",member:{shape:"S15"}},nextToken:{}}}},ListManagedEndpoints:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/endpoints"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},types:{location:"querystring",locationName:"types",type:"list",member:{}},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{endpoints:{type:"list",member:{shape:"S1j"}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sn"}}}},ListVirtualClusters:{http:{method:"GET",requestUri:"/virtualclusters"},input:{type:"structure",members:{containerProviderId:{location:"querystring",locationName:"containerProviderId"},containerProviderType:{location:"querystring",locationName:"containerProviderType"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{virtualClusters:{type:"list",member:{shape:"S1o"}},nextToken:{}}}},StartJobRun:{http:{requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId","clientToken","executionRoleArn","releaseLabel","jobDriver"],members:{name:{},virtualClusterId:{location:"uri",locationName:"virtualClusterId"},clientToken:{idempotencyToken:true},executionRoleArn:{},releaseLabel:{},jobDriver:{shape:"S18"},configurationOverrides:{shape:"Sa"},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",members:{applicationConfiguration:{shape:"Sb"},monitoringConfiguration:{type:"structure",members:{persistentAppUI:{},cloudWatchMonitoringConfiguration:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{}}},s3MonitoringConfiguration:{type:"structure",required:["logUri"],members:{logUri:{}}}}}}},Sb:{type:"list",member:{type:"structure",required:["classification"],members:{classification:{},properties:{type:"map",key:{},value:{},sensitive:true},configurations:{shape:"Sb"}}}},Sn:{type:"map",key:{},value:{}},St:{type:"structure",required:["type","id"],members:{type:{},id:{},info:{type:"structure",members:{eksInfo:{type:"structure",members:{namespace:{}}}},union:true}}},S15:{type:"structure",members:{id:{},name:{},virtualClusterId:{},arn:{},state:{},clientToken:{},executionRoleArn:{},releaseLabel:{},configurationOverrides:{shape:"Sa"},jobDriver:{shape:"S18"},createdAt:{type:"timestamp"},createdBy:{},finishedAt:{type:"timestamp"},stateDetails:{},failureReason:{},tags:{shape:"Sn"}}},S18:{type:"structure",members:{sparkSubmitJobDriver:{type:"structure",required:["entryPoint"],members:{entryPoint:{type:"string",sensitive:true},entryPointArguments:{type:"list",member:{type:"string",sensitive:true}},sparkSubmitParameters:{type:"string",sensitive:true}}}}},S1j:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{},type:{},state:{},releaseLabel:{},executionRoleArn:{},certificateArn:{},configurationOverrides:{shape:"Sa"},serverUrl:{},createdAt:{type:"timestamp"},securityGroup:{},subnetIds:{type:"list",member:{}},tags:{shape:"Sn"}}},S1o:{type:"structure",members:{id:{},name:{},arn:{},state:{},containerProvider:{shape:"St"},createdAt:{type:"timestamp"},tags:{shape:"Sn"}}}}}},8773:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codepipeline"]={};i.CodePipeline=a.defineService("codepipeline",["2015-07-09"]);Object.defineProperty(s.services["codepipeline"],"2015-07-09",{get:function get(){var e=r(5784);e.paginators=r(5076).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodePipeline},8776:function(e){e.exports={$id:"creator.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","version"],properties:{name:{type:"string"},version:{type:"string"},comment:{type:"string"}}}},8779:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sqs"]={};i.SQS=a.defineService("sqs",["2012-11-05"]);r(889);Object.defineProperty(s.services["sqs"],"2012-11-05",{get:function get(){var e=r(5199);e.paginators=r(8624).pagination;return e},enumerable:true,configurable:true});e.exports=i.SQS},8782:function(e){e.exports={pagination:{ListComponentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersions"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"components"},ListCoreDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"coreDevices"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},ListEffectiveDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"effectiveDeployments"},ListInstalledComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"installedComponents"}}}},8784:function(e){e.exports={pagination:{}}},8788:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-03-14",endpointPrefix:"servicediscovery",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ServiceDiscovery",serviceFullName:"AWS Cloud Map",serviceId:"ServiceDiscovery",signatureVersion:"v4",targetPrefix:"Route53AutoNaming_v20170314",uid:"servicediscovery-2017-03-14"},operations:{CreateHttpNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:true},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePrivateDnsNamespace:{input:{type:"structure",required:["Name","Vpc"],members:{Name:{},CreatorRequestId:{idempotencyToken:true},Description:{},Vpc:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePublicDnsNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:true},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreateService:{input:{type:"structure",required:["Name"],members:{Name:{},NamespaceId:{},CreatorRequestId:{idempotencyToken:true},Description:{},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},Tags:{shape:"S5"}}},output:{type:"structure",members:{Service:{shape:"St"}}}},DeleteNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{OperationId:{}}}},DeleteService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DeregisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{OperationId:{}}}},DiscoverInstances:{input:{type:"structure",required:["NamespaceName","ServiceName"],members:{NamespaceName:{},ServiceName:{},MaxResults:{type:"integer"},QueryParameters:{shape:"S15"},OptionalParameters:{shape:"S15"},HealthStatus:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{InstanceId:{},NamespaceName:{},ServiceName:{},HealthStatus:{},Attributes:{shape:"S15"}}}}}},endpoint:{hostPrefix:"data-"}},GetInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{Instance:{type:"structure",required:["Id"],members:{Id:{},CreatorRequestId:{},Attributes:{shape:"S15"}}}}}},GetInstancesHealthStatus:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},Instances:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Status:{type:"map",key:{},value:{}},NextToken:{}}}},GetNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Namespace:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S1q"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}}}}},GetOperation:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{Operation:{type:"structure",members:{Id:{},Type:{},Status:{},ErrorMessage:{},ErrorCode:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Targets:{type:"map",key:{},value:{}}}}}}},GetService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Service:{shape:"St"}}}},ListInstances:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Attributes:{shape:"S15"}}}},NextToken:{}}}},ListNamespaces:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Namespaces:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S1q"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListOperations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Operations:{type:"list",member:{type:"structure",members:{Id:{},Status:{}}}},NextToken:{}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},RegisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId","Attributes"],members:{ServiceId:{},InstanceId:{},CreatorRequestId:{idempotencyToken:true},Attributes:{shape:"S15"}}},output:{type:"structure",members:{OperationId:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateInstanceCustomHealthStatus:{input:{type:"structure",required:["ServiceId","InstanceId","Status"],members:{ServiceId:{},InstanceId:{},Status:{}}}},UpdateService:{input:{type:"structure",required:["Id","Service"],members:{Id:{},Service:{type:"structure",members:{Description:{},DnsConfig:{type:"structure",required:["DnsRecords"],members:{DnsRecords:{shape:"Sj"}}},HealthCheckConfig:{shape:"Sn"}}}}},output:{type:"structure",members:{OperationId:{}}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",required:["DnsRecords"],members:{NamespaceId:{deprecated:true,deprecatedMessage:"Top level attribute in request should be used to reference namespace-id"},RoutingPolicy:{},DnsRecords:{shape:"Sj"}}},Sj:{type:"list",member:{type:"structure",required:["Type","TTL"],members:{Type:{},TTL:{type:"long"}}}},Sn:{type:"structure",required:["Type"],members:{Type:{},ResourcePath:{},FailureThreshold:{type:"integer"}}},Sr:{type:"structure",members:{FailureThreshold:{type:"integer"}}},St:{type:"structure",members:{Id:{},Arn:{},Name:{},NamespaceId:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}},S15:{type:"map",key:{},value:{}},S1q:{type:"structure",members:{DnsProperties:{type:"structure",members:{HostedZoneId:{}}},HttpProperties:{type:"structure",members:{HttpName:{}}}}},S2c:{type:"list",member:{}}}}},8805:function(e,t,r){const i=r(4663);const a=new Map;const s=i.define("AlgorithmIdentifier",r(8996));a.set("AlgorithmIdentifier",s);const n=i.define("ECPrivateKey",r(2401));a.set("ECPrivateKey",n);const o=i.define("PrivateKeyInfo",r(8838)(s));a.set("PrivateKeyInfo",o);const u=i.define("PublicKeyInfo",r(4069)(s));a.set("PublicKeyInfo",u);const p=i.define("PrivateKey",r(1816));a.set("PrivateKey",p);const c=i.define("OneAsymmetricKey",r(481)(s,p));a.set("OneAsymmetricKey",c);const m=i.define("RSAPrivateKey",r(4811));a.set("RSAPrivateKey",m);const l=i.define("RSAPublicKey",r(9387));a.set("RSAPublicKey",l);e.exports=a},8806:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemakerfeaturestoreruntime"]={};i.SageMakerFeatureStoreRuntime=a.defineService("sagemakerfeaturestoreruntime",["2020-07-01"]);Object.defineProperty(s.services["sagemakerfeaturestoreruntime"],"2020-07-01",{get:function get(){var e=r(2920);e.paginators=r(5899).pagination;return e},enumerable:true,configurable:true});e.exports=i.SageMakerFeatureStoreRuntime},8825:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"data.mediastore",protocol:"rest-json",serviceAbbreviation:"MediaStore Data",serviceFullName:"AWS Elemental MediaStore Data Plane",serviceId:"MediaStore Data",signatureVersion:"v4",signingName:"mediastore",uid:"mediastore-data-2017-09-01"},operations:{DeleteObject:{http:{method:"DELETE",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{}}},DescribeObject:{http:{method:"HEAD",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},CacheControl:{location:"header",locationName:"Cache-Control"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}}}},GetObject:{http:{method:"GET",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"},Range:{location:"header",locationName:"Range"}}},output:{type:"structure",required:["StatusCode"],members:{Body:{shape:"Se"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentRange:{location:"header",locationName:"Content-Range"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentType:{location:"header",locationName:"Content-Type"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},StatusCode:{location:"statusCode",type:"integer"}},payload:"Body"}},ListItems:{http:{method:"GET"},input:{type:"structure",members:{Path:{location:"querystring",locationName:"Path"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{Name:{},Type:{},ETag:{},LastModified:{type:"timestamp"},ContentType:{},ContentLength:{type:"long"}}}},NextToken:{}}}},PutObject:{http:{method:"PUT",requestUri:"/{Path+}"},input:{type:"structure",required:["Body","Path"],members:{Body:{shape:"Se"},Path:{location:"uri",locationName:"Path"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},UploadAvailability:{location:"header",locationName:"x-amz-upload-availability"}},payload:"Body"},output:{type:"structure",members:{ContentSHA256:{},ETag:{},StorageClass:{}}},authtype:"v4-unsigned-body"}},shapes:{Se:{type:"blob",streaming:true}}}},8828:function(e){e.exports={pagination:{}}},8835:function(e){e.exports=require("url")},8838:function(e){e.exports=(e=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").octstr())}))},8843:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pinpointemail"]={};i.PinpointEmail=a.defineService("pinpointemail",["2018-07-26"]);Object.defineProperty(s.services["pinpointemail"],"2018-07-26",{get:function get(){var e=r(1256);e.paginators=r(3814).pagination;return e},enumerable:true,configurable:true});e.exports=i.PinpointEmail},8846:function(e,t,r){var i=r(1514);var a=r(7814);var s=r(5671);var n;function createAjvInstance(){var e=new i({allErrors:true});e.addMetaSchema(r(1337));e.addSchema(s);return e}function validate(e,t){t=t||{};n=n||createAjvInstance();var r=n.getSchema(e+".json");return new Promise(function(e,i){var s=r(t);!s?i(new a(r.errors)):e(t)})}t.afterRequest=function(e){return validate("afterRequest",e)};t.beforeRequest=function(e){return validate("beforeRequest",e)};t.browser=function(e){return validate("browser",e)};t.cache=function(e){return validate("cache",e)};t.content=function(e){return validate("content",e)};t.cookie=function(e){return validate("cookie",e)};t.creator=function(e){return validate("creator",e)};t.entry=function(e){return validate("entry",e)};t.har=function(e){return validate("har",e)};t.header=function(e){return validate("header",e)};t.log=function(e){return validate("log",e)};t.page=function(e){return validate("page",e)};t.pageTimings=function(e){return validate("pageTimings",e)};t.postData=function(e){return validate("postData",e)};t.query=function(e){return validate("query",e)};t.request=function(e){return validate("request",e)};t.response=function(e){return validate("response",e)};t.timings=function(e){return validate("timings",e)}},8847:function(e,t,r){const{randomBytes:i}=r(6417);const{createSecretKey:a}=r(8727);const s=r(1651);const{THUMBPRINT_MATERIAL:n,PUBLIC_MEMBERS:o,PRIVATE_MEMBERS:u,KEY_MANAGEMENT_DECRYPT:p,KEY_MANAGEMENT_ENCRYPT:c,KEYOBJECT:m}=r(3771);const l=r(849);const d=new Set;Object.freeze(d);const y=new Set(["k"]);Object.freeze(y);class OctKey extends l{constructor(...e){super(...e);Object.defineProperties(this,{kty:{value:"oct",enumerable:true},length:{value:this[m]?this[m].symmetricKeySize*8:undefined},k:{enumerable:false,get(){if(this[m]){Object.defineProperty(this,"k",{value:s.encodeBuffer(this[m].export()),configurable:false})}else{Object.defineProperty(this,"k",{value:undefined,configurable:false})}return this.k},configurable:true}})}static get[o](){return d}static get[u](){return y}[n](){if(!this[m]){throw new TypeError('reference "oct" keys without "k" cannot have their thumbprint calculated')}return{k:this.k,kty:"oct"}}[c](){return new Set([...this.algorithms("wrapKey"),...this.algorithms("deriveKey")])}[p](){return this[c]()}algorithms(...e){if(!this[m]){return new Set}return l.prototype.algorithms.call(this,...e)}static async generate(...e){return this.generateSync(...e)}static generateSync(e=256,t=true){if(!t){throw new TypeError('"oct" keys cannot be generated as public')}if(!Number.isSafeInteger(e)||!e||e%8!==0){throw new TypeError("invalid bit length")}return a(i(e/8))}}e.exports=OctKey},8853:function(e,t){(function(e,r){true?r(t):undefined})(this,function(e){"use strict";function merge(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++){t[r]=arguments[r]}if(t.length>1){t[0]=t[0].slice(0,-1);var i=t.length-1;for(var a=1;a<i;++a){t[a]=t[a].slice(1,-1)}t[i]=t[i].slice(1);return t.join("")}else{return t[0]}}function subexp(e){return"(?:"+e+")"}function typeOf(e){return e===undefined?"undefined":e===null?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function toUpperCase(e){return e.toUpperCase()}function toArray(e){return e!==undefined&&e!==null?e instanceof Array?e:typeof e.length!=="number"||e.split||e.setInterval||e.call?[e]:Array.prototype.slice.call(e):[]}function assign(e,t){var r=e;if(t){for(var i in t){r[i]=t[i]}}return r}function buildExps(e){var t="[A-Za-z]",r="[\\x0D]",i="[0-9]",a="[\\x22]",s=merge(i,"[A-Fa-f]"),n="[\\x0A]",o="[\\x20]",u=subexp(subexp("%[EFef]"+s+"%"+s+s+"%"+s+s)+"|"+subexp("%[89A-Fa-f]"+s+"%"+s+s)+"|"+subexp("%"+s+s)),p="[\\:\\/\\?\\#\\[\\]\\@]",c="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",m=merge(p,c),l=e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]",d=e?"[\\uE000-\\uF8FF]":"[]",y=merge(t,i,"[\\-\\.\\_\\~]",l),b=subexp(t+merge(t,i,"[\\+\\-\\.]")+"*"),h=subexp(subexp(u+"|"+merge(y,c,"[\\:]"))+"*"),f=subexp(subexp("25[0-5]")+"|"+subexp("2[0-4]"+i)+"|"+subexp("1"+i+i)+"|"+subexp("[1-9]"+i)+"|"+i),g=subexp(subexp("25[0-5]")+"|"+subexp("2[0-4]"+i)+"|"+subexp("1"+i+i)+"|"+subexp("0?[1-9]"+i)+"|0?0?"+i),S=subexp(g+"\\."+g+"\\."+g+"\\."+g),N=subexp(s+"{1,4}"),I=subexp(subexp(N+"\\:"+N)+"|"+S),T=subexp(subexp(N+"\\:")+"{6}"+I),v=subexp("\\:\\:"+subexp(N+"\\:")+"{5}"+I),k=subexp(subexp(N)+"?\\:\\:"+subexp(N+"\\:")+"{4}"+I),C=subexp(subexp(subexp(N+"\\:")+"{0,1}"+N)+"?\\:\\:"+subexp(N+"\\:")+"{3}"+I),A=subexp(subexp(subexp(N+"\\:")+"{0,2}"+N)+"?\\:\\:"+subexp(N+"\\:")+"{2}"+I),R=subexp(subexp(subexp(N+"\\:")+"{0,3}"+N)+"?\\:\\:"+N+"\\:"+I),D=subexp(subexp(subexp(N+"\\:")+"{0,4}"+N)+"?\\:\\:"+I),x=subexp(subexp(subexp(N+"\\:")+"{0,5}"+N)+"?\\:\\:"+N),q=subexp(subexp(subexp(N+"\\:")+"{0,6}"+N)+"?\\:\\:"),w=subexp([T,v,k,C,A,R,D,x,q].join("|")),P=subexp(subexp(y+"|"+u)+"+"),E=subexp(w+"\\%25"+P),M=subexp(w+subexp("\\%25|\\%(?!"+s+"{2})")+P),O=subexp("[vV]"+s+"+\\."+merge(y,c,"[\\:]")+"+"),z=subexp("\\["+subexp(M+"|"+w+"|"+O)+"\\]"),L=subexp(subexp(u+"|"+merge(y,c))+"*"),j=subexp(z+"|"+S+"(?!"+L+")"+"|"+L),U=subexp(i+"*"),V=subexp(subexp(h+"@")+"?"+j+subexp("\\:"+U)+"?"),B=subexp(u+"|"+merge(y,c,"[\\:\\@]")),G=subexp(B+"*"),_=subexp(B+"+"),F=subexp(subexp(u+"|"+merge(y,c,"[\\@]"))+"+"),H=subexp(subexp("\\/"+G)+"*"),W=subexp("\\/"+subexp(_+H)+"?"),K=subexp(F+H),Q=subexp(_+H),J="(?!"+B+")",Z=subexp(H+"|"+W+"|"+K+"|"+Q+"|"+J),X=subexp(subexp(B+"|"+merge("[\\/\\?]",d))+"*"),Y=subexp(subexp(B+"|[\\/\\?]")+"*"),$=subexp(subexp("\\/\\/"+V+H)+"|"+W+"|"+Q+"|"+J),ee=subexp(b+"\\:"+$+subexp("\\?"+X)+"?"+subexp("\\#"+Y)+"?"),te=subexp(subexp("\\/\\/"+V+H)+"|"+W+"|"+K+"|"+J),re=subexp(te+subexp("\\?"+X)+"?"+subexp("\\#"+Y)+"?"),ie=subexp(ee+"|"+re),ae=subexp(b+"\\:"+$+subexp("\\?"+X)+"?"),se="^("+b+")\\:"+subexp(subexp("\\/\\/("+subexp("("+h+")@")+"?("+j+")"+subexp("\\:("+U+")")+"?)")+"?("+H+"|"+W+"|"+Q+"|"+J+")")+subexp("\\?("+X+")")+"?"+subexp("\\#("+Y+")")+"?$",ne="^(){0}"+subexp(subexp("\\/\\/("+subexp("("+h+")@")+"?("+j+")"+subexp("\\:("+U+")")+"?)")+"?("+H+"|"+W+"|"+K+"|"+J+")")+subexp("\\?("+X+")")+"?"+subexp("\\#("+Y+")")+"?$",oe="^("+b+")\\:"+subexp(subexp("\\/\\/("+subexp("("+h+")@")+"?("+j+")"+subexp("\\:("+U+")")+"?)")+"?("+H+"|"+W+"|"+Q+"|"+J+")")+subexp("\\?("+X+")")+"?$",ue="^"+subexp("\\#("+Y+")")+"?$",pe="^"+subexp("("+h+")@")+"?("+j+")"+subexp("\\:("+U+")")+"?$";return{NOT_SCHEME:new RegExp(merge("[^]",t,i,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(merge("[^\\%\\:]",y,c),"g"),NOT_HOST:new RegExp(merge("[^\\%\\[\\]\\:]",y,c),"g"),NOT_PATH:new RegExp(merge("[^\\%\\/\\:\\@]",y,c),"g"),NOT_PATH_NOSCHEME:new RegExp(merge("[^\\%\\/\\@]",y,c),"g"),NOT_QUERY:new RegExp(merge("[^\\%]",y,c,"[\\:\\@\\/\\?]",d),"g"),NOT_FRAGMENT:new RegExp(merge("[^\\%]",y,c,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(merge("[^]",y,c),"g"),UNRESERVED:new RegExp(y,"g"),OTHER_CHARS:new RegExp(merge("[^\\%]",y,m),"g"),PCT_ENCODED:new RegExp(u,"g"),IPV4ADDRESS:new RegExp("^("+S+")$"),IPV6ADDRESS:new RegExp("^\\[?("+w+")"+subexp(subexp("\\%25|\\%(?!"+s+"{2})")+"("+P+")")+"?\\]?$")}}var t=buildExps(false);var r=buildExps(true);var i=function(){function sliceIterator(e,t){var r=[];var i=true;var a=false;var s=undefined;try{for(var n=e[Symbol.iterator](),o;!(i=(o=n.next()).done);i=true){r.push(o.value);if(t&&r.length===t)break}}catch(e){a=true;s=e}finally{try{if(!i&&n["return"])n["return"]()}finally{if(a)throw s}}return r}return function(e,t){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,t)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var a=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}else{return Array.from(e)}};var s=2147483647;var n=36;var o=1;var u=26;var p=38;var c=700;var m=72;var l=128;var d="-";var y=/^xn--/;var b=/[^\0-\x7E]/;var h=/[\x2E\u3002\uFF0E\uFF61]/g;var f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var g=n-o;var S=Math.floor;var N=String.fromCharCode;function error$1(e){throw new RangeError(f[e])}function map(e,t){var r=[];var i=e.length;while(i--){r[i]=t(e[i])}return r}function mapDomain(e,t){var r=e.split("@");var i="";if(r.length>1){i=r[0]+"@";e=r[1]}e=e.replace(h,".");var a=e.split(".");var s=map(a,t).join(".");return i+s}function ucs2decode(e){var t=[];var r=0;var i=e.length;while(r<i){var a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<i){var s=e.charCodeAt(r++);if((s&64512)==56320){t.push(((a&1023)<<10)+(s&1023)+65536)}else{t.push(a);r--}}else{t.push(a)}}return t}var I=function ucs2encode(e){return String.fromCodePoint.apply(String,a(e))};var T=function basicToDigit(e){if(e-48<10){return e-22}if(e-65<26){return e-65}if(e-97<26){return e-97}return n};var v=function digitToBasic(e,t){return e+22+75*(e<26)-((t!=0)<<5)};var k=function adapt(e,t,r){var i=0;e=r?S(e/c):e>>1;e+=S(e/t);for(;e>g*u>>1;i+=n){e=S(e/g)}return S(i+(g+1)*e/(e+p))};var C=function decode(e){var t=[];var r=e.length;var i=0;var a=l;var p=m;var c=e.lastIndexOf(d);if(c<0){c=0}for(var y=0;y<c;++y){if(e.charCodeAt(y)>=128){error$1("not-basic")}t.push(e.charCodeAt(y))}for(var b=c>0?c+1:0;b<r;){var h=i;for(var f=1,g=n;;g+=n){if(b>=r){error$1("invalid-input")}var N=T(e.charCodeAt(b++));if(N>=n||N>S((s-i)/f)){error$1("overflow")}i+=N*f;var I=g<=p?o:g>=p+u?u:g-p;if(N<I){break}var v=n-I;if(f>S(s/v)){error$1("overflow")}f*=v}var C=t.length+1;p=k(i-h,C,h==0);if(S(i/C)>s-a){error$1("overflow")}a+=S(i/C);i%=C;t.splice(i++,0,a)}return String.fromCodePoint.apply(String,t)};var A=function encode(e){var t=[];e=ucs2decode(e);var r=e.length;var i=l;var a=0;var p=m;var c=true;var y=false;var b=undefined;try{for(var h=e[Symbol.iterator](),f;!(c=(f=h.next()).done);c=true){var g=f.value;if(g<128){t.push(N(g))}}}catch(e){y=true;b=e}finally{try{if(!c&&h.return){h.return()}}finally{if(y){throw b}}}var I=t.length;var T=I;if(I){t.push(d)}while(T<r){var C=s;var A=true;var R=false;var D=undefined;try{for(var x=e[Symbol.iterator](),q;!(A=(q=x.next()).done);A=true){var w=q.value;if(w>=i&&w<C){C=w}}}catch(e){R=true;D=e}finally{try{if(!A&&x.return){x.return()}}finally{if(R){throw D}}}var P=T+1;if(C-i>S((s-a)/P)){error$1("overflow")}a+=(C-i)*P;i=C;var E=true;var M=false;var O=undefined;try{for(var z=e[Symbol.iterator](),L;!(E=(L=z.next()).done);E=true){var j=L.value;if(j<i&&++a>s){error$1("overflow")}if(j==i){var U=a;for(var V=n;;V+=n){var B=V<=p?o:V>=p+u?u:V-p;if(U<B){break}var G=U-B;var _=n-B;t.push(N(v(B+G%_,0)));U=S(G/_)}t.push(N(v(U,0)));p=k(a,P,T==I);a=0;++T}}}catch(e){M=true;O=e}finally{try{if(!E&&z.return){z.return()}}finally{if(M){throw O}}}++a;++i}return t.join("")};var R=function toUnicode(e){return mapDomain(e,function(e){return y.test(e)?C(e.slice(4).toLowerCase()):e})};var D=function toASCII(e){return mapDomain(e,function(e){return b.test(e)?"xn--"+A(e):e})};var x={version:"2.1.0",ucs2:{decode:ucs2decode,encode:I},decode:C,encode:A,toASCII:D,toUnicode:R};var q={};function pctEncChar(e){var t=e.charCodeAt(0);var r=void 0;if(t<16)r="%0"+t.toString(16).toUpperCase();else if(t<128)r="%"+t.toString(16).toUpperCase();else if(t<2048)r="%"+(t>>6|192).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();else r="%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();return r}function pctDecChars(e){var t="";var r=0;var i=e.length;while(r<i){var a=parseInt(e.substr(r+1,2),16);if(a<128){t+=String.fromCharCode(a);r+=3}else if(a>=194&&a<224){if(i-r>=6){var s=parseInt(e.substr(r+4,2),16);t+=String.fromCharCode((a&31)<<6|s&63)}else{t+=e.substr(r,6)}r+=6}else if(a>=224){if(i-r>=9){var n=parseInt(e.substr(r+4,2),16);var o=parseInt(e.substr(r+7,2),16);t+=String.fromCharCode((a&15)<<12|(n&63)<<6|o&63)}else{t+=e.substr(r,9)}r+=9}else{t+=e.substr(r,3);r+=3}}return t}function _normalizeComponentEncoding(e,t){function decodeUnreserved(e){var r=pctDecChars(e);return!r.match(t.UNRESERVED)?e:r}if(e.scheme)e.scheme=String(e.scheme).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_USERINFO,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.host!==undefined)e.host=String(e.host).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_HOST,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.path!==undefined)e.path=String(e.path).replace(t.PCT_ENCODED,decodeUnreserved).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.query!==undefined)e.query=String(e.query).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_QUERY,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_FRAGMENT,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);return e}function _stripLeadingZeros(e){return e.replace(/^0*(.*)/,"$1")||"0"}function _normalizeIPv4(e,t){var r=e.match(t.IPV4ADDRESS)||[];var a=i(r,2),s=a[1];if(s){return s.split(".").map(_stripLeadingZeros).join(".")}else{return e}}function _normalizeIPv6(e,t){var r=e.match(t.IPV6ADDRESS)||[];var a=i(r,3),s=a[1],n=a[2];if(s){var o=s.toLowerCase().split("::").reverse(),u=i(o,2),p=u[0],c=u[1];var m=c?c.split(":").map(_stripLeadingZeros):[];var l=p.split(":").map(_stripLeadingZeros);var d=t.IPV4ADDRESS.test(l[l.length-1]);var y=d?7:8;var b=l.length-y;var h=Array(y);for(var f=0;f<y;++f){h[f]=m[f]||l[b+f]||""}if(d){h[y-1]=_normalizeIPv4(h[y-1],t)}var g=h.reduce(function(e,t,r){if(!t||t==="0"){var i=e[e.length-1];if(i&&i.index+i.length===r){i.length++}else{e.push({index:r,length:1})}}return e},[]);var S=g.sort(function(e,t){return t.length-e.length})[0];var N=void 0;if(S&&S.length>1){var I=h.slice(0,S.index);var T=h.slice(S.index+S.length);N=I.join(":")+"::"+T.join(":")}else{N=h.join(":")}if(n){N+="%"+n}return N}else{return e}}var w=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var P="".match(/(){0}/)[1]===undefined;function parse(e){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a={};var s=i.iri!==false?r:t;if(i.reference==="suffix")e=(i.scheme?i.scheme+":":"")+"//"+e;var n=e.match(w);if(n){if(P){a.scheme=n[1];a.userinfo=n[3];a.host=n[4];a.port=parseInt(n[5],10);a.path=n[6]||"";a.query=n[7];a.fragment=n[8];if(isNaN(a.port)){a.port=n[5]}}else{a.scheme=n[1]||undefined;a.userinfo=e.indexOf("@")!==-1?n[3]:undefined;a.host=e.indexOf("//")!==-1?n[4]:undefined;a.port=parseInt(n[5],10);a.path=n[6]||"";a.query=e.indexOf("?")!==-1?n[7]:undefined;a.fragment=e.indexOf("#")!==-1?n[8]:undefined;if(isNaN(a.port)){a.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?n[4]:undefined}}if(a.host){a.host=_normalizeIPv6(_normalizeIPv4(a.host,s),s)}if(a.scheme===undefined&&a.userinfo===undefined&&a.host===undefined&&a.port===undefined&&!a.path&&a.query===undefined){a.reference="same-document"}else if(a.scheme===undefined){a.reference="relative"}else if(a.fragment===undefined){a.reference="absolute"}else{a.reference="uri"}if(i.reference&&i.reference!=="suffix"&&i.reference!==a.reference){a.error=a.error||"URI is not a "+i.reference+" reference."}var o=q[(i.scheme||a.scheme||"").toLowerCase()];if(!i.unicodeSupport&&(!o||!o.unicodeSupport)){if(a.host&&(i.domainHost||o&&o.domainHost)){try{a.host=x.toASCII(a.host.replace(s.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII via punycode: "+e}}_normalizeComponentEncoding(a,t)}else{_normalizeComponentEncoding(a,s)}if(o&&o.parse){o.parse(a,i)}}else{a.error=a.error||"URI can not be parsed."}return a}function _recomposeAuthority(e,i){var a=i.iri!==false?r:t;var s=[];if(e.userinfo!==undefined){s.push(e.userinfo);s.push("@")}if(e.host!==undefined){s.push(_normalizeIPv6(_normalizeIPv4(String(e.host),a),a).replace(a.IPV6ADDRESS,function(e,t,r){return"["+t+(r?"%25"+r:"")+"]"}))}if(typeof e.port==="number"){s.push(":");s.push(e.port.toString(10))}return s.length?s.join(""):undefined}var E=/^\.\.?\//;var M=/^\/\.(\/|$)/;var O=/^\/\.\.(\/|$)/;var z=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(e){var t=[];while(e.length){if(e.match(E)){e=e.replace(E,"")}else if(e.match(M)){e=e.replace(M,"/")}else if(e.match(O)){e=e.replace(O,"/");t.pop()}else if(e==="."||e===".."){e=""}else{var r=e.match(z);if(r){var i=r[0];e=e.slice(i.length);t.push(i)}else{throw new Error("Unexpected dot segment condition")}}}return t.join("")}function serialize(e){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a=i.iri?r:t;var s=[];var n=q[(i.scheme||e.scheme||"").toLowerCase()];if(n&&n.serialize)n.serialize(e,i);if(e.host){if(a.IPV6ADDRESS.test(e.host)){}else if(i.domainHost||n&&n.domainHost){try{e.host=!i.iri?x.toASCII(e.host.replace(a.PCT_ENCODED,pctDecChars).toLowerCase()):x.toUnicode(e.host)}catch(t){e.error=e.error||"Host's domain name can not be converted to "+(!i.iri?"ASCII":"Unicode")+" via punycode: "+t}}}_normalizeComponentEncoding(e,a);if(i.reference!=="suffix"&&e.scheme){s.push(e.scheme);s.push(":")}var o=_recomposeAuthority(e,i);if(o!==undefined){if(i.reference!=="suffix"){s.push("//")}s.push(o);if(e.path&&e.path.charAt(0)!=="/"){s.push("/")}}if(e.path!==undefined){var u=e.path;if(!i.absolutePath&&(!n||!n.absolutePath)){u=removeDotSegments(u)}if(o===undefined){u=u.replace(/^\/\//,"/%2F")}s.push(u)}if(e.query!==undefined){s.push("?");s.push(e.query)}if(e.fragment!==undefined){s.push("#");s.push(e.fragment)}return s.join("")}function resolveComponents(e,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var i=arguments[3];var a={};if(!i){e=parse(serialize(e,r),r);t=parse(serialize(t,r),r)}r=r||{};if(!r.tolerant&&t.scheme){a.scheme=t.scheme;a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(t.userinfo!==undefined||t.host!==undefined||t.port!==undefined){a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(!t.path){a.path=e.path;if(t.query!==undefined){a.query=t.query}else{a.query=e.query}}else{if(t.path.charAt(0)==="/"){a.path=removeDotSegments(t.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){a.path="/"+t.path}else if(!e.path){a.path=t.path}else{a.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path}a.path=removeDotSegments(a.path)}a.query=t.query}a.userinfo=e.userinfo;a.host=e.host;a.port=e.port}a.scheme=e.scheme}a.fragment=t.fragment;return a}function resolve(e,t,r){var i=assign({scheme:"null"},r);return serialize(resolveComponents(parse(e,i),parse(t,i),i,true),i)}function normalize(e,t){if(typeof e==="string"){e=serialize(parse(e,t),t)}else if(typeOf(e)==="object"){e=parse(serialize(e,t),t)}return e}function equal(e,t,r){if(typeof e==="string"){e=serialize(parse(e,r),r)}else if(typeOf(e)==="object"){e=serialize(e,r)}if(typeof t==="string"){t=serialize(parse(t,r),r)}else if(typeOf(t)==="object"){t=serialize(t,r)}return e===t}function escapeComponent(e,i){return e&&e.toString().replace(!i||!i.iri?t.ESCAPE:r.ESCAPE,pctEncChar)}function unescapeComponent(e,i){return e&&e.toString().replace(!i||!i.iri?t.PCT_ENCODED:r.PCT_ENCODED,pctDecChars)}var L={scheme:"http",domainHost:true,parse:function parse(e,t){if(!e.host){e.error=e.error||"HTTP URIs must have a host."}return e},serialize:function serialize(e,t){if(e.port===(String(e.scheme).toLowerCase()!=="https"?80:443)||e.port===""){e.port=undefined}if(!e.path){e.path="/"}return e}};var j={scheme:"https",domainHost:L.domainHost,parse:L.parse,serialize:L.serialize};var U={};var V=true;var B="[A-Za-z0-9\\-\\.\\_\\~"+(V?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var G="[0-9A-Fa-f]";var _=subexp(subexp("%[EFef]"+G+"%"+G+G+"%"+G+G)+"|"+subexp("%[89A-Fa-f]"+G+"%"+G+G)+"|"+subexp("%"+G+G));var F="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var H="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var W=merge(H,'[\\"\\\\]');var K="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var Q=new RegExp(B,"g");var J=new RegExp(_,"g");var Z=new RegExp(merge("[^]",F,"[\\.]",'[\\"]',W),"g");var X=new RegExp(merge("[^]",B,K),"g");var Y=X;function decodeUnreserved(e){var t=pctDecChars(e);return!t.match(Q)?e:t}var $={scheme:"mailto",parse:function parse$$1(e,t){var r=e;var i=r.to=r.path?r.path.split(","):[];r.path=undefined;if(r.query){var a=false;var s={};var n=r.query.split("&");for(var o=0,u=n.length;o<u;++o){var p=n[o].split("=");switch(p[0]){case"to":var c=p[1].split(",");for(var m=0,l=c.length;m<l;++m){i.push(c[m])}break;case"subject":r.subject=unescapeComponent(p[1],t);break;case"body":r.body=unescapeComponent(p[1],t);break;default:a=true;s[unescapeComponent(p[0],t)]=unescapeComponent(p[1],t);break}}if(a)r.headers=s}r.query=undefined;for(var d=0,y=i.length;d<y;++d){var b=i[d].split("@");b[0]=unescapeComponent(b[0]);if(!t.unicodeSupport){try{b[1]=x.toASCII(unescapeComponent(b[1],t).toLowerCase())}catch(e){r.error=r.error||"Email address's domain name can not be converted to ASCII via punycode: "+e}}else{b[1]=unescapeComponent(b[1],t).toLowerCase()}i[d]=b.join("@")}return r},serialize:function serialize$$1(e,t){var r=e;var i=toArray(e.to);if(i){for(var a=0,s=i.length;a<s;++a){var n=String(i[a]);var o=n.lastIndexOf("@");var u=n.slice(0,o).replace(J,decodeUnreserved).replace(J,toUpperCase).replace(Z,pctEncChar);var p=n.slice(o+1);try{p=!t.iri?x.toASCII(unescapeComponent(p,t).toLowerCase()):x.toUnicode(p)}catch(e){r.error=r.error||"Email address's domain name can not be converted to "+(!t.iri?"ASCII":"Unicode")+" via punycode: "+e}i[a]=u+"@"+p}r.path=i.join(",")}var c=e.headers=e.headers||{};if(e.subject)c["subject"]=e.subject;if(e.body)c["body"]=e.body;var m=[];for(var l in c){if(c[l]!==U[l]){m.push(l.replace(J,decodeUnreserved).replace(J,toUpperCase).replace(X,pctEncChar)+"="+c[l].replace(J,decodeUnreserved).replace(J,toUpperCase).replace(Y,pctEncChar))}}if(m.length){r.query=m.join("&")}return r}};var ee=/^([^\:]+)\:(.*)/;var te={scheme:"urn",parse:function parse$$1(e,t){var r=e.path&&e.path.match(ee);var i=e;if(r){var a=t.scheme||i.scheme||"urn";var s=r[1].toLowerCase();var n=r[2];var o=a+":"+(t.nid||s);var u=q[o];i.nid=s;i.nss=n;i.path=undefined;if(u){i=u.parse(i,t)}}else{i.error=i.error||"URN can not be parsed."}return i},serialize:function serialize$$1(e,t){var r=t.scheme||e.scheme||"urn";var i=e.nid;var a=r+":"+(t.nid||i);var s=q[a];if(s){e=s.serialize(e,t)}var n=e;var o=e.nss;n.path=(i||t.nid)+":"+o;return n}};var re=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/;var ie={scheme:"urn:uuid",parse:function parse(e,t){var r=e;r.uuid=r.nss;r.nss=undefined;if(!t.tolerant&&(!r.uuid||!r.uuid.match(re))){r.error=r.error||"UUID is not valid."}return r},serialize:function serialize(e,t){var r=e;r.nss=(e.uuid||"").toLowerCase();return r}};q[L.scheme]=L;q[j.scheme]=j;q[$.scheme]=$;q[te.scheme]=te;q[ie.scheme]=ie;e.SCHEMES=q;e.pctEncChar=pctEncChar;e.pctDecChars=pctDecChars;e.parse=parse;e.removeDotSegments=removeDotSegments;e.serialize=serialize;e.resolveComponents=resolveComponents;e.resolve=resolve;e.normalize=normalize;e.equal=equal;e.escapeComponent=escapeComponent;e.unescapeComponent=unescapeComponent;Object.defineProperty(e,"__esModule",{value:true})})},8859:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iot1clickdevicesservice"]={};i.IoT1ClickDevicesService=a.defineService("iot1clickdevicesservice",["2018-05-14"]);Object.defineProperty(s.services["iot1clickdevicesservice"],"2018-05-14",{get:function get(){var e=r(2922);return e},enumerable:true,configurable:true});e.exports=i.IoT1ClickDevicesService},8866:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["swf"]={};i.SWF=a.defineService("swf",["2012-01-25"]);r(2678);Object.defineProperty(s.services["swf"],"2012-01-25",{get:function get(){var e=r(3627);e.paginators=r(721).pagination;return e},enumerable:true,configurable:true});e.exports=i.SWF},8868:function(e,t,r){var i=r(395);var a=r(5747);var s=r(1733);var n=i.util.iniLoader;i.TokenFileWebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function TokenFileWebIdentityCredentials(e){i.Credentials.call(this);this.data=null;this.clientConfig=i.util.copy(e||{})},getParamsFromEnv:function getParamsFromEnv(){var e="AWS_WEB_IDENTITY_TOKEN_FILE",t="AWS_ROLE_ARN";if(process.env[e]&&process.env[t]){return[{envTokenFile:process.env[e],roleArn:process.env[t],roleSessionName:process.env["AWS_ROLE_SESSION_NAME"]}]}},getParamsFromSharedConfig:function getParamsFromSharedConfig(){var e=i.util.getProfilesFromSharedConfig(n);var t=process.env.AWS_PROFILE||i.util.defaultProfile;var r=e[t]||{};if(Object.keys(r).length===0){throw i.util.error(new Error("Profile "+t+" not found"),{code:"TokenFileWebIdentityCredentialsProviderFailure"})}var a=[];while(!r["web_identity_token_file"]&&r["source_profile"]){a.unshift({roleArn:r["role_arn"],roleSessionName:r["role_session_name"]});var s=r["source_profile"];r=e[s]}a.unshift({envTokenFile:r["web_identity_token_file"],roleArn:r["role_arn"],roleSessionName:r["role_session_name"]});return a},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},assumeRoleChaining:function assumeRoleChaining(e,t){var r=this;if(e.length===0){r.service.credentialsFrom(r.data,r);t()}else{var i=e.shift();r.service.config.credentials=r.service.credentialsFrom(r.data,r);r.service.assumeRole({RoleArn:i.roleArn,RoleSessionName:i.roleSessionName||"token-file-web-identity"},function(i,a){r.data=null;if(i){t(i)}else{r.data=a;r.assumeRoleChaining(e,t)}})}},load:function load(e){var t=this;try{var r=t.getParamsFromEnv();if(!r){r=t.getParamsFromSharedConfig()}if(r){var i=r.shift();var s=a.readFileSync(i.envTokenFile,{encoding:"ascii"});if(!t.service){t.createClients()}t.service.assumeRoleWithWebIdentity({WebIdentityToken:s,RoleArn:i.roleArn,RoleSessionName:i.roleSessionName||"token-file-web-identity"},function(i,a){t.data=null;if(i){e(i)}else{t.data=a;t.assumeRoleChaining(r,e)}})}}catch(t){e(t)}},createClients:function(){if(!this.service){var e=i.util.merge({},this.clientConfig);this.service=new s(e);this.service.retryableError=function(e){if(e.code==="IDPCommunicationErrorException"||e.code==="InvalidIdentityToken"){return true}else{return i.Service.prototype.retryableError.call(this,e)}}}}})},8878:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-12-01",endpointPrefix:"devops-guru",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon DevOps Guru",serviceId:"DevOps Guru",signatureVersion:"v4",signingName:"devops-guru",uid:"devops-guru-2020-12-01"},operations:{AddNotificationChannel:{http:{method:"PUT",requestUri:"/channels",responseCode:200},input:{type:"structure",required:["Config"],members:{Config:{shape:"S2"}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},DescribeAccountHealth:{http:{method:"GET",requestUri:"/accounts/health",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",required:["OpenReactiveInsights","OpenProactiveInsights","MetricsAnalyzed","ResourceHours"],members:{OpenReactiveInsights:{type:"integer"},OpenProactiveInsights:{type:"integer"},MetricsAnalyzed:{type:"integer"},ResourceHours:{type:"long"}}}},DescribeAccountOverview:{http:{requestUri:"/accounts/overview",responseCode:200},input:{type:"structure",required:["FromTime"],members:{FromTime:{type:"timestamp"},ToTime:{type:"timestamp"}}},output:{type:"structure",required:["ReactiveInsights","ProactiveInsights","MeanTimeToRecoverInMilliseconds"],members:{ReactiveInsights:{type:"integer"},ProactiveInsights:{type:"integer"},MeanTimeToRecoverInMilliseconds:{type:"long"}}}},DescribeAnomaly:{http:{method:"GET",requestUri:"/anomalies/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{ProactiveAnomaly:{type:"structure",members:{Id:{},Severity:{},Status:{},UpdateTime:{type:"timestamp"},AnomalyTimeRange:{shape:"Sp"},PredictionTimeRange:{shape:"Sq"},SourceDetails:{shape:"Sr"},AssociatedInsightId:{},ResourceCollection:{shape:"S14"},Limit:{type:"double"}}},ReactiveAnomaly:{type:"structure",members:{Id:{},Severity:{},Status:{},AnomalyTimeRange:{shape:"Sp"},SourceDetails:{shape:"Sr"},AssociatedInsightId:{},ResourceCollection:{shape:"S14"}}}}}},DescribeInsight:{http:{method:"GET",requestUri:"/insights/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{ProactiveInsight:{type:"structure",members:{Id:{},Name:{},Severity:{},Status:{},InsightTimeRange:{shape:"S1g"},PredictionTimeRange:{shape:"Sq"},ResourceCollection:{shape:"S14"},SsmOpsItemId:{}}},ReactiveInsight:{type:"structure",members:{Id:{},Name:{},Severity:{},Status:{},InsightTimeRange:{shape:"S1g"},ResourceCollection:{shape:"S14"},SsmOpsItemId:{}}}}}},DescribeResourceCollectionHealth:{http:{method:"GET",requestUri:"/accounts/health/resource-collection/{ResourceCollectionType}",responseCode:200},input:{type:"structure",required:["ResourceCollectionType"],members:{ResourceCollectionType:{location:"uri",locationName:"ResourceCollectionType"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",required:["CloudFormation"],members:{CloudFormation:{type:"list",member:{type:"structure",members:{StackName:{},Insight:{type:"structure",members:{OpenProactiveInsights:{type:"integer"},OpenReactiveInsights:{type:"integer"},MeanTimeToRecoverInMilliseconds:{type:"long"}}}}}},NextToken:{}}}},DescribeServiceIntegration:{http:{method:"GET",requestUri:"/service-integrations",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{ServiceIntegration:{type:"structure",members:{OpsCenter:{type:"structure",members:{OptInStatus:{}}}}}}}},GetResourceCollection:{http:{method:"GET",requestUri:"/resource-collections/{ResourceCollectionType}",responseCode:200},input:{type:"structure",required:["ResourceCollectionType"],members:{ResourceCollectionType:{location:"uri",locationName:"ResourceCollectionType"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{ResourceCollection:{type:"structure",members:{CloudFormation:{type:"structure",members:{StackNames:{shape:"S16"}}}}},NextToken:{}}}},ListAnomaliesForInsight:{http:{requestUri:"/anomalies/insight/{InsightId}",responseCode:200},input:{type:"structure",required:["InsightId"],members:{InsightId:{location:"uri",locationName:"InsightId"},StartTimeRange:{shape:"S20"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ProactiveAnomalies:{type:"list",member:{type:"structure",members:{Id:{},Severity:{},Status:{},UpdateTime:{type:"timestamp"},AnomalyTimeRange:{shape:"Sp"},PredictionTimeRange:{shape:"Sq"},SourceDetails:{shape:"Sr"},AssociatedInsightId:{},ResourceCollection:{shape:"S14"},Limit:{type:"double"}}}},ReactiveAnomalies:{type:"list",member:{type:"structure",members:{Id:{},Severity:{},Status:{},AnomalyTimeRange:{shape:"Sp"},SourceDetails:{shape:"Sr"},AssociatedInsightId:{},ResourceCollection:{shape:"S14"}}}},NextToken:{}}}},ListEvents:{http:{requestUri:"/events",responseCode:200},input:{type:"structure",required:["Filters"],members:{Filters:{type:"structure",members:{InsightId:{},EventTimeRange:{type:"structure",required:["FromTime","ToTime"],members:{FromTime:{type:"timestamp"},ToTime:{type:"timestamp"}}},EventClass:{},EventSource:{},DataSource:{},ResourceCollection:{shape:"S14"}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Events"],members:{Events:{type:"list",member:{type:"structure",members:{ResourceCollection:{shape:"S14"},Id:{},Time:{type:"timestamp"},EventSource:{},Name:{},DataSource:{},EventClass:{},Resources:{type:"list",member:{type:"structure",members:{Type:{},Name:{},Arn:{}}}}}}},NextToken:{}}}},ListInsights:{http:{requestUri:"/insights",responseCode:200},input:{type:"structure",required:["StatusFilter"],members:{StatusFilter:{type:"structure",members:{Ongoing:{type:"structure",required:["Type"],members:{Type:{}}},Closed:{type:"structure",required:["Type","EndTimeRange"],members:{Type:{},EndTimeRange:{type:"structure",members:{FromTime:{type:"timestamp"},ToTime:{type:"timestamp"}}}}},Any:{type:"structure",required:["Type","StartTimeRange"],members:{Type:{},StartTimeRange:{shape:"S20"}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ProactiveInsights:{shape:"S2x"},ReactiveInsights:{shape:"S2z"},NextToken:{}}}},ListNotificationChannels:{http:{requestUri:"/channels",responseCode:200},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Channels:{type:"list",member:{type:"structure",members:{Id:{},Config:{shape:"S2"}}}},NextToken:{}}}},ListRecommendations:{http:{requestUri:"/recommendations",responseCode:200},input:{type:"structure",required:["InsightId"],members:{InsightId:{},NextToken:{}}},output:{type:"structure",members:{Recommendations:{type:"list",member:{type:"structure",members:{Description:{},Link:{},Name:{},Reason:{},RelatedEvents:{type:"list",member:{type:"structure",members:{Name:{},Resources:{type:"list",member:{type:"structure",members:{Name:{},Type:{}}}}}}},RelatedAnomalies:{type:"list",member:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Name:{},Type:{}}}},SourceDetails:{type:"list",member:{type:"structure",members:{CloudWatchMetrics:{type:"list",member:{type:"structure",members:{MetricName:{},Namespace:{}}}}}}}}}}}}},NextToken:{}}}},PutFeedback:{http:{method:"PUT",requestUri:"/feedback",responseCode:200},input:{type:"structure",members:{InsightFeedback:{type:"structure",members:{Id:{},Feedback:{}}}}},output:{type:"structure",members:{}}},RemoveNotificationChannel:{http:{method:"DELETE",requestUri:"/channels/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},SearchInsights:{http:{requestUri:"/insights/search",responseCode:200},input:{type:"structure",required:["StartTimeRange","Type"],members:{StartTimeRange:{shape:"S20"},Filters:{type:"structure",members:{Severities:{type:"list",member:{}},Statuses:{type:"list",member:{}},ResourceCollection:{shape:"S14"}}},MaxResults:{type:"integer"},NextToken:{},Type:{}}},output:{type:"structure",members:{ProactiveInsights:{shape:"S2x"},ReactiveInsights:{shape:"S2z"},NextToken:{}}}},UpdateResourceCollection:{http:{method:"PUT",requestUri:"/resource-collections",responseCode:200},input:{type:"structure",required:["Action","ResourceCollection"],members:{Action:{},ResourceCollection:{type:"structure",members:{CloudFormation:{type:"structure",members:{StackNames:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{}}},UpdateServiceIntegration:{http:{method:"PUT",requestUri:"/service-integrations",responseCode:200},input:{type:"structure",required:["ServiceIntegration"],members:{ServiceIntegration:{type:"structure",members:{OpsCenter:{type:"structure",members:{OptInStatus:{}}}}}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",required:["Sns"],members:{Sns:{type:"structure",members:{TopicArn:{}}}}},Sp:{type:"structure",required:["StartTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},Sq:{type:"structure",required:["StartTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},Sr:{type:"structure",members:{CloudWatchMetrics:{type:"list",member:{type:"structure",members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},Stat:{},Unit:{},Period:{type:"integer"}}}}}},S14:{type:"structure",members:{CloudFormation:{type:"structure",members:{StackNames:{shape:"S16"}}}}},S16:{type:"list",member:{}},S1g:{type:"structure",required:["StartTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S20:{type:"structure",members:{FromTime:{type:"timestamp"},ToTime:{type:"timestamp"}}},S2x:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Severity:{},Status:{},InsightTimeRange:{shape:"S1g"},PredictionTimeRange:{shape:"Sq"},ResourceCollection:{shape:"S14"}}}},S2z:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Severity:{},Status:{},InsightTimeRange:{shape:"S1g"},ResourceCollection:{shape:"S14"}}}}}}},8887:function(e,t,r){var i=r(2357);var a=r(1669);t.sprintf=jsSprintf;t.printf=jsPrintf;t.fprintf=jsFprintf;function jsSprintf(e){var t=["([^%]*)","%","(['\\-+ #0]*?)","([1-9]\\d*)?","(\\.([1-9]\\d*))?","[lhjztL]*?","([diouxXfFeEgGaAcCsSp%jr])"].join("");var r=new RegExp(t);var s=Array.prototype.slice.call(arguments,1);var n=e;var o,u,p,c;var m,l,d,y,b;var h="";var f=1;var g=0;var S;var N;i.equal("string",typeof n,"first argument must be a format string");while((b=r.exec(n))!==null){h+=b[1];n=n.substring(b[0].length);N=b[0].substring(b[1].length);S=g+b[1].length+1;g+=b[0].length;o=b[2]||"";u=b[3]||0;p=b[4]||"";c=b[6];m=false;d=false;l=" ";if(c=="%"){h+="%";continue}if(s.length===0){throw jsError(e,S,N,"has no matching argument "+"(too few arguments passed)")}y=s.shift();f++;if(o.match(/[\' #]/)){throw jsError(e,S,N,"uses unsupported flags")}if(p.length>0){throw jsError(e,S,N,"uses non-zero precision (not supported)")}if(o.match(/-/))m=true;if(o.match(/0/))l="0";if(o.match(/\+/))d=true;switch(c){case"s":if(y===undefined||y===null){throw jsError(e,S,N,"attempted to print undefined or null "+"as a string (argument "+f+" to "+"sprintf)")}h+=doPad(l,u,m,y.toString());break;case"d":y=Math.floor(y);case"f":d=d&&y>0?"+":"";h+=d+doPad(l,u,m,y.toString());break;case"x":h+=doPad(l,u,m,y.toString(16));break;case"j":if(u===0)u=10;h+=a.inspect(y,false,u);break;case"r":h+=dumpException(y);break;default:throw jsError(e,S,N,"is not supported")}}h+=n;return h}function jsError(e,t,r,a){i.equal(typeof e,"string");i.equal(typeof r,"string");i.equal(typeof t,"number");i.equal(typeof a,"string");return new Error('format string "'+e+'": conversion specifier "'+r+'" at character '+t+" "+a)}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,r,i){var a=i;while(a.length<t){if(r)a+=e;else a=e+a}return a}function dumpException(e){var t;if(!(e instanceof Error))throw new Error(jsSprintf("invalid type for %%r: %j",e));t="EXCEPTION: "+e.constructor.name+": "+e.stack;if(e.cause&&typeof e.cause==="function"){var r=e.cause();if(r){t+="\nCaused by: "+dumpException(r)}}return t}},8889:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicecatalogappregistry"]={};i.ServiceCatalogAppRegistry=a.defineService("servicecatalogappregistry",["2020-06-24"]);Object.defineProperty(s.services["servicecatalogappregistry"],"2020-06-24",{get:function get(){var e=r(9484);e.paginators=r(7812).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceCatalogAppRegistry},8892:function(e){e.exports={metadata:{apiVersion:"2018-04-23",endpointPrefix:"api.mediatailor",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaTailor",serviceFullName:"AWS MediaTailor",serviceId:"MediaTailor",signatureVersion:"v4",signingName:"mediatailor",uid:"mediatailor-2018-04-23"},operations:{DeletePlaybackConfiguration:{http:{method:"DELETE",requestUri:"/playbackConfiguration/{Name}",responseCode:204},input:{members:{Name:{location:"uri",locationName:"Name"}},required:["Name"],type:"structure"},output:{members:{},type:"structure"}},GetPlaybackConfiguration:{http:{method:"GET",requestUri:"/playbackConfiguration/{Name}",responseCode:200},input:{members:{Name:{location:"uri",locationName:"Name"}},required:["Name"],type:"structure"},output:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"}},ListPlaybackConfigurations:{http:{method:"GET",requestUri:"/playbackConfigurations",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}},type:"structure"},output:{members:{Items:{member:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},ManifestProcessingRules:{shape:"Sf"},Name:{},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},PersonalizationThresholdSeconds:{type:"integer"},VideoContentSourceUrl:{}},type:"structure"},type:"list"},NextToken:{}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"Sj"}},type:"structure"}},PutPlaybackConfiguration:{http:{method:"PUT",requestUri:"/playbackConfiguration",responseCode:200},input:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{members:{MpdLocation:{},OriginManifestType:{}},type:"structure"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"},output:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{locationName:"tags",shape:"Sj"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",member:{},type:"list"}},required:["ResourceArn","TagKeys"],type:"structure"}}},shapes:{S6:{type:"structure",members:{Mode:{},Value:{}}},S8:{type:"structure",members:{EndUrl:{},StartUrl:{}}},S9:{members:{AdSegmentUrlPrefix:{},ContentSegmentUrlPrefix:{}},type:"structure"},Sa:{members:{ManifestEndpointPrefix:{},MpdLocation:{},OriginManifestType:{}},type:"structure"},Sc:{members:{ManifestEndpointPrefix:{}},type:"structure"},Sd:{type:"structure",members:{AdDecisionServerUrl:{},MaxDurationSeconds:{type:"integer"}}},Sf:{type:"structure",members:{AdMarkerPassthrough:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sj:{key:{},type:"map",value:{}}}}},8898:function(e){e.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"},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"}}}},8904:function(e){e.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"}}}},8910:function(e){e.exports={pagination:{ListAppliedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttachedIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDevelopmentSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDirectories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndex:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListManagedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectChildren:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParentPaths:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPolicyAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPublishedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},LookupPolicy:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},8914:function(e,t){"use strict";var r=typeof Reflect!=="undefined"?Reflect.construct:undefined;var i=Object.defineProperty;var a=Error.captureStackTrace;if(a===undefined){a=function captureStackTrace(e){var t=new Error;i(e,"stack",{configurable:true,get:function getStack(){var e=t.stack;i(this,"stack",{configurable:true,value:e,writable:true});return e},set:function setStack(t){i(e,"stack",{configurable:true,value:t,writable:true})}})}}function BaseError(e){if(e!==undefined){i(this,"message",{configurable:true,value:e,writable:true})}var t=this.constructor.name;if(t!==undefined&&t!==this.name){i(this,"name",{configurable:true,value:t,writable:true})}a(this,this.constructor)}BaseError.prototype=Object.create(Error.prototype,{constructor:{configurable:true,value:BaseError,writable:true}});var s=function(){function setFunctionName(e,t){return i(e,"name",{configurable:true,value:t})}try{var e=function(){};setFunctionName(e,"foo");if(e.name==="foo"){return setFunctionName}}catch(e){}}();function makeError(e,t){if(t==null||t===Error){t=BaseError}else if(typeof t!=="function"){throw new TypeError("super_ should be a function")}var i;if(typeof e==="string"){i=e;e=r!==undefined?function(){return r(t,arguments,this.constructor)}:function(){t.apply(this,arguments)};if(s!==undefined){s(e,i);i=undefined}}else if(typeof e!=="function"){throw new TypeError("constructor should be either a string or a function")}e.super_=e["super"]=t;var a={constructor:{configurable:true,value:e,writable:true}};if(i!==undefined){a.name={configurable:true,value:i,writable:true}}e.prototype=Object.create(t.prototype,a);return e}t=e.exports=makeError;t.BaseError=BaseError},8916:function(e,t,r){"use strict";const i=r(8614);const a=r(145);const s=r(5534);const n=r(4657);const o=r(7164);const{HTTPError:u,ParseError:p,ReadError:c}=r(4774);const{options:m}=r(2821);const{reNormalize:l}=r(5086);const d=e=>{const t=new i;const r=new n((r,i,n)=>{const y=o(e);n(y.abort);y.on("response",async n=>{t.emit("response",n);const o=s.null(e.encoding)?a.buffer(n):a(n,e);let b;try{b=await o}catch(t){i(new c(t,e));return}const h=e.followRedirect?299:399;n.body=b;try{for(const[t,r]of Object.entries(e.hooks.afterResponse)){n=await r(n,r=>{r=l(m(e,{...r,retry:0,throwHttpErrors:false}));r.hooks.afterResponse=e.hooks.afterResponse.slice(0,t);return d(r)})}}catch(e){i(e);return}const{statusCode:f}=n;if(e.json&&n.body){try{n.body=JSON.parse(n.body)}catch(t){if(f>=200&&f<300){const r=new p(t,f,e,b);Object.defineProperty(r,"response",{value:n});i(r);return}}}if(f!==304&&(f<200||f>h)){const t=new u(n,e);Object.defineProperty(t,"response",{value:n});if(y.retry(t)===false){if(e.throwHttpErrors){i(t);return}r(n)}return}r(n)});y.once("error",i);["request","redirect","uploadProgress","downloadProgress"].forEach(e=>y.on(e,(...r)=>t.emit(e,...r)))});r.on=((e,i)=>{t.on(e,i);return r});return r};e.exports=d},8918:function(e){function escapeAttribute(e){return e.replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}e.exports={escapeAttribute:escapeAttribute}},8920:function(e){e.exports=(e=>!!e&&e.constructor===Object)},8921:function(e,t,r){"use strict";var i=r(4945);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})},8930:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elastictranscoder"]={};i.ElasticTranscoder=a.defineService("elastictranscoder",["2012-09-25"]);Object.defineProperty(s.services["elastictranscoder"],"2012-09-25",{get:function get(){var e=r(6283);e.paginators=r(398).pagination;e.waiters=r(6405).waiters;return e},enumerable:true,configurable:true});e.exports=i.ElasticTranscoder},8934:function(e){e.exports={pagination:{DescribeGlobalNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GlobalNetworks"},GetConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Connections"},GetCustomerGatewayAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CustomerGatewayAssociations"},GetDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Devices"},GetLinkAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LinkAssociations"},GetLinks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Links"},GetSites:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Sites"},GetTransitGatewayConnectPeerAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransitGatewayConnectPeerAssociations"},GetTransitGatewayRegistrations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransitGatewayRegistrations"}}}},8937:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["fsx"]={};i.FSx=a.defineService("fsx",["2018-03-01"]);Object.defineProperty(s.services["fsx"],"2018-03-01",{get:function get(){var e=r(1894);e.paginators=r(3753).pagination;return e},enumerable:true,configurable:true});e.exports=i.FSx},8940:function(e,t,r){e.exports=SSHBuffer;var i=r(9489);var a=r(6215).Buffer;function SSHBuffer(e){i.object(e,"options");if(e.buffer!==undefined)i.buffer(e.buffer,"options.buffer");this._size=e.buffer?e.buffer.length:1024;this._buffer=e.buffer||a.alloc(this._size);this._offset=0}SSHBuffer.prototype.toBuffer=function(){return this._buffer.slice(0,this._offset)};SSHBuffer.prototype.atEnd=function(){return this._offset>=this._buffer.length};SSHBuffer.prototype.remainder=function(){return this._buffer.slice(this._offset)};SSHBuffer.prototype.skip=function(e){this._offset+=e};SSHBuffer.prototype.expand=function(){this._size*=2;var e=a.alloc(this._size);this._buffer.copy(e,0);this._buffer=e};SSHBuffer.prototype.readPart=function(){return{data:this.readBuffer()}};SSHBuffer.prototype.readBuffer=function(){var e=this._buffer.readUInt32BE(this._offset);this._offset+=4;i.ok(this._offset+e<=this._buffer.length,"length out of bounds at +0x"+this._offset.toString(16)+" (data truncated?)");var t=this._buffer.slice(this._offset,this._offset+e);this._offset+=e;return t};SSHBuffer.prototype.readString=function(){return this.readBuffer().toString()};SSHBuffer.prototype.readCString=function(){var e=this._offset;while(e<this._buffer.length&&this._buffer[e]!==0)e++;i.ok(e<this._buffer.length,"c string does not terminate");var t=this._buffer.slice(this._offset,e).toString();this._offset=e+1;return t};SSHBuffer.prototype.readInt=function(){var e=this._buffer.readUInt32BE(this._offset);this._offset+=4;return e};SSHBuffer.prototype.readInt64=function(){i.ok(this._offset+8<this._buffer.length,"buffer not long enough to read Int64");var e=this._buffer.slice(this._offset,this._offset+8);this._offset+=8;return e};SSHBuffer.prototype.readChar=function(){var e=this._buffer[this._offset++];return e};SSHBuffer.prototype.writeBuffer=function(e){while(this._offset+4+e.length>this._size)this.expand();this._buffer.writeUInt32BE(e.length,this._offset);this._offset+=4;e.copy(this._buffer,this._offset);this._offset+=e.length};SSHBuffer.prototype.writeString=function(e){this.writeBuffer(a.from(e,"utf8"))};SSHBuffer.prototype.writeCString=function(e){while(this._offset+1+e.length>this._size)this.expand();this._buffer.write(e,this._offset);this._offset+=e.length;this._buffer[this._offset++]=0};SSHBuffer.prototype.writeInt=function(e){while(this._offset+4>this._size)this.expand();this._buffer.writeUInt32BE(e,this._offset);this._offset+=4};SSHBuffer.prototype.writeInt64=function(e){i.buffer(e,"value");if(e.length>8){var t=e.slice(0,e.length-8);for(var r=0;r<t.length;++r){i.strictEqual(t[r],0,"must fit in 64 bits of precision")}e=e.slice(e.length-8,e.length)}while(this._offset+8>this._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=8};SSHBuffer.prototype.writeChar=function(e){while(this._offset+1>this._size)this.expand();this._buffer[this._offset++]=e};SSHBuffer.prototype.writePart=function(e){this.writeBuffer(e.data)};SSHBuffer.prototype.write=function(e){while(this._offset+e.length>this._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=e.length}},8944:function(e){e.exports=isTypedArray;isTypedArray.strict=isStrictTypedArray;isTypedArray.loose=isLooseTypedArray;var t=Object.prototype.toString;var r={"[object Int8Array]":true,"[object Int16Array]":true,"[object Int32Array]":true,"[object Uint8Array]":true,"[object Uint8ClampedArray]":true,"[object Uint16Array]":true,"[object Uint32Array]":true,"[object Float32Array]":true,"[object Float64Array]":true};function isTypedArray(e){return isStrictTypedArray(e)||isLooseTypedArray(e)}function isStrictTypedArray(e){return e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function isLooseTypedArray(e){return r[t.call(e)]}},8945:function(e){e.exports={pagination:{DescribeComputeEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"computeEnvironments"},DescribeJobDefinitions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobDefinitions"},DescribeJobQueues:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobQueues"},ListJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobSummaryList"}}}},8951:function(e,t,r){var i=r(395);var a=i.util.inherit;var s="presigned-expires";function signedUrlBuilder(e){var t=e.httpRequest.headers[s];var r=e.service.getSignerClass(e);delete e.httpRequest.headers["User-Agent"];delete e.httpRequest.headers["X-Amz-User-Agent"];if(r===i.Signers.V4){if(t>604800){var a="Presigning does not support expiry time greater "+"than a week with SigV4 signing.";throw i.util.error(new Error,{code:"InvalidExpiryTime",message:a,retryable:false})}e.httpRequest.headers[s]=t}else if(r===i.Signers.S3){var n=e.service?e.service.getSkewCorrectedDate():i.util.date.getDate();e.httpRequest.headers[s]=parseInt(i.util.date.unixTimestamp(n)+t,10).toString()}else{throw i.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:false})}}function signedUrlSigner(e){var t=e.httpRequest.endpoint;var r=i.util.urlParse(e.httpRequest.path);var a={};if(r.search){a=i.util.queryStringParse(r.search.substr(1))}var n=e.httpRequest.headers["Authorization"].split(" ");if(n[0]==="AWS"){n=n[1].split(":");a["Signature"]=n.pop();a["AWSAccessKeyId"]=n.join(":");i.util.each(e.httpRequest.headers,function(e,t){if(e===s)e="Expires";if(e.indexOf("x-amz-meta-")===0){delete a[e];e=e.toLowerCase()}a[e]=t});delete e.httpRequest.headers[s];delete a["Authorization"];delete a["Host"]}else if(n[0]==="AWS4-HMAC-SHA256"){n.shift();var o=n.join(" ");var u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];a["X-Amz-Signature"]=u;delete a["Expires"]}t.pathname=r.pathname;t.search=i.util.queryParamsToString(a)}i.Signers.Presign=a({sign:function sign(e,t,r){e.httpRequest.headers[s]=t||3600;e.on("build",signedUrlBuilder);e.on("sign",signedUrlSigner);e.removeListener("afterBuild",i.EventListeners.Core.SET_CONTENT_LENGTH);e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.emit("beforePresign",[e]);if(r){e.build(function(){if(this.response.error)r(this.response.error);else{r(null,i.util.urlFormat(e.httpRequest.endpoint))}})}else{e.build();if(e.response.error)throw e.response.error;return i.util.urlFormat(e.httpRequest.endpoint)}}});e.exports=i.Signers.Presign},8975:function(e,t,r){const i=r(8920);let a=r(1352);const{JWEInvalid:s}=r(3688);a=a.bind(undefined,s);const n=(e,[t])=>{return`${e.protected}.${t.encrypted_key}.${e.iv}.${e.ciphertext}.${e.tag}`};n.validate=((e,t,r,{0:{header:i},length:n})=>{if(n!==1||r||t||i){throw new s("JWE Compact Serialization doesn't support multiple recipients, JWE unprotected headers or AAD")}a(e,t,e?e.crit:undefined)});const o=(e,[t])=>{const{header:r,encrypted_key:i}=t;return{...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,...r?{header:r}:undefined,...i?{encrypted_key:i}:undefined,...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag}};o.validate=((e,t,r,{0:{header:i},length:n})=>{if(n!==1){throw new s("Flattened JWE JSON Serialization doesn't support multiple recipients")}a(e,{...t,...i},e?e.crit:undefined)});const u=(e,t)=>{const r={...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,recipients:t.map(({header:e,encrypted_key:t,generatedHeader:r})=>{if(!e&&!t&&!r){return false}return{...e||r?{header:{...e,...r}}:undefined,...t?{encrypted_key:t}:undefined}}).filter(Boolean),...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag};if(!r.recipients.length){delete r.recipients}return r};u.validate=((e,t,r,i)=>{i.forEach(({header:r})=>{a(e,{...r,...t},e?e.crit:undefined)})});const p=e=>{return i(e)&&typeof e.ciphertext==="string"&&typeof e.iv==="string"&&typeof e.tag==="string"&&(e.unprotected===undefined||i(e.unprotected))&&(e.protected===undefined||typeof e.protected==="string")&&(e.aad===undefined||typeof e.aad==="string")};const c=e=>{return(e.encrypted_key===undefined||typeof e.encrypted_key==="string")&&(e.header===undefined||i(e.header))};const m=e=>{return i(e)&&typeof e.encrypted_key==="string"&&(e.header===undefined||i(e.header))};const l=e=>{if(Array.isArray(e.recipients)&&e.recipients.every(m)){return true}return false};const d=e=>{if(typeof e==="string"&&e.split(".").length===5){return"compact"}if(p(e)){if(l(e)){return"general"}if(c(e)){return"flattened"}}throw new s("JWE malformed or invalid serialization")};e.exports={compact:n,flattened:o,general:u,detect:d}},8991:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rekognition"]={};i.Rekognition=a.defineService("rekognition",["2016-06-27"]);Object.defineProperty(s.services["rekognition"],"2016-06-27",{get:function get(){var e=r(8044);e.paginators=r(9404).pagination;e.waiters=r(2230).waiters;return e},enumerable:true,configurable:true});e.exports=i.Rekognition},8994:function(e){e.exports=new Map([["A128CBC-HS256",256],["A128GCM",128],["A192CBC-HS384",384],["A192GCM",192],["A256CBC-HS512",512],["A256GCM",256]])},8996:function(e,t,r){const i=r(3378);e.exports=function(){this.seq().obj(this.key("algorithm").objid(i),this.key("parameters").optional().choice({namedCurve:this.objid(i),null:this.null_()}))}},9001:function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},9002:function(e,t,r){var i=r(395);var a=r(153);var s=r(4618);function populateBody(e){var t=e.service.api.operations[e.operation].input;var r=new i.XML.Builder;var s=e.params;var n=t.payload;if(n){var o=t.members[n];s=s[n];if(s===undefined)return;if(o.type==="structure"){var u=o.name;e.httpRequest.body=r.toXML(s,o,u,true)}else{e.httpRequest.body=s}}else{e.httpRequest.body=r.toXML(s,t,t.name||t.shape||a.string.upperFirst(e.operation)+"Request")}}function buildRequest(e){s.buildRequest(e);if(["GET","HEAD"].indexOf(e.httpRequest.method)<0){populateBody(e)}}function extractError(e){s.extractError(e);var t;try{t=(new i.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}if(t.Errors)t=t.Errors;if(t.Error)t=t.Error;if(t.Code){e.error=a.error(new Error,{code:t.Code,message:t.Message})}else{e.error=a.error(new Error,{code:e.httpResponse.statusCode,message:null})}}function extractData(e){s.extractData(e);var t;var r=e.request;var n=e.httpResponse.body;var o=r.service.api.operations[r.operation];var u=o.output;var p=o.hasEventOutput;var c=u.payload;if(c){var m=u.members[c];if(m.isEventStream){t=new i.XML.Parser;e.data[c]=a.createEventStream(i.HttpClient.streamsApiVersion===2?e.httpResponse.stream:e.httpResponse.body,t,m)}else if(m.type==="structure"){t=new i.XML.Parser;e.data[c]=t.parse(n.toString(),m)}else if(m.type==="binary"||m.isStreaming){e.data[c]=n}else{e.data[c]=m.toType(n)}}else if(n.length>0){t=new i.XML.Parser;var l=t.parse(n.toString(),u);a.update(e.data,l)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},9013:function(e,t,r){"use strict";var i=String.prototype.replace;var a=/%20/g;var s=r(2581);var n={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=s.assign({default:n.RFC3986,formatters:{RFC1738:function(e){return i.call(e,a,"+")},RFC3986:function(e){return String(e)}}},n)},9019:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLDTDNotation,e);function XMLDTDNotation(e,t,r){XMLDTDNotation.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing notation name")}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity")}this.name=this.stringify.eleName(t);if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}XMLDTDNotation.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)};return XMLDTDNotation}(i)}).call(this)},9051:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-20",endpointPrefix:"sso",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SSO Admin",serviceFullName:"AWS Single Sign-On Admin",serviceId:"SSO Admin",signatureVersion:"v4",signingName:"sso",targetPrefix:"SWBExternalService",uid:"sso-admin-2020-07-20"},operations:{AttachManagedPolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","ManagedPolicyArn"],members:{InstanceArn:{},PermissionSetArn:{},ManagedPolicyArn:{}}},output:{type:"structure",members:{}}},CreateAccountAssignment:{input:{type:"structure",required:["InstanceArn","TargetId","TargetType","PermissionSetArn","PrincipalType","PrincipalId"],members:{InstanceArn:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sc"}}}},CreateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn","InstanceAccessControlAttributeConfiguration"],members:{InstanceArn:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}},output:{type:"structure",members:{}}},CreatePermissionSet:{input:{type:"structure",required:["Name","InstanceArn"],members:{Name:{},Description:{},InstanceArn:{},SessionDuration:{},RelayState:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{PermissionSet:{shape:"S10"}}}},DeleteAccountAssignment:{input:{type:"structure",required:["InstanceArn","TargetId","TargetType","PermissionSetArn","PrincipalType","PrincipalId"],members:{InstanceArn:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sc"}}}},DeleteInlinePolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DeleteInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DescribeAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn","AccountAssignmentCreationRequestId"],members:{InstanceArn:{},AccountAssignmentCreationRequestId:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sc"}}}},DescribeAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn","AccountAssignmentDeletionRequestId"],members:{InstanceArn:{},AccountAssignmentDeletionRequestId:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sc"}}}},DescribeInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{Status:{},StatusReason:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}}},DescribePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{PermissionSet:{shape:"S10"}}}},DescribePermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn","ProvisionPermissionSetRequestId"],members:{InstanceArn:{},ProvisionPermissionSetRequestId:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S1l"}}}},DetachManagedPolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","ManagedPolicyArn"],members:{InstanceArn:{},PermissionSetArn:{},ManagedPolicyArn:{}}},output:{type:"structure",members:{}}},GetInlinePolicyForPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{InlinePolicy:{shape:"S1r"}}}},ListAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1v"}}},output:{type:"structure",members:{AccountAssignmentsCreationStatus:{shape:"S1x"},NextToken:{}}}},ListAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1v"}}},output:{type:"structure",members:{AccountAssignmentsDeletionStatus:{shape:"S1x"},NextToken:{}}}},ListAccountAssignments:{input:{type:"structure",required:["InstanceArn","AccountId","PermissionSetArn"],members:{InstanceArn:{},AccountId:{},PermissionSetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountAssignments:{type:"list",member:{type:"structure",members:{AccountId:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}}},NextToken:{}}}},ListAccountsForProvisionedPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},ProvisioningStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextToken:{}}}},ListInstances:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{InstanceArn:{},IdentityStoreId:{}}}},NextToken:{}}}},ListManagedPoliciesInPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AttachedManagedPolicies:{type:"list",member:{type:"structure",members:{Name:{},Arn:{}}}},NextToken:{}}}},ListPermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1v"}}},output:{type:"structure",members:{PermissionSetsProvisioningStatus:{type:"list",member:{type:"structure",members:{Status:{},RequestId:{},CreatedDate:{type:"timestamp"}}}},NextToken:{}}}},ListPermissionSets:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PermissionSets:{shape:"S2p"},NextToken:{}}}},ListPermissionSetsProvisionedToAccount:{input:{type:"structure",required:["InstanceArn","AccountId"],members:{InstanceArn:{},AccountId:{},ProvisioningStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},PermissionSets:{shape:"S2p"}}}},ListTagsForResource:{input:{type:"structure",required:["InstanceArn","ResourceArn"],members:{InstanceArn:{},ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sv"},NextToken:{}}}},ProvisionPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S1l"}}}},PutInlinePolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","InlinePolicy"],members:{InstanceArn:{},PermissionSetArn:{},InlinePolicy:{shape:"S1r"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","Tags"],members:{InstanceArn:{},ResourceArn:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","TagKeys"],members:{InstanceArn:{},ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn","InstanceAccessControlAttributeConfiguration"],members:{InstanceArn:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}},output:{type:"structure",members:{}}},UpdatePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},Description:{},SessionDuration:{},RelayState:{}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"structure",members:{Status:{},RequestId:{},FailureReason:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{},CreatedDate:{type:"timestamp"}}},Si:{type:"structure",required:["AccessControlAttributes"],members:{AccessControlAttributes:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{type:"structure",required:["Source"],members:{Source:{type:"list",member:{}}}}}}}}},Sv:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S10:{type:"structure",members:{Name:{},PermissionSetArn:{},Description:{},CreatedDate:{type:"timestamp"},SessionDuration:{},RelayState:{}}},S1l:{type:"structure",members:{Status:{},RequestId:{},AccountId:{},PermissionSetArn:{},FailureReason:{},CreatedDate:{type:"timestamp"}}},S1r:{type:"string",sensitive:true},S1v:{type:"structure",members:{Status:{}}},S1x:{type:"list",member:{type:"structure",members:{Status:{},RequestId:{},CreatedDate:{type:"timestamp"}}}},S2p:{type:"list",member:{}}}}},9069:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-22",endpointPrefix:"codeartifact",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"CodeArtifact",serviceId:"codeartifact",signatureVersion:"v4",signingName:"codeartifact",uid:"codeartifact-2018-09-22"},operations:{AssociateExternalConnection:{http:{requestUri:"/v1/repository/external-connection"},input:{type:"structure",required:["domain","repository","externalConnection"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},externalConnection:{location:"querystring",locationName:"external-connection"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},CopyPackageVersions:{http:{requestUri:"/v1/package/versions/copy"},input:{type:"structure",required:["domain","sourceRepository","destinationRepository","format","package"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},sourceRepository:{location:"querystring",locationName:"source-repository"},destinationRepository:{location:"querystring",locationName:"destination-repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},allowOverwrite:{type:"boolean"},includeFromUpstream:{type:"boolean"}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},CreateDomain:{http:{requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},encryptionKey:{},tags:{shape:"Sy"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},CreateRepository:{http:{requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},description:{},upstreams:{shape:"S19"},tags:{shape:"Sy"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DeleteDomain:{http:{method:"DELETE",requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},DeleteDomainPermissionsPolicy:{http:{method:"DELETE",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},policyRevision:{location:"querystring",locationName:"policy-revision"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},DeletePackageVersions:{http:{requestUri:"/v1/package/versions/delete"},input:{type:"structure",required:["domain","repository","format","package","versions"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},expectedStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},DeleteRepository:{http:{method:"DELETE",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DeleteRepositoryPermissionsPolicy:{http:{method:"DELETE",requestUri:"/v1/repository/permissions/policies"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},policyRevision:{location:"querystring",locationName:"policy-revision"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},DescribeDomain:{http:{method:"GET",requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},DescribePackageVersion:{http:{method:"GET",requestUri:"/v1/package/version"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",required:["packageVersion"],members:{packageVersion:{type:"structure",members:{format:{},namespace:{},packageName:{},displayName:{},version:{},summary:{},homePage:{},sourceCodeRepository:{},publishedTime:{type:"timestamp"},licenses:{type:"list",member:{type:"structure",members:{name:{},url:{}}}},revision:{},status:{}}}}}},DescribeRepository:{http:{method:"GET",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DisassociateExternalConnection:{http:{method:"DELETE",requestUri:"/v1/repository/external-connection"},input:{type:"structure",required:["domain","repository","externalConnection"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},externalConnection:{location:"querystring",locationName:"external-connection"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DisposePackageVersions:{http:{requestUri:"/v1/package/versions/dispose"},input:{type:"structure",required:["domain","repository","format","package","versions"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},expectedStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},GetAuthorizationToken:{http:{requestUri:"/v1/authorization-token"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},durationSeconds:{location:"querystring",locationName:"duration",type:"long"}}},output:{type:"structure",members:{authorizationToken:{},expiration:{type:"timestamp"}}}},GetDomainPermissionsPolicy:{http:{method:"GET",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},GetPackageVersionAsset:{http:{method:"GET",requestUri:"/v1/package/version/asset"},input:{type:"structure",required:["domain","repository","format","package","packageVersion","asset"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},asset:{location:"querystring",locationName:"asset"},packageVersionRevision:{location:"querystring",locationName:"revision"}}},output:{type:"structure",members:{asset:{type:"blob",streaming:true},assetName:{location:"header",locationName:"X-AssetName"},packageVersion:{location:"header",locationName:"X-PackageVersion"},packageVersionRevision:{location:"header",locationName:"X-PackageVersionRevision"}},payload:"asset"}},GetPackageVersionReadme:{http:{method:"GET",requestUri:"/v1/package/version/readme"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},readme:{}}}},GetRepositoryEndpoint:{http:{method:"GET",requestUri:"/v1/repository/endpoint"},input:{type:"structure",required:["domain","repository","format"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"}}},output:{type:"structure",members:{repositoryEndpoint:{}}}},GetRepositoryPermissionsPolicy:{http:{method:"GET",requestUri:"/v1/repository/permissions/policy"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},ListDomains:{http:{requestUri:"/v1/domains"},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{domains:{type:"list",member:{type:"structure",members:{name:{},owner:{},arn:{},status:{},createdTime:{type:"timestamp"},encryptionKey:{}}}},nextToken:{}}}},ListPackageVersionAssets:{http:{requestUri:"/v1/package/version/assets"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},nextToken:{},assets:{type:"list",member:{type:"structure",required:["name"],members:{name:{},size:{type:"long"},hashes:{type:"map",key:{},value:{}}}}}}}},ListPackageVersionDependencies:{http:{requestUri:"/v1/package/version/dependencies"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},nextToken:{},dependencies:{type:"list",member:{type:"structure",members:{namespace:{},package:{},dependencyType:{},versionRequirement:{}}}}}}},ListPackageVersions:{http:{requestUri:"/v1/package/versions"},input:{type:"structure",required:["domain","repository","format","package"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},status:{location:"querystring",locationName:"status"},sortBy:{location:"querystring",locationName:"sortBy"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{defaultDisplayVersion:{},format:{},namespace:{},package:{},versions:{type:"list",member:{type:"structure",required:["version","status"],members:{version:{},revision:{},status:{}}}},nextToken:{}}}},ListPackages:{http:{requestUri:"/v1/packages"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},packagePrefix:{location:"querystring",locationName:"package-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{packages:{type:"list",member:{type:"structure",members:{format:{},namespace:{},package:{}}}},nextToken:{}}}},ListRepositories:{http:{requestUri:"/v1/repositories"},input:{type:"structure",members:{repositoryPrefix:{location:"querystring",locationName:"repository-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{repositories:{shape:"S3f"},nextToken:{}}}},ListRepositoriesInDomain:{http:{requestUri:"/v1/domain/repositories"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},administratorAccount:{location:"querystring",locationName:"administrator-account"},repositoryPrefix:{location:"querystring",locationName:"repository-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{repositories:{shape:"S3f"},nextToken:{}}}},ListTagsForResource:{http:{requestUri:"/v1/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sy"}}}},PutDomainPermissionsPolicy:{http:{method:"PUT",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain","policyDocument"],members:{domain:{},domainOwner:{},policyRevision:{},policyDocument:{}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},PutRepositoryPermissionsPolicy:{http:{method:"PUT",requestUri:"/v1/repository/permissions/policy"},input:{type:"structure",required:["domain","repository","policyDocument"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},policyRevision:{},policyDocument:{}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},TagResource:{http:{requestUri:"/v1/tag"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sy"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/v1/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePackageVersionsStatus:{http:{requestUri:"/v1/package/versions/update_status"},input:{type:"structure",required:["domain","repository","format","package","versions","targetStatus"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},expectedStatus:{},targetStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},UpdateRepository:{http:{method:"PUT",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},description:{},upstreams:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}}},shapes:{S7:{type:"structure",members:{name:{},administratorAccount:{},domainName:{},domainOwner:{},arn:{},description:{},upstreams:{type:"list",member:{type:"structure",members:{repositoryName:{}}}},externalConnections:{type:"list",member:{type:"structure",members:{externalConnectionName:{},packageFormat:{},status:{}}}}}},Sj:{type:"list",member:{}},Sl:{type:"map",key:{},value:{}},Sp:{type:"map",key:{},value:{type:"structure",members:{revision:{},status:{}}}},St:{type:"map",key:{},value:{type:"structure",members:{errorCode:{},errorMessage:{}}}},Sy:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S13:{type:"structure",members:{name:{},owner:{},arn:{},status:{},createdTime:{type:"timestamp"},encryptionKey:{},repositoryCount:{type:"integer"},assetSizeBytes:{type:"long"},s3BucketArn:{}}},S19:{type:"list",member:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}}},S1h:{type:"structure",members:{resourceArn:{},revision:{},document:{}}},S3f:{type:"list",member:{type:"structure",members:{name:{},administratorAccount:{},domainName:{},domainOwner:{},arn:{},description:{}}}}}}},9079:function(e){e.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},9085:function(e){"use strict";e.exports=function generate__limitItems(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!(l||typeof n=="number")){throw new Error(t+" must be number")}var y=t=="maxItems"?">":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+m+".length "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have ";if(t=="maxItems"){i+="more"}else{i+="fewer"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" items' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},9086:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["qldb"]={};i.QLDB=a.defineService("qldb",["2019-01-02"]);Object.defineProperty(s.services["qldb"],"2019-01-02",{get:function get(){var e=r(1636);e.paginators=r(3681).pagination;return e},enumerable:true,configurable:true});e.exports=i.QLDB},9090:function(e){e.exports={pagination:{GetAssetPropertyAggregates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"aggregatedValues"},GetAssetPropertyValueHistory:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetPropertyValueHistory"},ListAccessPolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accessPolicySummaries"},ListAssetModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetModelSummaries"},ListAssetRelationships:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetRelationshipSummaries"},ListAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetSummaries"},ListAssociatedAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetSummaries"},ListDashboards:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dashboardSummaries"},ListGateways:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"gatewaySummaries"},ListPortals:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"portalSummaries"},ListProjectAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetIds"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"projectSummaries"}}}},9096:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["glacier"]={};i.Glacier=a.defineService("glacier",["2012-06-01"]);r(543);Object.defineProperty(s.services["glacier"],"2012-06-01",{get:function get(){var e=r(2857);e.paginators=r(1098).pagination;e.waiters=r(9767).waiters;return e},enumerable:true,configurable:true});e.exports=i.Glacier},9114:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dynamodbstreams"]={};i.DynamoDBStreams=a.defineService("dynamodbstreams",["2012-08-10"]);Object.defineProperty(s.services["dynamodbstreams"],"2012-08-10",{get:function get(){var e=r(5516);e.paginators=r(7787).pagination;return e},enumerable:true,configurable:true});e.exports=i.DynamoDBStreams},9124:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-11-01",endpointPrefix:"access-analyzer",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Access Analyzer",serviceId:"AccessAnalyzer",signatureVersion:"v4",signingName:"access-analyzer",uid:"accessanalyzer-2019-11-01"},operations:{ApplyArchiveRule:{http:{method:"PUT",requestUri:"/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerArn","ruleName"],members:{analyzerArn:{},clientToken:{idempotencyToken:true},ruleName:{}}},idempotent:true},CreateAnalyzer:{http:{method:"PUT",requestUri:"/analyzer",responseCode:200},input:{type:"structure",required:["analyzerName","type"],members:{analyzerName:{},archiveRules:{type:"list",member:{type:"structure",required:["filter","ruleName"],members:{filter:{shape:"S8"},ruleName:{}}}},clientToken:{idempotencyToken:true},tags:{shape:"Sc"},type:{}}},output:{type:"structure",members:{arn:{}}},idempotent:true},CreateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true},filter:{shape:"S8"},ruleName:{}}},idempotent:true},DeleteAnalyzer:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},idempotent:true},DeleteArchiveRule:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:true},GetAnalyzedResource:{http:{method:"GET",requestUri:"/analyzed-resource",responseCode:200},input:{type:"structure",required:["analyzerArn","resourceArn"],members:{analyzerArn:{location:"querystring",locationName:"analyzerArn"},resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{resource:{type:"structure",required:["analyzedAt","createdAt","isPublic","resourceArn","resourceOwnerAccount","resourceType","updatedAt"],members:{actions:{shape:"Sm"},analyzedAt:{shape:"Sn"},createdAt:{shape:"Sn"},error:{},isPublic:{type:"boolean"},resourceArn:{},resourceOwnerAccount:{},resourceType:{},sharedVia:{type:"list",member:{}},status:{},updatedAt:{shape:"Sn"}}}}}},GetAnalyzer:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"}}},output:{type:"structure",required:["analyzer"],members:{analyzer:{shape:"St"}}}},GetArchiveRule:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",required:["archiveRule"],members:{archiveRule:{shape:"Sz"}}}},GetFinding:{http:{method:"GET",requestUri:"/finding/{id}",responseCode:200},input:{type:"structure",required:["analyzerArn","id"],members:{analyzerArn:{location:"querystring",locationName:"analyzerArn"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{finding:{type:"structure",required:["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],members:{action:{shape:"Sm"},analyzedAt:{shape:"Sn"},condition:{shape:"S14"},createdAt:{shape:"Sn"},error:{},id:{},isPublic:{type:"boolean"},principal:{shape:"S15"},resource:{},resourceOwnerAccount:{},resourceType:{},sources:{shape:"S16"},status:{},updatedAt:{shape:"Sn"}}}}}},ListAnalyzedResources:{http:{requestUri:"/analyzed-resource",responseCode:200},input:{type:"structure",required:["analyzerArn"],members:{analyzerArn:{},maxResults:{type:"integer"},nextToken:{},resourceType:{}}},output:{type:"structure",required:["analyzedResources"],members:{analyzedResources:{type:"list",member:{type:"structure",required:["resourceArn","resourceOwnerAccount","resourceType"],members:{resourceArn:{},resourceOwnerAccount:{},resourceType:{}}}},nextToken:{}}}},ListAnalyzers:{http:{method:"GET",requestUri:"/analyzer",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},type:{location:"querystring",locationName:"type"}}},output:{type:"structure",required:["analyzers"],members:{analyzers:{type:"list",member:{shape:"St"}},nextToken:{}}}},ListArchiveRules:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["archiveRules"],members:{archiveRules:{type:"list",member:{shape:"Sz"}},nextToken:{}}}},ListFindings:{http:{requestUri:"/finding",responseCode:200},input:{type:"structure",required:["analyzerArn"],members:{analyzerArn:{},filter:{shape:"S8"},maxResults:{type:"integer"},nextToken:{},sort:{type:"structure",members:{attributeName:{},orderBy:{}}}}},output:{type:"structure",required:["findings"],members:{findings:{type:"list",member:{type:"structure",required:["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],members:{action:{shape:"Sm"},analyzedAt:{shape:"Sn"},condition:{shape:"S14"},createdAt:{shape:"Sn"},error:{},id:{},isPublic:{type:"boolean"},principal:{shape:"S15"},resource:{},resourceOwnerAccount:{},resourceType:{},sources:{shape:"S16"},status:{},updatedAt:{shape:"Sn"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sc"}}}},StartResourceScan:{http:{requestUri:"/resource/scan",responseCode:200},input:{type:"structure",required:["analyzerArn","resourceArn"],members:{analyzerArn:{},resourceArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sc"}}},output:{type:"structure",members:{}},idempotent:true},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true},filter:{shape:"S8"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:true},UpdateFindings:{http:{method:"PUT",requestUri:"/finding",responseCode:200},input:{type:"structure",required:["analyzerArn","status"],members:{analyzerArn:{},clientToken:{idempotencyToken:true},ids:{type:"list",member:{}},resourceArn:{},status:{}}},idempotent:true}},shapes:{S8:{type:"map",key:{},value:{type:"structure",members:{contains:{shape:"Sa"},eq:{shape:"Sa"},exists:{type:"boolean"},neq:{shape:"Sa"}}}},Sa:{type:"list",member:{}},Sc:{type:"map",key:{},value:{}},Sm:{type:"list",member:{}},Sn:{type:"timestamp",timestampFormat:"iso8601"},St:{type:"structure",required:["arn","createdAt","name","status","type"],members:{arn:{},createdAt:{shape:"Sn"},lastResourceAnalyzed:{},lastResourceAnalyzedAt:{shape:"Sn"},name:{},status:{},statusReason:{type:"structure",required:["code"],members:{code:{}}},tags:{shape:"Sc"},type:{}}},Sz:{type:"structure",required:["createdAt","filter","ruleName","updatedAt"],members:{createdAt:{shape:"Sn"},filter:{shape:"S8"},ruleName:{},updatedAt:{shape:"Sn"}}},S14:{type:"map",key:{},value:{}},S15:{type:"map",key:{},value:{}},S16:{type:"list",member:{type:"structure",required:["type"],members:{detail:{type:"structure",members:{accessPointArn:{}}},type:{}}}}}}},9130:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-26",endpointPrefix:"api.detective",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Detective",serviceId:"Detective",signatureVersion:"v4",signingName:"detective",uid:"detective-2018-10-26"},operations:{AcceptInvitation:{http:{method:"PUT",requestUri:"/invitation"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},CreateGraph:{http:{requestUri:"/graph"},output:{type:"structure",members:{GraphArn:{}}}},CreateMembers:{http:{requestUri:"/graph/members"},input:{type:"structure",required:["GraphArn","Accounts"],members:{GraphArn:{},Message:{},Accounts:{type:"list",member:{type:"structure",required:["AccountId","EmailAddress"],members:{AccountId:{},EmailAddress:{}}}}}},output:{type:"structure",members:{Members:{shape:"Sb"},UnprocessedAccounts:{shape:"Sh"}}}},DeleteGraph:{http:{requestUri:"/graph/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},DeleteMembers:{http:{requestUri:"/graph/members/removal"},input:{type:"structure",required:["GraphArn","AccountIds"],members:{GraphArn:{},AccountIds:{shape:"Sm"}}},output:{type:"structure",members:{AccountIds:{shape:"Sm"},UnprocessedAccounts:{shape:"Sh"}}}},DisassociateMembership:{http:{requestUri:"/membership/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},GetMembers:{http:{requestUri:"/graph/members/get"},input:{type:"structure",required:["GraphArn","AccountIds"],members:{GraphArn:{},AccountIds:{shape:"Sm"}}},output:{type:"structure",members:{MemberDetails:{shape:"Sb"},UnprocessedAccounts:{shape:"Sh"}}}},ListGraphs:{http:{requestUri:"/graphs/list"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GraphList:{type:"list",member:{type:"structure",members:{Arn:{},CreatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListInvitations:{http:{requestUri:"/invitations/list"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Invitations:{shape:"Sb"},NextToken:{}}}},ListMembers:{http:{requestUri:"/graph/members/list"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{MemberDetails:{shape:"Sb"},NextToken:{}}}},RejectInvitation:{http:{requestUri:"/invitation/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},StartMonitoringMember:{http:{requestUri:"/graph/member/monitoringstate"},input:{type:"structure",required:["GraphArn","AccountId"],members:{GraphArn:{},AccountId:{}}}}},shapes:{Sb:{type:"list",member:{type:"structure",members:{AccountId:{},EmailAddress:{},GraphArn:{},MasterId:{},Status:{},DisabledReason:{},InvitedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},PercentOfGraphUtilization:{type:"double"},PercentOfGraphUtilizationUpdatedTime:{type:"timestamp"}}}},Sh:{type:"list",member:{type:"structure",members:{AccountId:{},Reason:{}}}},Sm:{type:"list",member:{}}}}},9135:function(e){e.exports=(e=>JSON.parse(JSON.stringify(e)))},9140:function(e,t,r){var i=r(395);var a=r(2214);var s=r(1733);i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function CognitoIdentityCredentials(e,t){i.Credentials.call(this);this.expired=true;this.params=e;this.data=null;this._identityId=null;this._clientConfig=i.util.copy(t||{});this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){r.loadCachedId();return r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.data=null;t._identityId=null;t.getId(function(r){if(!r){if(!t.params.RoleArn){t.getCredentialsForIdentity(e)}else{t.getCredentialsFromSTS(e)}}else{t.clearIdOnNotAuthorized(r);e(r)}})},clearCachedId:function clearCache(){this._identityId=null;delete this.params.IdentityId;var e=this.params.IdentityPoolId;var t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t];delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function clearIdOnNotAuthorized(e){var t=this;if(e.code=="NotAuthorizedException"){t.clearCachedId()}},getId:function getId(e){var t=this;if(typeof t.params.IdentityId==="string"){return e(null,t.params.IdentityId)}t.cognito.getId(function(r,i){if(!r&&i.IdentityId){t.params.IdentityId=i.IdentityId;e(null,i.IdentityId)}else{e(r)}})},loadCredentials:function loadCredentials(e,t){if(!e||!t)return;t.expired=false;t.accessKeyId=e.Credentials.AccessKeyId;t.secretAccessKey=e.Credentials.SecretKey;t.sessionToken=e.Credentials.SessionToken;t.expireTime=e.Credentials.Expiration},getCredentialsForIdentity:function getCredentialsForIdentity(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,i){if(!r){t.cacheId(i);t.data=i;t.loadCredentials(t.data,t)}else{t.clearIdOnNotAuthorized(r)}e(r)})},getCredentialsFromSTS:function getCredentialsFromSTS(e){var t=this;t.cognito.getOpenIdToken(function(r,i){if(!r){t.cacheId(i);t.params.WebIdentityToken=i.Token;t.webIdentityCredentials.refresh(function(r){if(!r){t.data=t.webIdentityCredentials.data;t.sts.credentialsFrom(t.data,t)}e(r)})}else{t.clearIdOnNotAuthorized(r);e(r)}})},loadCachedId:function loadCachedId(){var e=this;if(i.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);var a=(e.getStorage("providers")||"").split(",");var s=a.filter(function(e){return r.indexOf(e)!==-1});if(s.length!==0){e.params.IdentityId=t}}else if(t){e.params.IdentityId=t}}},createClients:function(){var e=this._clientConfig;this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e);if(!this.cognito){var t=i.util.merge({},e);t.params=this.params;this.cognito=new a(t)}this.sts=this.sts||new s(e)},cacheId:function cacheId(e){this._identityId=e.IdentityId;this.params.IdentityId=this._identityId;if(i.util.isBrowser()){this.setStorage("id",e.IdentityId);if(this.params.Logins){this.setStorage("providers",Object.keys(this.params.Logins).join(","))}}},getStorage:function getStorage(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function setStorage(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&window.localStorage!==null&&typeof window.localStorage==="object"?window.localStorage:{};e["aws.test-storage"]="foobar";delete e["aws.test-storage"];return e}catch(e){return{}}}()})},9153:function(e){e.exports={pagination:{}}},9160:function(e){e.exports={version:2,waiters:{FleetStarted:{delay:30,maxAttempts:40,operation:"DescribeFleets",acceptors:[{state:"success",matcher:"pathAll",argument:"Fleets[].State",expected:"ACTIVE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"PENDING_DEACTIVATE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"INACTIVE"}]},FleetStopped:{delay:30,maxAttempts:40,operation:"DescribeFleets",acceptors:[{state:"success",matcher:"pathAll",argument:"Fleets[].State",expected:"INACTIVE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"PENDING_ACTIVATE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"ACTIVE"}]}}}},9167:function(e,t,r){const i=r(745);e.exports={IdToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"id_token"})},LogoutToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"logout_token"})},AccessToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"at+JWT"})}}},9172:function(e,t,r){var i=r(3547);var a=r(1669);var s=r(5622);var n=r(8605);var o=r(7211);var u=r(8835).parse;var p=r(5747);var c=r(2779);var m=r(2334);var l=r(9811);e.exports=FormData;a.inherits(FormData,i);function FormData(e){if(!(this instanceof FormData)){return new FormData}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r=="string"){r={filename:r}}var s=i.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(a.isArray(t)){this._error(new Error("Arrays are not supported."));return}var n=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();s(n);s(t);s(o);this._trackLength(n,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=+r.knownLength}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{p.stat(e.path,function(r,i){var a;if(r){t(r);return}a=i.size-(e.start?e.start:0);t(null,a)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(r){e.pause();t(null,+r.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header=="string"){return r.header}var i=this._getContentDisposition(t,r);var a=this._getContentType(t,r);var s="";var n={"Content-Disposition":["form-data",'name="'+e+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};if(typeof r.header=="object"){l(n,r.header)}var o;for(var u in n){if(!n.hasOwnProperty(u))continue;o=n[u];if(o==null){continue}if(!Array.isArray(o)){o=[o]}if(o.length){s+=u+": "+o.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r,i;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){r=s.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){r=s.basename(e.client._httpMessage.path)}if(r){i='filename="'+r+'"'}return i};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e.name){r=c.lookup(e.name)}if(!r&&e.path){r=c.lookup(e.path)}if(!r&&e.readable&&e.hasOwnProperty("httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=c.lookup(t.filepath||t.filename)}if(!r&&typeof e=="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype._generateBoundary=function(){var e="--------------------------";for(var t=0;t<24;t++){e+=Math.floor(Math.random()*10).toString(16)}this._boundary=e};FormData.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;if(this._streams.length){e+=this._lastBoundary().length}if(!this.hasKnownLength()){this._error(new Error("Cannot calculate proper length in synchronous way."))}return e};FormData.prototype.hasKnownLength=function(){var e=true;if(this._valuesToMeasure.length){e=false}return e};FormData.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length){t+=this._lastBoundary().length}if(!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}m.parallel(this._valuesToMeasure,this._lengthRetriever,function(r,i){if(r){e(r);return}i.forEach(function(e){t+=e});e(null,t)})};FormData.prototype.submit=function(e,t){var r,i,a={method:"post"};if(typeof e=="string"){e=u(e);i=l({port:e.port,path:e.pathname,host:e.hostname,protocol:e.protocol},a)}else{i=l(e,a);if(!i.port){i.port=i.protocol=="https:"?443:80}}i.headers=this.getHeaders(e.headers);if(i.protocol=="https:"){r=o.request(i)}else{r=n.request(i)}this.getLength(function(e,i){if(e){this._error(e);return}r.setHeader("Content-Length",i);this.pipe(r);if(t){r.on("error",t);r.on("response",t.bind(this,null))}}.bind(this));return r};FormData.prototype._error=function(e){if(!this.error){this.error=e;this.pause();this.emit("error",e)}};FormData.prototype.toString=function(){return"[object FormData]"}},9173:function(e,t,r){"use strict";const i=r(8835);const a=r(5128);e.exports=((e,t)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`)}const r=a(e,Object.assign({https:true},t));return i.parse(r)})},9181:function(e){const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const a=16;e.exports={SEMVER_SPEC_VERSION:t,MAX_LENGTH:r,MAX_SAFE_INTEGER:i,MAX_SAFE_COMPONENT_LENGTH:a}},9187:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-09-06",endpointPrefix:"iotthingsgraph",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Things Graph",serviceId:"IoTThingsGraph",signatureVersion:"v4",signingName:"iotthingsgraph",targetPrefix:"IotThingsGraphFrontEndService",uid:"iotthingsgraph-2018-09-06"},operations:{AssociateEntityToThing:{input:{type:"structure",required:["thingName","entityId"],members:{thingName:{},entityId:{},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{}}},CreateFlowTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}}},CreateSystemInstance:{input:{type:"structure",required:["definition","target"],members:{tags:{shape:"Sf"},definition:{shape:"S7"},target:{},greengrassGroupName:{},s3BucketName:{},metricsConfiguration:{shape:"Sm"},flowActionsRoleArn:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}}},CreateSystemTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}}},DeleteFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeleteNamespace:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{}}}},DeleteSystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{}}},DeleteSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",required:["summary"],members:{summary:{shape:"Sq"},greengrassDeploymentId:{}}}},DeprecateFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeprecateSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DescribeNamespace:{input:{type:"structure",members:{namespaceName:{}}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},trackingNamespaceName:{},trackingNamespaceVersion:{type:"long"},namespaceVersion:{type:"long"}}}},DissociateEntityFromThing:{input:{type:"structure",required:["thingName","entityType"],members:{thingName:{},entityType:{}}},output:{type:"structure",members:{}}},GetEntities:{input:{type:"structure",required:["ids"],members:{ids:{type:"list",member:{}},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"}}}},GetFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sb"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}}},GetFlowTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}}},GetNamespaceDeletionStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},status:{},errorCode:{},errorMessage:{}}}},GetSystemInstance:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sq"},definition:{shape:"S7"},s3BucketName:{},metricsConfiguration:{shape:"Sm"},validatedNamespaceVersion:{type:"long"},validatedDependencyRevisions:{type:"list",member:{type:"structure",members:{id:{},revisionNumber:{type:"long"}}}},flowActionsRoleArn:{}}}}}},GetSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sw"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}}},GetSystemTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}}},GetUploadStatus:{input:{type:"structure",required:["uploadId"],members:{uploadId:{}}},output:{type:"structure",required:["uploadId","uploadStatus","createdDate"],members:{uploadId:{},uploadStatus:{},namespaceArn:{},namespaceName:{},namespaceVersion:{type:"long"},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},ListFlowExecutionMessages:{input:{type:"structure",required:["flowExecutionId"],members:{flowExecutionId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{messages:{type:"list",member:{type:"structure",members:{messageId:{},eventType:{},timestamp:{type:"timestamp"},payload:{}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{maxResults:{type:"integer"},resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"Sf"},nextToken:{}}}},SearchEntities:{input:{type:"structure",required:["entityTypes"],members:{entityTypes:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"},nextToken:{}}}},SearchFlowExecutions:{input:{type:"structure",required:["systemInstanceId"],members:{systemInstanceId:{},flowExecutionId:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{flowExecutionId:{},status:{},systemInstanceId:{},flowTemplateId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},SearchFlowTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}}},SearchSystemInstances:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{shape:"Sq"}},nextToken:{}}}},SearchSystemTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}}},SearchThings:{input:{type:"structure",required:["entityId"],members:{entityId:{},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingArn:{},thingName:{}}}},nextToken:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UndeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFlowTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}}},UpdateSystemTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}}},UploadEntityDefinitions:{input:{type:"structure",members:{document:{shape:"S7"},syncWithPublicNamespace:{type:"boolean"},deprecateExistingEntities:{type:"boolean"}}},output:{type:"structure",required:["uploadId"],members:{uploadId:{}}}}},shapes:{S7:{type:"structure",required:["language","text"],members:{language:{},text:{}}},Sb:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},Sf:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sm:{type:"structure",members:{cloudMetricEnabled:{type:"boolean"},metricRuleRoleArn:{}}},Sq:{type:"structure",members:{id:{},arn:{},status:{},target:{},greengrassGroupName:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},greengrassGroupId:{},greengrassGroupVersionId:{}}},Sw:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},S1l:{type:"list",member:{type:"structure",members:{id:{},arn:{},type:{},createdAt:{type:"timestamp"},definition:{shape:"S7"}}}},S1u:{type:"list",member:{shape:"Sb"}},S2a:{type:"list",member:{shape:"Sw"}}}}},9196:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["frauddetector"]={};i.FraudDetector=a.defineService("frauddetector",["2019-11-15"]);Object.defineProperty(s.services["frauddetector"],"2019-11-15",{get:function get(){var e=r(6505);e.paginators=r(3137).pagination;return e},enumerable:true,configurable:true});e.exports=i.FraudDetector},9198:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-23",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics V2",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics V2",signatureVersion:"v4",signingName:"kinesisanalytics",targetPrefix:"KinesisAnalytics_20180523",uid:"kinesisanalyticsv2-2018-05-23"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOption:{shape:"S4"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}}},AddApplicationInput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Input"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Input:{shape:"Sd"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},InputDescriptions:{shape:"S11"}}}},AddApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfigurationDescription:{shape:"S14"}}}},AddApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Output"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Output:{shape:"S1d"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},OutputDescriptions:{shape:"S1j"}}}},AddApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceDataSource:{shape:"S1p"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},ReferenceDataSourceDescriptions:{shape:"S1v"}}}},AddApplicationVpcConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","VpcConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},VpcConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},VpcConfigurationDescription:{shape:"S25"}}}},CreateApplication:{input:{type:"structure",required:["ApplicationName","RuntimeEnvironment","ServiceExecutionRole"],members:{ApplicationName:{},ApplicationDescription:{},RuntimeEnvironment:{},ServiceExecutionRole:{},ApplicationConfiguration:{type:"structure",required:["ApplicationCodeConfiguration"],members:{SqlApplicationConfiguration:{type:"structure",members:{Inputs:{type:"list",member:{shape:"Sd"}},Outputs:{type:"list",member:{shape:"S1d"}},ReferenceDataSources:{type:"list",member:{shape:"S1p"}}}},FlinkApplicationConfiguration:{type:"structure",members:{CheckpointConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},CheckpointingEnabled:{type:"boolean"},CheckpointInterval:{type:"long"},MinPauseBetweenCheckpoints:{type:"long"}}},MonitoringConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},MetricsLevel:{},LogLevel:{}}},ParallelismConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},Parallelism:{type:"integer"},ParallelismPerKPU:{type:"integer"},AutoScalingEnabled:{type:"boolean"}}}}},EnvironmentProperties:{type:"structure",required:["PropertyGroups"],members:{PropertyGroups:{shape:"S2s"}}},ApplicationCodeConfiguration:{type:"structure",required:["CodeContentType"],members:{CodeContent:{type:"structure",members:{TextContent:{},ZipFileContent:{type:"blob"},S3ContentLocation:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ObjectVersion:{}}}}},CodeContentType:{}}},ApplicationSnapshotConfiguration:{type:"structure",required:["SnapshotsEnabled"],members:{SnapshotsEnabled:{type:"boolean"}}},VpcConfigurations:{type:"list",member:{shape:"S1z"}}}},CloudWatchLoggingOptions:{type:"list",member:{shape:"S4"}},Tags:{shape:"S37"}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}},CreateApplicationPresignedUrl:{input:{type:"structure",required:["ApplicationName","UrlType"],members:{ApplicationName:{},UrlType:{},SessionExpirationDurationInSeconds:{type:"long"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreateApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName"],members:{ApplicationName:{},SnapshotName:{}}},output:{type:"structure",members:{}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName","CreateTimestamp"],members:{ApplicationName:{},CreateTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOptionId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}}},DeleteApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","OutputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},OutputId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName","SnapshotCreationTimestamp"],members:{ApplicationName:{},SnapshotName:{},SnapshotCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationVpcConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","VpcConfigurationId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},VpcConfigurationId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DescribeApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},IncludeAdditionalDetails:{type:"boolean"}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}},DescribeApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName"],members:{ApplicationName:{},SnapshotName:{}}},output:{type:"structure",required:["SnapshotDetails"],members:{SnapshotDetails:{shape:"S4o"}}}},DiscoverInputSchema:{input:{type:"structure",required:["ServiceExecutionRole"],members:{ResourceARN:{},ServiceExecutionRole:{},InputStartingPositionConfiguration:{shape:"S18"},S3Configuration:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{}}},InputProcessingConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{InputSchema:{shape:"Sl"},ParsedInputRecords:{type:"list",member:{type:"list",member:{}}},ProcessedInputRecords:{type:"list",member:{}},RawInputRecords:{type:"list",member:{}}}}},ListApplicationSnapshots:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SnapshotSummaries:{type:"list",member:{shape:"S4o"}},NextToken:{}}}},ListApplications:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ApplicationSummaries"],members:{ApplicationSummaries:{type:"list",member:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId","RuntimeEnvironment"],members:{ApplicationName:{},ApplicationARN:{},ApplicationStatus:{},ApplicationVersionId:{type:"long"},RuntimeEnvironment:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S37"}}}},StartApplication:{input:{type:"structure",required:["ApplicationName","RunConfiguration"],members:{ApplicationName:{},RunConfiguration:{type:"structure",members:{FlinkRunConfiguration:{shape:"S3q"},SqlRunConfigurations:{type:"list",member:{type:"structure",required:["InputId","InputStartingPositionConfiguration"],members:{InputId:{},InputStartingPositionConfiguration:{shape:"S18"}}}},ApplicationRestoreConfiguration:{shape:"S3n"}}}}},output:{type:"structure",members:{}}},StopApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S37"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ApplicationConfigurationUpdate:{type:"structure",members:{SqlApplicationConfigurationUpdate:{type:"structure",members:{InputUpdates:{type:"list",member:{type:"structure",required:["InputId"],members:{InputId:{},NamePrefixUpdate:{},InputProcessingConfigurationUpdate:{type:"structure",required:["InputLambdaProcessorUpdate"],members:{InputLambdaProcessorUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}}}},KinesisStreamsInputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},KinesisFirehoseInputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},InputSchemaUpdate:{type:"structure",members:{RecordFormatUpdate:{shape:"Sm"},RecordEncodingUpdate:{},RecordColumnUpdates:{shape:"Sv"}}},InputParallelismUpdate:{type:"structure",required:["CountUpdate"],members:{CountUpdate:{type:"integer"}}}}}},OutputUpdates:{type:"list",member:{type:"structure",required:["OutputId"],members:{OutputId:{},NameUpdate:{},KinesisStreamsOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},KinesisFirehoseOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},LambdaOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},DestinationSchemaUpdate:{shape:"S1h"}}}},ReferenceDataSourceUpdates:{type:"list",member:{type:"structure",required:["ReferenceId"],members:{ReferenceId:{},TableNameUpdate:{},S3ReferenceDataSourceUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{}}},ReferenceSchemaUpdate:{shape:"Sl"}}}}}},ApplicationCodeConfigurationUpdate:{type:"structure",members:{CodeContentTypeUpdate:{},CodeContentUpdate:{type:"structure",members:{TextContentUpdate:{},ZipFileContentUpdate:{type:"blob"},S3ContentLocationUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{},ObjectVersionUpdate:{}}}}}}},FlinkApplicationConfigurationUpdate:{type:"structure",members:{CheckpointConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},CheckpointingEnabledUpdate:{type:"boolean"},CheckpointIntervalUpdate:{type:"long"},MinPauseBetweenCheckpointsUpdate:{type:"long"}}},MonitoringConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},MetricsLevelUpdate:{},LogLevelUpdate:{}}},ParallelismConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},ParallelismUpdate:{type:"integer"},ParallelismPerKPUUpdate:{type:"integer"},AutoScalingEnabledUpdate:{type:"boolean"}}}}},EnvironmentPropertyUpdates:{type:"structure",required:["PropertyGroups"],members:{PropertyGroups:{shape:"S2s"}}},ApplicationSnapshotConfigurationUpdate:{type:"structure",required:["SnapshotsEnabledUpdate"],members:{SnapshotsEnabledUpdate:{type:"boolean"}}},VpcConfigurationUpdates:{type:"list",member:{type:"structure",required:["VpcConfigurationId"],members:{VpcConfigurationId:{},SubnetIdUpdates:{shape:"S20"},SecurityGroupIdUpdates:{shape:"S22"}}}}}},ServiceExecutionRoleUpdate:{},RunConfigurationUpdate:{type:"structure",members:{FlinkRunConfiguration:{shape:"S3q"},ApplicationRestoreConfiguration:{shape:"S3n"}}},CloudWatchLoggingOptionUpdates:{type:"list",member:{type:"structure",required:["CloudWatchLoggingOptionId"],members:{CloudWatchLoggingOptionId:{},LogStreamARNUpdate:{}}}}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}}},shapes:{S4:{type:"structure",required:["LogStreamARN"],members:{LogStreamARN:{}}},S8:{type:"list",member:{type:"structure",required:["LogStreamARN"],members:{CloudWatchLoggingOptionId:{},LogStreamARN:{},RoleARN:{}}}},Sd:{type:"structure",required:["NamePrefix","InputSchema"],members:{NamePrefix:{},InputProcessingConfiguration:{shape:"Sf"},KinesisStreamsInput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},KinesisFirehoseInput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},InputParallelism:{shape:"Sj"},InputSchema:{shape:"Sl"}}},Sf:{type:"structure",required:["InputLambdaProcessor"],members:{InputLambdaProcessor:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}}}},Sj:{type:"structure",members:{Count:{type:"integer"}}},Sl:{type:"structure",required:["RecordFormat","RecordColumns"],members:{RecordFormat:{shape:"Sm"},RecordEncoding:{},RecordColumns:{shape:"Sv"}}},Sm:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{},MappingParameters:{type:"structure",members:{JSONMappingParameters:{type:"structure",required:["RecordRowPath"],members:{RecordRowPath:{}}},CSVMappingParameters:{type:"structure",required:["RecordRowDelimiter","RecordColumnDelimiter"],members:{RecordRowDelimiter:{},RecordColumnDelimiter:{}}}}}}},Sv:{type:"list",member:{type:"structure",required:["Name","SqlType"],members:{Name:{},Mapping:{},SqlType:{}}}},S11:{type:"list",member:{type:"structure",members:{InputId:{},NamePrefix:{},InAppStreamNames:{type:"list",member:{}},InputProcessingConfigurationDescription:{shape:"S14"},KinesisStreamsInputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},InputSchema:{shape:"Sl"},InputParallelism:{shape:"Sj"},InputStartingPositionConfiguration:{shape:"S18"}}}},S14:{type:"structure",members:{InputLambdaProcessorDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}}}},S18:{type:"structure",members:{InputStartingPosition:{}}},S1d:{type:"structure",required:["Name","DestinationSchema"],members:{Name:{},KinesisStreamsOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},KinesisFirehoseOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},LambdaOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},DestinationSchema:{shape:"S1h"}}},S1h:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{}}},S1j:{type:"list",member:{type:"structure",members:{OutputId:{},Name:{},KinesisStreamsOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},LambdaOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S1h"}}}},S1p:{type:"structure",required:["TableName","ReferenceSchema"],members:{TableName:{},S3ReferenceDataSource:{type:"structure",members:{BucketARN:{},FileKey:{}}},ReferenceSchema:{shape:"Sl"}}},S1v:{type:"list",member:{type:"structure",required:["ReferenceId","TableName","S3ReferenceDataSourceDescription"],members:{ReferenceId:{},TableName:{},S3ReferenceDataSourceDescription:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Sl"}}}},S1z:{type:"structure",required:["SubnetIds","SecurityGroupIds"],members:{SubnetIds:{shape:"S20"},SecurityGroupIds:{shape:"S22"}}},S20:{type:"list",member:{}},S22:{type:"list",member:{}},S25:{type:"structure",required:["VpcConfigurationId","VpcId","SubnetIds","SecurityGroupIds"],members:{VpcConfigurationId:{},VpcId:{},SubnetIds:{shape:"S20"},SecurityGroupIds:{shape:"S22"}}},S2s:{type:"list",member:{type:"structure",required:["PropertyGroupId","PropertyMap"],members:{PropertyGroupId:{},PropertyMap:{type:"map",key:{},value:{}}}}},S37:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S3c:{type:"structure",required:["ApplicationARN","ApplicationName","RuntimeEnvironment","ApplicationStatus","ApplicationVersionId"],members:{ApplicationARN:{},ApplicationDescription:{},ApplicationName:{},RuntimeEnvironment:{},ServiceExecutionRole:{},ApplicationStatus:{},ApplicationVersionId:{type:"long"},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},ApplicationConfigurationDescription:{type:"structure",members:{SqlApplicationConfigurationDescription:{type:"structure",members:{InputDescriptions:{shape:"S11"},OutputDescriptions:{shape:"S1j"},ReferenceDataSourceDescriptions:{shape:"S1v"}}},ApplicationCodeConfigurationDescription:{type:"structure",required:["CodeContentType"],members:{CodeContentType:{},CodeContentDescription:{type:"structure",members:{TextContent:{},CodeMD5:{},CodeSize:{type:"long"},S3ApplicationCodeLocationDescription:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ObjectVersion:{}}}}}}},RunConfigurationDescription:{type:"structure",members:{ApplicationRestoreConfigurationDescription:{shape:"S3n"},FlinkRunConfigurationDescription:{shape:"S3q"}}},FlinkApplicationConfigurationDescription:{type:"structure",members:{CheckpointConfigurationDescription:{type:"structure",members:{ConfigurationType:{},CheckpointingEnabled:{type:"boolean"},CheckpointInterval:{type:"long"},MinPauseBetweenCheckpoints:{type:"long"}}},MonitoringConfigurationDescription:{type:"structure",members:{ConfigurationType:{},MetricsLevel:{},LogLevel:{}}},ParallelismConfigurationDescription:{type:"structure",members:{ConfigurationType:{},Parallelism:{type:"integer"},ParallelismPerKPU:{type:"integer"},CurrentParallelism:{type:"integer"},AutoScalingEnabled:{type:"boolean"}}},JobPlanDescription:{}}},EnvironmentPropertyDescriptions:{type:"structure",members:{PropertyGroupDescriptions:{shape:"S2s"}}},ApplicationSnapshotConfigurationDescription:{type:"structure",required:["SnapshotsEnabled"],members:{SnapshotsEnabled:{type:"boolean"}}},VpcConfigurationDescriptions:{type:"list",member:{shape:"S25"}}}},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}},S3n:{type:"structure",required:["ApplicationRestoreType"],members:{ApplicationRestoreType:{},SnapshotName:{}}},S3q:{type:"structure",members:{AllowNonRestoredState:{type:"boolean"}}},S4o:{type:"structure",required:["SnapshotName","SnapshotStatus","ApplicationVersionId"],members:{SnapshotName:{},SnapshotStatus:{},ApplicationVersionId:{type:"long"},SnapshotCreationTimestamp:{type:"timestamp"}}}}}},9204:function(e,t,r){const i=r(1798);const a=r(1481);const{deep:s}=r(4310);const n=r(2854);const{HTTP_OPTIONS:o}=r(7766);let u;let p;const c=e=>{u=s({},e,u);p=i.extend(u)};c({followRedirect:false,headers:{"User-Agent":`${a.name}/${a.version} (${a.homepage})`},retry:0,timeout:2500,throwHttpErrors:false});e.exports=function request(e,{mTLS:t=false}={}){const{url:r}=e;n(r);const i=this[o];let a;if(i){a=i.call(this,s({},e,u))}else{a=e}if(t&&(!a.key||!a.cert)){throw new TypeError("mutual-TLS certificate and key not set")}return p(a)};e.exports.setDefaults=c},9206:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-15",endpointPrefix:"ec2",protocol:"ec2",serviceAbbreviation:"Amazon EC2",serviceFullName:"Amazon Elastic Compute Cloud",serviceId:"EC2",signatureVersion:"v4",uid:"ec2-2016-11-15",xmlNamespace:"http://ec2.amazonaws.com/doc/2016-11-15"},operations:{AcceptReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"S3",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"S5",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{ExchangeId:{locationName:"exchangeId"}}}},AcceptTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AcceptTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},AcceptTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},AcceptVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},AcceptVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},AllocateAddress:{input:{type:"structure",members:{Domain:{},Address:{},PublicIpv4Pool:{},NetworkBorderGroup:{},CustomerOwnedIpv4Pool:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Domain:{locationName:"domain"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}},AllocateHosts:{input:{type:"structure",required:["AvailabilityZone","Quantity"],members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},ClientToken:{locationName:"clientToken"},InstanceType:{locationName:"instanceType"},InstanceFamily:{},Quantity:{locationName:"quantity",type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},HostRecovery:{}}},output:{type:"structure",members:{HostIds:{shape:"S21",locationName:"hostIdSet"}}}},ApplySecurityGroupsToClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","VpcId","SecurityGroupIds"],members:{ClientVpnEndpointId:{},VpcId:{},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SecurityGroupIds:{shape:"S25",locationName:"securityGroupIds"}}}},AssignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{AssignedIpv6Addresses:{shape:"S29",locationName:"assignedIpv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},AssignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{AllowReassignment:{locationName:"allowReassignment",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2d",locationName:"privateIpAddress"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},AssignedPrivateIpAddresses:{locationName:"assignedPrivateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateIpAddress:{locationName:"privateIpAddress"}}}}}}},AssociateAddress:{input:{type:"structure",members:{AllocationId:{},InstanceId:{},PublicIp:{},AllowReassociation:{locationName:"allowReassociation",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"}}}},AssociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","SubnetId"],members:{ClientVpnEndpointId:{},SubnetId:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2o",locationName:"status"}}}},AssociateDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId","VpcId"],members:{DhcpOptionsId:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},AssociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}},AssociateIamInstanceProfile:{input:{type:"structure",required:["IamInstanceProfile","InstanceId"],members:{IamInstanceProfile:{shape:"S2w"},InstanceId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2y",locationName:"iamInstanceProfileAssociation"}}}},AssociateRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},AssociationState:{shape:"S35",locationName:"associationState"}}}},AssociateSubnetCidrBlock:{input:{type:"structure",required:["Ipv6CidrBlock","SubnetId"],members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},SubnetId:{locationName:"subnetId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S39",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},AssociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3d"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3i",locationName:"association"}}}},AssociateVpcCidrBlock:{input:{type:"structure",required:["VpcId"],members:{AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},CidrBlock:{},VpcId:{locationName:"vpcId"},Ipv6CidrBlockNetworkBorderGroup:{},Ipv6Pool:{},Ipv6CidrBlock:{}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3n",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3q",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S3s",locationName:"SecurityGroupId"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},AttachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},AttachNetworkInterface:{input:{type:"structure",required:["DeviceIndex","InstanceId","NetworkInterfaceId"],members:{DeviceIndex:{locationName:"deviceIndex",type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkCardIndex:{type:"integer"}}},output:{type:"structure",members:{AttachmentId:{locationName:"attachmentId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},AttachVolume:{input:{type:"structure",required:["Device","InstanceId","VolumeId"],members:{Device:{},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S40"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S45",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S49",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S4c",locationName:"ipPermissions"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}}},AuthorizeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S4p"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4t",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4t",locationName:"bundleInstanceTask"}}}},CancelCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CancelConversionTask:{input:{type:"structure",required:["ConversionTaskId"],members:{ConversionTaskId:{locationName:"conversionTaskId"},DryRun:{locationName:"dryRun",type:"boolean"},ReasonMessage:{locationName:"reasonMessage"}}}},CancelExportTask:{input:{type:"structure",required:["ExportTaskId"],members:{ExportTaskId:{locationName:"exportTaskId"}}}},CancelImportTask:{input:{type:"structure",members:{CancelReason:{},DryRun:{type:"boolean"},ImportTaskId:{}}},output:{type:"structure",members:{ImportTaskId:{locationName:"importTaskId"},PreviousState:{locationName:"previousState"},State:{locationName:"state"}}}},CancelReservedInstancesListing:{input:{type:"structure",required:["ReservedInstancesListingId"],members:{ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S5c",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S5o",locationName:"spotFleetRequestId"},TerminateInstances:{locationName:"terminateInstances",type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetRequests:{locationName:"successfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentSpotFleetRequestState:{locationName:"currentSpotFleetRequestState"},PreviousSpotFleetRequestState:{locationName:"previousSpotFleetRequestState"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},UnsuccessfulFleetRequests:{locationName:"unsuccessfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}}}}},CancelSpotInstanceRequests:{input:{type:"structure",required:["SpotInstanceRequestIds"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S5z",locationName:"SpotInstanceRequestId"}}},output:{type:"structure",members:{CancelledSpotInstanceRequests:{locationName:"spotInstanceRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},State:{locationName:"state"}}}}}}},ConfirmProductInstance:{input:{type:"structure",required:["InstanceId","ProductCode"],members:{InstanceId:{},ProductCode:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{OwnerId:{locationName:"ownerId"},Return:{locationName:"return",type:"boolean"}}}},CopyFpgaImage:{input:{type:"structure",required:["SourceFpgaImageId","SourceRegion"],members:{DryRun:{type:"boolean"},SourceFpgaImageId:{},Description:{},Name:{},SourceRegion:{},ClientToken:{}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"}}}},CopyImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{ClientToken:{},Description:{},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},Name:{},SourceImageId:{},SourceRegion:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CopySnapshot:{input:{type:"structure",required:["SourceRegion","SourceSnapshotId"],members:{Description:{},DestinationRegion:{locationName:"destinationRegion"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},PresignedUrl:{locationName:"presignedUrl"},SourceRegion:{},SourceSnapshotId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateCapacityReservation:{input:{type:"structure",required:["InstanceType","InstancePlatform","InstanceCount"],members:{ClientToken:{},InstanceType:{},InstancePlatform:{},AvailabilityZone:{},AvailabilityZoneId:{},Tenancy:{},InstanceCount:{type:"integer"},EbsOptimized:{type:"boolean"},EphemeralStorage:{type:"boolean"},EndDate:{type:"timestamp"},EndDateType:{},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservation:{shape:"S6k",locationName:"capacityReservation"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6p",locationName:"carrierGateway"}}}},CreateClientVpnEndpoint:{input:{type:"structure",required:["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],members:{ClientCidrBlock:{},ServerCertificateArn:{},AuthenticationOptions:{locationName:"Authentication",type:"list",member:{type:"structure",members:{Type:{},ActiveDirectory:{type:"structure",members:{DirectoryId:{}}},MutualAuthentication:{type:"structure",members:{ClientRootCertificateChainArn:{}}},FederatedAuthentication:{type:"structure",members:{SAMLProviderArn:{},SelfServiceSAMLProviderArn:{}}}}}},ConnectionLogOptions:{shape:"S6z"},DnsServers:{shape:"Se"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S72"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S74",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S78",locationName:"status"}}}},CreateCustomerGateway:{input:{type:"structure",required:["BgpAsn","Type"],members:{BgpAsn:{type:"integer"},PublicIp:{locationName:"IpAddress"},CertificateArn:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DeviceName:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"S7d",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7g",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"S7m",locationName:"vpc"}}}},CreateDhcpOptions:{input:{type:"structure",required:["DhcpConfigurations"],members:{DhcpConfigurations:{locationName:"dhcpConfiguration",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{shape:"Se",locationName:"Value"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"S7v",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"S82",locationName:"egressOnlyInternetGateway"}}}},CreateFleet:{input:{type:"structure",required:["LaunchTemplateConfigs","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ClientToken:{},SpotOptions:{type:"structure",members:{AllocationStrategy:{},MaintenanceStrategies:{type:"structure",members:{CapacityRebalance:{type:"structure",members:{ReplacementStrategy:{}}}}},InstanceInterruptionBehavior:{},InstancePoolsToUseCount:{type:"integer"},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},OnDemandOptions:{type:"structure",members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{}}},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"S8i"},TargetCapacitySpecification:{shape:"S8r"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S95",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}},CreateFlowLogs:{input:{type:"structure",required:["ResourceIds","ResourceType","TrafficType"],members:{DryRun:{type:"boolean"},ClientToken:{},DeliverLogsPermissionArn:{},LogGroupName:{},ResourceIds:{locationName:"ResourceId",type:"list",member:{locationName:"item"}},ResourceType:{},TrafficType:{},LogDestinationType:{},LogDestination:{},LogFormat:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MaxAggregationInterval:{type:"integer"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},FlowLogIds:{shape:"Se",locationName:"flowLogIdSet"},Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"S9f"},LogsStorageLocation:{shape:"S9f"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"S9i",locationName:"blockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},Name:{locationName:"name"},NoReboot:{locationName:"noReboot",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateInstanceExportTask:{input:{type:"structure",required:["ExportToS3Task","InstanceId","TargetEnvironment"],members:{Description:{locationName:"description"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"S9t",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"S9z",locationName:"internetGateway"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{locationName:"keyMaterial",type:"string",sensitive:true},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"Sa5"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sbh",locationName:"launchTemplate"},Warning:{shape:"Sbi",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"Sa5"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Sbn",locationName:"launchTemplateVersion"},Warning:{shape:"Sbi",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Scl",locationName:"route"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Scq",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Sct",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["AllocationId","SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Sd1",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkAcl:{shape:"Sd8",locationName:"networkAcl"}}}},CreateNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sdd",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},CreateNetworkInsightsPath:{input:{type:"structure",required:["Source","Destination","Protocol","ClientToken"],members:{SourceIp:{},DestinationIp:{},Source:{},Destination:{},Protocol:{},DestinationPort:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkInsightsPath:{shape:"Sdn",locationName:"networkInsightsPath"}}}},CreateNetworkInterface:{input:{type:"structure",required:["SubnetId"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sds",locationName:"networkInterface"}}}},CreateNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfaceId","Permission"],members:{NetworkInterfaceId:{},AwsAccountId:{},AwsService:{},Permission:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfacePermission:{shape:"Se6",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PlacementGroup:{shape:"Sec",locationName:"placementGroup"}}}},CreateReservedInstancesListing:{input:{type:"structure",required:["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],members:{ClientToken:{locationName:"clientToken"},InstanceCount:{locationName:"instanceCount",type:"integer"},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S5c",locationName:"reservedInstancesListingsSet"}}}},CreateRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CreateRouteTable:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{RouteTable:{shape:"Sep",locationName:"routeTable"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},VolumeId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Sf1"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},CopyTagsFromSource:{}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"},Encrypted:{locationName:"encrypted",type:"boolean"},VolumeId:{locationName:"volumeId"},State:{locationName:"state"},VolumeSize:{locationName:"volumeSize",type:"integer"},StartTime:{locationName:"startTime",type:"timestamp"},Progress:{locationName:"progress"},OwnerId:{locationName:"ownerId"},SnapshotId:{locationName:"snapshotId"}}}}}}},CreateSpotDatafeedSubscription:{input:{type:"structure",required:["Bucket"],members:{Bucket:{locationName:"bucket"},DryRun:{locationName:"dryRun",type:"boolean"},Prefix:{locationName:"prefix"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sfb",locationName:"spotDatafeedSubscription"}}}},CreateSubnet:{input:{type:"structure",required:["CidrBlock","VpcId"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7g",locationName:"subnet"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Sfh",locationName:"ResourceId"},Tags:{shape:"Ss",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sfl",locationName:"trafficMirrorFilter"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],members:{TrafficMirrorFilterId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sfv"},SourcePortRange:{shape:"Sfv"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sfn",locationName:"trafficMirrorFilterRule"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorSession:{input:{type:"structure",required:["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],members:{NetworkInterfaceId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sg0",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sg3",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{},TransitGatewayCidrBlocks:{shape:"Sgc"}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sge",locationName:"transitGateway"}}}},CreateTransitGatewayConnect:{input:{type:"structure",required:["TransportTransitGatewayAttachmentId","Options"],members:{TransportTransitGatewayAttachmentId:{},Options:{type:"structure",required:["Protocol"],members:{Protocol:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sgl",locationName:"transitGatewayConnect"}}}},CreateTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],members:{TransitGatewayAttachmentId:{},TransitGatewayAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"Sgp"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sgr",locationName:"transitGatewayConnectPeer"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Options:{type:"structure",members:{Igmpv2Support:{},StaticSourcesSupport:{},AutoAcceptSharedAssociations:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sh4",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},CreateTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Shc",locationName:"transitGatewayPrefixListReference"}}}},CreateTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Shh",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sho",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"S3d"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},CreateVolume:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},Encrypted:{locationName:"encrypted",type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},OutpostArn:{},Size:{type:"integer"},SnapshotId:{},VolumeType:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"},Throughput:{type:"integer"}}},output:{shape:"Shu"}},CreateVpc:{input:{type:"structure",required:["CidrBlock"],members:{CidrBlock:{},AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},Ipv6Pool:{},Ipv6CidrBlock:{},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockNetworkBorderGroup:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"S7m",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Si1",locationName:"RouteTableId"},SubnetIds:{shape:"Si2",locationName:"SubnetId"},SecurityGroupIds:{shape:"Si3",locationName:"SecurityGroupId"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Si5",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Sie",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"Se",locationName:"NetworkLoadBalancerArn"},GatewayLoadBalancerArns:{shape:"Se",locationName:"GatewayLoadBalancerArn"},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Sij",locationName:"serviceConfiguration"},ClientToken:{locationName:"clientToken"}}}},CreateVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},PeerOwnerId:{locationName:"peerOwnerId"},PeerVpcId:{locationName:"peerVpcId"},VpcId:{locationName:"vpcId"},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},CreateVpnConnection:{input:{type:"structure",required:["CustomerGatewayId","Type"],members:{CustomerGatewayId:{},Type:{},VpnGatewayId:{},TransitGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},TunnelInsideIpVersion:{},TunnelOptions:{type:"list",member:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Siy",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sj0",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Sj2",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sj4",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Sj6",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sj8",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sja",locationName:"IKEVersion"},StartupAction:{}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Sk6",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6p",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S74",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S78",locationName:"status"}}}},DeleteCustomerGateway:{input:{type:"structure",required:["CustomerGatewayId"],members:{CustomerGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId"],members:{DhcpOptionsId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteEgressOnlyInternetGateway:{input:{type:"structure",required:["EgressOnlyInternetGatewayId"],members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayId:{}}},output:{type:"structure",members:{ReturnCode:{locationName:"returnCode",type:"boolean"}}}},DeleteFleets:{input:{type:"structure",required:["FleetIds","TerminateInstances"],members:{DryRun:{type:"boolean"},FleetIds:{shape:"Skk",locationName:"FleetId"},TerminateInstances:{type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetDeletions:{locationName:"successfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},FleetId:{locationName:"fleetId"}}}},UnsuccessfulFleetDeletions:{locationName:"unsuccessfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},FleetId:{locationName:"fleetId"}}}}}}},DeleteFlowLogs:{input:{type:"structure",required:["FlowLogIds"],members:{DryRun:{type:"boolean"},FlowLogIds:{shape:"Sku",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteFpgaImage:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteInternetGateway:{input:{type:"structure",required:["InternetGatewayId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"}}}},DeleteKeyPair:{input:{type:"structure",members:{KeyName:{},KeyPairId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sbh",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sl6",locationName:"LaunchTemplateVersion"}}},output:{type:"structure",members:{SuccessfullyDeletedLaunchTemplateVersions:{locationName:"successfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"}}}},UnsuccessfullyDeletedLaunchTemplateVersions:{locationName:"unsuccessfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},ResponseError:{locationName:"responseError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},DeleteLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Scl",locationName:"route"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Scq",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",locationName:"prefixList"}}}},DeleteNatGateway:{input:{type:"structure",required:["NatGatewayId"],members:{DryRun:{type:"boolean"},NatGatewayId:{}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"}}}},DeleteNetworkAcl:{input:{type:"structure",required:["NetworkAclId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}}},DeleteNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","RuleNumber"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},DeleteNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsAnalysisId"],members:{DryRun:{type:"boolean"},NetworkInsightsAnalysisId:{}}},output:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"}}}},DeleteNetworkInsightsPath:{input:{type:"structure",required:["NetworkInsightsPathId"],members:{DryRun:{type:"boolean"},NetworkInsightsPathId:{}}},output:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"}}}},DeleteNetworkInterface:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},DeleteNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfacePermissionId"],members:{NetworkInterfacePermissionId:{},Force:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeletePlacementGroup:{input:{type:"structure",required:["GroupName"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"}}}},DeleteQueuedReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds"],members:{DryRun:{type:"boolean"},ReservedInstancesIds:{locationName:"ReservedInstancesId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SuccessfulQueuedPurchaseDeletions:{locationName:"successfulQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},FailedQueuedPurchaseDeletions:{locationName:"failedQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}}}}}},DeleteRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteSecurityGroup:{input:{type:"structure",members:{GroupId:{},GroupName:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSubnet:{input:{type:"structure",required:["SubnetId"],members:{SubnetId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteTags:{input:{type:"structure",required:["Resources"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Sfh",locationName:"resourceId"},Tags:{shape:"Ss",locationName:"tag"}}}},DeleteTrafficMirrorFilter:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"}}}},DeleteTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"}}}},DeleteTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"}}}},DeleteTrafficMirrorTarget:{input:{type:"structure",required:["TrafficMirrorTargetId"],members:{TrafficMirrorTargetId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"}}}},DeleteTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sge",locationName:"transitGateway"}}}},DeleteTransitGatewayConnect:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sgl",locationName:"transitGatewayConnect"}}}},DeleteTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayConnectPeerId"],members:{TransitGatewayConnectPeerId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sgr",locationName:"transitGatewayConnectPeer"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sh4",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Shc",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Shh",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sho",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},DeleteVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpc:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpcEndpointConnectionNotifications:{input:{type:"structure",required:["ConnectionNotificationIds"],members:{DryRun:{type:"boolean"},ConnectionNotificationIds:{locationName:"ConnectionNotificationId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Snd",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},DeleteVpnGateway:{input:{type:"structure",required:["VpnGatewayId"],members:{VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},DeregisterImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeregisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Snr",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Snt",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{locationName:"attributeName",type:"list",member:{locationName:"attributeName"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AccountAttributes:{locationName:"accountAttributeSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeName:{locationName:"attributeName"},AttributeValues:{locationName:"attributeValueSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeValue:{locationName:"attributeValue"}}}}}}}}}},DescribeAddresses:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},PublicIps:{locationName:"PublicIp",type:"list",member:{locationName:"PublicIp"}},AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"AllocationId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressesSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},Domain:{locationName:"domain"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkInterfaceOwnerId:{locationName:"networkInterfaceOwnerId"},PrivateIpAddress:{locationName:"privateIpAddress"},Tags:{shape:"Ss",locationName:"tagSet"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}}}}},DescribeAggregateIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{UseLongIdsAggregated:{locationName:"useLongIdsAggregated",type:"boolean"},Statuses:{shape:"Soj",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},ZoneNames:{locationName:"ZoneName",type:"list",member:{locationName:"ZoneName"}},ZoneIds:{locationName:"ZoneId",type:"list",member:{locationName:"ZoneId"}},AllAvailabilityZones:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZoneInfo",type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"zoneState"},OptInStatus:{locationName:"optInStatus"},Messages:{locationName:"messageSet",type:"list",member:{locationName:"item",type:"structure",members:{Message:{locationName:"message"}}}},RegionName:{locationName:"regionName"},ZoneName:{locationName:"zoneName"},ZoneId:{locationName:"zoneId"},GroupName:{locationName:"groupName"},NetworkBorderGroup:{locationName:"networkBorderGroup"},ZoneType:{locationName:"zoneType"},ParentZoneName:{locationName:"parentZoneName"},ParentZoneId:{locationName:"parentZoneId"}}}}}}},DescribeBundleTasks:{input:{type:"structure",members:{BundleIds:{locationName:"BundleId",type:"list",member:{locationName:"BundleId"}},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S4t",locationName:"item"}}}}},DescribeByoipCidrs:{input:{type:"structure",required:["MaxResults"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{locationName:"byoipCidrSet",type:"list",member:{shape:"S1n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S6k",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"S6p",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"Spf",locationName:"InstanceId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{Groups:{shape:"Sdv",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AuthorizationRules:{locationName:"authorizationRule",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},GroupId:{locationName:"groupId"},AccessAll:{locationName:"accessAll",type:"boolean"},DestinationCidr:{locationName:"destinationCidr"},Status:{shape:"S49",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Connections:{locationName:"connections",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Timestamp:{locationName:"timestamp"},ConnectionId:{locationName:"connectionId"},Username:{locationName:"username"},ConnectionEstablishedTime:{locationName:"connectionEstablishedTime"},IngressBytes:{locationName:"ingressBytes"},EgressBytes:{locationName:"egressBytes"},IngressPackets:{locationName:"ingressPackets"},EgressPackets:{locationName:"egressPackets"},ClientIp:{locationName:"clientIp"},CommonName:{locationName:"commonName"},Status:{shape:"Spu",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"},PostureComplianceStatuses:{shape:"Se",locationName:"postureComplianceStatusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpoints:{locationName:"clientVpnEndpoint",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},Status:{shape:"S74",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"Se",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:true,deprecatedMessage:"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.",locationName:"associatedTargetNetwork",type:"list",member:{locationName:"item",type:"structure",members:{NetworkId:{locationName:"networkId"},NetworkType:{locationName:"networkType"}}}},ServerCertificateArn:{locationName:"serverCertificateArn"},AuthenticationOptions:{locationName:"authenticationOptions",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},ActiveDirectory:{locationName:"activeDirectory",type:"structure",members:{DirectoryId:{locationName:"directoryId"}}},MutualAuthentication:{locationName:"mutualAuthentication",type:"structure",members:{ClientRootCertificateChain:{locationName:"clientRootCertificateChain"}}},FederatedAuthentication:{locationName:"federatedAuthentication",type:"structure",members:{SamlProviderArn:{locationName:"samlProviderArn"},SelfServiceSamlProviderArn:{locationName:"selfServiceSamlProviderArn"}}}}}},ConnectionLogOptions:{locationName:"connectionLogOptions",type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},Tags:{shape:"Ss",locationName:"tagSet"},SecurityGroupIds:{shape:"S25",locationName:"securityGroupIdSet"},VpcId:{locationName:"vpcId"},SelfServicePortalUrl:{locationName:"selfServicePortalUrl"},ClientConnectOptions:{locationName:"clientConnectOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LambdaFunctionArn:{locationName:"lambdaFunctionArn"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},DestinationCidr:{locationName:"destinationCidr"},TargetSubnet:{locationName:"targetSubnet"},Type:{locationName:"type"},Origin:{locationName:"origin"},Status:{shape:"S78",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"Se"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnTargetNetworks:{locationName:"clientVpnTargetNetworks",type:"list",member:{locationName:"item",type:"structure",members:{AssociationId:{locationName:"associationId"},VpcId:{locationName:"vpcId"},TargetNetworkId:{locationName:"targetNetworkId"},ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S2o",locationName:"status"},SecurityGroups:{shape:"Se",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPools:{locationName:"coipPoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},PoolCidrs:{shape:"Se",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"Ss",locationName:"tagSet"},PoolArn:{locationName:"poolArn"}}}},NextToken:{locationName:"nextToken"}}}},DescribeConversionTasks:{input:{type:"structure",members:{ConversionTaskIds:{locationName:"conversionTaskId",type:"list",member:{locationName:"item"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ConversionTasks:{locationName:"conversionTasks",type:"list",member:{shape:"Sqz",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"S7d",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"S7v",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeEgressOnlyInternetGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayIds:{locationName:"EgressOnlyInternetGatewayId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"S82",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ElasticGpuSet:{locationName:"elasticGpuSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},AvailabilityZone:{locationName:"availabilityZone"},ElasticGpuType:{locationName:"elasticGpuType"},ElasticGpuHealth:{locationName:"elasticGpuHealth",type:"structure",members:{Status:{locationName:"status"}}},ElasticGpuState:{locationName:"elasticGpuState"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},ExportImageTaskIds:{locationName:"ExportImageTaskId",type:"list",member:{locationName:"ExportImageTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportImageTasks:{locationName:"exportImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Ss2",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"S9t",locationName:"item"}}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{FastSnapshotRestores:{locationName:"fastSnapshotRestoreSet",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFleetHistory:{input:{type:"structure",required:["FleetId","StartTime"],members:{DryRun:{type:"boolean"},EventType:{},MaxResults:{type:"integer"},NextToken:{},FleetId:{},StartTime:{type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Ssj",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeFleetInstances:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetId:{},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Ssm",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"Skk",locationName:"FleetId"},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Fleets:{locationName:"fleetSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},FleetId:{locationName:"fleetId"},FleetState:{locationName:"fleetState"},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},FulfilledOnDemandCapacity:{locationName:"fulfilledOnDemandCapacity",type:"double"},LaunchTemplateConfigs:{locationName:"launchTemplateConfigs",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"S8z",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"S90",locationName:"item"}}}}},TargetCapacitySpecification:{locationName:"targetCapacitySpecification",type:"structure",members:{TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},SpotTargetCapacity:{locationName:"spotTargetCapacity",type:"integer"},DefaultTargetCapacityType:{locationName:"defaultTargetCapacityType"}}},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},MaintenanceStrategies:{locationName:"maintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},OnDemandOptions:{locationName:"onDemandOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},CapacityReservationOptions:{locationName:"capacityReservationOptions",type:"structure",members:{UsageStrategy:{locationName:"usageStrategy"}}},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},Tags:{shape:"Ss",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S95",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Soa"},FlowLogIds:{shape:"Sku",locationName:"FlowLogId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FlowLogs:{locationName:"flowLogSet",type:"list",member:{locationName:"item",type:"structure",members:{CreationTime:{locationName:"creationTime",type:"timestamp"},DeliverLogsErrorMessage:{locationName:"deliverLogsErrorMessage"},DeliverLogsPermissionArn:{locationName:"deliverLogsPermissionArn"},DeliverLogsStatus:{locationName:"deliverLogsStatus"},FlowLogId:{locationName:"flowLogId"},FlowLogStatus:{locationName:"flowLogStatus"},LogGroupName:{locationName:"logGroupName"},ResourceId:{locationName:"resourceId"},TrafficType:{locationName:"trafficType"},LogDestinationType:{locationName:"logDestinationType"},LogDestination:{locationName:"logDestination"},LogFormat:{locationName:"logFormat"},Tags:{shape:"Ss",locationName:"tagSet"},MaxAggregationInterval:{locationName:"maxAggregationInterval",type:"integer"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId","Attribute"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Ste",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"Stn",locationName:"Owner"},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FpgaImages:{locationName:"fpgaImageSet",type:"list",member:{locationName:"item",type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"},Name:{locationName:"name"},Description:{locationName:"description"},ShellVersion:{locationName:"shellVersion"},PciId:{locationName:"pciId",type:"structure",members:{DeviceId:{},VendorId:{},SubsystemId:{},SubsystemVendorId:{}}},State:{locationName:"state",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},CreateTime:{locationName:"createTime",type:"timestamp"},UpdateTime:{locationName:"updateTime",type:"timestamp"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},ProductCodes:{shape:"Sti",locationName:"productCodes"},Tags:{shape:"Ss",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"Soa"},MaxDuration:{type:"integer"},MaxResults:{type:"integer"},MinDuration:{type:"integer"},NextToken:{},OfferingId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},OfferingSet:{locationName:"offeringSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}}}}},DescribeHostReservations:{input:{type:"structure",members:{Filter:{shape:"Soa"},HostReservationIdSet:{type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HostReservationSet:{locationName:"hostReservationSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},End:{locationName:"end",type:"timestamp"},HostIdSet:{shape:"Su8",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UpfrontPrice:{locationName:"upfrontPrice"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"Soa",locationName:"filter"},HostIds:{shape:"Sub",locationName:"hostId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Hosts:{locationName:"hostSet",type:"list",member:{locationName:"item",type:"structure",members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},AvailableCapacity:{locationName:"availableCapacity",type:"structure",members:{AvailableInstanceCapacity:{locationName:"availableInstanceCapacity",type:"list",member:{locationName:"item",type:"structure",members:{AvailableCapacity:{locationName:"availableCapacity",type:"integer"},InstanceType:{locationName:"instanceType"},TotalCapacity:{locationName:"totalCapacity",type:"integer"}}}},AvailableVCpus:{locationName:"availableVCpus",type:"integer"}}},ClientToken:{locationName:"clientToken"},HostId:{locationName:"hostId"},HostProperties:{locationName:"hostProperties",type:"structure",members:{Cores:{locationName:"cores",type:"integer"},InstanceType:{locationName:"instanceType"},InstanceFamily:{locationName:"instanceFamily"},Sockets:{locationName:"sockets",type:"integer"},TotalVCpus:{locationName:"totalVCpus",type:"integer"}}},HostReservationId:{locationName:"hostReservationId"},Instances:{locationName:"instances",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},OwnerId:{locationName:"ownerId"}}}},State:{locationName:"state"},AllocationTime:{locationName:"allocationTime",type:"timestamp"},ReleaseTime:{locationName:"releaseTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},HostRecovery:{locationName:"hostRecovery"},AllowsMultipleInstanceTypes:{locationName:"allowsMultipleInstanceTypes"},OwnerId:{locationName:"ownerId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},MemberOfServiceLinkedResourceGroup:{locationName:"memberOfServiceLinkedResourceGroup",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeIamInstanceProfileAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"AssociationId"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S2y",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"Soj",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"Soj",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"Sv1",locationName:"launchPermission"},ProductCodes:{shape:"Sti",locationName:"productCodes"},Description:{shape:"S7z",locationName:"description"},KernelId:{shape:"S7z",locationName:"kernel"},RamdiskId:{shape:"S7z",locationName:"ramdisk"},SriovNetSupport:{shape:"S7z",locationName:"sriovNetSupport"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"Soa",locationName:"Filter"},ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Owners:{shape:"Stn",locationName:"Owner"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Images:{locationName:"imagesSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},CreationDate:{locationName:"creationDate"},ImageId:{locationName:"imageId"},ImageLocation:{locationName:"imageLocation"},ImageType:{locationName:"imageType"},Public:{locationName:"isPublic",type:"boolean"},KernelId:{locationName:"kernelId"},OwnerId:{locationName:"imageOwnerId"},Platform:{locationName:"platform"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},ProductCodes:{shape:"Sti",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},Description:{locationName:"description"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageOwnerAlias:{locationName:"imageOwnerAlias"},Name:{locationName:"name"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sve",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"}}}}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportImageTasks:{locationName:"importImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Svm",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},LicenseSpecifications:{shape:"Svp",locationName:"licenseSpecifications"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportSnapshotTasks:{locationName:"importSnapshotTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Svx",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}},output:{type:"structure",members:{Groups:{shape:"Sdv",locationName:"groupSet"},BlockDeviceMappings:{shape:"Sw1",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"Sw4",locationName:"disableApiTermination"},EnaSupport:{shape:"Sw4",locationName:"enaSupport"},EnclaveOptions:{shape:"Sw5",locationName:"enclaveOptions"},EbsOptimized:{shape:"Sw4",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7z",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7z",locationName:"instanceType"},KernelId:{shape:"S7z",locationName:"kernel"},ProductCodes:{shape:"Sti",locationName:"productCodes"},RamdiskId:{shape:"S7z",locationName:"ramdisk"},RootDeviceName:{shape:"S7z",locationName:"rootDeviceName"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"S7z",locationName:"sriovNetSupport"},UserData:{shape:"S7z",locationName:"userData"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceCreditSpecifications:{locationName:"instanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},CpuCredits:{locationName:"cpuCredits"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Snt",locationName:"instanceTagAttribute"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{},DryRun:{locationName:"dryRun",type:"boolean"},IncludeAllInstances:{locationName:"includeAllInstances",type:"boolean"}}},output:{type:"structure",members:{InstanceStatuses:{locationName:"instanceStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{shape:"Swi",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"Swl",locationName:"instanceState"},InstanceStatus:{shape:"Swn",locationName:"instanceStatus"},SystemStatus:{shape:"Swn",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypeOfferings:{locationName:"instanceTypeOfferingSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},LocationType:{locationName:"locationType"},Location:{locationName:"location"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypes:{locationName:"instanceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},CurrentGeneration:{locationName:"currentGeneration",type:"boolean"},FreeTierEligible:{locationName:"freeTierEligible",type:"boolean"},SupportedUsageClasses:{locationName:"supportedUsageClasses",type:"list",member:{locationName:"item"}},SupportedRootDeviceTypes:{locationName:"supportedRootDeviceTypes",type:"list",member:{locationName:"item"}},SupportedVirtualizationTypes:{locationName:"supportedVirtualizationTypes",type:"list",member:{locationName:"item"}},BareMetal:{locationName:"bareMetal",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ProcessorInfo:{locationName:"processorInfo",type:"structure",members:{SupportedArchitectures:{locationName:"supportedArchitectures",type:"list",member:{locationName:"item"}},SustainedClockSpeedInGhz:{locationName:"sustainedClockSpeedInGhz",type:"double"}}},VCpuInfo:{locationName:"vCpuInfo",type:"structure",members:{DefaultVCpus:{locationName:"defaultVCpus",type:"integer"},DefaultCores:{locationName:"defaultCores",type:"integer"},DefaultThreadsPerCore:{locationName:"defaultThreadsPerCore",type:"integer"},ValidCores:{locationName:"validCores",type:"list",member:{locationName:"item",type:"integer"}},ValidThreadsPerCore:{locationName:"validThreadsPerCore",type:"list",member:{locationName:"item",type:"integer"}}}},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"long"}}},InstanceStorageSupported:{locationName:"instanceStorageSupported",type:"boolean"},InstanceStorageInfo:{locationName:"instanceStorageInfo",type:"structure",members:{TotalSizeInGB:{locationName:"totalSizeInGB",type:"long"},Disks:{locationName:"disks",type:"list",member:{locationName:"item",type:"structure",members:{SizeInGB:{locationName:"sizeInGB",type:"long"},Count:{locationName:"count",type:"integer"},Type:{locationName:"type"}}}},NvmeSupport:{locationName:"nvmeSupport"}}},EbsInfo:{locationName:"ebsInfo",type:"structure",members:{EbsOptimizedSupport:{locationName:"ebsOptimizedSupport"},EncryptionSupport:{locationName:"encryptionSupport"},EbsOptimizedInfo:{locationName:"ebsOptimizedInfo",type:"structure",members:{BaselineBandwidthInMbps:{locationName:"baselineBandwidthInMbps",type:"integer"},BaselineThroughputInMBps:{locationName:"baselineThroughputInMBps",type:"double"},BaselineIops:{locationName:"baselineIops",type:"integer"},MaximumBandwidthInMbps:{locationName:"maximumBandwidthInMbps",type:"integer"},MaximumThroughputInMBps:{locationName:"maximumThroughputInMBps",type:"double"},MaximumIops:{locationName:"maximumIops",type:"integer"}}},NvmeSupport:{locationName:"nvmeSupport"}}},NetworkInfo:{locationName:"networkInfo",type:"structure",members:{NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"},MaximumNetworkCards:{locationName:"maximumNetworkCards",type:"integer"},DefaultNetworkCardIndex:{locationName:"defaultNetworkCardIndex",type:"integer"},NetworkCards:{locationName:"networkCards",type:"list",member:{locationName:"item",type:"structure",members:{NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"}}}},Ipv4AddressesPerInterface:{locationName:"ipv4AddressesPerInterface",type:"integer"},Ipv6AddressesPerInterface:{locationName:"ipv6AddressesPerInterface",type:"integer"},Ipv6Supported:{locationName:"ipv6Supported",type:"boolean"},EnaSupport:{locationName:"enaSupport"},EfaSupported:{locationName:"efaSupported",type:"boolean"}}},GpuInfo:{locationName:"gpuInfo",type:"structure",members:{Gpus:{locationName:"gpus",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalGpuMemoryInMiB:{locationName:"totalGpuMemoryInMiB",type:"integer"}}},FpgaInfo:{locationName:"fpgaInfo",type:"structure",members:{Fpgas:{locationName:"fpgas",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalFpgaMemoryInMiB:{locationName:"totalFpgaMemoryInMiB",type:"integer"}}},PlacementGroupInfo:{locationName:"placementGroupInfo",type:"structure",members:{SupportedStrategies:{locationName:"supportedStrategies",type:"list",member:{locationName:"item"}}}},InferenceAcceleratorInfo:{locationName:"inferenceAcceleratorInfo",type:"structure",members:{Accelerators:{locationName:"item",type:"list",member:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"}}}}}},HibernationSupported:{locationName:"hibernationSupported",type:"boolean"},BurstablePerformanceSupported:{locationName:"burstablePerformanceSupported",type:"boolean"},DedicatedHostsSupported:{locationName:"dedicatedHostsSupported",type:"boolean"},AutoRecoverySupported:{locationName:"autoRecoverySupported",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstances:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Reservations:{locationName:"reservationSet",type:"list",member:{shape:"Szl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayIds:{locationName:"internetGatewayId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InternetGateways:{locationName:"internetGatewaySet",type:"list",member:{shape:"S9z",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpv6Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{Ipv6Pools:{locationName:"ipv6PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolCidrBlocks:{locationName:"poolCidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"poolCidrBlock"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},KeyNames:{locationName:"KeyName",type:"list",member:{locationName:"KeyName"}},KeyPairIds:{locationName:"KeyPairId",type:"list",member:{locationName:"KeyPairId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{KeyPairs:{locationName:"keySet",type:"list",member:{locationName:"item",type:"structure",members:{KeyPairId:{locationName:"keyPairId"},KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sl6",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Sbn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLaunchTemplates:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateIds:{locationName:"LaunchTemplateId",type:"list",member:{locationName:"item"}},LaunchTemplateNames:{locationName:"LaunchTemplateName",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sbh",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociations:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationId:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayId:{locationName:"localGatewayId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Scq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTables:{locationName:"localGatewayRouteTableSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaceGroups:{locationName:"localGatewayVirtualInterfaceGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayVirtualInterfaceIds:{shape:"S11n",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S11n",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaces:{locationName:"localGatewayVirtualInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceId:{locationName:"localGatewayVirtualInterfaceId"},LocalGatewayId:{locationName:"localGatewayId"},Vlan:{locationName:"vlan",type:"integer"},LocalAddress:{locationName:"localAddress"},PeerAddress:{locationName:"peerAddress"},LocalBgpAsn:{locationName:"localBgpAsn",type:"integer"},PeerBgpAsn:{locationName:"peerBgpAsn",type:"integer"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGateways:{locationName:"localGatewaySet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"Se",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Scw",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"Se",locationName:"publicIp"}}},output:{type:"structure",members:{MovingAddressStatuses:{locationName:"movingAddressStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{MoveStatus:{locationName:"moveStatus"},PublicIp:{locationName:"publicIp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeNatGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Soa"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Sd1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclIds:{locationName:"NetworkAclId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkAcls:{locationName:"networkAclSet",type:"list",member:{shape:"Sd8",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsAnalyses:{input:{type:"structure",members:{NetworkInsightsAnalysisIds:{locationName:"NetworkInsightsAnalysisId",type:"list",member:{locationName:"item"}},NetworkInsightsPathId:{},AnalysisStartTime:{type:"timestamp"},AnalysisEndTime:{type:"timestamp"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAnalyses:{locationName:"networkInsightsAnalysisSet",type:"list",member:{shape:"S12n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsPaths:{input:{type:"structure",members:{NetworkInsightsPathIds:{locationName:"NetworkInsightsPathId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsPaths:{locationName:"networkInsightsPathSet",type:"list",member:{shape:"Sdn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{Attachment:{shape:"Sdu",locationName:"attachment"},Description:{shape:"S7z",locationName:"description"},Groups:{shape:"Sdv",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Se6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceIds:{locationName:"NetworkInterfaceId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{shape:"Sds",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},GroupNames:{locationName:"groupName",type:"list",member:{}},GroupIds:{locationName:"GroupId",type:"list",member:{locationName:"GroupId"}}}},output:{type:"structure",members:{PlacementGroups:{locationName:"placementGroupSet",type:"list",member:{shape:"Sec",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{locationName:"PrefixListId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidrs:{shape:"Se",locationName:"cidrSet"},PrefixListId:{locationName:"prefixListId"},PrefixListName:{locationName:"prefixListName"}}}}}}},DescribePrincipalIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"},Resources:{locationName:"Resource",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Principals:{locationName:"principalSet",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"},Statuses:{shape:"Soj",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{PublicIpv4Pools:{locationName:"publicIpv4PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolAddressRanges:{locationName:"poolAddressRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{FirstAddress:{locationName:"firstAddress"},LastAddress:{locationName:"lastAddress"},AddressCount:{locationName:"addressCount",type:"integer"},AvailableAddressCount:{locationName:"availableAddressCount",type:"integer"}}}},TotalAddressCount:{locationName:"totalAddressCount",type:"integer"},TotalAvailableAddressCount:{locationName:"totalAvailableAddressCount",type:"integer"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},RegionNames:{locationName:"RegionName",type:"list",member:{locationName:"RegionName"}},DryRun:{locationName:"dryRun",type:"boolean"},AllRegions:{type:"boolean"}}},output:{type:"structure",members:{Regions:{locationName:"regionInfo",type:"list",member:{locationName:"item",type:"structure",members:{Endpoint:{locationName:"regionEndpoint"},RegionName:{locationName:"regionName"},OptInStatus:{locationName:"optInStatus"}}}}}}},DescribeReservedInstances:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S14k",locationName:"ReservedInstancesId"},DryRun:{locationName:"dryRun",type:"boolean"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstances:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},End:{locationName:"end",type:"timestamp"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesId:{locationName:"reservedInstancesId"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},RecurringCharges:{shape:"S14s",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S5c",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},ReservedInstancesModificationIds:{locationName:"ReservedInstancesModificationId",type:"list",member:{locationName:"ReservedInstancesModificationId"}},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ReservedInstancesModifications:{locationName:"reservedInstancesModificationsSet",type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},EffectiveDate:{locationName:"effectiveDate",type:"timestamp"},ModificationResults:{locationName:"modificationResultSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"},TargetConfiguration:{shape:"S156",locationName:"targetConfiguration"}}}},ReservedInstancesIds:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}}}}},DescribeReservedInstancesOfferings:{input:{type:"structure",members:{AvailabilityZone:{},Filters:{shape:"Soa",locationName:"Filter"},IncludeMarketplace:{type:"boolean"},InstanceType:{},MaxDuration:{type:"long"},MaxInstanceCount:{type:"integer"},MinDuration:{type:"long"},OfferingClass:{},ProductDescription:{},ReservedInstancesOfferingIds:{locationName:"ReservedInstancesOfferingId",type:"list",member:{}},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstancesOfferings:{locationName:"reservedInstancesOfferingsSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesOfferingId:{locationName:"reservedInstancesOfferingId"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},Marketplace:{locationName:"marketplace",type:"boolean"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},PricingDetails:{locationName:"pricingDetailsSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},Price:{locationName:"price",type:"double"}}}},RecurringCharges:{shape:"S14s",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableIds:{locationName:"RouteTableId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RouteTables:{locationName:"routeTableSet",type:"list",member:{shape:"Sep",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},FirstSlotStartTimeRange:{type:"structure",required:["EarliestTime","LatestTime"],members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},MaxResults:{type:"integer"},MaxSlotDurationInHours:{type:"integer"},MinSlotDurationInHours:{type:"integer"},NextToken:{},Recurrence:{type:"structure",members:{Frequency:{},Interval:{type:"integer"},OccurrenceDays:{locationName:"OccurrenceDay",type:"list",member:{locationName:"OccurenceDay",type:"integer"}},OccurrenceRelativeToEnd:{type:"boolean"},OccurrenceUnit:{}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceAvailabilitySet:{locationName:"scheduledInstanceAvailabilitySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},FirstSlotStartTime:{locationName:"firstSlotStartTime",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceType:{locationName:"instanceType"},MaxTermDurationInDays:{locationName:"maxTermDurationInDays",type:"integer"},MinTermDurationInDays:{locationName:"minTermDurationInDays",type:"integer"},NetworkPlatform:{locationName:"networkPlatform"},Platform:{locationName:"platform"},PurchaseToken:{locationName:"purchaseToken"},Recurrence:{shape:"S15t",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},ScheduledInstanceIds:{locationName:"ScheduledInstanceId",type:"list",member:{locationName:"ScheduledInstanceId"}},SlotStartTimeRange:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S161",locationName:"item"}}}}},DescribeSecurityGroupReferences:{input:{type:"structure",required:["GroupId"],members:{DryRun:{type:"boolean"},GroupId:{type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SecurityGroupReferenceSet:{locationName:"securityGroupReferenceSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},ReferencingVpcId:{locationName:"referencingVpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}}}}},DescribeSecurityGroups:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},GroupIds:{shape:"S3s",locationName:"GroupId"},GroupNames:{shape:"S168",locationName:"GroupName"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroups:{locationName:"securityGroupInfo",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"groupDescription"},GroupName:{locationName:"groupName"},IpPermissions:{shape:"S4c",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S4c",locationName:"ipPermissionsEgress"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CreateVolumePermissions:{shape:"S16g",locationName:"createVolumePermission"},ProductCodes:{shape:"Sti",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshots:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"Stn",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S16k",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Sf1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sfb",locationName:"spotDatafeedSubscription"}}}},DescribeSpotFleetInstances:{input:{type:"structure",required:["SpotFleetRequestId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Ssm",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},DescribeSpotFleetRequestHistory:{input:{type:"structure",required:["SpotFleetRequestId","StartTime"],members:{DryRun:{locationName:"dryRun",type:"boolean"},EventType:{locationName:"eventType"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Ssj",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeSpotFleetRequests:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestIds:{shape:"S5o",locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotFleetRequestConfigs:{locationName:"spotFleetRequestConfigSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},SpotFleetRequestConfig:{shape:"S173",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S5z",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S17v",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},AvailabilityZone:{locationName:"availabilityZone"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},ProductDescriptions:{locationName:"ProductDescription",type:"list",member:{}},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotPriceHistory:{locationName:"spotPriceHistorySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},SpotPrice:{locationName:"spotPrice"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}}}}},DescribeStaleSecurityGroups:{input:{type:"structure",required:["VpcId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},VpcId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},StaleSecurityGroupSet:{locationName:"staleSecurityGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},StaleIpPermissions:{shape:"S18d",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S18d",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeSubnets:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"SubnetId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Subnets:{locationName:"subnetSet",type:"list",member:{shape:"S7g",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Tags:{locationName:"tagSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Value:{locationName:"value"}}}}}}},DescribeTrafficMirrorFilters:{input:{type:"structure",members:{TrafficMirrorFilterIds:{locationName:"TrafficMirrorFilterId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Sfl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sg0",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sg3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayOwnerId:{locationName:"transitGatewayOwnerId"},ResourceOwnerId:{locationName:"resourceOwnerId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"},State:{locationName:"state"},Association:{locationName:"association",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnectPeers:{input:{type:"structure",members:{TransitGatewayConnectPeerIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeers:{locationName:"transitGatewayConnectPeerSet",type:"list",member:{shape:"Sgr",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnects:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnects:{locationName:"transitGatewayConnectSet",type:"list",member:{shape:"Sgl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Sh4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Sn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sho",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"Sw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sge",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumeAttribute:{input:{type:"structure",required:["Attribute","VolumeId"],members:{Attribute:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AutoEnableIO:{shape:"Sw4",locationName:"autoEnableIO"},ProductCodes:{shape:"Sti",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"S1a4",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},VolumeStatuses:{locationName:"volumeStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{Actions:{locationName:"actionsSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"}}}},AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},InstanceId:{locationName:"instanceId"}}}},VolumeId:{locationName:"volumeId"},VolumeStatus:{locationName:"volumeStatus",type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},AttachmentStatuses:{locationName:"attachmentStatuses",type:"list",member:{locationName:"item",type:"structure",members:{IoPerformance:{locationName:"ioPerformance"},InstanceId:{locationName:"instanceId"}}}}}}}}}},DescribeVolumes:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},VolumeIds:{shape:"S1a4",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Volumes:{locationName:"volumeSet",type:"list",member:{shape:"Shu",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"S1a4",locationName:"VolumeId"},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S1ap",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcAttribute:{input:{type:"structure",required:["Attribute","VpcId"],members:{Attribute:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcId:{locationName:"vpcId"},EnableDnsHostnames:{shape:"Sw4",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"Sw4",locationName:"enableDnsSupport"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S1av",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S1av"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Vpcs:{locationName:"vpcs",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkDnsSupported:{locationName:"classicLinkDnsSupported",type:"boolean"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcEndpointConnectionNotifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Sie",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpointConnections:{locationName:"vpcEndpointConnectionSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointOwner:{locationName:"vpcEndpointOwner"},VpcEndpointState:{locationName:"vpcEndpointState"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},DnsEntries:{shape:"Si9",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Snd",locationName:"ServiceId"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Sij",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AllowedPrincipals:{locationName:"allowedPrincipals",type:"list",member:{locationName:"item",type:"structure",members:{PrincipalType:{locationName:"principalType"},Principal:{locationName:"principal"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServices:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceNames:{shape:"Se",locationName:"ServiceName"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"Se",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Sik",locationName:"serviceType"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNames:{locationName:"privateDnsNameSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"}}}},VpcEndpointPolicySupported:{locationName:"vpcEndpointPolicySupported",type:"boolean"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Si5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionIds:{locationName:"VpcPeeringConnectionId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VpcPeeringConnections:{locationName:"vpcPeeringConnectionSet",type:"list",member:{shape:"S1c",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},VpcIds:{locationName:"VpcId",type:"list",member:{locationName:"VpcId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{shape:"S7m",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},VpnConnectionIds:{locationName:"VpnConnectionId",type:"list",member:{locationName:"VpnConnectionId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnConnections:{locationName:"vpnConnectionSet",type:"list",member:{shape:"Sjd",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},VpnGatewayIds:{locationName:"VpnGatewayId",type:"list",member:{locationName:"VpnGatewayId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateways:{locationName:"vpnGatewaySet",type:"list",member:{shape:"Sk6",locationName:"item"}}}}},DetachClassicLinkVpc:{input:{type:"structure",required:["InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DetachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},DetachNetworkInterface:{input:{type:"structure",required:["AttachmentId"],members:{AttachmentId:{locationName:"attachmentId"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}}},DetachVolume:{input:{type:"structure",required:["VolumeId"],members:{Device:{},Force:{type:"boolean"},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S40"}},DetachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},DisableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1cl",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S16k",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},DisableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1cw",locationName:"propagation"}}}},DisableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},DisableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateAddress:{input:{type:"structure",members:{AssociationId:{},PublicIp:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","AssociationId"],members:{ClientVpnEndpointId:{},AssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2o",locationName:"status"}}}},DisassociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateIamInstanceProfile:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2y",locationName:"iamInstanceProfileAssociation"}}}},DisassociateRouteTable:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateSubnetCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S39",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3d"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3i",locationName:"association"}}}},DisassociateVpcCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3n",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3q",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},EnableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},EnableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1cl",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S16k",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},EnableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1cw",locationName:"propagation"}}}},EnableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},EnableVolumeIO:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VolumeId:{locationName:"volumeId"}}}},EnableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ExportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateRevocationList:{locationName:"certificateRevocationList"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},ExportClientVpnClientConfiguration:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientConfiguration:{locationName:"clientConfiguration"}}}},ExportImage:{input:{type:"structure",required:["DiskImageFormat","ImageId","S3ExportLocation"],members:{ClientToken:{idempotencyToken:true},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},DiskImageFormat:{locationName:"diskImageFormat"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},RoleName:{locationName:"roleName"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Ss2",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},S3Bucket:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{S3Location:{locationName:"s3Location"}}}},GetAssociatedEnclaveCertificateIamRoles:{input:{type:"structure",members:{CertificateArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociatedRoles:{locationName:"associatedRoleSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociatedRoleArn:{locationName:"associatedRoleArn"},CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}}}}},GetAssociatedIpv6PoolCidrs:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Ipv6CidrAssociations:{locationName:"ipv6CidrAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Cidr:{locationName:"ipv6Cidr"},AssociatedResource:{locationName:"associatedResource"}}}},NextToken:{locationName:"nextToken"}}}},GetCapacityReservationUsage:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationId:{locationName:"capacityReservationId"},InstanceType:{locationName:"instanceType"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},State:{locationName:"state"},InstanceUsages:{locationName:"instanceUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AccountId:{locationName:"accountId"},UsedInstanceCount:{locationName:"usedInstanceCount",type:"integer"}}}}}}},GetCoipPoolUsage:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPoolId:{locationName:"coipPoolId"},CoipAddressUsages:{locationName:"coipAddressUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},CoIp:{locationName:"coIp"}}}},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"}}}},GetConsoleOutput:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"},Latest:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},Output:{locationName:"output"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetConsoleScreenshot:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{},WakeUp:{type:"boolean"}}},output:{type:"structure",members:{ImageData:{locationName:"imageData"},InstanceId:{locationName:"instanceId"}}}},GetDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily"],members:{DryRun:{type:"boolean"},InstanceFamily:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1f6",locationName:"instanceFamilyCreditSpecification"}}}},GetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},GetEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},GetGroupsForCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationGroups:{locationName:"capacityReservationGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupArn:{locationName:"groupArn"},OwnerId:{locationName:"ownerId"}}}}}}},GetHostReservationPurchasePreview:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{HostIdSet:{shape:"S1fh"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1fj",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},GetLaunchTemplateData:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{}}},output:{type:"structure",members:{LaunchTemplateData:{shape:"Sbo",locationName:"launchTemplateData"}}}},GetManagedPrefixListAssociations:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PrefixListAssociations:{locationName:"prefixListAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},ResourceOwner:{locationName:"resourceOwner"}}}},NextToken:{locationName:"nextToken"}}}},GetManagedPrefixListEntries:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},TargetVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},GetPasswordData:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},PasswordData:{locationName:"passwordData"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"S3",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"S5",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},IsValidExchange:{locationName:"isValidExchange",type:"boolean"},OutputReservedInstancesWillExpireAt:{locationName:"outputReservedInstancesWillExpireAt",type:"timestamp"},PaymentDue:{locationName:"paymentDue"},ReservedInstanceValueRollup:{shape:"S1g0",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1g0",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S1g0",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1g0",locationName:"reservationValue"},TargetConfiguration:{locationName:"targetConfiguration",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},OfferingId:{locationName:"offeringId"}}}}}},ValidationFailureReason:{locationName:"validationFailureReason"}}}},GetTransitGatewayAttachmentPropagations:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachmentPropagations:{locationName:"transitGatewayAttachmentPropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastDomainAssociations:{locationName:"multicastDomainAssociations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnet:{shape:"Sj",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Shc",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{locationName:"associations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTablePropagations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTablePropagations:{locationName:"transitGatewayRouteTablePropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},ImportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId","CertificateRevocationList"],members:{ClientVpnEndpointId:{},CertificateRevocationList:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ImportImage:{input:{type:"structure",members:{Architecture:{},ClientData:{shape:"S1gs"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{},UserBucket:{shape:"S1gv"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Svm",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"Svp",locationName:"licenseSpecifications"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportInstance:{input:{type:"structure",required:["Platform"],members:{Description:{locationName:"description"},DiskImages:{locationName:"diskImage",type:"list",member:{type:"structure",members:{Description:{},Image:{shape:"S1h2"},Volume:{shape:"S1h3"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sae",locationName:"GroupId"},GroupNames:{shape:"Say",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"S8q",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:true}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"Sqz",locationName:"conversionTask"}}}},ImportKeyPair:{input:{type:"structure",required:["KeyName","PublicKeyMaterial"],members:{DryRun:{locationName:"dryRun",type:"boolean"},KeyName:{locationName:"keyName"},PublicKeyMaterial:{locationName:"publicKeyMaterial",type:"blob"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S1gs"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{},UserBucket:{shape:"S1gv"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Svx",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S1h2",locationName:"image"},Volume:{shape:"S1h3",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"Sqz",locationName:"conversionTask"}}}},ModifyAvailabilityZoneGroup:{input:{type:"structure",required:["GroupName","OptInStatus"],members:{GroupName:{},OptInStatus:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},InstanceCount:{type:"integer"},EndDate:{type:"timestamp"},EndDateType:{},Accept:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ServerCertificateArn:{},ConnectionLogOptions:{shape:"S6z"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"Se"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S72"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily","CpuCredits"],members:{DryRun:{type:"boolean"},InstanceFamily:{},CpuCredits:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1f6",locationName:"instanceFamilyCreditSpecification"}}}},ModifyEbsDefaultKmsKeyId:{input:{type:"structure",required:["KmsKeyId"],members:{KmsKeyId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ModifyFleet:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"S8i",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"S8r"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{},OperationType:{},UserIds:{shape:"S1hu",locationName:"UserId"},UserGroups:{shape:"S1hv",locationName:"UserGroup"},ProductCodes:{shape:"S1hw",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S1hy"},Remove:{shape:"S1hy"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Ste",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"Sub",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1i3",locationName:"unsuccessful"}}}},ModifyIdFormat:{input:{type:"structure",required:["Resource","UseLongIds"],members:{Resource:{},UseLongIds:{type:"boolean"}}}},ModifyIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn","Resource","UseLongIds"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},ModifyImageAttribute:{input:{type:"structure",required:["ImageId"],members:{Attribute:{},Description:{shape:"S7z"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"Sv1"},Remove:{shape:"Sv1"}}},OperationType:{},ProductCodes:{shape:"S1hw",locationName:"ProductCode"},UserGroups:{shape:"S1hv",locationName:"UserGroup"},UserIds:{shape:"S1hu",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"Sw4"},Attribute:{locationName:"attribute"},BlockDeviceMappings:{locationName:"blockDeviceMapping",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},VolumeId:{locationName:"volumeId"}}},NoDevice:{locationName:"noDevice"},VirtualName:{locationName:"virtualName"}}}},DisableApiTermination:{shape:"Sw4",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"Sw4",locationName:"ebsOptimized"},EnaSupport:{shape:"Sw4",locationName:"enaSupport"},Groups:{shape:"S3s",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7z",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7z",locationName:"instanceType"},Kernel:{shape:"S7z",locationName:"kernel"},Ramdisk:{shape:"S7z",locationName:"ramdisk"},SriovNetSupport:{shape:"S7z",locationName:"sriovNetSupport"},UserData:{locationName:"userData",type:"structure",members:{Value:{locationName:"value",type:"blob"}}},Value:{locationName:"value"}}}},ModifyInstanceCapacityReservationAttributes:{input:{type:"structure",required:["InstanceId","CapacityReservationSpecification"],members:{InstanceId:{},CapacityReservationSpecification:{shape:"S1ie"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyInstanceCreditSpecification:{input:{type:"structure",required:["InstanceCreditSpecifications"],members:{DryRun:{type:"boolean"},ClientToken:{},InstanceCreditSpecifications:{locationName:"InstanceCreditSpecification",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{},CpuCredits:{}}}}}},output:{type:"structure",members:{SuccessfulInstanceCreditSpecifications:{locationName:"successfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"}}}},UnsuccessfulInstanceCreditSpecifications:{locationName:"unsuccessfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},ModifyInstanceEventStartTime:{input:{type:"structure",required:["InstanceId","InstanceEventId","NotBefore"],members:{DryRun:{type:"boolean"},InstanceId:{},InstanceEventId:{},NotBefore:{type:"timestamp"}}},output:{type:"structure",members:{Event:{shape:"Swi",locationName:"event"}}}},ModifyInstanceMetadataOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceMetadataOptions:{shape:"S106",locationName:"instanceMetadataOptions"}}}},ModifyInstancePlacement:{input:{type:"structure",required:["InstanceId"],members:{Affinity:{locationName:"affinity"},GroupName:{},HostId:{locationName:"hostId"},InstanceId:{locationName:"instanceId"},Tenancy:{locationName:"tenancy"},PartitionNumber:{type:"integer"},HostResourceGroupArn:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},DefaultVersion:{locationName:"SetDefaultVersion"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sbh",locationName:"launchTemplate"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Sct",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",locationName:"prefixList"}}}},ModifyNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attachment:{locationName:"attachment",type:"structure",members:{AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},Description:{shape:"S7z",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"}}}},ModifyReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds","TargetConfigurations"],members:{ReservedInstancesIds:{shape:"S14k",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S156",locationName:"item"}}}},output:{type:"structure",members:{ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"}}}},ModifySnapshotAttribute:{input:{type:"structure",required:["SnapshotId"],members:{Attribute:{},CreateVolumePermission:{type:"structure",members:{Add:{shape:"S16g"},Remove:{shape:"S16g"}}},GroupNames:{shape:"S168",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S1hu",locationName:"UserId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifySpotFleetRequest:{input:{type:"structure",required:["SpotFleetRequestId"],members:{ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},LaunchTemplateConfigs:{shape:"S17i",locationName:"LaunchTemplateConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{type:"integer"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySubnetAttribute:{input:{type:"structure",required:["SubnetId"],members:{AssignIpv6AddressOnCreation:{shape:"Sw4"},MapPublicIpOnLaunch:{shape:"Sw4"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"Sw4"},CustomerOwnedIpv4Pool:{}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Sfr",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Sfr",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sfl",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sfv"},SourcePortRange:{shape:"Sfv"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sfn",locationName:"trafficMirrorFilterRule"}}}},ModifyTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sg0",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{AddTransitGatewayCidrBlocks:{shape:"Sgc"},RemoveTransitGatewayCidrBlocks:{shape:"Sgc"},VpnEcmpSupport:{},DnsSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sge",locationName:"transitGateway"}}}},ModifyTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Shc",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"S3d"},RemoveSubnetIds:{shape:"S3d"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},ModifyVolume:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{type:"boolean"},VolumeId:{},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Throughput:{type:"integer"},MultiAttachEnabled:{type:"boolean"}}},output:{type:"structure",members:{VolumeModification:{shape:"S1ap",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"Sw4"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"Sw4"},EnableDnsSupport:{shape:"Sw4"},VpcId:{locationName:"vpcId"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Si1",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Si1",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Si2",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Si2",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Si3",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Si3",locationName:"RemoveSecurityGroupId"},PrivateDnsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationId"],members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServiceConfiguration:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},PrivateDnsName:{},RemovePrivateDnsName:{type:"boolean"},AcceptanceRequired:{type:"boolean"},AddNetworkLoadBalancerArns:{shape:"Se",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"Se",locationName:"RemoveNetworkLoadBalancerArn"},AddGatewayLoadBalancerArns:{shape:"Se",locationName:"AddGatewayLoadBalancerArn"},RemoveGatewayLoadBalancerArns:{shape:"Se",locationName:"RemoveGatewayLoadBalancerArn"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"Se"},RemoveAllowedPrincipals:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S1k9"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S1k9"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S1kb",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S1kb",locationName:"requesterPeeringConnectionOptions"}}}},ModifyVpcTenancy:{input:{type:"structure",required:["VpcId","InstanceTenancy"],members:{VpcId:{},InstanceTenancy:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},TransitGatewayId:{},CustomerGatewayId:{},VpnGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},ModifyVpnTunnelOptions:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},TunnelOptions:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Siy",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sj0",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Sj2",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sj4",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Sj6",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sj8",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sja",locationName:"IKEVersion"},StartupAction:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1kq",locationName:"instancesSet"}}}},MoveAddressToVpc:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{AllocationId:{locationName:"allocationId"},Status:{locationName:"status"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}},PubliclyAdvertisable:{type:"boolean"},Description:{},DryRun:{type:"boolean"},PoolTagSpecifications:{shape:"S1t",locationName:"PoolTagSpecification"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S1fh"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1fj",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},PurchaseReservedInstancesOffering:{input:{type:"structure",required:["InstanceCount","ReservedInstancesOfferingId"],members:{InstanceCount:{type:"integer"},ReservedInstancesOfferingId:{},DryRun:{locationName:"dryRun",type:"boolean"},LimitPrice:{locationName:"limitPrice",type:"structure",members:{Amount:{locationName:"amount",type:"double"},CurrencyCode:{locationName:"currencyCode"}}},PurchaseTime:{type:"timestamp"}}},output:{type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},PurchaseScheduledInstances:{input:{type:"structure",required:["PurchaseRequests"],members:{ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},PurchaseRequests:{locationName:"PurchaseRequest",type:"list",member:{locationName:"PurchaseRequest",type:"structure",required:["InstanceCount","PurchaseToken"],members:{InstanceCount:{type:"integer"},PurchaseToken:{}}}}}},output:{type:"structure",members:{ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S161",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"S9i",locationName:"BlockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},KernelId:{locationName:"kernelId"},Name:{locationName:"name"},BillingProducts:{locationName:"BillingProduct",type:"list",member:{locationName:"item"}},RamdiskId:{locationName:"ramdiskId"},RootDeviceName:{locationName:"rootDeviceName"},SriovNetSupport:{locationName:"sriovNetSupport"},VirtualizationType:{locationName:"virtualizationType"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},RegisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Snr",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Snt",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},RejectVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ReleaseAddress:{input:{type:"structure",members:{AllocationId:{},PublicIp:{},NetworkBorderGroup:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ReleaseHosts:{input:{type:"structure",required:["HostIds"],members:{HostIds:{shape:"Sub",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1i3",locationName:"unsuccessful"}}}},ReplaceIamInstanceProfileAssociation:{input:{type:"structure",required:["IamInstanceProfile","AssociationId"],members:{IamInstanceProfile:{shape:"S2w"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2y",locationName:"iamInstanceProfileAssociation"}}}},ReplaceNetworkAclAssociation:{input:{type:"structure",required:["AssociationId","NetworkAclId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"}}}},ReplaceNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sdd",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},ReplaceRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},LocalTarget:{type:"boolean"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},ReplaceRouteTableAssociation:{input:{type:"structure",required:["AssociationId","RouteTableId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"},AssociationState:{shape:"S35",locationName:"associationState"}}}},ReplaceTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Shh",locationName:"route"}}}},ReportInstanceStatus:{input:{type:"structure",required:["Instances","ReasonCodes","Status"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},Instances:{shape:"Spf",locationName:"instanceId"},ReasonCodes:{locationName:"reasonCode",type:"list",member:{locationName:"item"}},StartTime:{locationName:"startTime",type:"timestamp"},Status:{locationName:"status"}}}},RequestSpotFleet:{input:{type:"structure",required:["SpotFleetRequestConfig"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestConfig:{shape:"S173",locationName:"spotFleetRequestConfig"}}},output:{type:"structure",members:{SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},RequestSpotInstances:{input:{type:"structure",members:{AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ClientToken:{locationName:"clientToken"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceCount:{locationName:"instanceCount",type:"integer"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{type:"structure",members:{SecurityGroupIds:{locationName:"SecurityGroupId",type:"list",member:{locationName:"item"}},SecurityGroups:{locationName:"SecurityGroup",type:"list",member:{locationName:"item"}},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S17y",locationName:"monitoring"},NetworkInterfaces:{shape:"S17d",locationName:"NetworkInterface"},Placement:{shape:"S17f",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"}}},SpotPrice:{locationName:"spotPrice"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S17v",locationName:"spotInstanceRequestSet"}}}},ResetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ResetFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ResetImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ResetInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}}},ResetNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{locationName:"sourceDestCheck"}}}},ResetSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},RestoreAddressToClassic:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},Status:{locationName:"status"}}}},RestoreManagedPrefixListVersion:{input:{type:"structure",required:["PrefixListId","PreviousVersion","CurrentVersion"],members:{DryRun:{type:"boolean"},PrefixListId:{},PreviousVersion:{type:"long"},CurrentVersion:{type:"long"}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",locationName:"prefixList"}}}},RevokeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},RevokeAllGroups:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S49",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S4c",locationName:"ipPermissions"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S4c",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S4c",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"S9i",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S17y"},Placement:{shape:"S8q"},RamdiskId:{},SecurityGroupIds:{shape:"Sae",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Say",locationName:"SecurityGroup"},SubnetId:{},UserData:{},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S17d",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Sau",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sb4"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{shape:"S1ie"},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},output:{shape:"Szl"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},InstanceCount:{type:"integer"},LaunchSpecification:{type:"structure",required:["ImageId"],members:{BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},Ebs:{type:"structure",members:{DeleteOnTermination:{type:"boolean"},Encrypted:{type:"boolean"},Iops:{type:"integer"},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{}}},NoDevice:{},VirtualName:{}}}},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},ImageId:{},InstanceType:{},KernelId:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"S1nr",locationName:"Group"},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{locationName:"Ipv6Address",type:"list",member:{locationName:"Ipv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddressConfigs:{locationName:"PrivateIpAddressConfig",type:"list",member:{locationName:"PrivateIpAddressConfigSet",type:"structure",members:{Primary:{type:"boolean"},PrivateIpAddress:{}}}},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{}}}},Placement:{type:"structure",members:{AvailabilityZone:{},GroupName:{}}},RamdiskId:{},SecurityGroupIds:{shape:"S1nr",locationName:"SecurityGroupId"},SubnetId:{},UserData:{}}},ScheduledInstanceId:{}}},output:{type:"structure",members:{InstanceIdSet:{locationName:"instanceIdSet",type:"list",member:{locationName:"item"}}}}},SearchLocalGatewayRoutes:{input:{type:"structure",required:["LocalGatewayRouteTableId","Filters"],members:{LocalGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Scl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastGroups:{locationName:"multicastGroups",type:"list",member:{locationName:"item",type:"structure",members:{GroupIpAddress:{locationName:"groupIpAddress"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},SubnetId:{locationName:"subnetId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},GroupMember:{locationName:"groupMember",type:"boolean"},GroupSource:{locationName:"groupSource",type:"boolean"},MemberType:{locationName:"memberType"},SourceType:{locationName:"sourceType"}}}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","Filters"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Shh",locationName:"item"}},AdditionalRoutesAvailable:{locationName:"additionalRoutesAvailable",type:"boolean"}}}},SendDiagnosticInterrupt:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{type:"boolean"}}}},StartInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S1of",locationName:"instancesSet"}}}},StartNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsPathId","ClientToken"],members:{NetworkInsightsPathId:{},FilterInArns:{shape:"S12o",locationName:"FilterInArn"},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkInsightsAnalysis:{shape:"S12n",locationName:"networkInsightsAnalysis"}}}},StartVpcEndpointServicePrivateDnsVerification:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},StopInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S1of",locationName:"instancesSet"}}}},TerminateClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ConnectionId:{},Username:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Username:{locationName:"username"},ConnectionStatuses:{locationName:"connectionStatuses",type:"list",member:{locationName:"item",type:"structure",members:{ConnectionId:{locationName:"connectionId"},PreviousStatus:{shape:"Spu",locationName:"previousStatus"},CurrentStatus:{shape:"Spu",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S1of",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["Ipv6Addresses","NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S29",locationName:"unassignedIpv6Addresses"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId","PrivateIpAddresses"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2d",locationName:"privateIpAddress"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1kq",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}}},shapes:{S3:{type:"list",member:{locationName:"ReservedInstanceId"}},S5:{type:"list",member:{locationName:"TargetConfigurationRequest",type:"structure",required:["OfferingId"],members:{InstanceCount:{type:"integer"},OfferingId:{}}}},Se:{type:"list",member:{locationName:"item"}},Sg:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnets:{locationName:"subnets",type:"list",member:{shape:"Sj",locationName:"item"}}}},Sj:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},Sn:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},RequesterTgwInfo:{shape:"So",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"So",locationName:"accepterTgwInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},So:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},Ss:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"Se",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S13:{type:"list",member:{locationName:"item"}},S16:{type:"list",member:{shape:"S17",locationName:"item"}},S17:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S1c:{type:"structure",members:{AccepterVpcInfo:{shape:"S1d",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S1d",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S1d:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Ipv6CidrBlockSet:{locationName:"ipv6CidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"}}}},CidrBlockSet:{locationName:"cidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"}}}},OwnerId:{locationName:"ownerId"},PeeringOptions:{locationName:"peeringOptions",type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},VpcId:{locationName:"vpcId"},Region:{locationName:"region"}}},S1n:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S1t:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"Tag"}}}},S21:{type:"list",member:{locationName:"item"}},S25:{type:"list",member:{locationName:"item"}},S29:{type:"list",member:{locationName:"item"}},S2d:{type:"list",member:{locationName:"PrivateIpAddress"}},S2o:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S2w:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S2y:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S2z:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S35:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S39:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S3d:{type:"list",member:{locationName:"item"}},S3i:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S3n:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S3o",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S3o:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S3q:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S3o",locationName:"cidrBlockState"}}},S3s:{type:"list",member:{locationName:"groupId"}},S40:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},Device:{locationName:"device"},InstanceId:{locationName:"instanceId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},S45:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S49:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S4c:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIp:{locationName:"cidrIp"},Description:{locationName:"description"}}}},Ipv6Ranges:{locationName:"ipv6Ranges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIpv6:{locationName:"cidrIpv6"},Description:{locationName:"description"}}}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},PrefixListId:{locationName:"prefixListId"}}}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S4l",locationName:"item"}}}}},S4l:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S4p:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature"}}}}},S4t:{type:"structure",members:{BundleId:{locationName:"bundleId"},BundleTaskError:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},InstanceId:{locationName:"instanceId"},Progress:{locationName:"progress"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"state"},Storage:{shape:"S4p",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S5c:{type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},InstanceCounts:{locationName:"instanceCounts",type:"list",member:{locationName:"item",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},State:{locationName:"state"}}}},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{Active:{locationName:"active",type:"boolean"},CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S5o:{type:"list",member:{locationName:"item"}},S5z:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S6k:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},OwnerId:{locationName:"ownerId"},CapacityReservationArn:{locationName:"capacityReservationArn"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},Tenancy:{locationName:"tenancy"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EphemeralStorage:{locationName:"ephemeralStorage",type:"boolean"},State:{locationName:"state"},StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},EndDateType:{locationName:"endDateType"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},CreateDate:{locationName:"createDate",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},S6p:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S6z:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},S72:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{}}},S74:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S78:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S7d:{type:"structure",members:{BgpAsn:{locationName:"bgpAsn"},CustomerGatewayId:{locationName:"customerGatewayId"},IpAddress:{locationName:"ipAddress"},CertificateArn:{locationName:"certificateArn"},State:{locationName:"state"},Type:{locationName:"type"},DeviceName:{locationName:"deviceName"},Tags:{shape:"Ss",locationName:"tagSet"}}},S7g:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailabilityZoneId:{locationName:"availabilityZoneId"},AvailableIpAddressCount:{locationName:"availableIpAddressCount",type:"integer"},CidrBlock:{locationName:"cidrBlock"},DefaultForAz:{locationName:"defaultForAz",type:"boolean"},MapPublicIpOnLaunch:{locationName:"mapPublicIpOnLaunch",type:"boolean"},MapCustomerOwnedIpOnLaunch:{locationName:"mapCustomerOwnedIpOnLaunch",type:"boolean"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},AssignIpv6AddressOnCreation:{locationName:"assignIpv6AddressOnCreation",type:"boolean"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S39",locationName:"item"}},Tags:{shape:"Ss",locationName:"tagSet"},SubnetArn:{locationName:"subnetArn"},OutpostArn:{locationName:"outpostArn"}}},S7m:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},DhcpOptionsId:{locationName:"dhcpOptionsId"},State:{locationName:"state"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S3n",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S3q",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"}}},S7v:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"S7z",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S7z:{type:"structure",members:{Value:{locationName:"value"}}},S82:{type:"structure",members:{Attachments:{shape:"S83",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S83:{type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},S8i:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},Overrides:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{},MaxPrice:{},SubnetId:{},AvailabilityZone:{},WeightedCapacity:{type:"double"},Priority:{type:"double"},Placement:{shape:"S8q"}}}}}}},S8q:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},PartitionNumber:{locationName:"partitionNumber",type:"integer"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"}}},S8r:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{}}},S8y:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S8z",locationName:"launchTemplateSpecification"},Overrides:{shape:"S90",locationName:"overrides"}}},S8z:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},S90:{type:"structure",members:{InstanceType:{locationName:"instanceType"},MaxPrice:{locationName:"maxPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"},Placement:{locationName:"placement",type:"structure",members:{GroupName:{locationName:"groupName"}}}}},S95:{type:"list",member:{locationName:"item"}},S9f:{type:"structure",members:{Bucket:{},Key:{}}},S9i:{type:"list",member:{shape:"S9j",locationName:"BlockDeviceMapping"}},S9j:{type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},KmsKeyId:{},Throughput:{locationName:"throughput",type:"integer"},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},S9t:{type:"structure",members:{Description:{locationName:"description"},ExportTaskId:{locationName:"exportTaskId"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},InstanceExportDetails:{locationName:"instanceExport",type:"structure",members:{InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9z:{type:"structure",members:{Attachments:{shape:"S83",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sa5:{type:"structure",members:{KernelId:{},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},VirtualName:{},Ebs:{type:"structure",members:{Encrypted:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{},Throughput:{type:"integer"}}},NoDevice:{}}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"InstanceNetworkInterfaceSpecification",type:"structure",members:{AssociateCarrierIpAddress:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sah"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{},NetworkCardIndex:{type:"integer"}}}},ImageId:{},InstanceType:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},Placement:{type:"structure",members:{AvailabilityZone:{},Affinity:{},GroupName:{},HostId:{},Tenancy:{},SpreadDomain:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"}}},RamDiskId:{},DisableApiTermination:{type:"boolean"},InstanceInitiatedShutdownBehavior:{},UserData:{},TagSpecifications:{locationName:"TagSpecification",type:"list",member:{locationName:"LaunchTemplateTagSpecificationRequest",type:"structure",members:{ResourceType:{},Tags:{shape:"Ss",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Sau",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sae",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Say",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sb4"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Sb8"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sae:{type:"list",member:{locationName:"SecurityGroupId"}},Sah:{type:"list",member:{locationName:"item",type:"structure",members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sau:{type:"structure",required:["Type"],members:{Type:{}}},Say:{type:"list",member:{locationName:"SecurityGroup"}},Sb4:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Sb8:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sbh:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersionNumber:{locationName:"defaultVersionNumber",type:"long"},LatestVersionNumber:{locationName:"latestVersionNumber",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sbi:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Sbn:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},VersionDescription:{locationName:"versionDescription"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersion:{locationName:"defaultVersion",type:"boolean"},LaunchTemplateData:{shape:"Sbo",locationName:"launchTemplateData"}}},Sbo:{type:"structure",members:{KernelId:{locationName:"kernelId"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{locationName:"iamInstanceProfile",type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},BlockDeviceMappings:{locationName:"blockDeviceMappingSet",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{Encrypted:{locationName:"encrypted",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},KmsKeyId:{locationName:"kmsKeyId"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},Throughput:{locationName:"throughput",type:"integer"}}},NoDevice:{locationName:"noDevice"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociateCarrierIpAddress:{locationName:"associateCarrierIpAddress",type:"boolean"},AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"S3s",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddressesSet"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Placement:{locationName:"placement",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"},PartitionNumber:{locationName:"partitionNumber",type:"integer"}}},RamDiskId:{locationName:"ramDiskId"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},UserData:{locationName:"userData"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ElasticGpuSpecifications:{locationName:"elasticGpuSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"}}}},ElasticInferenceAccelerators:{locationName:"elasticInferenceAcceleratorSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},Count:{locationName:"count",type:"integer"}}}},SecurityGroupIds:{shape:"Se",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"Se",locationName:"securityGroupSet"},InstanceMarketOptions:{locationName:"instanceMarketOptions",type:"structure",members:{MarketType:{locationName:"marketType"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{MaxPrice:{locationName:"maxPrice"},SpotInstanceType:{locationName:"spotInstanceType"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}}},CreditSpecification:{locationName:"creditSpecification",type:"structure",members:{CpuCredits:{locationName:"cpuCredits"}}},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sca",locationName:"capacityReservationTarget"}}},LicenseSpecifications:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},MetadataOptions:{locationName:"metadataOptions",type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"}}},EnclaveOptions:{locationName:"enclaveOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}}}},Sbv:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},Sca:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Scl:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"}}},Scq:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationId:{locationName:"localGatewayRouteTableVpcAssociationId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sct:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Scw:{type:"structure",members:{PrefixListId:{locationName:"prefixListId"},AddressFamily:{locationName:"addressFamily"},State:{locationName:"state"},StateMessage:{locationName:"stateMessage"},PrefixListArn:{locationName:"prefixListArn"},PrefixListName:{locationName:"prefixListName"},MaxEntries:{locationName:"maxEntries",type:"integer"},Version:{locationName:"version",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Sd1:{type:"structure",members:{CreateTime:{locationName:"createTime",type:"timestamp"},DeleteTime:{locationName:"deleteTime",type:"timestamp"},FailureCode:{locationName:"failureCode"},FailureMessage:{locationName:"failureMessage"},NatGatewayAddresses:{locationName:"natGatewayAddressSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIp:{locationName:"privateIp"},PublicIp:{locationName:"publicIp"}}}},NatGatewayId:{locationName:"natGatewayId"},ProvisionedBandwidth:{locationName:"provisionedBandwidth",type:"structure",members:{ProvisionTime:{locationName:"provisionTime",type:"timestamp"},Provisioned:{locationName:"provisioned"},RequestTime:{locationName:"requestTime",type:"timestamp"},Requested:{locationName:"requested"},Status:{locationName:"status"}}},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sd8:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{NetworkAclAssociationId:{locationName:"networkAclAssociationId"},NetworkAclId:{locationName:"networkAclId"},SubnetId:{locationName:"subnetId"}}}},Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sdd",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sdd:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Sde:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sdn:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"},NetworkInsightsPathArn:{locationName:"networkInsightsPathArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},Source:{locationName:"source"},Destination:{locationName:"destination"},SourceIp:{locationName:"sourceIp"},DestinationIp:{locationName:"destinationIp"},Protocol:{locationName:"protocol"},DestinationPort:{locationName:"destinationPort",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sds:{type:"structure",members:{Association:{shape:"Sdt",locationName:"association"},Attachment:{shape:"Sdu",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},Groups:{shape:"Sdv",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6Addresses:{locationName:"ipv6AddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Sdt",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},RequesterId:{locationName:"requesterId"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},TagSet:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}},Sdt:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Sdu:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},Status:{locationName:"status"}}},Sdv:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Se6:{type:"structure",members:{NetworkInterfacePermissionId:{locationName:"networkInterfacePermissionId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},Permission:{locationName:"permission"},PermissionState:{locationName:"permissionState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},Sec:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sep:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{Main:{locationName:"main",type:"boolean"},RouteTableAssociationId:{locationName:"routeTableAssociationId"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{locationName:"gatewayId"},AssociationState:{shape:"S35",locationName:"associationState"}}}},PropagatingVgws:{locationName:"propagatingVgwSet",type:"list",member:{locationName:"item",type:"structure",members:{GatewayId:{locationName:"gatewayId"}}}},RouteTableId:{locationName:"routeTableId"},Routes:{locationName:"routeSet",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},LocalGatewayId:{locationName:"localGatewayId"},CarrierGatewayId:{locationName:"carrierGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},State:{locationName:"state"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sf1:{type:"structure",members:{DataEncryptionKeyId:{locationName:"dataEncryptionKeyId"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OwnerId:{locationName:"ownerId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"status"},StateMessage:{locationName:"statusMessage"},VolumeId:{locationName:"volumeId"},VolumeSize:{locationName:"volumeSize",type:"integer"},OwnerAlias:{locationName:"ownerAlias"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sfb:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Sfc",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Sfc:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sfh:{type:"list",member:{}},Sfl:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Sfm",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Sfm",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Sfr",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sfm:{type:"list",member:{shape:"Sfn",locationName:"item"}},Sfn:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},TrafficDirection:{locationName:"trafficDirection"},RuleNumber:{locationName:"ruleNumber",type:"integer"},RuleAction:{locationName:"ruleAction"},Protocol:{locationName:"protocol",type:"integer"},DestinationPortRange:{shape:"Sfq",locationName:"destinationPortRange"},SourcePortRange:{shape:"Sfq",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Sfq:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Sfr:{type:"list",member:{locationName:"item"}},Sfv:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sg0:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"},TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PacketLength:{locationName:"packetLength",type:"integer"},SessionNumber:{locationName:"sessionNumber",type:"integer"},VirtualNetworkId:{locationName:"virtualNetworkId",type:"integer"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sg3:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgc:{type:"list",member:{locationName:"item"}},Sge:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayArn:{locationName:"transitGatewayArn"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},TransitGatewayCidrBlocks:{shape:"Se",locationName:"transitGatewayCidrBlocks"},AutoAcceptSharedAttachments:{locationName:"autoAcceptSharedAttachments"},DefaultRouteTableAssociation:{locationName:"defaultRouteTableAssociation"},AssociationDefaultRouteTableId:{locationName:"associationDefaultRouteTableId"},DefaultRouteTablePropagation:{locationName:"defaultRouteTablePropagation"},PropagationDefaultRouteTableId:{locationName:"propagationDefaultRouteTableId"},VpnEcmpSupport:{locationName:"vpnEcmpSupport"},DnsSupport:{locationName:"dnsSupport"},MulticastSupport:{locationName:"multicastSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgl:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransportTransitGatewayAttachmentId:{locationName:"transportTransitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{Protocol:{locationName:"protocol"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgp:{type:"list",member:{locationName:"item"}},Sgr:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayConnectPeerId:{locationName:"transitGatewayConnectPeerId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},ConnectPeerConfiguration:{locationName:"connectPeerConfiguration",type:"structure",members:{TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},InsideCidrBlocks:{shape:"Sgp",locationName:"insideCidrBlocks"},Protocol:{locationName:"protocol"},BgpConfigurations:{locationName:"bgpConfigurations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAsn:{locationName:"transitGatewayAsn",type:"long"},PeerAsn:{locationName:"peerAsn",type:"long"},TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},BgpStatus:{locationName:"bgpStatus"}}}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sh4:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayMulticastDomainArn:{locationName:"transitGatewayMulticastDomainArn"},OwnerId:{locationName:"ownerId"},Options:{locationName:"options",type:"structure",members:{Igmpv2Support:{locationName:"igmpv2Support"},StaticSourcesSupport:{locationName:"staticSourcesSupport"},AutoAcceptSharedAssociations:{locationName:"autoAcceptSharedAssociations"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shc:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},PrefixListId:{locationName:"prefixListId"},PrefixListOwnerId:{locationName:"prefixListOwnerId"},State:{locationName:"state"},Blackhole:{locationName:"blackhole",type:"boolean"},TransitGatewayAttachment:{locationName:"transitGatewayAttachment",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"}}}}},Shh:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},PrefixListId:{locationName:"prefixListId"},TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"}}}},Type:{locationName:"type"},State:{locationName:"state"}}},Sho:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},DefaultAssociationRouteTable:{locationName:"defaultAssociationRouteTable",type:"boolean"},DefaultPropagationRouteTable:{locationName:"defaultPropagationRouteTable",type:"boolean"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shu:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S40",locationName:"item"}},AvailabilityZone:{locationName:"availabilityZone"},CreateTime:{locationName:"createTime",type:"timestamp"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OutpostArn:{locationName:"outpostArn"},Size:{locationName:"size",type:"integer"},SnapshotId:{locationName:"snapshotId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},Iops:{locationName:"iops",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"},Throughput:{locationName:"throughput",type:"integer"}}},Si1:{type:"list",member:{locationName:"item"}},Si2:{type:"list",member:{locationName:"item"}},Si3:{type:"list",member:{locationName:"item"}},Si5:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"Se",locationName:"routeTableIdSet"},SubnetIds:{shape:"Se",locationName:"subnetIdSet"},Groups:{locationName:"groupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},PrivateDnsEnabled:{locationName:"privateDnsEnabled",type:"boolean"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},NetworkInterfaceIds:{shape:"Se",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Si9",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Si9:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Sie:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"Se",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Sij:{type:"structure",members:{ServiceType:{shape:"Sik",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNameConfiguration:{locationName:"privateDnsNameConfiguration",type:"structure",members:{State:{locationName:"state"},Type:{locationName:"type"},Value:{locationName:"value"},Name:{locationName:"name"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sik:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Siy:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj0:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj2:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj4:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj6:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sj8:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sja:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sjd:{type:"structure",members:{CustomerGatewayConfiguration:{locationName:"customerGatewayConfiguration"},CustomerGatewayId:{locationName:"customerGatewayId"},Category:{locationName:"category"},State:{locationName:"state"},Type:{locationName:"type"},VpnConnectionId:{locationName:"vpnConnectionId"},VpnGatewayId:{locationName:"vpnGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{locationName:"enableAcceleration",type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},LocalIpv4NetworkCidr:{locationName:"localIpv4NetworkCidr"},RemoteIpv4NetworkCidr:{locationName:"remoteIpv4NetworkCidr"},LocalIpv6NetworkCidr:{locationName:"localIpv6NetworkCidr"},RemoteIpv6NetworkCidr:{locationName:"remoteIpv6NetworkCidr"},TunnelInsideIpVersion:{locationName:"tunnelInsideIpVersion"},TunnelOptions:{locationName:"tunnelOptionSet",type:"list",member:{locationName:"item",type:"structure",members:{OutsideIpAddress:{locationName:"outsideIpAddress"},TunnelInsideCidr:{locationName:"tunnelInsideCidr"},TunnelInsideIpv6Cidr:{locationName:"tunnelInsideIpv6Cidr"},PreSharedKey:{locationName:"preSharedKey"},Phase1LifetimeSeconds:{locationName:"phase1LifetimeSeconds",type:"integer"},Phase2LifetimeSeconds:{locationName:"phase2LifetimeSeconds",type:"integer"},RekeyMarginTimeSeconds:{locationName:"rekeyMarginTimeSeconds",type:"integer"},RekeyFuzzPercentage:{locationName:"rekeyFuzzPercentage",type:"integer"},ReplayWindowSize:{locationName:"replayWindowSize",type:"integer"},DpdTimeoutSeconds:{locationName:"dpdTimeoutSeconds",type:"integer"},DpdTimeoutAction:{locationName:"dpdTimeoutAction"},Phase1EncryptionAlgorithms:{locationName:"phase1EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2EncryptionAlgorithms:{locationName:"phase2EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1IntegrityAlgorithms:{locationName:"phase1IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2IntegrityAlgorithms:{locationName:"phase2IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1DHGroupNumbers:{locationName:"phase1DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},Phase2DHGroupNumbers:{locationName:"phase2DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},IkeVersions:{locationName:"ikeVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},StartupAction:{locationName:"startupAction"}}}}}},Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},Source:{locationName:"source"},State:{locationName:"state"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VgwTelemetry:{locationName:"vgwTelemetry",type:"list",member:{locationName:"item",type:"structure",members:{AcceptedRouteCount:{locationName:"acceptedRouteCount",type:"integer"},LastStatusChange:{locationName:"lastStatusChange",type:"timestamp"},OutsideIpAddress:{locationName:"outsideIpAddress"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},CertificateArn:{locationName:"certificateArn"}}}}}},Sk6:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S45",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Skk:{type:"list",member:{}},Sku:{type:"list",member:{locationName:"item"}},Sl6:{type:"list",member:{locationName:"item"}},Snd:{type:"list",member:{locationName:"item"}},Snr:{type:"list",member:{locationName:"item"}},Snt:{type:"structure",members:{InstanceTagKeys:{shape:"Snr",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},Snv:{type:"list",member:{locationName:"item"}},Soa:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"Se",locationName:"Value"}}}},Soj:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},Spf:{type:"list",member:{locationName:"InstanceId"}},Spu:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sqz:{type:"structure",members:{ConversionTaskId:{locationName:"conversionTaskId"},ExpirationTime:{locationName:"expirationTime"},ImportInstance:{locationName:"importInstance",type:"structure",members:{Description:{locationName:"description"},InstanceId:{locationName:"instanceId"},Platform:{locationName:"platform"},Volumes:{locationName:"volumes",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sr3",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"Sr4",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sr3",locationName:"image"},Volume:{shape:"Sr4",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sr3:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},Sr4:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},Ss2:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},Ssj:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},Ssm:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},Ste:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},Name:{locationName:"name"},Description:{locationName:"description"},LoadPermissions:{locationName:"loadPermissions",type:"list",member:{locationName:"item",type:"structure",members:{UserId:{locationName:"userId"},Group:{locationName:"group"}}}},ProductCodes:{shape:"Sti",locationName:"productCodes"}}},Sti:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},Stn:{type:"list",member:{locationName:"Owner"}},Su8:{type:"list",member:{locationName:"item"}},Sub:{type:"list",member:{locationName:"item"}},Sv0:{type:"list",member:{shape:"S9j",locationName:"item"}},Sv1:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},Sve:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Svm:{type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},DeviceName:{locationName:"deviceName"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Format:{locationName:"format"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Svo",locationName:"userBucket"}}}},Svo:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},Svp:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},Svx:{type:"structure",members:{Description:{locationName:"description"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Encrypted:{locationName:"encrypted",type:"boolean"},Format:{locationName:"format"},KmsKeyId:{locationName:"kmsKeyId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Svo",locationName:"userBucket"}}},Sw1:{type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Status:{locationName:"status"},VolumeId:{locationName:"volumeId"}}}}}},Sw4:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},Sw5:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Swi:{type:"structure",members:{InstanceEventId:{locationName:"instanceEventId"},Code:{locationName:"code"},Description:{locationName:"description"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},NotBeforeDeadline:{locationName:"notBeforeDeadline",type:"timestamp"}}},Swl:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},Swn:{type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{ImpairedSince:{locationName:"impairedSince",type:"timestamp"},Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},Szl:{type:"structure",members:{Groups:{shape:"Sdv",locationName:"groupSet"},Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AmiLaunchIndex:{locationName:"amiLaunchIndex",type:"integer"},ImageId:{locationName:"imageId"},InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},LaunchTime:{locationName:"launchTime",type:"timestamp"},Monitoring:{shape:"Szo",locationName:"monitoring"},Placement:{shape:"S8q",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"Sti",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"Swl",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Sw1",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},InstanceLifecycle:{locationName:"instanceLifecycle"},ElasticGpuAssociations:{locationName:"elasticGpuAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},ElasticGpuAssociationId:{locationName:"elasticGpuAssociationId"},ElasticGpuAssociationState:{locationName:"elasticGpuAssociationState"},ElasticGpuAssociationTime:{locationName:"elasticGpuAssociationTime"}}}},ElasticInferenceAcceleratorAssociations:{locationName:"elasticInferenceAcceleratorAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticInferenceAcceleratorArn:{locationName:"elasticInferenceAcceleratorArn"},ElasticInferenceAcceleratorAssociationId:{locationName:"elasticInferenceAcceleratorAssociationId"},ElasticInferenceAcceleratorAssociationState:{locationName:"elasticInferenceAcceleratorAssociationState"},ElasticInferenceAcceleratorAssociationTime:{locationName:"elasticInferenceAcceleratorAssociationTime",type:"timestamp"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Szx",locationName:"association"},Attachment:{locationName:"attachment",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Status:{locationName:"status"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}},Description:{locationName:"description"},Groups:{shape:"Sdv",locationName:"groupSet"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6AddressesSet"},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Szx",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},InterfaceType:{locationName:"interfaceType"}}}},OutpostArn:{locationName:"outpostArn"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SecurityGroups:{shape:"Sdv",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sve",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sca",locationName:"capacityReservationTarget"}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},Licenses:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},MetadataOptions:{shape:"S106",locationName:"metadataOptions"},EnclaveOptions:{shape:"Sw5",locationName:"enclaveOptions"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},Szo:{type:"structure",members:{State:{locationName:"state"}}},Szx:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},S106:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"}}},S11n:{type:"list",member:{locationName:"item"}},S12n:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"},NetworkInsightsAnalysisArn:{locationName:"networkInsightsAnalysisArn"},NetworkInsightsPathId:{locationName:"networkInsightsPathId"},FilterInArns:{shape:"S12o",locationName:"filterInArnSet"},StartDate:{locationName:"startDate",type:"timestamp"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},NetworkPathFound:{locationName:"networkPathFound",type:"boolean"},ForwardPathComponents:{shape:"S12q",locationName:"forwardPathComponentSet"},ReturnPathComponents:{shape:"S12q",locationName:"returnPathComponentSet"},Explanations:{locationName:"explanationSet",type:"list",member:{locationName:"item",type:"structure",members:{Acl:{shape:"S12t",locationName:"acl"},AclRule:{shape:"S12s",locationName:"aclRule"},Address:{locationName:"address"},Addresses:{shape:"S12v",locationName:"addressSet"},AttachedTo:{shape:"S12t",locationName:"attachedTo"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Cidrs:{shape:"Se",locationName:"cidrSet"},Component:{shape:"S12t",locationName:"component"},CustomerGateway:{shape:"S12t",locationName:"customerGateway"},Destination:{shape:"S12t",locationName:"destination"},DestinationVpc:{shape:"S12t",locationName:"destinationVpc"},Direction:{locationName:"direction"},ExplanationCode:{locationName:"explanationCode"},IngressRouteTable:{shape:"S12t",locationName:"ingressRouteTable"},InternetGateway:{shape:"S12t",locationName:"internetGateway"},LoadBalancerArn:{locationName:"loadBalancerArn"},ClassicLoadBalancerListener:{locationName:"classicLoadBalancerListener",type:"structure",members:{LoadBalancerPort:{locationName:"loadBalancerPort",type:"integer"},InstancePort:{locationName:"instancePort",type:"integer"}}},LoadBalancerListenerPort:{locationName:"loadBalancerListenerPort",type:"integer"},LoadBalancerTarget:{locationName:"loadBalancerTarget",type:"structure",members:{Address:{locationName:"address"},AvailabilityZone:{locationName:"availabilityZone"},Instance:{shape:"S12t",locationName:"instance"},Port:{locationName:"port",type:"integer"}}},LoadBalancerTargetGroup:{shape:"S12t",locationName:"loadBalancerTargetGroup"},LoadBalancerTargetGroups:{shape:"S133",locationName:"loadBalancerTargetGroupSet"},LoadBalancerTargetPort:{locationName:"loadBalancerTargetPort",type:"integer"},ElasticLoadBalancerListener:{shape:"S12t",locationName:"elasticLoadBalancerListener"},MissingComponent:{locationName:"missingComponent"},NatGateway:{shape:"S12t",locationName:"natGateway"},NetworkInterface:{shape:"S12t",locationName:"networkInterface"},PacketField:{locationName:"packetField"},VpcPeeringConnection:{shape:"S12t",locationName:"vpcPeeringConnection"},Port:{locationName:"port",type:"integer"},PortRanges:{shape:"S12w",locationName:"portRangeSet"},PrefixList:{shape:"S12t",locationName:"prefixList"},Protocols:{locationName:"protocolSet",type:"list",member:{locationName:"item"}},RouteTableRoute:{shape:"S12x",locationName:"routeTableRoute"},RouteTable:{shape:"S12t",locationName:"routeTable"},SecurityGroup:{shape:"S12t",locationName:"securityGroup"},SecurityGroupRule:{shape:"S12y",locationName:"securityGroupRule"},SecurityGroups:{shape:"S133",locationName:"securityGroupSet"},SourceVpc:{shape:"S12t",locationName:"sourceVpc"},State:{locationName:"state"},Subnet:{shape:"S12t",locationName:"subnet"},SubnetRouteTable:{shape:"S12t",locationName:"subnetRouteTable"},Vpc:{shape:"S12t",locationName:"vpc"},VpcEndpoint:{shape:"S12t",locationName:"vpcEndpoint"},VpnConnection:{shape:"S12t",locationName:"vpnConnection"},VpnGateway:{shape:"S12t",locationName:"vpnGateway"}}}},AlternatePathHints:{locationName:"alternatePathHintSet",type:"list",member:{locationName:"item",type:"structure",members:{ComponentId:{locationName:"componentId"},ComponentArn:{locationName:"componentArn"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S12o:{type:"list",member:{locationName:"item"}},S12q:{type:"list",member:{locationName:"item",type:"structure",members:{SequenceNumber:{locationName:"sequenceNumber",type:"integer"},AclRule:{shape:"S12s",locationName:"aclRule"},Component:{shape:"S12t",locationName:"component"},DestinationVpc:{shape:"S12t",locationName:"destinationVpc"},OutboundHeader:{shape:"S12u",locationName:"outboundHeader"},InboundHeader:{shape:"S12u",locationName:"inboundHeader"},RouteTableRoute:{shape:"S12x",locationName:"routeTableRoute"},SecurityGroupRule:{shape:"S12y",locationName:"securityGroupRule"},SourceVpc:{shape:"S12t",locationName:"sourceVpc"},Subnet:{shape:"S12t",locationName:"subnet"},Vpc:{shape:"S12t",locationName:"vpc"}}}},S12s:{type:"structure",members:{Cidr:{locationName:"cidr"},Egress:{locationName:"egress",type:"boolean"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}},S12t:{type:"structure",members:{Id:{locationName:"id"},Arn:{locationName:"arn"}}},S12u:{type:"structure",members:{DestinationAddresses:{shape:"S12v",locationName:"destinationAddressSet"},DestinationPortRanges:{shape:"S12w",locationName:"destinationPortRangeSet"},Protocol:{locationName:"protocol"},SourceAddresses:{shape:"S12v",locationName:"sourceAddressSet"},SourcePortRanges:{shape:"S12w",locationName:"sourcePortRangeSet"}}},S12v:{type:"list",member:{locationName:"item"}},S12w:{type:"list",member:{shape:"Sde",locationName:"item"}},S12x:{type:"structure",members:{DestinationCidr:{locationName:"destinationCidr"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},TransitGatewayId:{locationName:"transitGatewayId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S12y:{type:"structure",members:{Cidr:{locationName:"cidr"},Direction:{locationName:"direction"},SecurityGroupId:{locationName:"securityGroupId"},PortRange:{shape:"Sde",locationName:"portRange"},PrefixListId:{locationName:"prefixListId"},Protocol:{locationName:"protocol"}}},S133:{type:"list",member:{shape:"S12t",locationName:"item"}},S14k:{type:"list",member:{locationName:"ReservedInstancesId"}},S14s:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S156:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S15t:{type:"structure",members:{Frequency:{locationName:"frequency"},Interval:{locationName:"interval",type:"integer"},OccurrenceDaySet:{locationName:"occurrenceDaySet",type:"list",member:{locationName:"item",type:"integer"}},OccurrenceRelativeToEnd:{locationName:"occurrenceRelativeToEnd",type:"boolean"},OccurrenceUnit:{locationName:"occurrenceUnit"}}},S161:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},CreateDate:{locationName:"createDate",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},NetworkPlatform:{locationName:"networkPlatform"},NextSlotStartTime:{locationName:"nextSlotStartTime",type:"timestamp"},Platform:{locationName:"platform"},PreviousSlotEndTime:{locationName:"previousSlotEndTime",type:"timestamp"},Recurrence:{shape:"S15t",locationName:"recurrence"},ScheduledInstanceId:{locationName:"scheduledInstanceId"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TermEndDate:{locationName:"termEndDate",type:"timestamp"},TermStartDate:{locationName:"termStartDate",type:"timestamp"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}},S168:{type:"list",member:{locationName:"GroupName"}},S16g:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S16k:{type:"list",member:{locationName:"SnapshotId"}},S173:{type:"structure",required:["IamFleetRole","TargetCapacity"],members:{AllocationStrategy:{locationName:"allocationStrategy"},OnDemandAllocationStrategy:{locationName:"onDemandAllocationStrategy"},SpotMaintenanceStrategies:{locationName:"spotMaintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},OnDemandFulfilledCapacity:{locationName:"onDemandFulfilledCapacity",type:"double"},IamFleetRole:{locationName:"iamFleetRole"},LaunchSpecifications:{locationName:"launchSpecifications",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroups:{shape:"Sdv",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},NetworkInterfaces:{shape:"S17d",locationName:"networkInterfaceSet"},Placement:{shape:"S17f",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tag"}}}}}}},LaunchTemplateConfigs:{shape:"S17i",locationName:"launchTemplateConfigs"},SpotPrice:{locationName:"spotPrice"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},OnDemandMaxTotalPrice:{locationName:"onDemandMaxTotalPrice"},SpotMaxTotalPrice:{locationName:"spotMaxTotalPrice"},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},LoadBalancersConfig:{locationName:"loadBalancersConfig",type:"structure",members:{ClassicLoadBalancersConfig:{locationName:"classicLoadBalancersConfig",type:"structure",members:{ClassicLoadBalancers:{locationName:"classicLoadBalancers",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"}}}}}},TargetGroupsConfig:{locationName:"targetGroupsConfig",type:"structure",members:{TargetGroups:{locationName:"targetGroups",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"}}}}}}}},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},S17d:{type:"list",member:{locationName:"item",type:"structure",members:{AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{},NetworkCardIndex:{type:"integer"}}}},S17f:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S17i:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"S8z",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"}}}}}}},S17v:{type:"list",member:{locationName:"item",type:"structure",members:{ActualBlockHourlyPrice:{locationName:"actualBlockHourlyPrice"},AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},CreateTime:{locationName:"createTime",type:"timestamp"},Fault:{shape:"Sfc",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{locationName:"userData"},SecurityGroups:{shape:"Sdv",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S17d",locationName:"networkInterfaceSet"},Placement:{shape:"S17f",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S17y",locationName:"monitoring"}}},LaunchedAvailabilityZone:{locationName:"launchedAvailabilityZone"},ProductDescription:{locationName:"productDescription"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SpotPrice:{locationName:"spotPrice"},State:{locationName:"state"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},Tags:{shape:"Ss",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S17y:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S18d:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item"}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item"}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S4l",locationName:"item"}}}}},S195:{type:"list",member:{}},S1a4:{type:"list",member:{locationName:"VolumeId"}},S1ap:{type:"structure",members:{VolumeId:{locationName:"volumeId"},ModificationState:{locationName:"modificationState"},StatusMessage:{locationName:"statusMessage"},TargetSize:{locationName:"targetSize",type:"integer"},TargetIops:{locationName:"targetIops",type:"integer"},TargetVolumeType:{locationName:"targetVolumeType"},TargetThroughput:{locationName:"targetThroughput",type:"integer"},TargetMultiAttachEnabled:{locationName:"targetMultiAttachEnabled",type:"boolean"},OriginalSize:{locationName:"originalSize",type:"integer"},OriginalIops:{locationName:"originalIops",type:"integer"},OriginalVolumeType:{locationName:"originalVolumeType"},OriginalThroughput:{locationName:"originalThroughput",type:"integer"},OriginalMultiAttachEnabled:{locationName:"originalMultiAttachEnabled",type:"boolean"},Progress:{locationName:"progress",type:"long"},StartTime:{locationName:"startTime",type:"timestamp"},EndTime:{locationName:"endTime",type:"timestamp"}}},S1av:{type:"list",member:{locationName:"VpcId"}},S1cl:{type:"list",member:{locationName:"AvailabilityZone"}},S1cw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},S1f6:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S1fh:{type:"list",member:{locationName:"item"}},S1fj:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"Su8",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S1g0:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S1gs:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S1gv:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S1h2:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"}}},S1h3:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S1hu:{type:"list",member:{locationName:"UserId"}},S1hv:{type:"list",member:{locationName:"UserGroup"}},S1hw:{type:"list",member:{locationName:"ProductCode"}},S1hy:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S1i3:{type:"list",member:{shape:"S17",locationName:"item"}},S1ie:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Sb8"}}},S1k9:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S1kb:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S1kq:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"Szo",locationName:"monitoring"}}}},S1nr:{type:"list",member:{locationName:"SecurityGroupId"}},S1of:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"Swl",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"Swl",locationName:"previousState"}}}}}}},9209:function(e,t,r){const{publicEncrypt:i,privateDecrypt:a,constants:s}=r(6417);const{oaepHashSupported:n}=r(7915);const{KEYOBJECT:o}=r(3771);const{asInput:u}=r(8727);const p=e=>{switch(e){case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":return s.RSA_PKCS1_OAEP_PADDING;case"RSA1_5":return s.RSA_PKCS1_PADDING}};const c=e=>{switch(e){case"RSA-OAEP":return"sha1";case"RSA-OAEP-256":return"sha256";case"RSA-OAEP-384":return"sha384";case"RSA-OAEP-512":return"sha512";default:return undefined}};const m=(e,t,{[o]:r},a)=>{const s=u(r,true);return{wrapped:i({key:s,oaepHash:t,padding:e},a)}};const l=(e,t,{[o]:r},i)=>{const s=u(r,false);return a({key:s,oaepHash:t,padding:e},i)};const d={RSA1_5:0,"RSA-OAEP":592,"RSA-OAEP-256":784,"RSA-OAEP-384":1040,"RSA-OAEP-512":1296};e.exports=((e,t)=>{const r=["RSA-OAEP","RSA1_5"];if(n){r.splice(1,0,"RSA-OAEP-256","RSA-OAEP-384","RSA-OAEP-512")}r.forEach(r=>{const i=p(r);const a=c(r);e.keyManagementEncrypt.set(r,m.bind(undefined,i,a));e.keyManagementDecrypt.set(r,l.bind(undefined,i,a));t.RSA.wrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length>=d[r]);t.RSA.unwrapKey[r]=(e=>e.private&&(e.use==="enc"||e.use===undefined)&&e.length>=d[r])})})},9214:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-07",endpointPrefix:"models-v2-lex",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Lex Models V2",serviceFullName:"Amazon Lex Model Building V2",serviceId:"Lex Models V2",signatureVersion:"v4",signingName:"lex",uid:"models.lex.v2-2020-08-07"},operations:{BuildBotLocale:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botLocaleStatus:{},lastBuildSubmittedDateTime:{type:"timestamp"}}}},CreateBot:{http:{method:"PUT",requestUri:"/bots/",responseCode:202},input:{type:"structure",required:["botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],members:{botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botTags:{shape:"Sf"},testBotAliasTags:{shape:"Sf"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},botTags:{shape:"Sf"},testBotAliasTags:{shape:"Sf"}}}},CreateBotAlias:{http:{method:"PUT",requestUri:"/bots/{botId}/botaliases/",responseCode:202},input:{type:"structure",required:["botAliasName","botId"],members:{botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botId:{location:"uri",locationName:"botId"},tags:{shape:"Sf"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},tags:{shape:"Sf"}}}},CreateBotLocale:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId","nluIntentConfidenceThreshold"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeName:{},localeId:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},botLocaleStatus:{},creationDateTime:{type:"timestamp"}}}},CreateBotVersion:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/",responseCode:202},input:{type:"structure",required:["botId","botVersionLocaleSpecification"],members:{botId:{location:"uri",locationName:"botId"},description:{},botVersionLocaleSpecification:{shape:"S1h"}}},output:{type:"structure",members:{botId:{},description:{},botVersion:{},botVersionLocaleSpecification:{shape:"S1h"},botStatus:{},creationDateTime:{type:"timestamp"}}}},CreateIntent:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["intentName","botId","botVersion","localeId"],members:{intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"}}}},CreateSlot:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",responseCode:200},input:{type:"structure",required:["slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],members:{slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"}}}},CreateSlotType:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],members:{slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{botId}/",responseCode:202},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botId:{},botStatus:{}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:202},input:{type:"structure",required:["botAliasId","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botId:{location:"uri",locationName:"botId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botAliasId:{},botId:{},botAliasStatus:{}}}},DeleteBotLocale:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botLocaleStatus:{}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/",responseCode:202},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botId:{},botVersion:{},botStatus:{}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:204},input:{type:"structure",required:["intentId","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}}},DeleteSlot:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:204},input:{type:"structure",required:["slotId","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:204},input:{type:"structure",required:["slotTypeId","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}}},DescribeBot:{http:{method:"GET",requestUri:"/bots/{botId}/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeBotAlias:{http:{method:"GET",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:200},input:{type:"structure",required:["botAliasId","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasHistoryEvents:{type:"list",member:{type:"structure",members:{botVersion:{},startDate:{type:"timestamp"},endDate:{type:"timestamp"}}}},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeBotLocale:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},localeName:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},intentsCount:{type:"integer"},slotTypesCount:{type:"integer"},botLocaleStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},lastBuildSubmittedDateTime:{type:"timestamp"},botLocaleHistoryEvents:{type:"list",member:{type:"structure",required:["event","eventDate"],members:{event:{},eventDate:{type:"timestamp"}}}}}}},DescribeBotVersion:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/",responseCode:200},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"}}},output:{type:"structure",members:{botId:{},botName:{},botVersion:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"}}}},DescribeIntent:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:200},input:{type:"structure",required:["intentId","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeSlot:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:200},input:{type:"structure",required:["slotId","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeSlotType:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:200},input:{type:"structure",required:["slotTypeId","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},ListBotAliases:{http:{requestUri:"/bots/{botId}/botaliases/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botAliasSummaries:{type:"list",member:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{},botId:{}}}},ListBotLocales:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/",responseCode:200},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},nextToken:{},botLocaleSummaries:{type:"list",member:{type:"structure",members:{localeId:{},localeName:{},description:{},botLocaleStatus:{},lastUpdatedDateTime:{type:"timestamp"},lastBuildSubmittedDateTime:{type:"timestamp"}}}}}}},ListBotVersions:{http:{requestUri:"/bots/{botId}/botversions/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersionSummaries:{type:"list",member:{type:"structure",members:{botName:{},botVersion:{},description:{},botStatus:{},creationDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListBots:{http:{requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botSummaries:{type:"list",member:{type:"structure",members:{botId:{},botName:{},description:{},botStatus:{},latestBotVersion:{},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListBuiltInIntents:{http:{requestUri:"/builtins/locales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["localeId"],members:{localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{builtInIntentSummaries:{type:"list",member:{type:"structure",members:{intentSignature:{},description:{}}}},nextToken:{},localeId:{}}}},ListBuiltInSlotTypes:{http:{requestUri:"/builtins/locales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["localeId"],members:{localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{builtInSlotTypeSummaries:{type:"list",member:{type:"structure",members:{slotTypeSignature:{},description:{}}}},nextToken:{},localeId:{}}}},ListIntents:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},intentSummaries:{type:"list",member:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListSlotTypes:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},slotTypeSummaries:{type:"list",member:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},parentSlotTypeSignature:{},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListSlots:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","intentId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},intentId:{},slotSummaries:{type:"list",member:{type:"structure",members:{slotId:{},slotName:{},description:{},slotConstraint:{},slotTypeId:{},valueElicitationPromptSpecification:{shape:"S1t"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN"],members:{resourceARN:{location:"uri",locationName:"resourceARN"}}},output:{type:"structure",members:{tags:{shape:"Sf"}}}},TagResource:{http:{requestUri:"/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{location:"uri",locationName:"resourceARN"},tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN","tagKeys"],members:{resourceARN:{location:"uri",locationName:"resourceARN"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateBot:{http:{method:"PUT",requestUri:"/bots/{botId}/",responseCode:202},input:{type:"structure",required:["botId","botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],members:{botId:{location:"uri",locationName:"botId"},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateBotAlias:{http:{method:"PUT",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:202},input:{type:"structure",required:["botAliasId","botAliasName","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateBotLocale:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId","nluIntentConfidenceThreshold"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},localeName:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},botLocaleStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateIntent:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:200},input:{type:"structure",required:["intentId","intentName","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateSlot:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:200},input:{type:"structure",required:["slotId","slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateSlotType:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:202},input:{type:"structure",required:["slotTypeId","slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},shapes:{Sc:{type:"structure",required:["childDirected"],members:{childDirected:{type:"boolean"}}},Sf:{type:"map",key:{},value:{}},Sm:{type:"map",key:{},value:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},codeHookSpecification:{type:"structure",required:["lambdaCodeHook"],members:{lambdaCodeHook:{type:"structure",required:["lambdaARN","codeHookInterfaceVersion"],members:{lambdaARN:{},codeHookInterfaceVersion:{}}}}}}}},St:{type:"structure",members:{textLogSettings:{type:"list",member:{type:"structure",required:["enabled","destination"],members:{enabled:{type:"boolean"},destination:{type:"structure",required:["cloudWatch"],members:{cloudWatch:{type:"structure",required:["cloudWatchLogGroupArn","logPrefix"],members:{cloudWatchLogGroupArn:{},logPrefix:{}}}}}}}},audioLogSettings:{type:"list",member:{type:"structure",required:["enabled","destination"],members:{enabled:{type:"boolean"},destination:{type:"structure",required:["s3Bucket"],members:{s3Bucket:{type:"structure",required:["s3BucketArn","logPrefix"],members:{kmsKeyArn:{},s3BucketArn:{},logPrefix:{}}}}}}}}}},S16:{type:"structure",required:["detectSentiment"],members:{detectSentiment:{type:"boolean"}}},S1c:{type:"structure",required:["voiceId"],members:{voiceId:{}}},S1h:{type:"map",key:{},value:{type:"structure",required:["sourceBotVersion"],members:{sourceBotVersion:{}}}},S1n:{type:"list",member:{type:"structure",required:["utterance"],members:{utterance:{}}}},S1q:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}},S1r:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}},S1s:{type:"structure",required:["promptSpecification","declinationResponse"],members:{promptSpecification:{shape:"S1t"},declinationResponse:{shape:"S2d"}}},S1t:{type:"structure",required:["messageGroups","maxRetries"],members:{messageGroups:{shape:"S1u"},maxRetries:{type:"integer"},allowInterrupt:{type:"boolean"}}},S1u:{type:"list",member:{type:"structure",required:["message"],members:{message:{shape:"S1w"},variations:{type:"list",member:{shape:"S1w"}}}}},S1w:{type:"structure",members:{plainTextMessage:{type:"structure",required:["value"],members:{value:{}}},customPayload:{type:"structure",required:["value"],members:{value:{}}},ssmlMessage:{type:"structure",required:["value"],members:{value:{}}},imageResponseCard:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}},S2d:{type:"structure",required:["messageGroups"],members:{messageGroups:{shape:"S1u"},allowInterrupt:{type:"boolean"}}},S2e:{type:"structure",required:["closingResponse"],members:{closingResponse:{shape:"S2d"}}},S2f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S2h:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S2l:{type:"structure",required:["kendraIndex"],members:{kendraIndex:{},queryFilterStringEnabled:{type:"boolean"},queryFilterString:{}}},S2r:{type:"structure",required:["slotConstraint"],members:{defaultValueSpecification:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}},slotConstraint:{},promptSpecification:{shape:"S1t"},sampleUtterances:{shape:"S1n"},waitAndContinueSpecification:{type:"structure",required:["waitingResponse","continueResponse"],members:{waitingResponse:{shape:"S2d"},continueResponse:{shape:"S2d"},stillWaitingResponse:{type:"structure",required:["messageGroups","frequencyInSeconds","timeoutInSeconds"],members:{messageGroups:{shape:"S1u"},frequencyInSeconds:{type:"integer"},timeoutInSeconds:{type:"integer"},allowInterrupt:{type:"boolean"}}}}}}},S31:{type:"structure",required:["obfuscationSettingType"],members:{obfuscationSettingType:{}}},S35:{type:"list",member:{type:"structure",members:{sampleValue:{shape:"S37"},synonyms:{type:"list",member:{shape:"S37"}}}}},S37:{type:"structure",required:["value"],members:{value:{}}},S3a:{type:"structure",required:["resolutionStrategy"],members:{resolutionStrategy:{},regexFilter:{type:"structure",required:["pattern"],members:{pattern:{}}}}},S41:{type:"list",member:{}},S4a:{type:"list",member:{type:"structure",required:["priority","slotId"],members:{priority:{type:"integer"},slotId:{}}}},S4u:{type:"list",member:{}}}}},9225:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplacemetering"]={};i.MarketplaceMetering=a.defineService("marketplacemetering",["2016-01-14"]);Object.defineProperty(s.services["marketplacemetering"],"2016-01-14",{get:function get(){var e=r(6632);e.paginators=r(2225).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceMetering},9233:function(e){"use strict";e.exports=function generate_dependencies(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);var d="";l.level++;var y="valid"+l.level;var b={},h={},f=e.opts.ownProperties;for(I in n){if(I=="__proto__")continue;var g=n[I];var S=Array.isArray(g)?h:b;S[I]=g}i+="var "+m+" = errors;";var N=e.errorPath;i+="var missing"+a+";";for(var I in h){S=h[I];if(S.length){i+=" if ( "+c+e.util.getProperty(I)+" !== undefined ";if(f){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(I)+"') "}if(p){i+=" && ( ";var T=S;if(T){var v,k=-1,C=T.length-1;while(k<C){v=T[k+=1];if(k){i+=" || "}var A=e.util.getProperty(v),R=c+A;i+=" ( ( "+R+" === undefined ";if(f){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(v)+"') "}i+=") && (missing"+a+" = "+e.util.toQuotedString(e.opts.jsonPointers?v:A)+") ) "}}i+=")) { ";var D="missing"+a,x="' + "+D+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(N,D,true):N+" + "+D}var q=q||[];q.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"dependencies"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { property: '"+e.util.escapeQuotes(I)+"', missingProperty: '"+x+"', depsCount: "+S.length+", deps: '"+e.util.escapeQuotes(S.length==1?S[0]:S.join(", "))+"' } ";if(e.opts.messages!==false){i+=" , message: 'should have ";if(S.length==1){i+="property "+e.util.escapeQuotes(S[0])}else{i+="properties "+e.util.escapeQuotes(S.join(", "))}i+=" when property "+e.util.escapeQuotes(I)+" is present' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var w=i;i=q.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+w+"]); "}else{i+=" validate.errors = ["+w+"]; return false; "}}else{i+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{i+=" ) { ";var P=S;if(P){var v,E=-1,M=P.length-1;while(E<M){v=P[E+=1];var A=e.util.getProperty(v),x=e.util.escapeQuotes(v),R=c+A;if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(N,v,e.opts.jsonPointers)}i+=" if ( "+R+" === undefined ";if(f){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(v)+"') "}i+=") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"dependencies"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { property: '"+e.util.escapeQuotes(I)+"', missingProperty: '"+x+"', depsCount: "+S.length+", deps: '"+e.util.escapeQuotes(S.length==1?S[0]:S.join(", "))+"' } ";if(e.opts.messages!==false){i+=" , message: 'should have ";if(S.length==1){i+="property "+e.util.escapeQuotes(S[0])}else{i+="properties "+e.util.escapeQuotes(S.join(", "))}i+=" when property "+e.util.escapeQuotes(I)+" is present' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}}i+=" } ";if(p){d+="}";i+=" else { "}}}e.errorPath=N;var O=l.baseId;for(var I in b){var g=b[I];if(e.opts.strictKeywords?typeof g=="object"&&Object.keys(g).length>0:e.util.schemaHasRules(g,e.RULES.all)){i+=" "+y+" = true; if ( "+c+e.util.getProperty(I)+" !== undefined ";if(f){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(I)+"') "}i+=") { ";l.schema=g;l.schemaPath=o+e.util.getProperty(I);l.errSchemaPath=u+"/"+e.util.escapeFragment(I);i+=" "+e.validate(l)+" ";l.baseId=O;i+=" } ";if(p){i+=" if ("+y+") { ";d+="}"}}}if(p){i+=" "+d+" if ("+m+" == errors) {"}return i}},9236:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elasticache"]={};i.ElastiCache=a.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]);Object.defineProperty(s.services["elasticache"],"2015-02-02",{get:function get(){var e=r(4392);e.paginators=r(693).pagination;e.waiters=r(1627).waiters;return e},enumerable:true,configurable:true});e.exports=i.ElastiCache},9239:function(e){e.exports={pagination:{}}},9240:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("toEnd",_toEnd,{pipeOnly:true,wrapOutput:false});function _toEnd(e,t){if(!t)i.error("wrong arguments");if(!a.existsSync(s.dirname(t))){i.error("no such file or directory: "+s.dirname(t))}try{a.appendFileSync(t,this.stdout||this.toString(),"utf8");return this}catch(e){i.error("could not append to file (code "+e.code+"): "+t,{continue:true})}}e.exports=_toEnd},9242:function(e,t){(function(){var r;var i=0xdeadbeefcafe;var a=(i&16777215)==15715070;function BigInteger(e,t,r){if(e!=null)if("number"==typeof e)this.fromNumber(e,t,r);else if(t==null&&"string"!=typeof e)this.fromString(e,256);else this.fromString(e,t)}function nbi(){return new BigInteger(null)}function am1(e,t,r,i,a,s){while(--s>=0){var n=t*this[e++]+r[i]+a;a=Math.floor(n/67108864);r[i++]=n&67108863}return a}function am2(e,t,r,i,a,s){var n=t&32767,o=t>>15;while(--s>=0){var u=this[e]&32767;var p=this[e++]>>15;var c=o*u+p*n;u=n*u+((c&32767)<<15)+r[i]+(a&1073741823);a=(u>>>30)+(c>>>15)+o*p+(a>>>30);r[i++]=u&1073741823}return a}function am3(e,t,r,i,a,s){var n=t&16383,o=t>>14;while(--s>=0){var u=this[e]&16383;var p=this[e++]>>14;var c=o*u+p*n;u=n*u+((c&16383)<<14)+r[i]+a;a=(u>>28)+(c>>14)+o*p;r[i++]=u&268435455}return a}var s=typeof navigator!=="undefined";if(s&&a&&navigator.appName=="Microsoft Internet Explorer"){BigInteger.prototype.am=am2;r=30}else if(s&&a&&navigator.appName!="Netscape"){BigInteger.prototype.am=am1;r=26}else{BigInteger.prototype.am=am3;r=28}BigInteger.prototype.DB=r;BigInteger.prototype.DM=(1<<r)-1;BigInteger.prototype.DV=1<<r;var n=52;BigInteger.prototype.FV=Math.pow(2,n);BigInteger.prototype.F1=n-r;BigInteger.prototype.F2=2*r-n;var o="0123456789abcdefghijklmnopqrstuvwxyz";var u=new Array;var p,c;p="0".charCodeAt(0);for(c=0;c<=9;++c)u[p++]=c;p="a".charCodeAt(0);for(c=10;c<36;++c)u[p++]=c;p="A".charCodeAt(0);for(c=10;c<36;++c)u[p++]=c;function int2char(e){return o.charAt(e)}function intAt(e,t){var r=u[e.charCodeAt(t)];return r==null?-1:r}function bnpCopyTo(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t;e.s=this.s}function bnpFromInt(e){this.t=1;this.s=e<0?-1:0;if(e>0)this[0]=e;else if(e<-1)this[0]=e+this.DV;else this.t=0}function nbv(e){var t=nbi();t.fromInt(e);return t}function bnpFromString(e,t){var r;if(t==16)r=4;else if(t==8)r=3;else if(t==256)r=8;else if(t==2)r=1;else if(t==32)r=5;else if(t==4)r=2;else{this.fromRadix(e,t);return}this.t=0;this.s=0;var i=e.length,a=false,s=0;while(--i>=0){var n=r==8?e[i]&255:intAt(e,i);if(n<0){if(e.charAt(i)=="-")a=true;continue}a=false;if(s==0)this[this.t++]=n;else if(s+r>this.DB){this[this.t-1]|=(n&(1<<this.DB-s)-1)<<s;this[this.t++]=n>>this.DB-s}else this[this.t-1]|=n<<s;s+=r;if(s>=this.DB)s-=this.DB}if(r==8&&(e[0]&128)!=0){this.s=-1;if(s>0)this[this.t-1]|=(1<<this.DB-s)-1<<s}this.clamp();if(a)BigInteger.ZERO.subTo(this,this)}function bnpClamp(){var e=this.s&this.DM;while(this.t>0&&this[this.t-1]==e)--this.t}function bnToString(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var r=(1<<t)-1,i,a=false,s="",n=this.t;var o=this.DB-n*this.DB%t;if(n-- >0){if(o<this.DB&&(i=this[n]>>o)>0){a=true;s=int2char(i)}while(n>=0){if(o<t){i=(this[n]&(1<<o)-1)<<t-o;i|=this[--n]>>(o+=this.DB-t)}else{i=this[n]>>(o-=t)&r;if(o<=0){o+=this.DB;--n}}if(i>0)a=true;if(a)s+=int2char(i)}}return a?s:"0"}function bnNegate(){var e=nbi();BigInteger.ZERO.subTo(this,e);return e}function bnAbs(){return this.s<0?this.negate():this}function bnCompareTo(e){var t=this.s-e.s;if(t!=0)return t;var r=this.t;t=r-e.t;if(t!=0)return this.s<0?-t:t;while(--r>=0)if((t=this[r]-e[r])!=0)return t;return 0}function nbits(e){var t=1,r;if((r=e>>>16)!=0){e=r;t+=16}if((r=e>>8)!=0){e=r;t+=8}if((r=e>>4)!=0){e=r;t+=4}if((r=e>>2)!=0){e=r;t+=2}if((r=e>>1)!=0){e=r;t+=1}return t}function bnBitLength(){if(this.t<=0)return 0;return this.DB*(this.t-1)+nbits(this[this.t-1]^this.s&this.DM)}function bnpDLShiftTo(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e;t.s=this.s}function bnpDRShiftTo(e,t){for(var r=e;r<this.t;++r)t[r-e]=this[r];t.t=Math.max(this.t-e,0);t.s=this.s}function bnpLShiftTo(e,t){var r=e%this.DB;var i=this.DB-r;var a=(1<<i)-1;var s=Math.floor(e/this.DB),n=this.s<<r&this.DM,o;for(o=this.t-1;o>=0;--o){t[o+s+1]=this[o]>>i|n;n=(this[o]&a)<<r}for(o=s-1;o>=0;--o)t[o]=0;t[s]=n;t.t=this.t+s+1;t.s=this.s;t.clamp()}function bnpRShiftTo(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t){t.t=0;return}var i=e%this.DB;var a=this.DB-i;var s=(1<<i)-1;t[0]=this[r]>>i;for(var n=r+1;n<this.t;++n){t[n-r-1]|=(this[n]&s)<<a;t[n-r]=this[n]>>i}if(i>0)t[this.t-r-1]|=(this.s&s)<<a;t.t=this.t-r;t.clamp()}function bnpSubTo(e,t){var r=0,i=0,a=Math.min(e.t,this.t);while(r<a){i+=this[r]-e[r];t[r++]=i&this.DM;i>>=this.DB}if(e.t<this.t){i-=e.s;while(r<this.t){i+=this[r];t[r++]=i&this.DM;i>>=this.DB}i+=this.s}else{i+=this.s;while(r<e.t){i-=e[r];t[r++]=i&this.DM;i>>=this.DB}i-=e.s}t.s=i<0?-1:0;if(i<-1)t[r++]=this.DV+i;else if(i>0)t[r++]=i;t.t=r;t.clamp()}function bnpMultiplyTo(e,t){var r=this.abs(),i=e.abs();var a=r.t;t.t=a+i.t;while(--a>=0)t[a]=0;for(a=0;a<i.t;++a)t[a+r.t]=r.am(0,i[a],t,a,0,r.t);t.s=0;t.clamp();if(this.s!=e.s)BigInteger.ZERO.subTo(t,t)}function bnpSquareTo(e){var t=this.abs();var r=e.t=2*t.t;while(--r>=0)e[r]=0;for(r=0;r<t.t-1;++r){var i=t.am(r,t[r],e,2*r,0,1);if((e[r+t.t]+=t.am(r+1,2*t[r],e,2*r+1,i,t.t-r-1))>=t.DV){e[r+t.t]-=t.DV;e[r+t.t+1]=1}}if(e.t>0)e[e.t-1]+=t.am(r,t[r],e,2*r,0,1);e.s=0;e.clamp()}function bnpDivRemTo(e,t,r){var i=e.abs();if(i.t<=0)return;var a=this.abs();if(a.t<i.t){if(t!=null)t.fromInt(0);if(r!=null)this.copyTo(r);return}if(r==null)r=nbi();var s=nbi(),n=this.s,o=e.s;var u=this.DB-nbits(i[i.t-1]);if(u>0){i.lShiftTo(u,s);a.lShiftTo(u,r)}else{i.copyTo(s);a.copyTo(r)}var p=s.t;var c=s[p-1];if(c==0)return;var m=c*(1<<this.F1)+(p>1?s[p-2]>>this.F2:0);var l=this.FV/m,d=(1<<this.F1)/m,y=1<<this.F2;var b=r.t,h=b-p,f=t==null?nbi():t;s.dlShiftTo(h,f);if(r.compareTo(f)>=0){r[r.t++]=1;r.subTo(f,r)}BigInteger.ONE.dlShiftTo(p,f);f.subTo(s,s);while(s.t<p)s[s.t++]=0;while(--h>=0){var g=r[--b]==c?this.DM:Math.floor(r[b]*l+(r[b-1]+y)*d);if((r[b]+=s.am(0,g,r,h,0,p))<g){s.dlShiftTo(h,f);r.subTo(f,r);while(r[b]<--g)r.subTo(f,r)}}if(t!=null){r.drShiftTo(p,t);if(n!=o)BigInteger.ZERO.subTo(t,t)}r.t=p;r.clamp();if(u>0)r.rShiftTo(u,r);if(n<0)BigInteger.ZERO.subTo(r,r)}function bnMod(e){var t=nbi();this.abs().divRemTo(e,null,t);if(this.s<0&&t.compareTo(BigInteger.ZERO)>0)e.subTo(t,t);return t}function Classic(e){this.m=e}function cConvert(e){if(e.s<0||e.compareTo(this.m)>=0)return e.mod(this.m);else return e}function cRevert(e){return e}function cReduce(e){e.divRemTo(this.m,null,e)}function cMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}function cSqrTo(e,t){e.squareTo(t);this.reduce(t)}Classic.prototype.convert=cConvert;Classic.prototype.revert=cRevert;Classic.prototype.reduce=cReduce;Classic.prototype.mulTo=cMulTo;Classic.prototype.sqrTo=cSqrTo;function bnpInvDigit(){if(this.t<1)return 0;var e=this[0];if((e&1)==0)return 0;var t=e&3;t=t*(2-(e&15)*t)&15;t=t*(2-(e&255)*t)&255;t=t*(2-((e&65535)*t&65535))&65535;t=t*(2-e*t%this.DV)%this.DV;return t>0?this.DV-t:-t}function Montgomery(e){this.m=e;this.mp=e.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<<e.DB-15)-1;this.mt2=2*e.t}function montConvert(e){var t=nbi();e.abs().dlShiftTo(this.m.t,t);t.divRemTo(this.m,null,t);if(e.s<0&&t.compareTo(BigInteger.ZERO)>0)this.m.subTo(t,t);return t}function montRevert(e){var t=nbi();e.copyTo(t);this.reduce(t);return t}function montReduce(e){while(e.t<=this.mt2)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var r=e[t]&32767;var i=r*this.mpl+((r*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;r=t+this.m.t;e[r]+=this.m.am(0,i,e,t,0,this.m.t);while(e[r]>=e.DV){e[r]-=e.DV;e[++r]++}}e.clamp();e.drShiftTo(this.m.t,e);if(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function montSqrTo(e,t){e.squareTo(t);this.reduce(t)}function montMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}Montgomery.prototype.convert=montConvert;Montgomery.prototype.revert=montRevert;Montgomery.prototype.reduce=montReduce;Montgomery.prototype.mulTo=montMulTo;Montgomery.prototype.sqrTo=montSqrTo;function bnpIsEven(){return(this.t>0?this[0]&1:this.s)==0}function bnpExp(e,t){if(e>4294967295||e<1)return BigInteger.ONE;var r=nbi(),i=nbi(),a=t.convert(this),s=nbits(e)-1;a.copyTo(r);while(--s>=0){t.sqrTo(r,i);if((e&1<<s)>0)t.mulTo(i,a,r);else{var n=r;r=i;i=n}}return t.revert(r)}function bnModPowInt(e,t){var r;if(e<256||t.isEven())r=new Classic(t);else r=new Montgomery(t);return this.exp(e,r)}BigInteger.prototype.copyTo=bnpCopyTo;BigInteger.prototype.fromInt=bnpFromInt;BigInteger.prototype.fromString=bnpFromString;BigInteger.prototype.clamp=bnpClamp;BigInteger.prototype.dlShiftTo=bnpDLShiftTo;BigInteger.prototype.drShiftTo=bnpDRShiftTo;BigInteger.prototype.lShiftTo=bnpLShiftTo;BigInteger.prototype.rShiftTo=bnpRShiftTo;BigInteger.prototype.subTo=bnpSubTo;BigInteger.prototype.multiplyTo=bnpMultiplyTo;BigInteger.prototype.squareTo=bnpSquareTo;BigInteger.prototype.divRemTo=bnpDivRemTo;BigInteger.prototype.invDigit=bnpInvDigit;BigInteger.prototype.isEven=bnpIsEven;BigInteger.prototype.exp=bnpExp;BigInteger.prototype.toString=bnToString;BigInteger.prototype.negate=bnNegate;BigInteger.prototype.abs=bnAbs;BigInteger.prototype.compareTo=bnCompareTo;BigInteger.prototype.bitLength=bnBitLength;BigInteger.prototype.mod=bnMod;BigInteger.prototype.modPowInt=bnModPowInt;BigInteger.ZERO=nbv(0);BigInteger.ONE=nbv(1);function bnClone(){var e=nbi();this.copyTo(e);return e}function bnIntValue(){if(this.s<0){if(this.t==1)return this[0]-this.DV;else if(this.t==0)return-1}else if(this.t==1)return this[0];else if(this.t==0)return 0;return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function bnByteValue(){return this.t==0?this.s:this[0]<<24>>24}function bnShortValue(){return this.t==0?this.s:this[0]<<16>>16}function bnpChunkSize(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function bnSigNum(){if(this.s<0)return-1;else if(this.t<=0||this.t==1&&this[0]<=0)return 0;else return 1}function bnpToRadix(e){if(e==null)e=10;if(this.signum()==0||e<2||e>36)return"0";var t=this.chunkSize(e);var r=Math.pow(e,t);var i=nbv(r),a=nbi(),s=nbi(),n="";this.divRemTo(i,a,s);while(a.signum()>0){n=(r+s.intValue()).toString(e).substr(1)+n;a.divRemTo(i,a,s)}return s.intValue().toString(e)+n}function bnpFromRadix(e,t){this.fromInt(0);if(t==null)t=10;var r=this.chunkSize(t);var i=Math.pow(t,r),a=false,s=0,n=0;for(var o=0;o<e.length;++o){var u=intAt(e,o);if(u<0){if(e.charAt(o)=="-"&&this.signum()==0)a=true;continue}n=t*n+u;if(++s>=r){this.dMultiply(i);this.dAddOffset(n,0);s=0;n=0}}if(s>0){this.dMultiply(Math.pow(t,s));this.dAddOffset(n,0)}if(a)BigInteger.ZERO.subTo(this,this)}function bnpFromNumber(e,t,r){if("number"==typeof t){if(e<2)this.fromInt(1);else{this.fromNumber(e,r);if(!this.testBit(e-1))this.bitwiseTo(BigInteger.ONE.shiftLeft(e-1),op_or,this);if(this.isEven())this.dAddOffset(1,0);while(!this.isProbablePrime(t)){this.dAddOffset(2,0);if(this.bitLength()>e)this.subTo(BigInteger.ONE.shiftLeft(e-1),this)}}}else{var i=new Array,a=e&7;i.length=(e>>3)+1;t.nextBytes(i);if(a>0)i[0]&=(1<<a)-1;else i[0]=0;this.fromString(i,256)}}function bnToByteArray(){var e=this.t,t=new Array;t[0]=this.s;var r=this.DB-e*this.DB%8,i,a=0;if(e-- >0){if(r<this.DB&&(i=this[e]>>r)!=(this.s&this.DM)>>r)t[a++]=i|this.s<<this.DB-r;while(e>=0){if(r<8){i=(this[e]&(1<<r)-1)<<8-r;i|=this[--e]>>(r+=this.DB-8)}else{i=this[e]>>(r-=8)&255;if(r<=0){r+=this.DB;--e}}if((i&128)!=0)i|=-256;if(a==0&&(this.s&128)!=(i&128))++a;if(a>0||i!=this.s)t[a++]=i}}return t}function bnEquals(e){return this.compareTo(e)==0}function bnMin(e){return this.compareTo(e)<0?this:e}function bnMax(e){return this.compareTo(e)>0?this:e}function bnpBitwiseTo(e,t,r){var i,a,s=Math.min(e.t,this.t);for(i=0;i<s;++i)r[i]=t(this[i],e[i]);if(e.t<this.t){a=e.s&this.DM;for(i=s;i<this.t;++i)r[i]=t(this[i],a);r.t=this.t}else{a=this.s&this.DM;for(i=s;i<e.t;++i)r[i]=t(a,e[i]);r.t=e.t}r.s=t(this.s,e.s);r.clamp()}function op_and(e,t){return e&t}function bnAnd(e){var t=nbi();this.bitwiseTo(e,op_and,t);return t}function op_or(e,t){return e|t}function bnOr(e){var t=nbi();this.bitwiseTo(e,op_or,t);return t}function op_xor(e,t){return e^t}function bnXor(e){var t=nbi();this.bitwiseTo(e,op_xor,t);return t}function op_andnot(e,t){return e&~t}function bnAndNot(e){var t=nbi();this.bitwiseTo(e,op_andnot,t);return t}function bnNot(){var e=nbi();for(var t=0;t<this.t;++t)e[t]=this.DM&~this[t];e.t=this.t;e.s=~this.s;return e}function bnShiftLeft(e){var t=nbi();if(e<0)this.rShiftTo(-e,t);else this.lShiftTo(e,t);return t}function bnShiftRight(e){var t=nbi();if(e<0)this.lShiftTo(-e,t);else this.rShiftTo(e,t);return t}function lbit(e){if(e==0)return-1;var t=0;if((e&65535)==0){e>>=16;t+=16}if((e&255)==0){e>>=8;t+=8}if((e&15)==0){e>>=4;t+=4}if((e&3)==0){e>>=2;t+=2}if((e&1)==0)++t;return t}function bnGetLowestSetBit(){for(var e=0;e<this.t;++e)if(this[e]!=0)return e*this.DB+lbit(this[e]);if(this.s<0)return this.t*this.DB;return-1}function cbit(e){var t=0;while(e!=0){e&=e-1;++t}return t}function bnBitCount(){var e=0,t=this.s&this.DM;for(var r=0;r<this.t;++r)e+=cbit(this[r]^t);return e}function bnTestBit(e){var t=Math.floor(e/this.DB);if(t>=this.t)return this.s!=0;return(this[t]&1<<e%this.DB)!=0}function bnpChangeBit(e,t){var r=BigInteger.ONE.shiftLeft(e);this.bitwiseTo(r,t,r);return r}function bnSetBit(e){return this.changeBit(e,op_or)}function bnClearBit(e){return this.changeBit(e,op_andnot)}function bnFlipBit(e){return this.changeBit(e,op_xor)}function bnpAddTo(e,t){var r=0,i=0,a=Math.min(e.t,this.t);while(r<a){i+=this[r]+e[r];t[r++]=i&this.DM;i>>=this.DB}if(e.t<this.t){i+=e.s;while(r<this.t){i+=this[r];t[r++]=i&this.DM;i>>=this.DB}i+=this.s}else{i+=this.s;while(r<e.t){i+=e[r];t[r++]=i&this.DM;i>>=this.DB}i+=e.s}t.s=i<0?-1:0;if(i>0)t[r++]=i;else if(i<-1)t[r++]=this.DV+i;t.t=r;t.clamp()}function bnAdd(e){var t=nbi();this.addTo(e,t);return t}function bnSubtract(e){var t=nbi();this.subTo(e,t);return t}function bnMultiply(e){var t=nbi();this.multiplyTo(e,t);return t}function bnSquare(){var e=nbi();this.squareTo(e);return e}function bnDivide(e){var t=nbi();this.divRemTo(e,t,null);return t}function bnRemainder(e){var t=nbi();this.divRemTo(e,null,t);return t}function bnDivideAndRemainder(e){var t=nbi(),r=nbi();this.divRemTo(e,t,r);return new Array(t,r)}function bnpDMultiply(e){this[this.t]=this.am(0,e-1,this,0,0,this.t);++this.t;this.clamp()}function bnpDAddOffset(e,t){if(e==0)return;while(this.t<=t)this[this.t++]=0;this[t]+=e;while(this[t]>=this.DV){this[t]-=this.DV;if(++t>=this.t)this[this.t++]=0;++this[t]}}function NullExp(){}function nNop(e){return e}function nMulTo(e,t,r){e.multiplyTo(t,r)}function nSqrTo(e,t){e.squareTo(t)}NullExp.prototype.convert=nNop;NullExp.prototype.revert=nNop;NullExp.prototype.mulTo=nMulTo;NullExp.prototype.sqrTo=nSqrTo;function bnPow(e){return this.exp(e,new NullExp)}function bnpMultiplyLowerTo(e,t,r){var i=Math.min(this.t+e.t,t);r.s=0;r.t=i;while(i>0)r[--i]=0;var a;for(a=r.t-this.t;i<a;++i)r[i+this.t]=this.am(0,e[i],r,i,0,this.t);for(a=Math.min(e.t,t);i<a;++i)this.am(0,e[i],r,i,0,t-i);r.clamp()}function bnpMultiplyUpperTo(e,t,r){--t;var i=r.t=this.t+e.t-t;r.s=0;while(--i>=0)r[i]=0;for(i=Math.max(t-this.t,0);i<e.t;++i)r[this.t+i-t]=this.am(t-i,e[i],r,0,0,this.t+i-t);r.clamp();r.drShiftTo(1,r)}function Barrett(e){this.r2=nbi();this.q3=nbi();BigInteger.ONE.dlShiftTo(2*e.t,this.r2);this.mu=this.r2.divide(e);this.m=e}function barrettConvert(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);else if(e.compareTo(this.m)<0)return e;else{var t=nbi();e.copyTo(t);this.reduce(t);return t}}function barrettRevert(e){return e}function barrettReduce(e){e.drShiftTo(this.m.t-1,this.r2);if(e.t>this.m.t+1){e.t=this.m.t+1;e.clamp()}this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3);this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);while(e.compareTo(this.r2)<0)e.dAddOffset(1,this.m.t+1);e.subTo(this.r2,e);while(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function barrettSqrTo(e,t){e.squareTo(t);this.reduce(t)}function barrettMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}Barrett.prototype.convert=barrettConvert;Barrett.prototype.revert=barrettRevert;Barrett.prototype.reduce=barrettReduce;Barrett.prototype.mulTo=barrettMulTo;Barrett.prototype.sqrTo=barrettSqrTo;function bnModPow(e,t){var r=e.bitLength(),i,a=nbv(1),s;if(r<=0)return a;else if(r<18)i=1;else if(r<48)i=3;else if(r<144)i=4;else if(r<768)i=5;else i=6;if(r<8)s=new Classic(t);else if(t.isEven())s=new Barrett(t);else s=new Montgomery(t);var n=new Array,o=3,u=i-1,p=(1<<i)-1;n[1]=s.convert(this);if(i>1){var c=nbi();s.sqrTo(n[1],c);while(o<=p){n[o]=nbi();s.mulTo(c,n[o-2],n[o]);o+=2}}var m=e.t-1,l,d=true,y=nbi(),b;r=nbits(e[m])-1;while(m>=0){if(r>=u)l=e[m]>>r-u&p;else{l=(e[m]&(1<<r+1)-1)<<u-r;if(m>0)l|=e[m-1]>>this.DB+r-u}o=i;while((l&1)==0){l>>=1;--o}if((r-=o)<0){r+=this.DB;--m}if(d){n[l].copyTo(a);d=false}else{while(o>1){s.sqrTo(a,y);s.sqrTo(y,a);o-=2}if(o>0)s.sqrTo(a,y);else{b=a;a=y;y=b}s.mulTo(y,n[l],a)}while(m>=0&&(e[m]&1<<r)==0){s.sqrTo(a,y);b=a;a=y;y=b;if(--r<0){r=this.DB-1;--m}}}return s.revert(a)}function bnGCD(e){var t=this.s<0?this.negate():this.clone();var r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var i=t;t=r;r=i}var a=t.getLowestSetBit(),s=r.getLowestSetBit();if(s<0)return t;if(a<s)s=a;if(s>0){t.rShiftTo(s,t);r.rShiftTo(s,r)}while(t.signum()>0){if((a=t.getLowestSetBit())>0)t.rShiftTo(a,t);if((a=r.getLowestSetBit())>0)r.rShiftTo(a,r);if(t.compareTo(r)>=0){t.subTo(r,t);t.rShiftTo(1,t)}else{r.subTo(t,r);r.rShiftTo(1,r)}}if(s>0)r.lShiftTo(s,r);return r}function bnpModInt(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(t==0)r=this[0]%e;else for(var i=this.t-1;i>=0;--i)r=(t*r+this[i])%e;return r}function bnModInverse(e){var t=e.isEven();if(this.isEven()&&t||e.signum()==0)return BigInteger.ZERO;var r=e.clone(),i=this.clone();var a=nbv(1),s=nbv(0),n=nbv(0),o=nbv(1);while(r.signum()!=0){while(r.isEven()){r.rShiftTo(1,r);if(t){if(!a.isEven()||!s.isEven()){a.addTo(this,a);s.subTo(e,s)}a.rShiftTo(1,a)}else if(!s.isEven())s.subTo(e,s);s.rShiftTo(1,s)}while(i.isEven()){i.rShiftTo(1,i);if(t){if(!n.isEven()||!o.isEven()){n.addTo(this,n);o.subTo(e,o)}n.rShiftTo(1,n)}else if(!o.isEven())o.subTo(e,o);o.rShiftTo(1,o)}if(r.compareTo(i)>=0){r.subTo(i,r);if(t)a.subTo(n,a);s.subTo(o,s)}else{i.subTo(r,i);if(t)n.subTo(a,n);o.subTo(s,o)}}if(i.compareTo(BigInteger.ONE)!=0)return BigInteger.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;if(o.signum()<0)return o.add(e);else return o}var m=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997];var l=(1<<26)/m[m.length-1];function bnIsProbablePrime(e){var t,r=this.abs();if(r.t==1&&r[0]<=m[m.length-1]){for(t=0;t<m.length;++t)if(r[0]==m[t])return true;return false}if(r.isEven())return false;t=1;while(t<m.length){var i=m[t],a=t+1;while(a<m.length&&i<l)i*=m[a++];i=r.modInt(i);while(t<a)if(i%m[t++]==0)return false}return r.millerRabin(e)}function bnpMillerRabin(e){var t=this.subtract(BigInteger.ONE);var r=t.getLowestSetBit();if(r<=0)return false;var i=t.shiftRight(r);e=e+1>>1;if(e>m.length)e=m.length;var a=nbi();for(var s=0;s<e;++s){a.fromInt(m[Math.floor(Math.random()*m.length)]);var n=a.modPow(i,this);if(n.compareTo(BigInteger.ONE)!=0&&n.compareTo(t)!=0){var o=1;while(o++<r&&n.compareTo(t)!=0){n=n.modPowInt(2,this);if(n.compareTo(BigInteger.ONE)==0)return false}if(n.compareTo(t)!=0)return false}}return true}BigInteger.prototype.chunkSize=bnpChunkSize;BigInteger.prototype.toRadix=bnpToRadix;BigInteger.prototype.fromRadix=bnpFromRadix;BigInteger.prototype.fromNumber=bnpFromNumber;BigInteger.prototype.bitwiseTo=bnpBitwiseTo;BigInteger.prototype.changeBit=bnpChangeBit;BigInteger.prototype.addTo=bnpAddTo;BigInteger.prototype.dMultiply=bnpDMultiply;BigInteger.prototype.dAddOffset=bnpDAddOffset;BigInteger.prototype.multiplyLowerTo=bnpMultiplyLowerTo;BigInteger.prototype.multiplyUpperTo=bnpMultiplyUpperTo;BigInteger.prototype.modInt=bnpModInt;BigInteger.prototype.millerRabin=bnpMillerRabin;BigInteger.prototype.clone=bnClone;BigInteger.prototype.intValue=bnIntValue;BigInteger.prototype.byteValue=bnByteValue;BigInteger.prototype.shortValue=bnShortValue;BigInteger.prototype.signum=bnSigNum;BigInteger.prototype.toByteArray=bnToByteArray;BigInteger.prototype.equals=bnEquals;BigInteger.prototype.min=bnMin;BigInteger.prototype.max=bnMax;BigInteger.prototype.and=bnAnd;BigInteger.prototype.or=bnOr;BigInteger.prototype.xor=bnXor;BigInteger.prototype.andNot=bnAndNot;BigInteger.prototype.not=bnNot;BigInteger.prototype.shiftLeft=bnShiftLeft;BigInteger.prototype.shiftRight=bnShiftRight;BigInteger.prototype.getLowestSetBit=bnGetLowestSetBit;BigInteger.prototype.bitCount=bnBitCount;BigInteger.prototype.testBit=bnTestBit;BigInteger.prototype.setBit=bnSetBit;BigInteger.prototype.clearBit=bnClearBit;BigInteger.prototype.flipBit=bnFlipBit;BigInteger.prototype.add=bnAdd;BigInteger.prototype.subtract=bnSubtract;BigInteger.prototype.multiply=bnMultiply;BigInteger.prototype.divide=bnDivide;BigInteger.prototype.remainder=bnRemainder;BigInteger.prototype.divideAndRemainder=bnDivideAndRemainder;BigInteger.prototype.modPow=bnModPow;BigInteger.prototype.modInverse=bnModInverse;BigInteger.prototype.pow=bnPow;BigInteger.prototype.gcd=bnGCD;BigInteger.prototype.isProbablePrime=bnIsProbablePrime;BigInteger.prototype.square=bnSquare;BigInteger.prototype.Barrett=Barrett;var d;var y;var b;function rng_seed_int(e){y[b++]^=e&255;y[b++]^=e>>8&255;y[b++]^=e>>16&255;y[b++]^=e>>24&255;if(b>=S)b-=S}function rng_seed_time(){rng_seed_int((new Date).getTime())}if(y==null){y=new Array;b=0;var h;if(typeof window!=="undefined"&&window.crypto){if(window.crypto.getRandomValues){var f=new Uint8Array(32);window.crypto.getRandomValues(f);for(h=0;h<32;++h)y[b++]=f[h]}else if(navigator.appName=="Netscape"&&navigator.appVersion<"5"){var g=window.crypto.random(32);for(h=0;h<g.length;++h)y[b++]=g.charCodeAt(h)&255}}while(b<S){h=Math.floor(65536*Math.random());y[b++]=h>>>8;y[b++]=h&255}b=0;rng_seed_time()}function rng_get_byte(){if(d==null){rng_seed_time();d=prng_newstate();d.init(y);for(b=0;b<y.length;++b)y[b]=0;b=0}return d.next()}function rng_get_bytes(e){var t;for(t=0;t<e.length;++t)e[t]=rng_get_byte()}function SecureRandom(){}SecureRandom.prototype.nextBytes=rng_get_bytes;function Arcfour(){this.i=0;this.j=0;this.S=new Array}function ARC4init(e){var t,r,i;for(t=0;t<256;++t)this.S[t]=t;r=0;for(t=0;t<256;++t){r=r+this.S[t]+e[t%e.length]&255;i=this.S[t];this.S[t]=this.S[r];this.S[r]=i}this.i=0;this.j=0}function ARC4next(){var e;this.i=this.i+1&255;this.j=this.j+this.S[this.i]&255;e=this.S[this.i];this.S[this.i]=this.S[this.j];this.S[this.j]=e;return this.S[e+this.S[this.i]&255]}Arcfour.prototype.init=ARC4init;Arcfour.prototype.next=ARC4next;function prng_newstate(){return new Arcfour}var S=256;BigInteger.SecureRandom=SecureRandom;BigInteger.BigInteger=BigInteger;if(true){t=e.exports=BigInteger}else{}}).call(this)},9251:function(e,t,r){"use strict";const i=r(2048).Issuer;e.exports={refresh:function(e){return new Promise((t,r)=>{i.discover(e["idp-issuer-url"]).then(function(t){const r=new t.Client({client_id:e["client-id"],client_secret:e["client-secret"]});return r.refresh(e["refresh-token"])}).then(e=>{return t(e.id_token)}).catch(r)})}}},9268:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(2062);var s=r(6417);var n=r(6215).Buffer;var o=r(8098);var u=r(2270);var p=r(3852);var c=r(7502);var m=r(5449);var l=r(5707);var d=r(7078);var y=r(6538);var b=r(6753);var h="1.2.840.113549.1.5.13";var f="1.2.840.113549.1.5.12";var g={"1.2.840.113549.3.7":"3des-cbc","2.16.840.1.101.3.4.1.2":"aes128-cbc","2.16.840.1.101.3.4.1.42":"aes256-cbc"};var S={};Object.keys(g).forEach(function(e){S[g[e]]=e});var N={"1.2.840.113549.2.7":"sha1","1.2.840.113549.2.9":"sha256","1.2.840.113549.2.11":"sha512"};var I={};Object.keys(N).forEach(function(e){I[N[e]]=e});function read(e,t,r){var o=e;if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var p=e.trim().split(/[\r\n]+/g);var c;var S=-1;while(!c&&S<p.length){c=p[++S].match(/[-]+[ ]*BEGIN ([A-Z0-9][A-Za-z0-9]+ )?(PUBLIC|PRIVATE) KEY[ ]*[-]+/)}i.ok(c,"invalid PEM header");var I;var T=p.length;while(!I&&T>0){I=p[--T].match(/[-]+[ ]*END ([A-Z0-9][A-Za-z0-9]+ )?(PUBLIC|PRIVATE) KEY[ ]*[-]+/)}i.ok(I,"invalid PEM footer");i.equal(c[2],I[2]);var v=c[2].toLowerCase();var k;if(c[1]){i.equal(c[1],I[1],"PEM header and footer mismatch");k=c[1].trim()}p=p.slice(S,T+1);var C={};while(true){p=p.slice(1);c=p[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!c)break;C[c[1].toLowerCase()]=c[2]}p=p.slice(0,-1).join("");e=n.from(p,"base64");var A,R,D;if(C["proc-type"]){var x=C["proc-type"].split(",");if(x[0]==="4"&&x[1]==="ENCRYPTED"){if(typeof t.passphrase==="string"){t.passphrase=n.from(t.passphrase,"utf-8")}if(!n.isBuffer(t.passphrase)){throw new b.KeyEncryptedError(t.filename,"PEM")}else{x=C["dek-info"].split(",");i.ok(x.length===2);A=x[0].toLowerCase();D=n.from(x[1],"hex");R=u.opensslKeyDeriv(A,D,t.passphrase,1).key}}}if(k&&k.toLowerCase()==="encrypted"){var q=new a.BerReader(e);var w;q.readSequence();q.readSequence();w=q.offset+q.length;var P=q.readOID();if(P!==h){throw new Error("Unsupported PEM/PKCS8 encryption "+"scheme: "+P)}q.readSequence();q.readSequence();var E=q.offset+q.length;var M=q.readOID();if(M!==f)throw new Error("Unsupported PBES2 KDF: "+M);q.readSequence();var O=q.readString(a.Ber.OctetString,true);var z=q.readInt();var L="sha1";if(q.offset<E){q.readSequence();var j=q.readOID();L=N[j];if(L===undefined){throw new Error("Unsupported PBKDF2 hash: "+j)}}q._offset=E;q.readSequence();var U=q.readOID();A=g[U];if(A===undefined){throw new Error("Unsupported PBES2 cipher: "+U)}D=q.readString(a.Ber.OctetString,true);q._offset=w;e=q.readString(a.Ber.OctetString,true);if(typeof t.passphrase==="string"){t.passphrase=n.from(t.passphrase,"utf-8")}if(!n.isBuffer(t.passphrase)){throw new b.KeyEncryptedError(t.filename,"PEM")}var V=u.opensshCipherInfo(A);A=V.opensslName;R=u.pbkdf2(L,O,z,V.keySize,t.passphrase);k=undefined}if(A&&R&&D){var B=s.createDecipheriv(A,R,D);var G,_=[];B.once("error",function(e){if(e.toString().indexOf("bad decrypt")!==-1){throw new Error("Incorrect passphrase "+"supplied, could not decrypt key")}throw e});B.write(e);B.end();while((G=B.read())!==null)_.push(G);e=n.concat(_)}if(k&&k.toLowerCase()==="openssh")return d.readSSHPrivate(v,e,t);if(k&&k.toLowerCase()==="ssh2")return y.readType(v,e,t);var F=new a.BerReader(e);F.originalInput=o;F.readSequence();if(k){if(r)i.strictEqual(r,"pkcs1");return m.readPkcs1(k,v,F)}else{if(r)i.strictEqual(r,"pkcs8");return l.readPkcs8(k,v,F)}}function write(e,t,r){i.object(e);var s={ecdsa:"EC",rsa:"RSA",dsa:"DSA",ed25519:"EdDSA"}[e.type];var o;var u=new a.BerWriter;if(c.isPrivateKey(e)){if(r&&r==="pkcs8"){o="PRIVATE KEY";l.writePkcs8(u,e)}else{if(r)i.strictEqual(r,"pkcs1");o=s+" PRIVATE KEY";m.writePkcs1(u,e)}}else if(p.isKey(e)){if(r&&r==="pkcs1"){o=s+" PUBLIC KEY";m.writePkcs1(u,e)}else{if(r)i.strictEqual(r,"pkcs8");o="PUBLIC KEY";l.writePkcs8(u,e)}}else{throw new Error("key is not a Key or PrivateKey")}var d=u.buffer.toString("base64");var y=d.length+d.length/64+18+16+o.length*2+10;var b=n.alloc(y);var h=0;h+=b.write("-----BEGIN "+o+"-----\n",h);for(var f=0;f<d.length;){var g=f+64;if(g>d.length)g=d.length;h+=b.write(d.slice(f,g),h);b[h++]=10;f=g}h+=b.write("-----END "+o+"-----\n",h);return b.slice(0,h)}},9284:function(e,t,r){var i=r(2602);var a=r(5747);i.register("test",_test,{cmdOptions:{b:"block",c:"character",d:"directory",e:"exists",f:"file",L:"link",p:"pipe",S:"socket"},wrapOutput:false,allowGlobbing:false});function _test(e,t){if(!t)i.error("no path given");var r=false;Object.keys(e).forEach(function(t){if(e[t]===true){r=true}});if(!r)i.error("could not interpret expression");if(e.link){try{return i.statNoFollowLinks(t).isSymbolicLink()}catch(e){return false}}if(!a.existsSync(t))return false;if(e.exists)return true;var s=i.statFollowLinks(t);if(e.block)return s.isBlockDevice();if(e.character)return s.isCharacterDevice();if(e.directory)return s.isDirectory();if(e.file)return s.isFile();if(e.pipe)return s.isFIFO();if(e.socket)return s.isSocket();return false}e.exports=_test},9291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cognitoidentityserviceprovider"]={};i.CognitoIdentityServiceProvider=a.defineService("cognitoidentityserviceprovider",["2016-04-18"]);Object.defineProperty(s.services["cognitoidentityserviceprovider"],"2016-04-18",{get:function get(){var e=r(9780);e.paginators=r(6944).pagination;return e},enumerable:true,configurable:true});e.exports=i.CognitoIdentityServiceProvider},9292:function(e,t,r){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,r){if(!(this instanceof SAXParser)){return new SAXParser(t,r)}var i=this;clearBuffers(i);i.q=i.c="";i.bufferCheckPosition=e.MAX_BUFFER_LENGTH;i.opt=r||{};i.opt.lowercase=i.opt.lowercase||i.opt.lowercasetags;i.looseCase=i.opt.lowercase?"toLowerCase":"toUpperCase";i.tags=[];i.closed=i.closedRoot=i.sawRoot=false;i.tag=i.error=null;i.strict=!!t;i.noscript=!!(t||i.opt.noscript);i.state=y.BEGIN;i.strictEntities=i.opt.strictEntities;i.ENTITIES=i.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);i.attribList=[];if(i.opt.xmlns){i.ns=Object.create(p)}i.trackPosition=i.opt.position!==false;if(i.trackPosition){i.position=i.line=i.column=0}emit(i,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var r in e)if(e.hasOwnProperty(r))t.push(r);return t}}function checkBufferLength(r){var i=Math.max(e.MAX_BUFFER_LENGTH,10);var a=0;for(var s=0,n=t.length;s<n;s++){var o=r[t[s]].length;if(o>i){switch(t[s]){case"textNode":closeText(r);break;case"cdata":emitNode(r,"oncdata",r.cdata);r.cdata="";break;case"script":emitNode(r,"onscript",r.script);r.script="";break;default:error(r,"Max buffer length exceeded: "+t[s])}}a=Math.max(a,o)}var u=e.MAX_BUFFER_LENGTH-a;r.bufferCheckPosition=u+r.position}function clearBuffers(e){for(var r=0,i=t.length;r<i;r++){e[t[r]]=""}}function flushBuffers(e){closeText(e);if(e.cdata!==""){emitNode(e,"oncdata",e.cdata);e.cdata=""}if(e.script!==""){emitNode(e,"onscript",e.script);e.script=""}}SAXParser.prototype={end:function(){end(this)},write:write,resume:function(){this.error=null;return this},close:function(){return this.write(null)},flush:function(){flushBuffers(this)}};var i;try{i=r(2413).Stream}catch(e){i=function(){}}var a=e.EVENTS.filter(function(e){return e!=="error"&&e!=="end"});function createStream(e,t){return new SAXStream(e,t)}function SAXStream(e,t){if(!(this instanceof SAXStream)){return new SAXStream(e,t)}i.apply(this);this._parser=new SAXParser(e,t);this.writable=true;this.readable=true;var r=this;this._parser.onend=function(){r.emit("end")};this._parser.onerror=function(e){r.emit("error",e);r._parser.error=null};this._decoder=null;a.forEach(function(e){Object.defineProperty(r,"on"+e,{get:function(){return r._parser["on"+e]},set:function(t){if(!t){r.removeAllListeners(e);r._parser["on"+e]=t;return t}r.on(e,t)},enumerable:true,configurable:false})})}SAXStream.prototype=Object.create(i.prototype,{constructor:{value:SAXStream}});SAXStream.prototype.write=function(e){if(typeof Buffer==="function"&&typeof Buffer.isBuffer==="function"&&Buffer.isBuffer(e)){if(!this._decoder){var t=r(4304).StringDecoder;this._decoder=new t("utf8")}e=this._decoder.write(e)}this._parser.write(e.toString());this.emit("data",e);return true};SAXStream.prototype.end=function(e){if(e&&e.length){this.write(e)}this._parser.end();return true};SAXStream.prototype.on=function(e,t){var r=this;if(!r._parser["on"+e]&&a.indexOf(e)!==-1){r._parser["on"+e]=function(){var t=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e);r.emit.apply(r,t)}}return i.prototype.on.call(r,e,t)};var s="[CDATA[";var n="DOCTYPE";var o="http://www.w3.org/XML/1998/namespace";var u="http://www.w3.org/2000/xmlns/";var p={xml:o,xmlns:u};var c=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var m=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;var l=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var d=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function isWhitespace(e){return e===" "||e==="\n"||e==="\r"||e==="\t"}function isQuote(e){return e==='"'||e==="'"}function isAttribEnd(e){return e===">"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var y=0;e.STATE={BEGIN:y++,BEGIN_WHITESPACE:y++,TEXT:y++,TEXT_ENTITY:y++,OPEN_WAKA:y++,SGML_DECL:y++,SGML_DECL_QUOTED:y++,DOCTYPE:y++,DOCTYPE_QUOTED:y++,DOCTYPE_DTD:y++,DOCTYPE_DTD_QUOTED:y++,COMMENT_STARTING:y++,COMMENT:y++,COMMENT_ENDING:y++,COMMENT_ENDED:y++,CDATA:y++,CDATA_ENDING:y++,CDATA_ENDING_2:y++,PROC_INST:y++,PROC_INST_BODY:y++,PROC_INST_ENDING:y++,OPEN_TAG:y++,OPEN_TAG_SLASH:y++,ATTRIB:y++,ATTRIB_NAME:y++,ATTRIB_NAME_SAW_WHITE:y++,ATTRIB_VALUE:y++,ATTRIB_VALUE_QUOTED:y++,ATTRIB_VALUE_CLOSED:y++,ATTRIB_VALUE_UNQUOTED:y++,ATTRIB_VALUE_ENTITY_Q:y++,ATTRIB_VALUE_ENTITY_U:y++,CLOSE_TAG:y++,CLOSE_TAG_SAW_WHITE:y++,SCRIPT:y++,SCRIPT_ENDING:y++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var r=e.ENTITIES[t];var i=typeof r==="number"?String.fromCharCode(r):r;e.ENTITIES[t]=i});for(var b in e.STATE){e.STATE[e.STATE[b]]=b}y=e.STATE;function emit(e,t,r){e[t]&&e[t](r)}function emitNode(e,t,r){if(e.textNode)closeText(e);emit(e,t,r)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==y.BEGIN&&e.state!==y.BEGIN_WHITESPACE&&e.state!==y.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var r=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){r.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",r)}function qname(e,t){var r=e.indexOf(":");var i=r<0?["",e]:e.split(":");var a=i[0];var s=i[1];if(t&&e==="xmlns"){a="xmlns";s=""}return{prefix:a,local:s}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var r=t.prefix;var i=t.local;if(r==="xmlns"){if(i==="xml"&&e.attribValue!==o){strictFail(e,"xml: prefix must be bound to "+o+"\n"+"Actual: "+e.attribValue)}else if(i==="xmlns"&&e.attribValue!==u){strictFail(e,"xmlns: prefix must be bound to "+u+"\n"+"Actual: "+e.attribValue)}else{var a=e.tag;var s=e.tags[e.tags.length-1]||e;if(a.ns===s.ns){a.ns=Object.create(s.ns)}a.ns[i]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var r=e.tag;var i=qname(e.tagName);r.prefix=i.prefix;r.local=i.local;r.uri=r.ns[i.prefix]||"";if(r.prefix&&!r.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));r.uri=i.prefix}var a=e.tags[e.tags.length-1]||e;if(r.ns&&a.ns!==r.ns){Object.keys(r.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:r.ns[t]})})}for(var s=0,n=e.attribList.length;s<n;s++){var o=e.attribList[s];var u=o[0];var p=o[1];var c=qname(u,true);var m=c.prefix;var l=c.local;var d=m===""?"":r.ns[m]||"";var b={name:u,value:p,prefix:m,local:l,uri:d};if(m&&m!=="xmlns"&&!d){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(m));b.uri=m}e.tag.attributes[u]=b;emitNode(e,"onattribute",b)}e.attribList.length=0}e.tag.isSelfClosing=!!t;e.sawRoot=true;e.tags.push(e.tag);emitNode(e,"onopentag",e.tag);if(!t){if(!e.noscript&&e.tagName.toLowerCase()==="script"){e.state=y.SCRIPT}else{e.state=y.TEXT}e.tag=null;e.tagName=""}e.attribName=e.attribValue="";e.attribList.length=0}function closeTag(e){if(!e.tagName){strictFail(e,"Weird empty close tag.");e.textNode+="</>";e.state=y.TEXT;return}if(e.script){if(e.tagName!=="script"){e.script+="</"+e.tagName+">";e.tagName="";e.state=y.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var r=e.tagName;if(!e.strict){r=r[e.looseCase]()}var i=r;while(t--){var a=e.tags[t];if(a.name!==i){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="</"+e.tagName+">";e.state=y.TEXT;return}e.tagName=r;var s=e.tags.length;while(s-- >t){var n=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var o={};for(var u in n.ns){o[u]=n.ns[u]}var p=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&n.ns!==p.ns){Object.keys(n.ns).forEach(function(t){var r=n.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:r})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=y.TEXT}function parseEntity(e){var t=e.entity;var r=t.toLowerCase();var i;var a="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[r]){return e.ENTITIES[r]}t=r;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);i=parseInt(t,16);a=i.toString(16)}else{t=t.slice(1);i=parseInt(t,10);a=i.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(i)||a.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(i)}function beginWhiteSpace(e,t){if(t==="<"){e.state=y.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=y.TEXT}}function charAt(e,t){var r="";if(t<e.length){r=e.charAt(t)}return r}function write(e){var t=this;if(this.error){throw this.error}if(t.closed){return error(t,"Cannot write after close. Assign an onready handler.")}if(e===null){return end(t)}if(typeof e==="object"){e=e.toString()}var r=0;var i="";while(true){i=charAt(e,r++);t.c=i;if(!i){break}if(t.trackPosition){t.position++;if(i==="\n"){t.line++;t.column=0}else{t.column++}}switch(t.state){case y.BEGIN:t.state=y.BEGIN_WHITESPACE;if(i==="\ufeff"){continue}beginWhiteSpace(t,i);continue;case y.BEGIN_WHITESPACE:beginWhiteSpace(t,i);continue;case y.TEXT:if(t.sawRoot&&!t.closedRoot){var a=r-1;while(i&&i!=="<"&&i!=="&"){i=charAt(e,r++);if(i&&t.trackPosition){t.position++;if(i==="\n"){t.line++;t.column=0}else{t.column++}}}t.textNode+=e.substring(a,r-1)}if(i==="<"&&!(t.sawRoot&&t.closedRoot&&!t.strict)){t.state=y.OPEN_WAKA;t.startTagPosition=t.position}else{if(!isWhitespace(i)&&(!t.sawRoot||t.closedRoot)){strictFail(t,"Text data outside of root node.")}if(i==="&"){t.state=y.TEXT_ENTITY}else{t.textNode+=i}}continue;case y.SCRIPT:if(i==="<"){t.state=y.SCRIPT_ENDING}else{t.script+=i}continue;case y.SCRIPT_ENDING:if(i==="/"){t.state=y.CLOSE_TAG}else{t.script+="<"+i;t.state=y.SCRIPT}continue;case y.OPEN_WAKA:if(i==="!"){t.state=y.SGML_DECL;t.sgmlDecl=""}else if(isWhitespace(i)){}else if(isMatch(c,i)){t.state=y.OPEN_TAG;t.tagName=i}else if(i==="/"){t.state=y.CLOSE_TAG;t.tagName=""}else if(i==="?"){t.state=y.PROC_INST;t.procInstName=t.procInstBody=""}else{strictFail(t,"Unencoded <");if(t.startTagPosition+1<t.position){var o=t.position-t.startTagPosition;i=new Array(o).join(" ")+i}t.textNode+="<"+i;t.state=y.TEXT}continue;case y.SGML_DECL:if((t.sgmlDecl+i).toUpperCase()===s){emitNode(t,"onopencdata");t.state=y.CDATA;t.sgmlDecl="";t.cdata=""}else if(t.sgmlDecl+i==="--"){t.state=y.COMMENT;t.comment="";t.sgmlDecl=""}else if((t.sgmlDecl+i).toUpperCase()===n){t.state=y.DOCTYPE;if(t.doctype||t.sawRoot){strictFail(t,"Inappropriately located doctype declaration")}t.doctype="";t.sgmlDecl=""}else if(i===">"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=y.TEXT}else if(isQuote(i)){t.state=y.SGML_DECL_QUOTED;t.sgmlDecl+=i}else{t.sgmlDecl+=i}continue;case y.SGML_DECL_QUOTED:if(i===t.q){t.state=y.SGML_DECL;t.q=""}t.sgmlDecl+=i;continue;case y.DOCTYPE:if(i===">"){t.state=y.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=i;if(i==="["){t.state=y.DOCTYPE_DTD}else if(isQuote(i)){t.state=y.DOCTYPE_QUOTED;t.q=i}}continue;case y.DOCTYPE_QUOTED:t.doctype+=i;if(i===t.q){t.q="";t.state=y.DOCTYPE}continue;case y.DOCTYPE_DTD:t.doctype+=i;if(i==="]"){t.state=y.DOCTYPE}else if(isQuote(i)){t.state=y.DOCTYPE_DTD_QUOTED;t.q=i}continue;case y.DOCTYPE_DTD_QUOTED:t.doctype+=i;if(i===t.q){t.state=y.DOCTYPE_DTD;t.q=""}continue;case y.COMMENT:if(i==="-"){t.state=y.COMMENT_ENDING}else{t.comment+=i}continue;case y.COMMENT_ENDING:if(i==="-"){t.state=y.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+i;t.state=y.COMMENT}continue;case y.COMMENT_ENDED:if(i!==">"){strictFail(t,"Malformed comment");t.comment+="--"+i;t.state=y.COMMENT}else{t.state=y.TEXT}continue;case y.CDATA:if(i==="]"){t.state=y.CDATA_ENDING}else{t.cdata+=i}continue;case y.CDATA_ENDING:if(i==="]"){t.state=y.CDATA_ENDING_2}else{t.cdata+="]"+i;t.state=y.CDATA}continue;case y.CDATA_ENDING_2:if(i===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=y.TEXT}else if(i==="]"){t.cdata+="]"}else{t.cdata+="]]"+i;t.state=y.CDATA}continue;case y.PROC_INST:if(i==="?"){t.state=y.PROC_INST_ENDING}else if(isWhitespace(i)){t.state=y.PROC_INST_BODY}else{t.procInstName+=i}continue;case y.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(i)){continue}else if(i==="?"){t.state=y.PROC_INST_ENDING}else{t.procInstBody+=i}continue;case y.PROC_INST_ENDING:if(i===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=y.TEXT}else{t.procInstBody+="?"+i;t.state=y.PROC_INST_BODY}continue;case y.OPEN_TAG:if(isMatch(m,i)){t.tagName+=i}else{newTag(t);if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else{if(!isWhitespace(i)){strictFail(t,"Invalid character in tag name")}t.state=y.ATTRIB}}continue;case y.OPEN_TAG_SLASH:if(i===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=y.ATTRIB}continue;case y.ATTRIB:if(isWhitespace(i)){continue}else if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else if(isMatch(c,i)){t.attribName=i;t.attribValue="";t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_NAME:if(i==="="){t.state=y.ATTRIB_VALUE}else if(i===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(i)){t.state=y.ATTRIB_NAME_SAW_WHITE}else if(isMatch(m,i)){t.attribName+=i}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_NAME_SAW_WHITE:if(i==="="){t.state=y.ATTRIB_VALUE}else if(isWhitespace(i)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(i===">"){openTag(t)}else if(isMatch(c,i)){t.attribName=i;t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=y.ATTRIB}}continue;case y.ATTRIB_VALUE:if(isWhitespace(i)){continue}else if(isQuote(i)){t.q=i;t.state=y.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=y.ATTRIB_VALUE_UNQUOTED;t.attribValue=i}continue;case y.ATTRIB_VALUE_QUOTED:if(i!==t.q){if(i==="&"){t.state=y.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=i}continue}attrib(t);t.q="";t.state=y.ATTRIB_VALUE_CLOSED;continue;case y.ATTRIB_VALUE_CLOSED:if(isWhitespace(i)){t.state=y.ATTRIB}else if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else if(isMatch(c,i)){strictFail(t,"No whitespace between attributes");t.attribName=i;t.attribValue="";t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(i)){if(i==="&"){t.state=y.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=i}continue}attrib(t);if(i===">"){openTag(t)}else{t.state=y.ATTRIB}continue;case y.CLOSE_TAG:if(!t.tagName){if(isWhitespace(i)){continue}else if(notMatch(c,i)){if(t.script){t.script+="</"+i;t.state=y.SCRIPT}else{strictFail(t,"Invalid tagname in closing tag.")}}else{t.tagName=i}}else if(i===">"){closeTag(t)}else if(isMatch(m,i)){t.tagName+=i}else if(t.script){t.script+="</"+t.tagName;t.tagName="";t.state=y.SCRIPT}else{if(!isWhitespace(i)){strictFail(t,"Invalid tagname in closing tag")}t.state=y.CLOSE_TAG_SAW_WHITE}continue;case y.CLOSE_TAG_SAW_WHITE:if(isWhitespace(i)){continue}if(i===">"){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case y.TEXT_ENTITY:case y.ATTRIB_VALUE_ENTITY_Q:case y.ATTRIB_VALUE_ENTITY_U:var u;var p;switch(t.state){case y.TEXT_ENTITY:u=y.TEXT;p="textNode";break;case y.ATTRIB_VALUE_ENTITY_Q:u=y.ATTRIB_VALUE_QUOTED;p="attribValue";break;case y.ATTRIB_VALUE_ENTITY_U:u=y.ATTRIB_VALUE_UNQUOTED;p="attribValue";break}if(i===";"){t[p]+=parseEntity(t);t.entity="";t.state=u}else if(isMatch(t.entity.length?d:l,i)){t.entity+=i}else{strictFail(t,"Invalid character in entity name");t[p]+="&"+t.entity+i;t.entity="";t.state=u}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var r=function(){var r=16384;var i=[];var a;var s;var n=-1;var o=arguments.length;if(!o){return""}var u="";while(++n<o){var p=Number(arguments[n]);if(!isFinite(p)||p<0||p>1114111||t(p)!==p){throw RangeError("Invalid code point: "+p)}if(p<=65535){i.push(p)}else{p-=65536;a=(p>>10)+55296;s=p%1024+56320;i.push(a,s)}if(n+1===o||i.length>r){u+=e.apply(null,i);i.length=0}}return u};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:r,configurable:true,writable:true})}else{String.fromCodePoint=r}})()}})(false?undefined:t)},9307:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-01-01",endpointPrefix:"es",protocol:"rest-json",serviceFullName:"Amazon Elasticsearch Service",serviceId:"Elasticsearch Service",signatureVersion:"v4",uid:"es-2015-01-01"},operations:{AcceptInboundCrossClusterSearchConnection:{http:{method:"PUT",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},AddTags:{http:{requestUri:"/2015-01-01/tags"},input:{type:"structure",required:["ARN","TagList"],members:{ARN:{},TagList:{shape:"Se"}}}},AssociatePackage:{http:{requestUri:"/2015-01-01/packages/associate/{PackageID}/{DomainName}"},input:{type:"structure",required:["PackageID","DomainName"],members:{PackageID:{location:"uri",locationName:"PackageID"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainPackageDetails:{shape:"Sl"}}}},CancelElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"Sx"}}}},CreateElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/domain"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S14"},EBSOptions:{shape:"S19"},AccessPolicies:{},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S1d"},CognitoOptions:{shape:"S1f"},EncryptionAtRestOptions:{shape:"S1j"},NodeToNodeEncryptionOptions:{shape:"S1l"},AdvancedOptions:{shape:"S1m"},LogPublishingOptions:{shape:"S1n"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S1u"}}},output:{type:"structure",members:{DomainStatus:{shape:"S24"}}}},CreateOutboundCrossClusterSearchConnection:{http:{requestUri:"/2015-01-01/es/ccs/outboundConnection"},input:{type:"structure",required:["SourceDomainInfo","DestinationDomainInfo","ConnectionAlias"],members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},ConnectionAlias:{}}},output:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},ConnectionAlias:{},ConnectionStatus:{shape:"S2e"},CrossClusterSearchConnectionId:{}}}},CreatePackage:{http:{requestUri:"/2015-01-01/packages"},input:{type:"structure",required:["PackageName","PackageType","PackageSource"],members:{PackageName:{},PackageType:{},PackageDescription:{},PackageSource:{shape:"S2i"}}},output:{type:"structure",members:{PackageDetails:{shape:"S2m"}}}},DeleteElasticsearchDomain:{http:{method:"DELETE",requestUri:"/2015-01-01/es/domain/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainStatus:{shape:"S24"}}}},DeleteElasticsearchServiceRole:{http:{method:"DELETE",requestUri:"/2015-01-01/es/role"}},DeleteInboundCrossClusterSearchConnection:{http:{method:"DELETE",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},DeleteOutboundCrossClusterSearchConnection:{http:{method:"DELETE",requestUri:"/2015-01-01/es/ccs/outboundConnection/{ConnectionId}"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S2v"}}}},DeletePackage:{http:{method:"DELETE",requestUri:"/2015-01-01/packages/{PackageID}"},input:{type:"structure",required:["PackageID"],members:{PackageID:{location:"uri",locationName:"PackageID"}}},output:{type:"structure",members:{PackageDetails:{shape:"S2m"}}}},DescribeElasticsearchDomain:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["DomainStatus"],members:{DomainStatus:{shape:"S24"}}}},DescribeElasticsearchDomainConfig:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S32"}}}},DescribeElasticsearchDomains:{http:{requestUri:"/2015-01-01/es/domain-info"},input:{type:"structure",required:["DomainNames"],members:{DomainNames:{type:"list",member:{}}}},output:{type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S24"}}}}},DescribeElasticsearchInstanceTypeLimits:{http:{method:"GET",requestUri:"/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}"},input:{type:"structure",required:["InstanceType","ElasticsearchVersion"],members:{DomainName:{location:"querystring",locationName:"domainName"},InstanceType:{location:"uri",locationName:"InstanceType"},ElasticsearchVersion:{location:"uri",locationName:"ElasticsearchVersion"}}},output:{type:"structure",members:{LimitsByRole:{type:"map",key:{},value:{type:"structure",members:{StorageTypes:{type:"list",member:{type:"structure",members:{StorageTypeName:{},StorageSubTypeName:{},StorageTypeLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S40"}}}}}}},InstanceLimits:{type:"structure",members:{InstanceCountLimits:{type:"structure",members:{MinimumInstanceCount:{type:"integer"},MaximumInstanceCount:{type:"integer"}}}}},AdditionalLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S40"}}}}}}}}}},DescribeInboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/inboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S49"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S4"}},NextToken:{}}}},DescribeOutboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/outboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S49"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S2v"}},NextToken:{}}}},DescribePackages:{http:{requestUri:"/2015-01-01/packages/describe"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PackageDetailsList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},DescribeReservedElasticsearchInstanceOfferings:{http:{method:"GET",requestUri:"/2015-01-01/es/reservedInstanceOfferings"},input:{type:"structure",members:{ReservedElasticsearchInstanceOfferingId:{location:"querystring",locationName:"offeringId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},ReservedElasticsearchInstanceOfferings:{type:"list",member:{type:"structure",members:{ReservedElasticsearchInstanceOfferingId:{},ElasticsearchInstanceType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},PaymentOption:{},RecurringCharges:{shape:"S50"}}}}}}},DescribeReservedElasticsearchInstances:{http:{method:"GET",requestUri:"/2015-01-01/es/reservedInstances"},input:{type:"structure",members:{ReservedElasticsearchInstanceId:{location:"querystring",locationName:"reservationId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},ReservedElasticsearchInstances:{type:"list",member:{type:"structure",members:{ReservationName:{},ReservedElasticsearchInstanceId:{},ReservedElasticsearchInstanceOfferingId:{},ElasticsearchInstanceType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ElasticsearchInstanceCount:{type:"integer"},State:{},PaymentOption:{},RecurringCharges:{shape:"S50"}}}}}}},DissociatePackage:{http:{requestUri:"/2015-01-01/packages/dissociate/{PackageID}/{DomainName}"},input:{type:"structure",required:["PackageID","DomainName"],members:{PackageID:{location:"uri",locationName:"PackageID"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainPackageDetails:{shape:"Sl"}}}},GetCompatibleElasticsearchVersions:{http:{method:"GET",requestUri:"/2015-01-01/es/compatibleVersions"},input:{type:"structure",members:{DomainName:{location:"querystring",locationName:"domainName"}}},output:{type:"structure",members:{CompatibleElasticsearchVersions:{type:"list",member:{type:"structure",members:{SourceVersion:{},TargetVersions:{shape:"S5d"}}}}}}},GetPackageVersionHistory:{http:{method:"GET",requestUri:"/2015-01-01/packages/{PackageID}/history"},input:{type:"structure",required:["PackageID"],members:{PackageID:{location:"uri",locationName:"PackageID"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{PackageID:{},PackageVersionHistoryList:{type:"list",member:{type:"structure",members:{PackageVersion:{},CommitMessage:{},CreatedAt:{type:"timestamp"}}}},NextToken:{}}}},GetUpgradeHistory:{http:{method:"GET",requestUri:"/2015-01-01/es/upgradeDomain/{DomainName}/history"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{UpgradeHistories:{type:"list",member:{type:"structure",members:{UpgradeName:{},StartTimestamp:{type:"timestamp"},UpgradeStatus:{},StepsList:{type:"list",member:{type:"structure",members:{UpgradeStep:{},UpgradeStepStatus:{},Issues:{type:"list",member:{}},ProgressPercent:{type:"double"}}}}}}},NextToken:{}}}},GetUpgradeStatus:{http:{method:"GET",requestUri:"/2015-01-01/es/upgradeDomain/{DomainName}/status"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{UpgradeStep:{},StepStatus:{},UpgradeName:{}}}},ListDomainNames:{http:{method:"GET",requestUri:"/2015-01-01/domain"},output:{type:"structure",members:{DomainNames:{type:"list",member:{type:"structure",members:{DomainName:{}}}}}}},ListDomainsForPackage:{http:{method:"GET",requestUri:"/2015-01-01/packages/{PackageID}/domains"},input:{type:"structure",required:["PackageID"],members:{PackageID:{location:"uri",locationName:"PackageID"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{DomainPackageDetailsList:{shape:"S62"},NextToken:{}}}},ListElasticsearchInstanceTypes:{http:{method:"GET",requestUri:"/2015-01-01/es/instanceTypes/{ElasticsearchVersion}"},input:{type:"structure",required:["ElasticsearchVersion"],members:{ElasticsearchVersion:{location:"uri",locationName:"ElasticsearchVersion"},DomainName:{location:"querystring",locationName:"domainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ElasticsearchInstanceTypes:{type:"list",member:{}},NextToken:{}}}},ListElasticsearchVersions:{http:{method:"GET",requestUri:"/2015-01-01/es/versions"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ElasticsearchVersions:{shape:"S5d"},NextToken:{}}}},ListPackagesForDomain:{http:{method:"GET",requestUri:"/2015-01-01/domain/{DomainName}/packages"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{DomainPackageDetailsList:{shape:"S62"},NextToken:{}}}},ListTags:{http:{method:"GET",requestUri:"/2015-01-01/tags/"},input:{type:"structure",required:["ARN"],members:{ARN:{location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{TagList:{shape:"Se"}}}},PurchaseReservedElasticsearchInstanceOffering:{http:{requestUri:"/2015-01-01/es/purchaseReservedInstanceOffering"},input:{type:"structure",required:["ReservedElasticsearchInstanceOfferingId","ReservationName"],members:{ReservedElasticsearchInstanceOfferingId:{},ReservationName:{},InstanceCount:{type:"integer"}}},output:{type:"structure",members:{ReservedElasticsearchInstanceId:{},ReservationName:{}}}},RejectInboundCrossClusterSearchConnection:{http:{method:"PUT",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/reject"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},RemoveTags:{http:{requestUri:"/2015-01-01/tags-removal"},input:{type:"structure",required:["ARN","TagKeys"],members:{ARN:{},TagKeys:{shape:"S1e"}}}},StartElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/start"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"Sx"}}}},UpdateElasticsearchDomainConfig:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ElasticsearchClusterConfig:{shape:"S14"},EBSOptions:{shape:"S19"},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S1d"},CognitoOptions:{shape:"S1f"},AdvancedOptions:{shape:"S1m"},AccessPolicies:{},LogPublishingOptions:{shape:"S1n"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S1u"},NodeToNodeEncryptionOptions:{shape:"S1l"},EncryptionAtRestOptions:{shape:"S1j"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S32"}}}},UpdatePackage:{http:{requestUri:"/2015-01-01/packages/update"},input:{type:"structure",required:["PackageID","PackageSource"],members:{PackageID:{},PackageSource:{shape:"S2i"},PackageDescription:{},CommitMessage:{}}},output:{type:"structure",members:{PackageDetails:{shape:"S2m"}}}},UpgradeElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/upgradeDomain"},input:{type:"structure",required:["DomainName","TargetVersion"],members:{DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"}}},output:{type:"structure",members:{DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"}}}}},shapes:{S4:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionStatus:{type:"structure",members:{StatusCode:{},Message:{}}}}},S5:{type:"structure",required:["DomainName"],members:{OwnerId:{},DomainName:{},Region:{}}},Se:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sl:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},LastUpdated:{type:"timestamp"},DomainName:{},DomainPackageStatus:{},PackageVersion:{},ReferencePath:{},ErrorDetails:{shape:"Ss"}}},Ss:{type:"structure",members:{ErrorType:{},ErrorMessage:{}}},Sx:{type:"structure",members:{CurrentVersion:{},NewVersion:{},UpdateAvailable:{type:"boolean"},Cancellable:{type:"boolean"},UpdateStatus:{},Description:{},AutomatedUpdateDate:{type:"timestamp"},OptionalDeployment:{type:"boolean"}}},S14:{type:"structure",members:{InstanceType:{},InstanceCount:{type:"integer"},DedicatedMasterEnabled:{type:"boolean"},ZoneAwarenessEnabled:{type:"boolean"},ZoneAwarenessConfig:{type:"structure",members:{AvailabilityZoneCount:{type:"integer"}}},DedicatedMasterType:{},DedicatedMasterCount:{type:"integer"},WarmEnabled:{type:"boolean"},WarmType:{},WarmCount:{type:"integer"}}},S19:{type:"structure",members:{EBSEnabled:{type:"boolean"},VolumeType:{},VolumeSize:{type:"integer"},Iops:{type:"integer"}}},S1c:{type:"structure",members:{AutomatedSnapshotStartHour:{type:"integer"}}},S1d:{type:"structure",members:{SubnetIds:{shape:"S1e"},SecurityGroupIds:{shape:"S1e"}}},S1e:{type:"list",member:{}},S1f:{type:"structure",members:{Enabled:{type:"boolean"},UserPoolId:{},IdentityPoolId:{},RoleArn:{}}},S1j:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},S1l:{type:"structure",members:{Enabled:{type:"boolean"}}},S1m:{type:"map",key:{},value:{}},S1n:{type:"map",key:{},value:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}}},S1r:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{},CustomEndpointEnabled:{type:"boolean"},CustomEndpoint:{},CustomEndpointCertificateArn:{}}},S1u:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserARN:{},MasterUserName:{shape:"S1w"},MasterUserPassword:{type:"string",sensitive:true}}},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S1z"},MasterUserName:{shape:"S1w"},MasterBackendRole:{},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}}}},S1w:{type:"string",sensitive:true},S1z:{type:"structure",required:["MetadataContent","EntityId"],members:{MetadataContent:{},EntityId:{}}},S24:{type:"structure",required:["DomainId","DomainName","ARN","ElasticsearchClusterConfig"],members:{DomainId:{},DomainName:{},ARN:{},Created:{type:"boolean"},Deleted:{type:"boolean"},Endpoint:{},Endpoints:{type:"map",key:{},value:{}},Processing:{type:"boolean"},UpgradeProcessing:{type:"boolean"},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S14"},EBSOptions:{shape:"S19"},AccessPolicies:{},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S28"},CognitoOptions:{shape:"S1f"},EncryptionAtRestOptions:{shape:"S1j"},NodeToNodeEncryptionOptions:{shape:"S1l"},AdvancedOptions:{shape:"S1m"},LogPublishingOptions:{shape:"S1n"},ServiceSoftwareOptions:{shape:"Sx"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S29"}}},S28:{type:"structure",members:{VPCId:{},SubnetIds:{shape:"S1e"},AvailabilityZones:{shape:"S1e"},SecurityGroupIds:{shape:"S1e"}}},S29:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S1z"},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}}}},S2e:{type:"structure",members:{StatusCode:{},Message:{}}},S2i:{type:"structure",members:{S3BucketName:{},S3Key:{}}},S2m:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},PackageDescription:{},PackageStatus:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},AvailablePackageVersion:{},ErrorDetails:{shape:"Ss"}}},S2v:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionAlias:{},ConnectionStatus:{shape:"S2e"}}},S32:{type:"structure",members:{ElasticsearchVersion:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S34"}}},ElasticsearchClusterConfig:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S14"},Status:{shape:"S34"}}},EBSOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S19"},Status:{shape:"S34"}}},AccessPolicies:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S34"}}},SnapshotOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1c"},Status:{shape:"S34"}}},VPCOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S28"},Status:{shape:"S34"}}},CognitoOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1f"},Status:{shape:"S34"}}},EncryptionAtRestOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1j"},Status:{shape:"S34"}}},NodeToNodeEncryptionOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1l"},Status:{shape:"S34"}}},AdvancedOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1m"},Status:{shape:"S34"}}},LogPublishingOptions:{type:"structure",members:{Options:{shape:"S1n"},Status:{shape:"S34"}}},DomainEndpointOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1r"},Status:{shape:"S34"}}},AdvancedSecurityOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S29"},Status:{shape:"S34"}}}}},S34:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S40:{type:"list",member:{}},S49:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S50:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S5d:{type:"list",member:{}},S62:{type:"list",member:{shape:"Sl"}}}}},9308:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"route53resolver",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Route53Resolver",serviceFullName:"Amazon Route 53 Resolver",serviceId:"Route53Resolver",signatureVersion:"v4",targetPrefix:"Route53Resolver",uid:"route53resolver-2018-04-01"},operations:{AssociateResolverEndpointIpAddress:{input:{type:"structure",required:["ResolverEndpointId","IpAddress"],members:{ResolverEndpointId:{},IpAddress:{shape:"S3"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},AssociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},AssociateResolverRule:{input:{type:"structure",required:["ResolverRuleId","VPCId"],members:{ResolverRuleId:{},Name:{},VPCId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},CreateResolverEndpoint:{input:{type:"structure",required:["CreatorRequestId","SecurityGroupIds","Direction","IpAddresses"],members:{CreatorRequestId:{},Name:{},SecurityGroupIds:{shape:"Sb"},Direction:{},IpAddresses:{type:"list",member:{type:"structure",required:["SubnetId"],members:{SubnetId:{},Ip:{}}}},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},CreateResolverQueryLogConfig:{input:{type:"structure",required:["Name","DestinationArn","CreatorRequestId"],members:{Name:{},DestinationArn:{},CreatorRequestId:{idempotencyToken:true},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},CreateResolverRule:{input:{type:"structure",required:["CreatorRequestId","RuleType","DomainName"],members:{CreatorRequestId:{},Name:{},RuleType:{},DomainName:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},DeleteResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},DeleteResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},DeleteResolverRule:{input:{type:"structure",required:["ResolverRuleId"],members:{ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},DisassociateResolverEndpointIpAddress:{input:{type:"structure",required:["ResolverEndpointId","IpAddress"],members:{ResolverEndpointId:{},IpAddress:{shape:"S3"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},DisassociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},DisassociateResolverRule:{input:{type:"structure",required:["VPCId","ResolverRuleId"],members:{VPCId:{},ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},GetResolverDnssecConfig:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S1v"}}}},GetResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},GetResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},GetResolverQueryLogConfigAssociation:{input:{type:"structure",required:["ResolverQueryLogConfigAssociationId"],members:{ResolverQueryLogConfigAssociationId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},GetResolverQueryLogConfigPolicy:{input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{ResolverQueryLogConfigPolicy:{}}}},GetResolverRule:{input:{type:"structure",required:["ResolverRuleId"],members:{ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},GetResolverRuleAssociation:{input:{type:"structure",required:["ResolverRuleAssociationId"],members:{ResolverRuleAssociationId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},GetResolverRulePolicy:{input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{ResolverRulePolicy:{}}}},ListResolverDnssecConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"}}},output:{type:"structure",members:{NextToken:{},ResolverDnssecConfigs:{type:"list",member:{shape:"S1v"}}}}},ListResolverEndpointIpAddresses:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},IpAddresses:{type:"list",member:{type:"structure",members:{IpId:{},SubnetId:{},Ip:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{}}}}}}},ListResolverEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverEndpoints:{type:"list",member:{shape:"S7"}}}}},ListResolverQueryLogConfigAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigAssociations:{type:"list",member:{shape:"Sj"}}}}},ListResolverQueryLogConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigs:{type:"list",member:{shape:"S13"}}}}},ListResolverRuleAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRuleAssociations:{type:"list",member:{shape:"Sp"}}}}},ListResolverRules:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRules:{type:"list",member:{shape:"S1f"}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Su"},NextToken:{}}}},PutResolverQueryLogConfigPolicy:{input:{type:"structure",required:["Arn","ResolverQueryLogConfigPolicy"],members:{Arn:{},ResolverQueryLogConfigPolicy:{}}},output:{type:"structure",members:{ReturnValue:{type:"boolean"}}}},PutResolverRulePolicy:{input:{type:"structure",required:["Arn","ResolverRulePolicy"],members:{Arn:{},ResolverRulePolicy:{}}},output:{type:"structure",members:{ReturnValue:{type:"boolean"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateResolverDnssecConfig:{input:{type:"structure",required:["ResourceId","Validation"],members:{ResourceId:{},Validation:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S1v"}}}},UpdateResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{},Name:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},UpdateResolverRule:{input:{type:"structure",required:["ResolverRuleId","Config"],members:{ResolverRuleId:{},Config:{type:"structure",members:{Name:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{}}}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}}},shapes:{S3:{type:"structure",members:{IpId:{},SubnetId:{},Ip:{}}},S7:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},Name:{},SecurityGroupIds:{shape:"Sb"},Direction:{},IpAddressCount:{type:"integer"},HostVPCId:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{}}},Sb:{type:"list",member:{}},Sj:{type:"structure",members:{Id:{},ResolverQueryLogConfigId:{},ResourceId:{},Status:{},Error:{},ErrorMessage:{},CreationTime:{}}},Sp:{type:"structure",members:{Id:{},ResolverRuleId:{},Name:{},VPCId:{},Status:{},StatusMessage:{}}},Su:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S13:{type:"structure",members:{Id:{},OwnerId:{},Status:{},ShareStatus:{},AssociationCount:{type:"integer"},Arn:{},Name:{},DestinationArn:{},CreatorRequestId:{},CreationTime:{}}},S1b:{type:"list",member:{type:"structure",required:["Ip"],members:{Ip:{},Port:{type:"integer"}}}},S1f:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},DomainName:{},Status:{},StatusMessage:{},RuleType:{},Name:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{},OwnerId:{},ShareStatus:{},CreationTime:{},ModificationTime:{}}},S1v:{type:"structure",members:{Id:{},OwnerId:{},ResourceId:{},ValidationStatus:{}}},S2g:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}}}}},9310:function(e,t,r){const i=r(8124);const a=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=a},9312:function(e,t,r){const i=r(5867);const a=r(2696);class Endpoint{constructor(e){this.name=e.name;this.splits=e.splits;this.pathItem=e.pathItem}}class Component{constructor(e){e=Object.assign({splits:[],parameters:[]},e);let t;if(e.templated){t=(r=>{const i=t.splits.concat([r]);const a=new this.constructor({backend:t.backend,getNames:e.getNames,splits:i,parameters:e.parameters.concat([r])});t.templatedEndpoints.forEach(e=>{a._addEndpoint(e)});return a});t.templatedEndpoints=[];Object.setPrototypeOf(t,this.constructor.prototype)}else{t=this;t.templatedEndpoints=null}t.parameters=e.parameters;t.templated=e.templated;t.splits=e.splits.slice();t.backend=e.backend;t.getNames=e.getNames||(e=>[e]);t.children=[];return t}getPath(){return`/${this.splits.join("/")}`}getPathnameParameters(){const e=this.swaggerName.split("/").filter(e=>e.startsWith("{")).map(e=>e.slice(1,-1));return e.reduce((e,t,r)=>{e[t]=this.parameters[r];return e},{})}_addSpec(e){Object.keys(e.paths).map(t=>{const r=/(^\/)|(\/$)/g;const i=t.replace(r,"").split("/");return new Endpoint({name:t,splits:i,pathItem:e.paths[t]})}).sort((e,t)=>{return t.splits.length-e.splits.length}).forEach(e=>{this._addEndpoint(e)})}_addChild(e,t){this.getNames(e,this.splits).forEach(e=>{this[e]=t;this.children.push(e)})}_walkSplits(e){const t=this.splits.slice();const r=e.splits.slice();let i=this;while(r.length){const a=r.shift();t.push(a);let s=null;if(r.length&&r[0].startsWith("{")){s=r.shift().slice(1,-1)}if(!(a in i)){const e=new this.constructor({getNames:this.getNames,backend:this.backend,parameters:this.parameters,templated:Boolean(s),splits:t});i._addChild(a,e)}i=i[a];if(s){if(!i.templated){throw new Error("Created Component, but require templated one. "+"This is a bug. Please report: "+"https://github.com/silasbw/fluent-openapi/issues")}i.templatedEndpoints.push(new Endpoint({name:e.name,splits:r,pathItem:e.pathItem}));return null}}return i}_addEndpoint(e){const t=this._walkSplits(e);if(!t)return null;t.pathItemObject=e.pathItem;t.swaggerName=e.name;const r=["get","put","post","delete","patch"];r.filter(t=>e.pathItem[t]).forEach(e=>{t[e]=t["_"+e];if(e==="get")t.getStream=t._getStream});return t}_requestAsync(e,t){return this.backend.http(Object.assign({method:e,pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},t))}_getStream(e){return this._requestAsync("GET",Object.assign({stream:true},e))}_get(e){return this._requestAsync("GET",e)}_delete(e){return this._requestAsync("DELETE",e)}_patch(e){return this._requestAsync("PATCH",i({headers:{"content-type":"application/strategic-merge-patch+json"}},e,{isMergeableObject:a}))}_post(e){return this._requestAsync("POST",i({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}_put(e){return this._requestAsync("PUT",i({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}}e.exports=Component},9316:function(e,t,r){var i=r(395);i.ECSCredentials=i.RemoteCredentials},9323:function(e,t,r){const i=r(8462);const a=(e,t,r)=>i(e,t,"<",r);e.exports=a},9338:function(e,t,r){var i=r(395);var a=r(3546);var s={isArnInParam:function isArnInParam(e,t){var r=(e.service.api.operations[e.operation]||{}).input||{};var a=r.members||{};if(!e.params[t]||!a[t])return false;return i.util.ARN.validate(e.params[t])},validateArnService:function validateArnService(e){var t=e.service._parsedArn;if(t.service!=="s3"&&t.service!=="s3-outposts"){throw i.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' in ARN service component"})}},validateArnAccount:function validateArnAccount(e){var t=e.service._parsedArn;if(!/[0-9]{12}/.exec(t.accountId)){throw i.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})}},validateS3AccessPointArn:function validateS3AccessPointArn(e){var t=e.service._parsedArn;var r=t.resource["accesspoint".length];if(t.resource.split(r).length!==2){throw i.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"})}var a=t.resource.split(r)[1];var n=a+"-"+t.accountId;if(!s.dnsCompatibleBucketName(n)||n.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.accessPoint=a},validateOutpostsArn:function validateOutpostsArn(e){var t=e.service._parsedArn;if(t.resource.indexOf("outpost:")!==0&&t.resource.indexOf("outpost/")!==0){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"})}var r=t.resource["outpost".length];var a=t.resource.split(r)[1];var s=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!s.test(a)){throw i.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.outpostId=a},validateOutpostsAccessPointArn:function validateOutpostsAccessPointArn(e){var t=e.service._parsedArn;var r=t.resource["outpost".length];if(t.resource.split(r).length!==4){throw i.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"})}var a=t.resource.split(r)[3];var n=a+"-"+t.accountId;if(!s.dnsCompatibleBucketName(n)||n.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.accessPoint=a},validateArnRegion:function validateArnRegion(e){var t=s.loadUseArnRegionConfig(e);var r=e.service._parsedArn.region;var n=e.service.config.region;if(!r){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN region is empty"})}if(n.indexOf("fips")>=0||r.indexOf("fips")>=0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"})}if(!t&&r!==n){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"})}else if(t&&a.getEndpointSuffix(r)!==a.getEndpointSuffix(n)){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"})}if(e.service.config.useAccelerateEndpoint){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"})}if(e.service._parsedArn.service==="s3-outposts"&&e.service.config.useDualstack){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})}},loadUseArnRegionConfig:function loadUseArnRegionConfig(e){var t="AWS_S3_USE_ARN_REGION";var r="s3_use_arn_region";var a=true;var s=e.service._originalConfig||{};if(e.service.config.s3UseArnRegion!==undefined){return e.service.config.s3UseArnRegion}else if(s.s3UseArnRegion!==undefined){a=s.s3UseArnRegion===true}else if(i.util.isNode()){if(process.env[t]){var n=process.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+process.env[t],retryable:false})}a=n==="true"}else{var o={};var u={};try{o=i.util.getProfilesFromSharedConfig(i.util.iniLoader);u=o[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(u[r]){if(["false","true"].indexOf(u[r].trim().toLowerCase())<0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+u[r],retryable:false})}a=u[r].trim().toLowerCase()==="true"}}}e.service.config.s3UseArnRegion=a;return a},validatePopulateUriFromArn:function validatePopulateUriFromArn(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"})}if(e.service.config.s3ForcePathStyle){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})}},dnsCompatibleBucketName:function dnsCompatibleBucketName(e){var t=e;var r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/);var i=new RegExp(/(\d+\.){3}\d+/);var a=new RegExp(/\.\./);return t.match(r)&&!t.match(i)&&!t.match(a)?true:false}};e.exports=s},9342:function(e){e.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"channels"},ListPlaybackKeyPairs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"keyPairs"},ListStreamKeys:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"streamKeys"},ListStreams:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},9343:function(e){"use strict";e.exports=function generate_properties(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);var d="";l.level++;var y="valid"+l.level;var b="key"+a,h="idx"+a,f=l.dataLevel=e.dataLevel+1,g="data"+f,S="dataProperties"+a;var N=Object.keys(n||{}).filter(notProto),I=e.schema.patternProperties||{},T=Object.keys(I).filter(notProto),v=e.schema.additionalProperties,k=N.length||T.length,C=v===false,A=typeof v=="object"&&Object.keys(v).length,R=e.opts.removeAdditional,D=C||A||R,x=e.opts.ownProperties,q=e.baseId;var w=e.schema.required;if(w&&!(e.opts.$data&&w.$data)&&w.length<e.opts.loopRequired){var P=e.util.toHash(w)}function notProto(e){return e!=="__proto__"}i+="var "+m+" = errors;var "+y+" = true;";if(x){i+=" var "+S+" = undefined;"}if(D){if(x){i+=" "+S+" = "+S+" || Object.keys("+c+"); for (var "+h+"=0; "+h+"<"+S+".length; "+h+"++) { var "+b+" = "+S+"["+h+"]; "}else{i+=" for (var "+b+" in "+c+") { "}if(k){i+=" var isAdditional"+a+" = !(false ";if(N.length){if(N.length>8){i+=" || validate.schema"+o+".hasOwnProperty("+b+") "}else{var E=N;if(E){var M,O=-1,z=E.length-1;while(O<z){M=E[O+=1];i+=" || "+b+" == "+e.util.toQuotedString(M)+" "}}}}if(T.length){var L=T;if(L){var j,U=-1,V=L.length-1;while(U<V){j=L[U+=1];i+=" || "+e.usePattern(j)+".test("+b+") "}}}i+=" ); if (isAdditional"+a+") { "}if(R=="all"){i+=" delete "+c+"["+b+"]; "}else{var B=e.errorPath;var G="' + "+b+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers)}if(C){if(R){i+=" delete "+c+"["+b+"]; "}else{i+=" "+y+" = false; ";var _=u;u=e.errSchemaPath+"/additionalProperties";var F=F||[];F.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"additionalProperties"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { additionalProperty: '"+G+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is an invalid additional property"}else{i+="should NOT have additional properties"}i+="' "}if(e.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var H=i;i=F.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+H+"]); "}else{i+=" validate.errors = ["+H+"]; return false; "}}else{i+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}u=_;if(p){i+=" break; "}}}else if(A){if(R=="failing"){i+=" var "+m+" = errors; ";var W=e.compositeRule;e.compositeRule=l.compositeRule=true;l.schema=v;l.schemaPath=e.schemaPath+".additionalProperties";l.errSchemaPath=e.errSchemaPath+"/additionalProperties";l.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers);var K=c+"["+b+"]";l.dataPathArr[f]=b;var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){i+=" "+e.util.varReplace(Q,g,K)+" "}else{i+=" var "+g+" = "+K+"; "+Q+" "}i+=" if (!"+y+") { errors = "+m+"; if (validate.errors !== null) { if (errors) validate.errors.length = errors; else validate.errors = null; } delete "+c+"["+b+"]; } ";e.compositeRule=l.compositeRule=W}else{l.schema=v;l.schemaPath=e.schemaPath+".additionalProperties";l.errSchemaPath=e.errSchemaPath+"/additionalProperties";l.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers);var K=c+"["+b+"]";l.dataPathArr[f]=b;var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){i+=" "+e.util.varReplace(Q,g,K)+" "}else{i+=" var "+g+" = "+K+"; "+Q+" "}if(p){i+=" if (!"+y+") break; "}}}e.errorPath=B}if(k){i+=" } "}i+=" } ";if(p){i+=" if ("+y+") { ";d+="}"}}var J=e.opts.useDefaults&&!e.compositeRule;if(N.length){var Z=N;if(Z){var M,X=-1,Y=Z.length-1;while(X<Y){M=Z[X+=1];var $=n[M];if(e.opts.strictKeywords?typeof $=="object"&&Object.keys($).length>0:e.util.schemaHasRules($,e.RULES.all)){var ee=e.util.getProperty(M),K=c+ee,te=J&&$.default!==undefined;l.schema=$;l.schemaPath=o+ee;l.errSchemaPath=u+"/"+e.util.escapeFragment(M);l.errorPath=e.util.getPath(e.errorPath,M,e.opts.jsonPointers);l.dataPathArr[f]=e.util.toQuotedString(M);var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){Q=e.util.varReplace(Q,g,K);var re=K}else{var re=g;i+=" var "+g+" = "+K+"; "}if(te){i+=" "+Q+" "}else{if(P&&P[M]){i+=" if ( "+re+" === undefined ";if(x){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=") { "+y+" = false; ";var B=e.errorPath,_=u,ie=e.util.escapeQuotes(M);if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(B,M,e.opts.jsonPointers)}u=e.errSchemaPath+"/required";var F=F||[];F.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ie+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+ie+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var H=i;i=F.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+H+"]); "}else{i+=" validate.errors = ["+H+"]; return false; "}}else{i+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}u=_;e.errorPath=B;i+=" } else { "}else{if(p){i+=" if ( "+re+" === undefined ";if(x){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=") { "+y+" = true; } else { "}else{i+=" if ("+re+" !== undefined ";if(x){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=" ) { "}}i+=" "+Q+" } "}}if(p){i+=" if ("+y+") { ";d+="}"}}}}if(T.length){var ae=T;if(ae){var j,se=-1,ne=ae.length-1;while(se<ne){j=ae[se+=1];var $=I[j];if(e.opts.strictKeywords?typeof $=="object"&&Object.keys($).length>0:e.util.schemaHasRules($,e.RULES.all)){l.schema=$;l.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(j);l.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(j);if(x){i+=" "+S+" = "+S+" || Object.keys("+c+"); for (var "+h+"=0; "+h+"<"+S+".length; "+h+"++) { var "+b+" = "+S+"["+h+"]; "}else{i+=" for (var "+b+" in "+c+") { "}i+=" if ("+e.usePattern(j)+".test("+b+")) { ";l.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers);var K=c+"["+b+"]";l.dataPathArr[f]=b;var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){i+=" "+e.util.varReplace(Q,g,K)+" "}else{i+=" var "+g+" = "+K+"; "+Q+" "}if(p){i+=" if (!"+y+") break; "}i+=" } ";if(p){i+=" else "+y+" = true; "}i+=" } ";if(p){i+=" if ("+y+") { ";d+="}"}}}}}if(p){i+=" "+d+" if ("+m+" == errors) {"}return i}},9350:function(e,t,r){r(3234);var i=r(395);r(2541);e.exports=i},9351:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2014-06-05",endpointPrefix:"mobileanalytics",serviceFullName:"Amazon Mobile Analytics",serviceId:"Mobile Analytics",signatureVersion:"v4",protocol:"rest-json"},operations:{PutEvents:{http:{requestUri:"/2014-06-05/events",responseCode:202},input:{type:"structure",required:["events","clientContext"],members:{events:{type:"list",member:{type:"structure",required:["eventType","timestamp"],members:{eventType:{},timestamp:{},session:{type:"structure",members:{id:{},duration:{type:"long"},startTimestamp:{},stopTimestamp:{}}},version:{},attributes:{type:"map",key:{},value:{}},metrics:{type:"map",key:{},value:{type:"double"}}}}},clientContext:{location:"header",locationName:"x-amz-Client-Context"},clientContextEncoding:{location:"header",locationName:"x-amz-Client-Context-Encoding"}}}}},shapes:{}}},9368:function(e,t,r){const{createHash:i,randomBytes:a}=r(6417);const{encode:s}=r(4575);const n=(e=32)=>s(a(e));e.exports={random:n,state:n,nonce:n,codeVerifier:n,codeChallenge:e=>s(i("sha256").update(e).digest())}},9370:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize-runtime",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Runtime",serviceId:"Personalize Runtime",signatureVersion:"v4",signingName:"personalize",uid:"personalize-runtime-2018-05-22"},operations:{GetPersonalizedRanking:{http:{requestUri:"/personalize-ranking"},input:{type:"structure",required:["campaignArn","inputList","userId"],members:{campaignArn:{},inputList:{type:"list",member:{}},userId:{},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sd"},recommendationId:{}}},idempotent:true},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{itemList:{shape:"Sd"},recommendationId:{}}},idempotent:true}},shapes:{S6:{type:"map",key:{},value:{type:"string",sensitive:true}},S9:{type:"map",key:{},value:{type:"string",sensitive:true}},Sd:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"}}}}}}},9374:function(e){"use strict";var t=Object.prototype.hasOwnProperty;var r=Object.prototype.toString;var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var s=function isArray(e){if(typeof Array.isArray==="function"){return Array.isArray(e)}return r.call(e)==="[object Array]"};var n=function isPlainObject(e){if(!e||r.call(e)!=="[object Object]"){return false}var i=t.call(e,"constructor");var a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a){return false}var s;for(s in e){}return typeof s==="undefined"||t.call(e,s)};var o=function setProperty(e,t){if(i&&t.name==="__proto__"){i(e,t.name,{enumerable:true,configurable:true,value:t.newValue,writable:true})}else{e[t.name]=t.newValue}};var u=function getProperty(e,r){if(r==="__proto__"){if(!t.call(e,r)){return void 0}else if(a){return a(e,r).value}}return e[r]};e.exports=function extend(){var e,t,r,i,a,p;var c=arguments[0];var m=1;var l=arguments.length;var d=false;if(typeof c==="boolean"){d=c;c=arguments[1]||{};m=2}if(c==null||typeof c!=="object"&&typeof c!=="function"){c={}}for(;m<l;++m){e=arguments[m];if(e!=null){for(t in e){r=u(c,t);i=u(e,t);if(c!==i){if(d&&i&&(n(i)||(a=s(i)))){if(a){a=false;p=r&&s(r)?r:[]}else{p=r&&n(r)?r:{}}o(c,{name:t,newValue:extend(d,p,i)})}else if(typeof i!=="undefined"){o(c,{name:t,newValue:i})}}}}}return c}},9381:function(e){e.exports={pagination:{ListSecretVersionIds:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},9383:function(e,t,r){"use strict";var i=r(3519);function permuteDomain(e){var t=i.getPublicSuffix(e);if(!t){return null}if(t==e){return[e]}var r=e.slice(0,-(t.length+1));var a=r.split(".").reverse();var s=t;var n=[s];while(a.length){s=a.shift()+"."+s;n.push(s)}return n}t.permuteDomain=permuteDomain},9386:function(e,t,r){"use strict";var i=r(4945);function resolveJavascriptUndefined(){return true}function constructJavascriptUndefined(){return undefined}function representJavascriptUndefined(){return""}function isUndefined(e){return typeof e==="undefined"}e.exports=new i("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:resolveJavascriptUndefined,construct:constructJavascriptUndefined,predicate:isUndefined,represent:representJavascriptUndefined})},9387:function(e){e.exports=function(){this.seq().obj(this.key("n").int(),this.key("e").int())}},9389:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-11-01",endpointPrefix:"discovery",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Application Discovery Service",serviceId:"Application Discovery Service",signatureVersion:"v4",targetPrefix:"AWSPoseidonService_V2015_11_01",uid:"discovery-2015-11-01"},operations:{AssociateConfigurationItemsToApplication:{input:{type:"structure",required:["applicationConfigurationId","configurationIds"],members:{applicationConfigurationId:{},configurationIds:{shape:"S3"}}},output:{type:"structure",members:{}}},BatchDeleteImportData:{input:{type:"structure",required:["importTaskIds"],members:{importTaskIds:{type:"list",member:{}}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{importTaskId:{},errorCode:{},errorDescription:{}}}}}}},CreateApplication:{input:{type:"structure",required:["name"],members:{name:{},description:{}}},output:{type:"structure",members:{configurationId:{}}}},CreateTags:{input:{type:"structure",required:["configurationIds","tags"],members:{configurationIds:{shape:"S3"},tags:{shape:"Si"}}},output:{type:"structure",members:{}}},DeleteApplications:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteTags:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{shape:"S3"},tags:{shape:"Si"}}},output:{type:"structure",members:{}}},DescribeAgents:{input:{type:"structure",members:{agentIds:{shape:"St"},filters:{shape:"Sv"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{agentsInfo:{type:"list",member:{type:"structure",members:{agentId:{},hostName:{},agentNetworkInfoList:{type:"list",member:{type:"structure",members:{ipAddress:{},macAddress:{}}}},connectorId:{},version:{},health:{},lastHealthPingTime:{},collectionStatus:{},agentType:{},registeredTime:{}}}},nextToken:{}}}},DescribeConfigurations:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{shape:"S3"}}},output:{type:"structure",members:{configurations:{type:"list",member:{type:"map",key:{},value:{}}}}}},DescribeContinuousExports:{input:{type:"structure",members:{exportIds:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{descriptions:{type:"list",member:{type:"structure",members:{exportId:{},status:{},statusDetail:{},s3Bucket:{},startTime:{type:"timestamp"},stopTime:{type:"timestamp"},dataSource:{},schemaStorageConfig:{shape:"S1o"}}}},nextToken:{}}}},DescribeExportConfigurations:{input:{type:"structure",members:{exportIds:{shape:"S1r"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{exportsInfo:{shape:"S1t"},nextToken:{}}},deprecated:true},DescribeExportTasks:{input:{type:"structure",members:{exportIds:{shape:"S1r"},filters:{shape:"S21"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{exportsInfo:{shape:"S1t"},nextToken:{}}}},DescribeImportTasks:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},tasks:{type:"list",member:{shape:"S2e"}}}}},DescribeTags:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","values"],members:{name:{},values:{shape:"Sx"}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tags:{type:"list",member:{type:"structure",members:{configurationType:{},configurationId:{},key:{},value:{},timeOfCreation:{type:"timestamp"}}}},nextToken:{}}}},DisassociateConfigurationItemsFromApplication:{input:{type:"structure",required:["applicationConfigurationId","configurationIds"],members:{applicationConfigurationId:{},configurationIds:{shape:"S3"}}},output:{type:"structure",members:{}}},ExportConfigurations:{output:{type:"structure",members:{exportId:{}}},deprecated:true},GetDiscoverySummary:{input:{type:"structure",members:{}},output:{type:"structure",members:{servers:{type:"long"},applications:{type:"long"},serversMappedToApplications:{type:"long"},serversMappedtoTags:{type:"long"},agentSummary:{type:"structure",required:["activeAgents","healthyAgents","blackListedAgents","shutdownAgents","unhealthyAgents","totalAgents","unknownAgents"],members:{activeAgents:{type:"integer"},healthyAgents:{type:"integer"},blackListedAgents:{type:"integer"},shutdownAgents:{type:"integer"},unhealthyAgents:{type:"integer"},totalAgents:{type:"integer"},unknownAgents:{type:"integer"}}},connectorSummary:{type:"structure",required:["activeConnectors","healthyConnectors","blackListedConnectors","shutdownConnectors","unhealthyConnectors","totalConnectors","unknownConnectors"],members:{activeConnectors:{type:"integer"},healthyConnectors:{type:"integer"},blackListedConnectors:{type:"integer"},shutdownConnectors:{type:"integer"},unhealthyConnectors:{type:"integer"},totalConnectors:{type:"integer"},unknownConnectors:{type:"integer"}}}}}},ListConfigurations:{input:{type:"structure",required:["configurationType"],members:{configurationType:{},filters:{shape:"Sv"},maxResults:{type:"integer"},nextToken:{},orderBy:{type:"list",member:{type:"structure",required:["fieldName"],members:{fieldName:{},sortOrder:{}}}}}},output:{type:"structure",members:{configurations:{type:"list",member:{type:"map",key:{},value:{}}},nextToken:{}}}},ListServerNeighbors:{input:{type:"structure",required:["configurationId"],members:{configurationId:{},portInformationNeeded:{type:"boolean"},neighborConfigurationIds:{shape:"S3"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["neighbors"],members:{neighbors:{type:"list",member:{type:"structure",required:["sourceServerId","destinationServerId","connectionsCount"],members:{sourceServerId:{},destinationServerId:{},destinationPort:{type:"integer"},transportProtocol:{},connectionsCount:{type:"long"}}}},nextToken:{},knownDependencyCount:{type:"long"}}}},StartContinuousExport:{input:{type:"structure",members:{}},output:{type:"structure",members:{exportId:{},s3Bucket:{},startTime:{type:"timestamp"},dataSource:{},schemaStorageConfig:{shape:"S1o"}}}},StartDataCollectionByAgentIds:{input:{type:"structure",required:["agentIds"],members:{agentIds:{shape:"St"}}},output:{type:"structure",members:{agentsConfigurationStatus:{shape:"S3f"}}}},StartExportTask:{input:{type:"structure",members:{exportDataFormat:{type:"list",member:{}},filters:{shape:"S21"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{exportId:{}}}},StartImportTask:{input:{type:"structure",required:["name","importUrl"],members:{clientRequestToken:{idempotencyToken:true},name:{},importUrl:{}}},output:{type:"structure",members:{task:{shape:"S2e"}}}},StopContinuousExport:{input:{type:"structure",required:["exportId"],members:{exportId:{}}},output:{type:"structure",members:{startTime:{type:"timestamp"},stopTime:{type:"timestamp"}}}},StopDataCollectionByAgentIds:{input:{type:"structure",required:["agentIds"],members:{agentIds:{shape:"St"}}},output:{type:"structure",members:{agentsConfigurationStatus:{shape:"S3f"}}}},UpdateApplication:{input:{type:"structure",required:["configurationId"],members:{configurationId:{},name:{},description:{}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{}},Si:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},St:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",required:["name","values","condition"],members:{name:{},values:{shape:"Sx"},condition:{}}}},Sx:{type:"list",member:{}},S1o:{type:"map",key:{},value:{}},S1r:{type:"list",member:{}},S1t:{type:"list",member:{type:"structure",required:["exportId","exportStatus","statusMessage","exportRequestTime"],members:{exportId:{},exportStatus:{},statusMessage:{},configurationsDownloadUrl:{},exportRequestTime:{type:"timestamp"},isTruncated:{type:"boolean"},requestedStartTime:{type:"timestamp"},requestedEndTime:{type:"timestamp"}}}},S21:{type:"list",member:{type:"structure",required:["name","values","condition"],members:{name:{},values:{shape:"Sx"},condition:{}}}},S2e:{type:"structure",members:{importTaskId:{},clientRequestToken:{},name:{},importUrl:{},status:{},importRequestTime:{type:"timestamp"},importCompletionTime:{type:"timestamp"},importDeletedTime:{type:"timestamp"},serverImportSuccess:{type:"integer"},serverImportFailure:{type:"integer"},applicationImportSuccess:{type:"integer"},applicationImportFailure:{type:"integer"},errorsAndFailedEntriesZip:{}}},S3f:{type:"list",member:{type:"structure",members:{agentId:{},operationSucceeded:{type:"boolean"},description:{}}}}}}},9397:function(e){"use strict";e.exports=function generate_multipleOf(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m=e.opts.$data&&n&&n.$data,l;if(m){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";l="schema"+a}else{l=n}if(!(m||typeof n=="number")){throw new Error(t+" must be number")}i+="var division"+a+";if (";if(m){i+=" "+l+" !== undefined && ( typeof "+l+" != 'number' || "}i+=" (division"+a+" = "+c+" / "+l+", ";if(e.opts.multipleOfPrecision){i+=" Math.abs(Math.round(division"+a+") - division"+a+") > 1e-"+e.opts.multipleOfPrecision+" "}else{i+=" division"+a+" !== parseInt(division"+a+") "}i+=" ) ";if(m){i+=" ) "}i+=" ) { ";var d=d||[];d.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { multipleOf: "+l+" } ";if(e.opts.messages!==false){i+=" , message: 'should be multiple of ";if(m){i+="' + "+l}else{i+=""+l+"'"}}if(e.opts.verbose){i+=" , schema: ";if(m){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var y=i;i=d.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},9404:function(e){e.exports={pagination:{DescribeProjectVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectVersionDescriptions"},DescribeProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectDescriptions"},GetCelebrityRecognition:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetContentModeration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceSearch:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetLabelDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPersonTracking:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSegmentDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTextDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CollectionIds"},ListFaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Faces"},ListStreamProcessors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},9405:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["firehose"]={};i.Firehose=a.defineService("firehose",["2015-08-04"]);Object.defineProperty(s.services["firehose"],"2015-08-04",{get:function get(){var e=r(5704);e.paginators=r(9837).pagination;return e},enumerable:true,configurable:true});e.exports=i.Firehose},9417:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-01-25",endpointPrefix:"appmesh",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS App Mesh",serviceId:"App Mesh",signatureVersion:"v4",signingName:"appmesh",uid:"appmesh-2019-01-25"},operations:{CreateGatewayRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},gatewayRouteName:{},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S5"},tags:{shape:"Sf"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:true},CreateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{},spec:{shape:"Ss"},tags:{shape:"Sf"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},CreateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{},spec:{shape:"S10"},tags:{shape:"Sf"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},CreateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S2a"},tags:{shape:"Sf"},virtualGatewayName:{}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S3a"}},payload:"virtualGateway"},idempotent:true},CreateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S3e"},tags:{shape:"Sf"},virtualNodeName:{}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4t"},tags:{shape:"Sf"},virtualRouterName:{}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},CreateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S51"},tags:{shape:"Sf"},virtualServiceName:{}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true},DeleteGatewayRoute:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","virtualGatewayName"],members:{gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:true},DeleteMesh:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},DeleteRoute:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},DeleteVirtualGateway:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S3a"}},payload:"virtualGateway"},idempotent:true},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},DeleteVirtualService:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","virtualServiceName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true},DescribeGatewayRoute:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","virtualGatewayName"],members:{gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"}},DescribeMesh:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"}},DescribeRoute:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"}},DescribeVirtualGateway:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S3a"}},payload:"virtualGateway"}},DescribeVirtualNode:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"}},DescribeVirtualRouter:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"}},DescribeVirtualService:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","virtualServiceName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"}},ListGatewayRoutes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoutes"],members:{gatewayRoutes:{type:"list",member:{type:"structure",required:["arn","createdAt","gatewayRouteName","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualGatewayName"],members:{arn:{},createdAt:{type:"timestamp"},gatewayRouteName:{},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualGatewayName:{}}}},nextToken:{}}}},ListMeshes:{http:{method:"GET",requestUri:"/v20190125/meshes",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["meshes"],members:{meshes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"}}}},nextToken:{}}}},ListRoutes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["routes"],members:{nextToken:{},routes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","routeName","version","virtualRouterName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},routeName:{},version:{type:"long"},virtualRouterName:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v20190125/tags",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",required:["tags"],members:{nextToken:{},tags:{shape:"Sf"}}}},ListVirtualGateways:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateways",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualGateways"],members:{nextToken:{},virtualGateways:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualGatewayName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualGatewayName:{}}}}}}},ListVirtualNodes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualNodes"],members:{nextToken:{},virtualNodes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualNodeName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualNodeName:{}}}}}}},ListVirtualRouters:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualRouters"],members:{nextToken:{},virtualRouters:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualRouterName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualRouterName:{}}}}}}},ListVirtualServices:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualServices",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualServices"],members:{nextToken:{},virtualServices:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualServiceName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualServiceName:{}}}}}}},TagResource:{http:{method:"PUT",requestUri:"/v20190125/tag",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sf"}}},output:{type:"structure",members:{}},idempotent:true},UntagResource:{http:{method:"PUT",requestUri:"/v20190125/untag",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateGatewayRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S5"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:true},UpdateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Ss"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},UpdateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"S10"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},UpdateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S2a"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S3a"}},payload:"virtualGateway"},idempotent:true},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S3e"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4t"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},UpdateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S51"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true}},shapes:{S5:{type:"structure",members:{grpcRoute:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["target"],members:{target:{shape:"S8"}}},match:{type:"structure",members:{serviceName:{}}}}},http2Route:{shape:"Sc"},httpRoute:{shape:"Sc"}}},S8:{type:"structure",required:["virtualService"],members:{virtualService:{type:"structure",required:["virtualServiceName"],members:{virtualServiceName:{}}}}},Sc:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["target"],members:{target:{shape:"S8"}}},match:{type:"structure",required:["prefix"],members:{prefix:{}}}}},Sf:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sk:{type:"structure",required:["gatewayRouteName","meshName","metadata","spec","status","virtualGatewayName"],members:{gatewayRouteName:{},meshName:{},metadata:{shape:"Sl"},spec:{shape:"S5"},status:{type:"structure",required:["status"],members:{status:{}}},virtualGatewayName:{}}},Sl:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshOwner","resourceOwner","uid","version"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshOwner:{},resourceOwner:{},uid:{},version:{type:"long"}}},Ss:{type:"structure",members:{egressFilter:{type:"structure",required:["type"],members:{type:{}}}}},Sw:{type:"structure",required:["meshName","metadata","spec","status"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"Ss"},status:{type:"structure",members:{status:{}}}}},S10:{type:"structure",members:{grpcRoute:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},match:{type:"structure",members:{metadata:{type:"list",member:{type:"structure",required:["name"],members:{invert:{type:"boolean"},match:{type:"structure",members:{exact:{},prefix:{},range:{shape:"S1c"},regex:{},suffix:{}},union:true},name:{}}}},methodName:{},serviceName:{}}},retryPolicy:{type:"structure",required:["maxRetries","perRetryTimeout"],members:{grpcRetryEvents:{type:"list",member:{}},httpRetryEvents:{shape:"S1i"},maxRetries:{type:"long"},perRetryTimeout:{shape:"S1l"},tcpRetryEvents:{shape:"S1o"}}},timeout:{shape:"S1q"}}},http2Route:{shape:"S1r"},httpRoute:{shape:"S1r"},priority:{type:"integer"},tcpRoute:{type:"structure",required:["action"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},timeout:{shape:"S24"}}}}},S13:{type:"list",member:{type:"structure",required:["virtualNode","weight"],members:{virtualNode:{},weight:{type:"integer"}}}},S1c:{type:"structure",required:["end","start"],members:{end:{type:"long"},start:{type:"long"}}},S1i:{type:"list",member:{}},S1l:{type:"structure",members:{unit:{},value:{type:"long"}}},S1o:{type:"list",member:{}},S1q:{type:"structure",members:{idle:{shape:"S1l"},perRequest:{shape:"S1l"}}},S1r:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},match:{type:"structure",required:["prefix"],members:{headers:{type:"list",member:{type:"structure",required:["name"],members:{invert:{type:"boolean"},match:{type:"structure",members:{exact:{},prefix:{},range:{shape:"S1c"},regex:{},suffix:{}},union:true},name:{}}}},method:{},prefix:{},scheme:{}}},retryPolicy:{type:"structure",required:["maxRetries","perRetryTimeout"],members:{httpRetryEvents:{shape:"S1i"},maxRetries:{type:"long"},perRetryTimeout:{shape:"S1l"},tcpRetryEvents:{shape:"S1o"}}},timeout:{shape:"S20"}}},S20:{type:"structure",members:{idle:{shape:"S1l"},perRequest:{shape:"S1l"}}},S24:{type:"structure",members:{idle:{shape:"S1l"}}},S26:{type:"structure",required:["meshName","metadata","routeName","spec","status","virtualRouterName"],members:{meshName:{},metadata:{shape:"Sl"},routeName:{},spec:{shape:"S10"},status:{type:"structure",required:["status"],members:{status:{}}},virtualRouterName:{}}},S2a:{type:"structure",required:["listeners"],members:{backendDefaults:{type:"structure",members:{clientPolicy:{type:"structure",members:{tls:{type:"structure",required:["validation"],members:{enforce:{type:"boolean"},ports:{shape:"S2e"},validation:{type:"structure",required:["trust"],members:{trust:{type:"structure",members:{acm:{type:"structure",required:["certificateAuthorityArns"],members:{certificateAuthorityArns:{type:"list",member:{}}}},file:{type:"structure",required:["certificateChain"],members:{certificateChain:{}}}},union:true}}}}}}}}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{connectionPool:{type:"structure",members:{grpc:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},http:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"},maxPendingRequests:{type:"integer"}}},http2:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}}},union:true},healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{type:"structure",required:["port","protocol"],members:{port:{type:"integer"},protocol:{}}},tls:{type:"structure",required:["certificate","mode"],members:{certificate:{type:"structure",members:{acm:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},file:{type:"structure",required:["certificateChain","privateKey"],members:{certificateChain:{},privateKey:{}}}},union:true},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}},union:true}}}}},S2e:{type:"list",member:{type:"integer"}},S3a:{type:"structure",required:["meshName","metadata","spec","status","virtualGatewayName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S2a"},status:{type:"structure",required:["status"],members:{status:{}}},virtualGatewayName:{}}},S3e:{type:"structure",members:{backendDefaults:{type:"structure",members:{clientPolicy:{shape:"S3g"}}},backends:{type:"list",member:{type:"structure",members:{virtualService:{type:"structure",required:["virtualServiceName"],members:{clientPolicy:{shape:"S3g"},virtualServiceName:{}}}},union:true}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{connectionPool:{type:"structure",members:{grpc:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},http:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"},maxPendingRequests:{type:"integer"}}},http2:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},tcp:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"}}}},union:true},healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},outlierDetection:{type:"structure",required:["baseEjectionDuration","interval","maxEjectionPercent","maxServerErrors"],members:{baseEjectionDuration:{shape:"S1l"},interval:{shape:"S1l"},maxEjectionPercent:{type:"integer"},maxServerErrors:{type:"long"}}},portMapping:{shape:"S45"},timeout:{type:"structure",members:{grpc:{shape:"S1q"},http:{shape:"S20"},http2:{shape:"S20"},tcp:{shape:"S24"}},union:true},tls:{type:"structure",required:["certificate","mode"],members:{certificate:{type:"structure",members:{acm:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},file:{type:"structure",required:["certificateChain","privateKey"],members:{certificateChain:{},privateKey:{}}}},union:true},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}},union:true}}},serviceDiscovery:{type:"structure",members:{awsCloudMap:{type:"structure",required:["namespaceName","serviceName"],members:{attributes:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},namespaceName:{},serviceName:{}}},dns:{type:"structure",required:["hostname"],members:{hostname:{}}}},union:true}}},S3g:{type:"structure",members:{tls:{type:"structure",required:["validation"],members:{enforce:{type:"boolean"},ports:{shape:"S2e"},validation:{type:"structure",required:["trust"],members:{trust:{type:"structure",members:{acm:{type:"structure",required:["certificateAuthorityArns"],members:{certificateAuthorityArns:{type:"list",member:{}}}},file:{type:"structure",required:["certificateChain"],members:{certificateChain:{}}}},union:true}}}}}}},S45:{type:"structure",required:["port","protocol"],members:{port:{type:"integer"},protocol:{}}},S4p:{type:"structure",required:["meshName","metadata","spec","status","virtualNodeName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S3e"},status:{type:"structure",required:["status"],members:{status:{}}},virtualNodeName:{}}},S4t:{type:"structure",members:{listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{portMapping:{shape:"S45"}}}}}},S4x:{type:"structure",required:["meshName","metadata","spec","status","virtualRouterName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S4t"},status:{type:"structure",required:["status"],members:{status:{}}},virtualRouterName:{}}},S51:{type:"structure",members:{provider:{type:"structure",members:{virtualNode:{type:"structure",required:["virtualNodeName"],members:{virtualNodeName:{}}},virtualRouter:{type:"structure",required:["virtualRouterName"],members:{virtualRouterName:{}}}},union:true}}},S56:{type:"structure",required:["meshName","metadata","spec","status","virtualServiceName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S51"},status:{type:"structure",required:["status"],members:{status:{}}},virtualServiceName:{}}}}}},9423:function(e){(function(){var t,r={}.hasOwnProperty;e.exports=t=function(){function XMLWriterBase(e){var t,i,a,s,n,o,u,p,c;e||(e={});this.pretty=e.pretty||false;this.allowEmpty=(i=e.allowEmpty)!=null?i:false;if(this.pretty){this.indent=(a=e.indent)!=null?a:" ";this.newline=(s=e.newline)!=null?s:"\n";this.offset=(n=e.offset)!=null?n:0;this.dontprettytextnodes=(o=e.dontprettytextnodes)!=null?o:0}else{this.indent="";this.newline="";this.offset=0;this.dontprettytextnodes=0}this.spacebeforeslash=(u=e.spacebeforeslash)!=null?u:"";if(this.spacebeforeslash===true){this.spacebeforeslash=" "}this.newlinedefault=this.newline;this.prettydefault=this.pretty;p=e.writer||{};for(t in p){if(!r.call(p,t))continue;c=p[t];this[t]=c}}XMLWriterBase.prototype.set=function(e){var t,i,a;e||(e={});if("pretty"in e){this.pretty=e.pretty}if("allowEmpty"in e){this.allowEmpty=e.allowEmpty}if(this.pretty){this.indent="indent"in e?e.indent:" ";this.newline="newline"in e?e.newline:"\n";this.offset="offset"in e?e.offset:0;this.dontprettytextnodes="dontprettytextnodes"in e?e.dontprettytextnodes:0}else{this.indent="";this.newline="";this.offset=0;this.dontprettytextnodes=0}this.spacebeforeslash="spacebeforeslash"in e?e.spacebeforeslash:"";if(this.spacebeforeslash===true){this.spacebeforeslash=" "}this.newlinedefault=this.newline;this.prettydefault=this.pretty;i=e.writer||{};for(t in i){if(!r.call(i,t))continue;a=i[t];this[t]=a}return this};XMLWriterBase.prototype.space=function(e){var t;if(this.pretty){t=(e||0)+this.offset+1;if(t>0){return new Array(t).join(this.indent)}else{return""}}else{return""}};return XMLWriterBase}()}).call(this)},9427:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["acm"]={};i.ACM=a.defineService("acm",["2015-12-08"]);Object.defineProperty(s.services["acm"],"2015-12-08",{get:function get(){var e=r(6582);e.paginators=r(5849).pagination;e.waiters=r(8324).waiters;return e},enumerable:true,configurable:true});e.exports=i.ACM},9433:function(e,t,r){var i=r(395);var a=i.util;var s=r(8194).typeOf;var n=r(3815);var o=r(9620);i.DynamoDB.Converter={input:function convertInput(e,t){t=t||{};var r=s(e);if(r==="Object"){return formatMap(e,t)}else if(r==="Array"){return formatList(e,t)}else if(r==="Set"){return formatSet(e,t)}else if(r==="String"){if(e.length===0&&t.convertEmptyValues){return convertInput(null)}return{S:e}}else if(r==="Number"||r==="NumberValue"){return{N:e.toString()}}else if(r==="Binary"){if(e.length===0&&t.convertEmptyValues){return convertInput(null)}return{B:e}}else if(r==="Boolean"){return{BOOL:e}}else if(r==="null"){return{NULL:true}}else if(r!=="undefined"&&r!=="Function"){return formatMap(e,t)}},marshall:function marshallItem(e,t){return i.DynamoDB.Converter.input(e,t).M},output:function convertOutput(e,t){t=t||{};var r,s,o;for(var u in e){var p=e[u];if(u==="M"){s={};for(var c in p){s[c]=convertOutput(p[c],t)}return s}else if(u==="L"){r=[];for(o=0;o<p.length;o++){r.push(convertOutput(p[o],t))}return r}else if(u==="SS"){r=[];for(o=0;o<p.length;o++){r.push(p[o]+"")}return new n(r)}else if(u==="NS"){r=[];for(o=0;o<p.length;o++){r.push(convertNumber(p[o],t.wrapNumbers))}return new n(r)}else if(u==="BS"){r=[];for(o=0;o<p.length;o++){r.push(i.util.buffer.toBuffer(p[o]))}return new n(r)}else if(u==="S"){return p+""}else if(u==="N"){return convertNumber(p,t.wrapNumbers)}else if(u==="B"){return a.buffer.toBuffer(p)}else if(u==="BOOL"){return p==="true"||p==="TRUE"||p===true}else if(u==="NULL"){return null}}},unmarshall:function unmarshall(e,t){return i.DynamoDB.Converter.output({M:e},t)}};function formatList(e,t){var r={L:[]};for(var a=0;a<e.length;a++){r["L"].push(i.DynamoDB.Converter.input(e[a],t))}return r}function convertNumber(e,t){return t?new o(e):Number(e)}function formatMap(e,t){var r={M:{}};for(var a in e){var s=i.DynamoDB.Converter.input(e[a],t);if(s!==void 0){r["M"][a]=s}}return r}function formatSet(e,t){t=t||{};var r=e.values;if(t.convertEmptyValues){r=filterEmptySetValues(e);if(r.length===0){return i.DynamoDB.Converter.input(null)}}var a={};switch(e.type){case"String":a["SS"]=r;break;case"Binary":a["BS"]=r;break;case"Number":a["NS"]=r.map(function(e){return e.toString()})}return a}function filterEmptySetValues(e){var t=[];var r={String:true,Binary:true,Number:false};if(r[e.type]){for(var i=0;i<e.values.length;i++){if(e.values[i].length===0){continue}t.push(e.values[i])}return t}return e.values}e.exports=i.DynamoDB.Converter},9445:function(e){e.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:"S17"},dataSources:{shape:"S1b"},tags:{shape:"S1g"},vpcConfig:{shape:"S1j"},networkInterface:{shape:"S1n"},compute:{shape:"S1o"}}}},unprocessedJobs:{shape:"S2"}}}},CancelDeploymentJob:{http:{requestUri:"/cancelDeploymentJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelSimulationJob:{http:{requestUri:"/cancelSimulationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelSimulationJobBatch:{http:{requestUri:"/cancelSimulationJobBatch"},input:{type:"structure",required:["batch"],members:{batch:{}}},output:{type:"structure",members:{}}},CancelWorldExportJob:{http:{requestUri:"/cancelWorldExportJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelWorldGenerationJob:{http:{requestUri:"/cancelWorldGenerationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CreateDeploymentJob:{http:{requestUri:"/createDeploymentJob"},input:{type:"structure",required:["clientRequestToken","fleet","deploymentApplicationConfigs"],members:{deploymentConfig:{shape:"S21"},clientRequestToken:{idempotencyToken:true},fleet:{},deploymentApplicationConfigs:{shape:"S25"},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentApplicationConfigs:{shape:"S25"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"},deploymentConfig:{shape:"S21"},tags:{shape:"S1g"}}}},CreateFleet:{http:{requestUri:"/createFleet"},input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},tags:{shape:"S1g"}}}},CreateRobot:{http:{requestUri:"/createRobot"},input:{type:"structure",required:["name","architecture","greengrassGroupId"],members:{name:{},architecture:{},greengrassGroupId:{},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},greengrassGroupId:{},architecture:{},tags:{shape:"S1g"}}}},CreateRobotApplication:{http:{requestUri:"/createRobotApplication"},input:{type:"structure",required:["name","sources","robotSoftwareSuite"],members:{name:{},sources:{shape:"S2k"},robotSoftwareSuite:{shape:"S2m"},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},robotSoftwareSuite:{shape:"S2m"},lastUpdatedAt:{type:"timestamp"},revisionId:{},tags:{shape:"S1g"}}}},CreateRobotApplicationVersion:{http:{requestUri:"/createRobotApplicationVersion"},input:{type:"structure",required:["application"],members:{application:{},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},robotSoftwareSuite:{shape:"S2m"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},CreateSimulationApplication:{http:{requestUri:"/createSimulationApplication"},input:{type:"structure",required:["name","sources","simulationSoftwareSuite","robotSoftwareSuite"],members:{name:{},sources:{shape:"S2k"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},lastUpdatedAt:{type:"timestamp"},revisionId:{},tags:{shape:"S1g"}}}},CreateSimulationApplicationVersion:{http:{requestUri:"/createSimulationApplicationVersion"},input:{type:"structure",required:["application"],members:{application:{},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},CreateSimulationJob:{http:{requestUri:"/createSimulationJob"},input:{type:"structure",required:["maxJobDurationInSeconds","iamRole"],members:{clientRequestToken:{idempotencyToken:true},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},iamRole:{},failureBehavior:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S17"},dataSources:{shape:"S36"},tags:{shape:"S1g"},vpcConfig:{shape:"S39"},compute:{shape:"S3a"}}},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:"S17"},dataSources:{shape:"S1b"},tags:{shape:"S1g"},vpcConfig:{shape:"S1j"},compute:{shape:"S1o"}}}},CreateWorldExportJob:{http:{requestUri:"/createWorldExportJob"},input:{type:"structure",required:["worlds","outputLocation","iamRole"],members:{clientRequestToken:{idempotencyToken:true},worlds:{shape:"S2"},outputLocation:{shape:"Sh"},iamRole:{},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},clientRequestToken:{},outputLocation:{shape:"Sh"},iamRole:{},tags:{shape:"S1g"}}}},CreateWorldGenerationJob:{http:{requestUri:"/createWorldGenerationJob"},input:{type:"structure",required:["template","worldCount"],members:{clientRequestToken:{idempotencyToken:true},template:{},worldCount:{shape:"S3h"},tags:{shape:"S1g"},worldTags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},clientRequestToken:{},template:{},worldCount:{shape:"S3h"},tags:{shape:"S1g"},worldTags:{shape:"S1g"}}}},CreateWorldTemplate:{http:{requestUri:"/createWorldTemplate"},input:{type:"structure",members:{clientRequestToken:{},name:{},templateBody:{},templateLocation:{shape:"S3q"},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},clientRequestToken:{},createdAt:{type:"timestamp"},name:{},tags:{shape:"S1g"}}}},DeleteFleet:{http:{requestUri:"/deleteFleet"},input:{type:"structure",required:["fleet"],members:{fleet:{}}},output:{type:"structure",members:{}}},DeleteRobot:{http:{requestUri:"/deleteRobot"},input:{type:"structure",required:["robot"],members:{robot:{}}},output:{type:"structure",members:{}}},DeleteRobotApplication:{http:{requestUri:"/deleteRobotApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{}}},DeleteSimulationApplication:{http:{requestUri:"/deleteSimulationApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{}}},DeleteWorldTemplate:{http:{requestUri:"/deleteWorldTemplate"},input:{type:"structure",required:["template"],members:{template:{}}},output:{type:"structure",members:{}}},DeregisterRobot:{http:{requestUri:"/deregisterRobot"},input:{type:"structure",required:["fleet","robot"],members:{fleet:{},robot:{}}},output:{type:"structure",members:{fleet:{},robot:{}}}},DescribeDeploymentJob:{http:{requestUri:"/describeDeploymentJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentConfig:{shape:"S21"},deploymentApplicationConfigs:{shape:"S25"},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:"S1g"}}}},DescribeFleet:{http:{requestUri:"/describeFleet"},input:{type:"structure",required:["fleet"],members:{fleet:{}}},output:{type:"structure",members:{name:{},arn:{},robots:{shape:"S4f"},createdAt:{type:"timestamp"},lastDeploymentStatus:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"},tags:{shape:"S1g"}}}},DescribeRobot:{http:{requestUri:"/describeRobot"},input:{type:"structure",required:["robot"],members:{robot:{}}},output:{type:"structure",members:{arn:{},name:{},fleetArn:{},status:{},greengrassGroupId:{},createdAt:{type:"timestamp"},architecture:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"},tags:{shape:"S1g"}}}},DescribeRobotApplication:{http:{requestUri:"/describeRobotApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},robotSoftwareSuite:{shape:"S2m"},revisionId:{},lastUpdatedAt:{type:"timestamp"},tags:{shape:"S1g"}}}},DescribeSimulationApplication:{http:{requestUri:"/describeSimulationApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},revisionId:{},lastUpdatedAt:{type:"timestamp"},tags:{shape:"S1g"}}}},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:"S17"},dataSources:{shape:"S1b"},tags:{shape:"S1g"},vpcConfig:{shape:"S1j"},networkInterface:{shape:"S1n"},compute:{shape:"S1o"}}}},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:"S4s"},failureCode:{},failureReason:{},failedRequests:{shape:"S4w"},pendingRequests:{shape:"S50"},createdRequests:{shape:"S51"},tags:{shape:"S1g"}}}},DescribeWorld:{http:{requestUri:"/describeWorld"},input:{type:"structure",required:["world"],members:{world:{}}},output:{type:"structure",members:{arn:{},generationJob:{},template:{},createdAt:{type:"timestamp"},tags:{shape:"S1g"}}}},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:"S1g"}}}},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:"S3h"},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:"S1g"},worldTags:{shape:"S1g"}}}},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:"S1g"}}}},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:"S5m"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{deploymentJobs:{type:"list",member:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentApplicationConfigs:{shape:"S25"},deploymentConfig:{shape:"S21"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListFleets:{http:{requestUri:"/listFleets"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",members:{fleetDetails:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},lastDeploymentStatus:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"}}}},nextToken:{}}}},ListRobotApplications:{http:{requestUri:"/listRobotApplications"},input:{type:"structure",members:{versionQualifier:{},nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",members:{robotApplicationSummaries:{type:"list",member:{type:"structure",members:{name:{},arn:{},version:{},lastUpdatedAt:{type:"timestamp"},robotSoftwareSuite:{shape:"S2m"}}}},nextToken:{}}}},ListRobots:{http:{requestUri:"/listRobots"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",members:{robots:{shape:"S4f"},nextToken:{}}}},ListSimulationApplications:{http:{requestUri:"/listSimulationApplications"},input:{type:"structure",members:{versionQualifier:{},nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",members:{simulationApplicationSummaries:{type:"list",member:{type:"structure",members:{name:{},arn:{},version:{},lastUpdatedAt:{type:"timestamp"},robotSoftwareSuite:{shape:"S2m"},simulationSoftwareSuite:{shape:"S2w"}}}},nextToken:{}}}},ListSimulationJobBatches:{http:{requestUri:"/listSimulationJobBatches"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},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:"S5m"}}},output:{type:"structure",required:["simulationJobSummaries"],members:{simulationJobSummaries:{shape:"S51"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1g"}}}},ListWorldExportJobs:{http:{requestUri:"/listWorldExportJobs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",required:["worldExportJobSummaries"],members:{worldExportJobSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},worlds:{shape:"S2"}}}},nextToken:{}}}},ListWorldGenerationJobs:{http:{requestUri:"/listWorldGenerationJobs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",required:["worldGenerationJobSummaries"],members:{worldGenerationJobSummaries:{type:"list",member:{type:"structure",members:{arn:{},template:{},createdAt:{type:"timestamp"},status:{},worldCount:{shape:"S3h"},succeededWorldCount:{type:"integer"},failedWorldCount:{type:"integer"}}}},nextToken:{}}}},ListWorldTemplates:{http:{requestUri:"/listWorldTemplates"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{templateSummaries:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},name:{}}}},nextToken:{}}}},ListWorlds:{http:{requestUri:"/listWorlds"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5m"}}},output:{type:"structure",members:{worldSummaries:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},generationJob:{},template:{}}}},nextToken:{}}}},RegisterRobot:{http:{requestUri:"/registerRobot"},input:{type:"structure",required:["fleet","robot"],members:{fleet:{},robot:{}}},output:{type:"structure",members:{fleet:{},robot:{}}}},RestartSimulationJob:{http:{requestUri:"/restartSimulationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},StartSimulationJobBatch:{http:{requestUri:"/startSimulationJobBatch"},input:{type:"structure",required:["createSimulationJobRequests"],members:{clientRequestToken:{idempotencyToken:true},batchPolicy:{shape:"S4s"},createSimulationJobRequests:{shape:"S50"},tags:{shape:"S1g"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},clientRequestToken:{},batchPolicy:{shape:"S4s"},failureCode:{},failureReason:{},failedRequests:{shape:"S4w"},pendingRequests:{shape:"S50"},createdRequests:{shape:"S51"},tags:{shape:"S1g"}}}},SyncDeploymentJob:{http:{requestUri:"/syncDeploymentJob"},input:{type:"structure",required:["clientRequestToken","fleet"],members:{clientRequestToken:{idempotencyToken:true},fleet:{}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentConfig:{shape:"S21"},deploymentApplicationConfigs:{shape:"S25"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1g"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateRobotApplication:{http:{requestUri:"/updateRobotApplication"},input:{type:"structure",required:["application","sources","robotSoftwareSuite"],members:{application:{},sources:{shape:"S2k"},robotSoftwareSuite:{shape:"S2m"},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},robotSoftwareSuite:{shape:"S2m"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},UpdateSimulationApplication:{http:{requestUri:"/updateSimulationApplication"},input:{type:"structure",required:["application","sources","simulationSoftwareSuite","robotSoftwareSuite"],members:{application:{},sources:{shape:"S2k"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2q"},simulationSoftwareSuite:{shape:"S2w"},robotSoftwareSuite:{shape:"S2m"},renderingEngine:{shape:"S2z"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},UpdateWorldTemplate:{http:{requestUri:"/updateWorldTemplate"},input:{type:"structure",required:["template"],members:{template:{},name:{},templateBody:{},templateLocation:{shape:"S3q"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}},shapes:{S2:{type:"list",member:{}},Sh:{type:"structure",members:{s3Bucket:{},s3Prefix:{}}},Sk:{type:"structure",required:["recordAllRosTopics"],members:{recordAllRosTopics:{type:"boolean"}}},Sp:{type:"list",member:{type:"structure",required:["application","launchConfig"],members:{application:{},applicationVersion:{},launchConfig:{shape:"Ss"},uploadConfigurations:{shape:"S13"},useDefaultUploadConfigurations:{type:"boolean"}}}},Ss:{type:"structure",required:["packageName","launchFile"],members:{packageName:{},launchFile:{},environmentVariables:{shape:"Su"},portForwardingConfig:{type:"structure",members:{portMappings:{type:"list",member:{type:"structure",required:["jobPort","applicationPort"],members:{jobPort:{type:"integer"},applicationPort:{type:"integer"},enableOnPublicIp:{type:"boolean"}}}}}},streamUI:{type:"boolean"}}},Su:{type:"map",key:{},value:{}},S13:{type:"list",member:{type:"structure",required:["name","path","uploadBehavior"],members:{name:{},path:{},uploadBehavior:{}}}},S17:{type:"list",member:{type:"structure",required:["application","launchConfig"],members:{application:{},applicationVersion:{},launchConfig:{shape:"Ss"},uploadConfigurations:{shape:"S13"},worldConfigs:{type:"list",member:{type:"structure",members:{world:{}}}},useDefaultUploadConfigurations:{type:"boolean"}}}},S1b:{type:"list",member:{type:"structure",members:{name:{},s3Bucket:{},s3Keys:{type:"list",member:{type:"structure",members:{s3Key:{},etag:{}}}}}}},S1g:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{subnets:{shape:"S1k"},securityGroups:{shape:"S1m"},vpcId:{},assignPublicIp:{type:"boolean"}}},S1k:{type:"list",member:{}},S1m:{type:"list",member:{}},S1n:{type:"structure",members:{networkInterfaceId:{},privateIpAddress:{},publicIpAddress:{}}},S1o:{type:"structure",members:{simulationUnitLimit:{type:"integer"}}},S21:{type:"structure",members:{concurrentDeploymentPercentage:{type:"integer"},failureThresholdPercentage:{type:"integer"},robotDeploymentTimeoutInSeconds:{type:"long"},downloadConditionFile:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{},etag:{}}}}},S25:{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"}}}}}},S2k:{type:"list",member:{type:"structure",members:{s3Bucket:{},s3Key:{},architecture:{}}}},S2m:{type:"structure",members:{name:{},version:{}}},S2q:{type:"list",member:{type:"structure",members:{s3Bucket:{},s3Key:{},etag:{},architecture:{}}}},S2w:{type:"structure",members:{name:{},version:{}}},S2z:{type:"structure",members:{name:{},version:{}}},S36:{type:"list",member:{type:"structure",required:["name","s3Bucket","s3Keys"],members:{name:{},s3Bucket:{},s3Keys:{type:"list",member:{}}}}},S39:{type:"structure",required:["subnets"],members:{subnets:{shape:"S1k"},securityGroups:{shape:"S1m"},assignPublicIp:{type:"boolean"}}},S3a:{type:"structure",members:{simulationUnitLimit:{type:"integer"}}},S3h:{type:"structure",members:{floorplanCount:{type:"integer"},interiorCountPerFloorplan:{type:"integer"}}},S3q:{type:"structure",required:["s3Bucket","s3Key"],members:{s3Bucket:{},s3Key:{}}},S4f:{type:"list",member:{type:"structure",members:{arn:{},name:{},fleetArn:{},status:{},greenGrassGroupId:{},createdAt:{type:"timestamp"},architecture:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"}}}},S4s:{type:"structure",members:{timeoutInSeconds:{type:"long"},maxConcurrency:{type:"integer"}}},S4w:{type:"list",member:{type:"structure",members:{request:{shape:"S4y"},failureReason:{},failureCode:{},failedAt:{type:"timestamp"}}}},S4y:{type:"structure",required:["maxJobDurationInSeconds"],members:{outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},iamRole:{},failureBehavior:{},useDefaultApplications:{type:"boolean"},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S17"},dataSources:{shape:"S36"},vpcConfig:{shape:"S39"},compute:{shape:"S3a"},tags:{shape:"S1g"}}},S50:{type:"list",member:{shape:"S4y"}},S51:{type:"list",member:{type:"structure",members:{arn:{},lastUpdatedAt:{type:"timestamp"},name:{},status:{},simulationApplicationNames:{type:"list",member:{}},robotApplicationNames:{type:"list",member:{}},dataSourceNames:{type:"list",member:{}}}}},S5m:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}}}}},9452:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elasticbeanstalk"]={};i.ElasticBeanstalk=a.defineService("elasticbeanstalk",["2010-12-01"]);Object.defineProperty(s.services["elasticbeanstalk"],"2010-12-01",{get:function get(){var e=r(8505);e.paginators=r(1168).pagination;e.waiters=r(4380).waiters;return e},enumerable:true,configurable:true});e.exports=i.ElasticBeanstalk},9455:function(e,t,r){"use strict";var i=r(8605);var a=r(7211);var s=r(8835);var n=r(1669);var o=r(2413);var u=r(8761);var p=r(942);var c=r(658);var m=r(6789);var l=r(2779);var d=r(3972);var y=r(7792);var b=r(9172);var h=r(9374);var f=r(1382);var g=r(8944).strict;var S=r(810);var N=r(1602);var I=r(3721);var T=r(629).Querystring;var v=r(6416).Har;var k=r(9554).Auth;var C=r(287).OAuth;var A=r(6964);var R=r(7469).Multipart;var D=r(552).Redirect;var x=r(9461).Tunnel;var q=r(5742);var w=r(5727).Buffer;var P=S.safeStringify;var E=S.isReadStream;var M=S.toBase64;var O=S.defer;var z=S.copy;var L=S.version;var j=N.jar();var U={};function filterForNonReserved(e,t){var r={};for(var i in t){var a=e.indexOf(i)===-1;if(a){r[i]=t[i]}}return r}function filterOutReservedFunctions(e,t){var r={};for(var i in t){var a=!(e.indexOf(i)===-1);var s=typeof t[i]==="function";if(!(a&&s)){r[i]=t[i]}}return r}function requestToJSON(){var e=this;return{uri:e.uri,method:e.method,headers:e.headers}}function responseToJSON(){var e=this;return{statusCode:e.statusCode,body:e.body,headers:e.headers,request:requestToJSON.call(e.request)}}function Request(e){var t=this;if(e.har){t._har=new v(t);e=t._har.options(e)}o.Stream.call(t);var r=Object.keys(Request.prototype);var i=filterForNonReserved(r,e);h(t,i);e=filterOutReservedFunctions(r,e);t.readable=true;t.writable=true;if(e.method){t.explicitMethod=true}t._qs=new T(t);t._auth=new k(t);t._oauth=new C(t);t._multipart=new R(t);t._redirect=new D(t);t._tunnel=new x(t);t.init(e)}n.inherits(Request,o.Stream);Request.debug=process.env.NODE_DEBUG&&/\brequest\b/.test(process.env.NODE_DEBUG);function debug(){if(Request.debug){console.error("REQUEST %s",n.format.apply(n,arguments))}}Request.prototype.debug=debug;Request.prototype.init=function(e){var t=this;if(!e){e={}}t.headers=t.headers?z(t.headers):{};for(var r in t.headers){if(typeof t.headers[r]==="undefined"){delete t.headers[r]}}d.httpify(t,t.headers);if(!t.method){t.method=e.method||"GET"}if(!t.localAddress){t.localAddress=e.localAddress}t._qs.init(e);debug(e);if(!t.pool&&t.pool!==false){t.pool=U}t.dests=t.dests||[];t.__isRequestRequest=true;if(!t._callback&&t.callback){t._callback=t.callback;t.callback=function(){if(t._callbackCalled){return}t._callbackCalled=true;t._callback.apply(t,arguments)};t.on("error",t.callback.bind());t.on("complete",t.callback.bind(t,null))}if(!t.uri&&t.url){t.uri=t.url;delete t.url}if(t.baseUrl){if(typeof t.baseUrl!=="string"){return t.emit("error",new Error("options.baseUrl must be a string"))}if(typeof t.uri!=="string"){return t.emit("error",new Error("options.uri must be a string when using options.baseUrl"))}if(t.uri.indexOf("//")===0||t.uri.indexOf("://")!==-1){return t.emit("error",new Error("options.uri must be a path when using options.baseUrl"))}var n=t.baseUrl.lastIndexOf("/")===t.baseUrl.length-1;var o=t.uri.indexOf("/")===0;if(n&&o){t.uri=t.baseUrl+t.uri.slice(1)}else if(n||o){t.uri=t.baseUrl+t.uri}else if(t.uri===""){t.uri=t.baseUrl}else{t.uri=t.baseUrl+"/"+t.uri}delete t.baseUrl}if(!t.uri){return t.emit("error",new Error("options.uri is a required argument"))}if(typeof t.uri==="string"){t.uri=s.parse(t.uri)}if(!t.uri.href){t.uri.href=s.format(t.uri)}if(t.uri.protocol==="unix:"){return t.emit("error",new Error("`unix://` URL scheme is no longer supported. Please use the format `http://unix:SOCKET:PATH`"))}if(t.uri.host==="unix"){t.enableUnixSocket()}if(t.strictSSL===false){t.rejectUnauthorized=false}if(!t.uri.pathname){t.uri.pathname="/"}if(!(t.uri.host||t.uri.hostname&&t.uri.port)&&!t.uri.isUnix){var u=s.format(t.uri);var p='Invalid URI "'+u+'"';if(Object.keys(e).length===0){p+=". This can be caused by a crappy redirection."}t.abort();return t.emit("error",new Error(p))}if(!t.hasOwnProperty("proxy")){t.proxy=I(t.uri)}t.tunnel=t._tunnel.isEnabled();if(t.proxy){t._tunnel.setup(e)}t._redirect.onRequest(e);t.setHost=false;if(!t.hasHeader("host")){var c=t.originalHostHeaderName||"host";t.setHeader(c,t.uri.host);if(t.uri.port){if(t.uri.port==="80"&&t.uri.protocol==="http:"||t.uri.port==="443"&&t.uri.protocol==="https:"){t.setHeader(c,t.uri.hostname)}}t.setHost=true}t.jar(t._jar||e.jar);if(!t.uri.port){if(t.uri.protocol==="http:"){t.uri.port=80}else if(t.uri.protocol==="https:"){t.uri.port=443}}if(t.proxy&&!t.tunnel){t.port=t.proxy.port;t.host=t.proxy.hostname}else{t.port=t.uri.port;t.host=t.uri.hostname}if(e.form){t.form(e.form)}if(e.formData){var m=e.formData;var b=t.form();var h=function(e,t){if(t&&t.hasOwnProperty("value")&&t.hasOwnProperty("options")){b.append(e,t.value,t.options)}else{b.append(e,t)}};for(var S in m){if(m.hasOwnProperty(S)){var N=m[S];if(N instanceof Array){for(var T=0;T<N.length;T++){h(S,N[T])}}else{h(S,N)}}}}if(e.qs){t.qs(e.qs)}if(t.uri.path){t.path=t.uri.path}else{t.path=t.uri.pathname+(t.uri.search||"")}if(t.path.length===0){t.path="/"}if(e.aws){t.aws(e.aws)}if(e.hawk){t.hawk(e.hawk)}if(e.httpSignature){t.httpSignature(e.httpSignature)}if(e.auth){if(Object.prototype.hasOwnProperty.call(e.auth,"username")){e.auth.user=e.auth.username}if(Object.prototype.hasOwnProperty.call(e.auth,"password")){e.auth.pass=e.auth.password}t.auth(e.auth.user,e.auth.pass,e.auth.sendImmediately,e.auth.bearer)}if(t.gzip&&!t.hasHeader("accept-encoding")){t.setHeader("accept-encoding","gzip, deflate")}if(t.uri.auth&&!t.hasHeader("authorization")){var v=t.uri.auth.split(":").map(function(e){return t._qs.unescape(e)});t.auth(v[0],v.slice(1).join(":"),true)}if(!t.tunnel&&t.proxy&&t.proxy.auth&&!t.hasHeader("proxy-authorization")){var k=t.proxy.auth.split(":").map(function(e){return t._qs.unescape(e)});var C="Basic "+M(k.join(":"));t.setHeader("proxy-authorization",C)}if(t.proxy&&!t.tunnel){t.path=t.uri.protocol+"//"+t.uri.host+t.path}if(e.json){t.json(e.json)}if(e.multipart){t.multipart(e.multipart)}if(e.time){t.timing=true;t.elapsedTime=t.elapsedTime||0}function setContentLength(){if(g(t.body)){t.body=w.from(t.body)}if(!t.hasHeader("content-length")){var e;if(typeof t.body==="string"){e=w.byteLength(t.body)}else if(Array.isArray(t.body)){e=t.body.reduce(function(e,t){return e+t.length},0)}else{e=t.body.length}if(e){t.setHeader("content-length",e)}else{t.emit("error",new Error("Argument error, options.body."))}}}if(t.body&&!f(t.body)){setContentLength()}if(e.oauth){t.oauth(e.oauth)}else if(t._oauth.params&&t.hasHeader("authorization")){t.oauth(t._oauth.params)}var A=t.proxy&&!t.tunnel?t.proxy.protocol:t.uri.protocol;var R={"http:":i,"https:":a};var D=t.httpModules||{};t.httpModule=D[A]||R[A];if(!t.httpModule){return t.emit("error",new Error("Invalid protocol: "+A))}if(e.ca){t.ca=e.ca}if(!t.agent){if(e.agentOptions){t.agentOptions=e.agentOptions}if(e.agentClass){t.agentClass=e.agentClass}else if(e.forever){var x=L();if(x.major===0&&x.minor<=10){t.agentClass=A==="http:"?y:y.SSL}else{t.agentClass=t.httpModule.Agent;t.agentOptions=t.agentOptions||{};t.agentOptions.keepAlive=true}}else{t.agentClass=t.httpModule.Agent}}if(t.pool===false){t.agent=false}else{t.agent=t.agent||t.getNewAgent()}t.on("pipe",function(e){if(t.ntick&&t._started){t.emit("error",new Error("You cannot pipe to this stream after the outbound request has started."))}t.src=e;if(E(e)){if(!t.hasHeader("content-type")){t.setHeader("content-type",l.lookup(e.path))}}else{if(e.headers){for(var r in e.headers){if(!t.hasHeader(r)){t.setHeader(r,e.headers[r])}}}if(t._json&&!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}if(e.method&&!t.explicitMethod){t.method=e.method}}});O(function(){if(t._aborted){return}var e=function(){if(t._form){if(!t._auth.hasAuth){t._form.pipe(t)}else if(t._auth.hasAuth&&t._auth.sentAuth){t._form.pipe(t)}}if(t._multipart&&t._multipart.chunked){t._multipart.body.pipe(t)}if(t.body){if(f(t.body)){t.body.pipe(t)}else{setContentLength();if(Array.isArray(t.body)){t.body.forEach(function(e){t.write(e)})}else{t.write(t.body)}t.end()}}else if(t.requestBodyStream){console.warn("options.requestBodyStream is deprecated, please pass the request object to stream.pipe.");t.requestBodyStream.pipe(t)}else if(!t.src){if(t._auth.hasAuth&&!t._auth.sentAuth){t.end();return}if(t.method!=="GET"&&typeof t.method!=="undefined"){t.setHeader("content-length",0)}t.end()}};if(t._form&&!t.hasHeader("content-length")){t.setHeader(t._form.getHeaders(),true);t._form.getLength(function(r,i){if(!r&&!isNaN(i)){t.setHeader("content-length",i)}e()})}else{e()}t.ntick=true})};Request.prototype.getNewAgent=function(){var e=this;var t=e.agentClass;var r={};if(e.agentOptions){for(var i in e.agentOptions){r[i]=e.agentOptions[i]}}if(e.ca){r.ca=e.ca}if(e.ciphers){r.ciphers=e.ciphers}if(e.secureProtocol){r.secureProtocol=e.secureProtocol}if(e.secureOptions){r.secureOptions=e.secureOptions}if(typeof e.rejectUnauthorized!=="undefined"){r.rejectUnauthorized=e.rejectUnauthorized}if(e.cert&&e.key){r.key=e.key;r.cert=e.cert}if(e.pfx){r.pfx=e.pfx}if(e.passphrase){r.passphrase=e.passphrase}var a="";if(t!==e.httpModule.Agent){a+=t.name}var n=e.proxy;if(typeof n==="string"){n=s.parse(n)}var o=n&&n.protocol==="https:"||this.uri.protocol==="https:";if(o){if(r.ca){if(a){a+=":"}a+=r.ca}if(typeof r.rejectUnauthorized!=="undefined"){if(a){a+=":"}a+=r.rejectUnauthorized}if(r.cert){if(a){a+=":"}a+=r.cert.toString("ascii")+r.key.toString("ascii")}if(r.pfx){if(a){a+=":"}a+=r.pfx.toString("ascii")}if(r.ciphers){if(a){a+=":"}a+=r.ciphers}if(r.secureProtocol){if(a){a+=":"}a+=r.secureProtocol}if(r.secureOptions){if(a){a+=":"}a+=r.secureOptions}}if(e.pool===U&&!a&&Object.keys(r).length===0&&e.httpModule.globalAgent){return e.httpModule.globalAgent}a=e.uri.protocol+a;if(!e.pool[a]){e.pool[a]=new t(r);if(e.pool.maxSockets){e.pool[a].maxSockets=e.pool.maxSockets}}return e.pool[a]};Request.prototype.start=function(){var e=this;if(e.timing){var t=(new Date).getTime();var r=q()}if(e._aborted){return}e._started=true;e.method=e.method||"GET";e.href=e.uri.href;if(e.src&&e.src.stat&&e.src.stat.size&&!e.hasHeader("content-length")){e.setHeader("content-length",e.src.stat.size)}if(e._aws){e.aws(e._aws,true)}var i=z(e);delete i.auth;debug("make request",e.uri.href);delete i.timeout;try{e.req=e.httpModule.request(i)}catch(t){e.emit("error",t);return}if(e.timing){e.startTime=t;e.startTimeNow=r;e.timings={}}var a;if(e.timeout&&!e.timeoutTimer){if(e.timeout<0){a=0}else if(typeof e.timeout==="number"&&isFinite(e.timeout)){a=e.timeout}}e.req.on("response",e.onRequestResponse.bind(e));e.req.on("error",e.onRequestError.bind(e));e.req.on("drain",function(){e.emit("drain")});e.req.on("socket",function(t){var r=t._connecting||t.connecting;if(e.timing){e.timings.socket=q()-e.startTimeNow;if(r){var i=function(){e.timings.lookup=q()-e.startTimeNow};var s=function(){e.timings.connect=q()-e.startTimeNow};t.once("lookup",i);t.once("connect",s);e.req.once("error",function(){t.removeListener("lookup",i);t.removeListener("connect",s)})}}var n=function(){e.req.setTimeout(a,function(){if(e.req){e.abort();var t=new Error("ESOCKETTIMEDOUT");t.code="ESOCKETTIMEDOUT";t.connect=false;e.emit("error",t)}})};if(a!==undefined){if(r){var o=function(){t.removeListener("connect",o);e.clearTimeout();n()};t.on("connect",o);e.req.on("error",function(e){t.removeListener("connect",o)});e.timeoutTimer=setTimeout(function(){t.removeListener("connect",o);e.abort();var r=new Error("ETIMEDOUT");r.code="ETIMEDOUT";r.connect=true;e.emit("error",r)},a)}else{n()}}e.emit("socket",t)});e.emit("request",e.req)};Request.prototype.onRequestError=function(e){var t=this;if(t._aborted){return}if(t.req&&t.req._reusedSocket&&e.code==="ECONNRESET"&&t.agent.addRequestNoreuse){t.agent={addRequest:t.agent.addRequestNoreuse.bind(t.agent)};t.start();t.req.end();return}t.clearTimeout();t.emit("error",e)};Request.prototype.onRequestResponse=function(e){var t=this;if(t.timing){t.timings.response=q()-t.startTimeNow}debug("onRequestResponse",t.uri.href,e.statusCode,e.headers);e.on("end",function(){if(t.timing){t.timings.end=q()-t.startTimeNow;e.timingStart=t.startTime;if(!t.timings.socket){t.timings.socket=0}if(!t.timings.lookup){t.timings.lookup=t.timings.socket}if(!t.timings.connect){t.timings.connect=t.timings.lookup}if(!t.timings.response){t.timings.response=t.timings.connect}debug("elapsed time",t.timings.end);t.elapsedTime+=Math.round(t.timings.end);e.elapsedTime=t.elapsedTime;e.timings=t.timings;e.timingPhases={wait:t.timings.socket,dns:t.timings.lookup-t.timings.socket,tcp:t.timings.connect-t.timings.lookup,firstByte:t.timings.response-t.timings.connect,download:t.timings.end-t.timings.response,total:t.timings.end}}debug("response end",t.uri.href,e.statusCode,e.headers)});if(t._aborted){debug("aborted",t.uri.href);e.resume();return}t.response=e;e.request=t;e.toJSON=responseToJSON;if(t.httpModule===a&&t.strictSSL&&(!e.hasOwnProperty("socket")||!e.socket.authorized)){debug("strict ssl error",t.uri.href);var r=e.hasOwnProperty("socket")?e.socket.authorizationError:t.uri.href+" does not support SSL";t.emit("error",new Error("SSL Error: "+r));return}t.originalHost=t.getHeader("host");if(!t.originalHostHeaderName){t.originalHostHeaderName=t.hasHeader("host")}if(t.setHost){t.removeHeader("host")}t.clearTimeout();var i=t._jar&&t._jar.setCookie?t._jar:j;var s=function(e){try{i.setCookie(e,t.uri.href,{ignoreError:true})}catch(e){t.emit("error",e)}};e.caseless=d(e.headers);if(e.caseless.has("set-cookie")&&!t._disableCookies){var n=e.caseless.has("set-cookie");if(Array.isArray(e.headers[n])){e.headers[n].forEach(s)}else{s(e.headers[n])}}if(t._redirect.onResponse(e)){return}else{e.on("close",function(){if(!t._ended){t.response.emit("end")}});e.once("end",function(){t._ended=true});var o=function(e){return t.method==="HEAD"||e>=100&&e<200||e===204||e===304};var p;if(t.gzip&&!o(e.statusCode)){var c=e.headers["content-encoding"]||"identity";c=c.trim().toLowerCase();var m={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};if(c==="gzip"){p=u.createGunzip(m);e.pipe(p)}else if(c==="deflate"){p=u.createInflate(m);e.pipe(p)}else{if(c!=="identity"){debug("ignoring unrecognized Content-Encoding "+c)}p=e}}else{p=e}if(t.encoding){if(t.dests.length!==0){console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid.")}else{p.setEncoding(t.encoding)}}if(t._paused){p.pause()}t.responseContent=p;t.emit("response",e);t.dests.forEach(function(e){t.pipeDest(e)});p.on("data",function(r){if(t.timing&&!t.responseStarted){t.responseStartTime=(new Date).getTime();e.responseStartTime=t.responseStartTime}t._destdata=true;t.emit("data",r)});p.once("end",function(e){t.emit("end",e)});p.on("error",function(e){t.emit("error",e)});p.on("close",function(){t.emit("close")});if(t.callback){t.readResponseBody(e)}else{t.on("end",function(){if(t._aborted){debug("aborted",t.uri.href);return}t.emit("complete",e)})}}debug("finish init function",t.uri.href)};Request.prototype.readResponseBody=function(e){var t=this;debug("reading response's body");var r=[];var i=0;var a=[];t.on("data",function(e){if(!w.isBuffer(e)){a.push(e)}else if(e.length){i+=e.length;r.push(e)}});t.on("end",function(){debug("end event",t.uri.href);if(t._aborted){debug("aborted",t.uri.href);r=[];i=0;return}if(i){debug("has body",t.uri.href,i);e.body=w.concat(r,i);if(t.encoding!==null){e.body=e.body.toString(t.encoding)}r=[];i=0}else if(a.length){if(t.encoding==="utf8"&&a[0].length>0&&a[0][0]==="\ufeff"){a[0]=a[0].substring(1)}e.body=a.join("")}if(t._json){try{e.body=JSON.parse(e.body,t._jsonReviver)}catch(e){debug("invalid JSON received",t.uri.href)}}debug("emitting complete",t.uri.href);if(typeof e.body==="undefined"&&!t._json){e.body=t.encoding===null?w.alloc(0):""}t.emit("complete",e,e.body)})};Request.prototype.abort=function(){var e=this;e._aborted=true;if(e.req){e.req.abort()}else if(e.response){e.response.destroy()}e.clearTimeout();e.emit("abort")};Request.prototype.pipeDest=function(e){var t=this;var r=t.response;if(e.headers&&!e.headersSent){if(r.caseless.has("content-type")){var i=r.caseless.has("content-type");if(e.setHeader){e.setHeader(i,r.headers[i])}else{e.headers[i]=r.headers[i]}}if(r.caseless.has("content-length")){var a=r.caseless.has("content-length");if(e.setHeader){e.setHeader(a,r.headers[a])}else{e.headers[a]=r.headers[a]}}}if(e.setHeader&&!e.headersSent){for(var s in r.headers){if(!t.gzip||s!=="content-encoding"){e.setHeader(s,r.headers[s])}}e.statusCode=r.statusCode}if(t.pipefilter){t.pipefilter(r,e)}};Request.prototype.qs=function(e,t){var r=this;var i;if(!t&&r.uri.query){i=r._qs.parse(r.uri.query)}else{i={}}for(var a in e){i[a]=e[a]}var n=r._qs.stringify(i);if(n===""){return r}r.uri=s.parse(r.uri.href.split("?")[0]+"?"+n);r.url=r.uri;r.path=r.uri.path;if(r.uri.host==="unix"){r.enableUnixSocket()}return r};Request.prototype.form=function(e){var t=this;if(e){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.setHeader("content-type","application/x-www-form-urlencoded")}t.body=typeof e==="string"?t._qs.rfc3986(e.toString("utf8")):t._qs.stringify(e).toString("utf8");return t}t._form=new b;t._form.on("error",function(e){e.message="form-data: "+e.message;t.emit("error",e);t.abort()});return t._form};Request.prototype.multipart=function(e){var t=this;t._multipart.onRequest(e);if(!t._multipart.chunked){t.body=t._multipart.body}return t};Request.prototype.json=function(e){var t=this;if(!t.hasHeader("accept")){t.setHeader("accept","application/json")}if(typeof t.jsonReplacer==="function"){t._jsonReplacer=t.jsonReplacer}t._json=true;if(typeof e==="boolean"){if(t.body!==undefined){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.body=P(t.body,t._jsonReplacer)}else{t.body=t._qs.rfc3986(t.body)}if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}}else{t.body=P(e,t._jsonReplacer);if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}if(typeof t.jsonReviver==="function"){t._jsonReviver=t.jsonReviver}return t};Request.prototype.getHeader=function(e,t){var r=this;var i,a,s;if(!t){t=r.headers}Object.keys(t).forEach(function(r){if(r.length!==e.length){return}a=new RegExp(e,"i");s=r.match(a);if(s){i=t[r]}});return i};Request.prototype.enableUnixSocket=function(){var e=this.uri.path.split(":");var t=e[0];var r=e[1];this.socketPath=t;this.uri.pathname=r;this.uri.path=r;this.uri.host=t;this.uri.hostname=t;this.uri.isUnix=true};Request.prototype.auth=function(e,t,r,i){var a=this;a._auth.onRequest(e,t,r,i);return a};Request.prototype.aws=function(e,t){var r=this;if(!t){r._aws=e;return r}if(e.sign_version===4||e.sign_version==="4"){var i={host:r.uri.host,path:r.uri.path,method:r.method,headers:r.headers,body:r.body};if(e.service){i.service=e.service}var a=c.sign(i,{accessKeyId:e.key,secretAccessKey:e.secret,sessionToken:e.session});r.setHeader("authorization",a.headers.Authorization);r.setHeader("x-amz-date",a.headers["X-Amz-Date"]);if(a.headers["X-Amz-Security-Token"]){r.setHeader("x-amz-security-token",a.headers["X-Amz-Security-Token"])}}else{var s=new Date;r.setHeader("date",s.toUTCString());var n={key:e.key,secret:e.secret,verb:r.method.toUpperCase(),date:s,contentType:r.getHeader("content-type")||"",md5:r.getHeader("content-md5")||"",amazonHeaders:p.canonicalizeHeaders(r.headers)};var o=r.uri.path;if(e.bucket&&o){n.resource="/"+e.bucket+o}else if(e.bucket&&!o){n.resource="/"+e.bucket}else if(!e.bucket&&o){n.resource=o}else if(!e.bucket&&!o){n.resource="/"}n.resource=p.canonicalizeResource(n.resource);r.setHeader("authorization",p.authorization(n))}return r};Request.prototype.httpSignature=function(e){var t=this;m.signRequest({getHeader:function(e){return t.getHeader(e,t.headers)},setHeader:function(e,r){t.setHeader(e,r)},method:t.method,path:t.path},e);debug("httpSignature authorization",t.getHeader("authorization"));return t};Request.prototype.hawk=function(e){var t=this;t.setHeader("Authorization",A.header(t.uri,t.method,e))};Request.prototype.oauth=function(e){var t=this;t._oauth.onRequest(e);return t};Request.prototype.jar=function(e){var t=this;var r;if(t._redirect.redirectsFollowed===0){t.originalCookieHeader=t.getHeader("cookie")}if(!e){r=false;t._disableCookies=true}else{var i=e.getCookieString?e:j;var a=t.uri.href;if(i){r=i.getCookieString(a)}}if(r&&r.length){if(t.originalCookieHeader){t.setHeader("cookie",t.originalCookieHeader+"; "+r)}else{t.setHeader("cookie",r)}}t._jar=e;return t};Request.prototype.pipe=function(e,t){var r=this;if(r.response){if(r._destdata){r.emit("error",new Error("You cannot pipe after data has been emitted from the response."))}else if(r._ended){r.emit("error",new Error("You cannot pipe after the response has been ended."))}else{o.Stream.prototype.pipe.call(r,e,t);r.pipeDest(e);return e}}else{r.dests.push(e);o.Stream.prototype.pipe.call(r,e,t);return e}};Request.prototype.write=function(){var e=this;if(e._aborted){return}if(!e._started){e.start()}if(e.req){return e.req.write.apply(e.req,arguments)}};Request.prototype.end=function(e){var t=this;if(t._aborted){return}if(e){t.write(e)}if(!t._started){t.start()}if(t.req){t.req.end()}};Request.prototype.pause=function(){var e=this;if(!e.responseContent){e._paused=true}else{e.responseContent.pause.apply(e.responseContent,arguments)}};Request.prototype.resume=function(){var e=this;if(!e.responseContent){e._paused=false}else{e.responseContent.resume.apply(e.responseContent,arguments)}};Request.prototype.destroy=function(){var e=this;this.clearTimeout();if(!e._ended){e.end()}else if(e.response){e.response.destroy()}};Request.prototype.clearTimeout=function(){if(this.timeoutTimer){clearTimeout(this.timeoutTimer);this.timeoutTimer=null}};Request.defaultProxyHeaderWhiteList=x.defaultProxyHeaderWhiteList.slice();Request.defaultProxyHeaderExclusiveList=x.defaultProxyHeaderExclusiveList.slice();Request.prototype.toJSON=requestToJSON;e.exports=Request},9456:function(e,t,r){"use strict";const i=r(2958);e.exports=(e=>{const t={start:Date.now(),socket:null,lookup:null,connect:null,upload:null,response:null,end:null,error:null,phases:{wait:null,dns:null,tcp:null,request:null,firstByte:null,download:null,total:null}};const r=e=>{const r=e.emit.bind(e);e.emit=((i,...a)=>{if(i==="error"){t.error=Date.now();t.phases.total=t.error-t.start;e.emit=r}return r(i,...a)})};let a=false;const s=()=>{t.upload=Date.now();t.phases.request=t.upload-t.connect};r(e);e.once("socket",e=>{t.socket=Date.now();t.phases.wait=t.socket-t.start;const r=()=>{t.lookup=Date.now();t.phases.dns=t.lookup-t.socket};e.once("lookup",r);i(e,()=>{t.connect=Date.now();if(t.lookup===null){e.removeListener("lookup",r);t.lookup=t.connect;t.phases.dns=t.lookup-t.socket}t.phases.tcp=t.connect-t.lookup;if(a&&!t.upload){s()}})});e.once("finish",()=>{a=true;if(t.connect){s()}});e.once("response",e=>{t.response=Date.now();t.phases.firstByte=t.response-t.upload;r(e);e.once("end",()=>{t.end=Date.now();t.phases.download=t.end-t.response;t.phases.total=t.end-t.start})});return t})},9457:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["comprehendmedical"]={};i.ComprehendMedical=a.defineService("comprehendmedical",["2018-10-30"]);Object.defineProperty(s.services["comprehendmedical"],"2018-10-30",{get:function get(){var e=r(5288);e.paginators=r(3763).pagination;return e},enumerable:true,configurable:true});e.exports=i.ComprehendMedical},9459:function(e){e.exports={pagination:{}}},9461:function(e,t,r){"use strict";var i=r(8835);var a=r(4243);var s=["accept","accept-charset","accept-encoding","accept-language","accept-ranges","cache-control","content-encoding","content-language","content-location","content-md5","content-range","content-type","connection","date","expect","max-forwards","pragma","referer","te","user-agent","via"];var n=["proxy-authorization"];function constructProxyHost(e){var t=e.port;var r=e.protocol;var i=e.hostname+":";if(t){i+=t}else if(r==="https:"){i+="443"}else{i+="80"}return i}function constructProxyHeaderWhiteList(e,t){var r=t.reduce(function(e,t){e[t.toLowerCase()]=true;return e},{});return Object.keys(e).filter(function(e){return r[e.toLowerCase()]}).reduce(function(t,r){t[r]=e[r];return t},{})}function constructTunnelOptions(e,t){var r=e.proxy;var i={proxy:{host:r.hostname,port:+r.port,proxyAuth:r.auth,headers:t},headers:e.headers,ca:e.ca,cert:e.cert,key:e.key,passphrase:e.passphrase,pfx:e.pfx,ciphers:e.ciphers,rejectUnauthorized:e.rejectUnauthorized,secureOptions:e.secureOptions,secureProtocol:e.secureProtocol};return i}function constructTunnelFnName(e,t){var r=e.protocol==="https:"?"https":"http";var i=t.protocol==="https:"?"Https":"Http";return[r,i].join("Over")}function getTunnelFn(e){var t=e.uri;var r=e.proxy;var i=constructTunnelFnName(t,r);return a[i]}function Tunnel(e){this.request=e;this.proxyHeaderWhiteList=s;this.proxyHeaderExclusiveList=[];if(typeof e.tunnel!=="undefined"){this.tunnelOverride=e.tunnel}}Tunnel.prototype.isEnabled=function(){var e=this;var t=e.request;if(typeof e.tunnelOverride!=="undefined"){return e.tunnelOverride}if(t.uri.protocol==="https:"){return true}return false};Tunnel.prototype.setup=function(e){var t=this;var r=t.request;e=e||{};if(typeof r.proxy==="string"){r.proxy=i.parse(r.proxy)}if(!r.proxy||!r.tunnel){return false}if(e.proxyHeaderWhiteList){t.proxyHeaderWhiteList=e.proxyHeaderWhiteList}if(e.proxyHeaderExclusiveList){t.proxyHeaderExclusiveList=e.proxyHeaderExclusiveList}var a=t.proxyHeaderExclusiveList.concat(n);var s=t.proxyHeaderWhiteList.concat(a);var o=constructProxyHeaderWhiteList(r.headers,s);o.host=constructProxyHost(r.uri);a.forEach(r.removeHeader,r);var u=getTunnelFn(r);var p=constructTunnelOptions(r,o);r.agent=u(p);return true};Tunnel.defaultProxyHeaderWhiteList=s;Tunnel.defaultProxyHeaderExclusiveList=n;t.Tunnel=Tunnel},9463:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLDTDElement,e);function XMLDTDElement(e,t,r){XMLDTDElement.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing DTD element name")}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.eleName(t);this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)};return XMLDTDElement}(i)}).call(this)},9468:function(e){e.exports={pagination:{}}},9471:function(e){e.exports={pagination:{ListTunnels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},9472:function(e){e.exports={version:2,waiters:{AssetModelNotExists:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetModelActive:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"path",argument:"assetModelStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetModelStatus.state",expected:"FAILED"}]},AssetNotExists:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetActive:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"path",argument:"assetStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetStatus.state",expected:"FAILED"}]},PortalNotExists:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},PortalActive:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"path",argument:"portalStatus.state",expected:"ACTIVE"}]}}}},9474:function(e){"use strict";e.exports=function(e){var t={};var r=Object.keys(Object(e));for(var i=0;i<r.length;i++){t[r[i].toLowerCase()]=e[r[i]]}return t}},9475:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["quicksight"]={};i.QuickSight=a.defineService("quicksight",["2018-04-01"]);Object.defineProperty(s.services["quicksight"],"2018-04-01",{get:function get(){var e=r(3260);e.paginators=r(8173).pagination;return e},enumerable:true,configurable:true});e.exports=i.QuickSight},9479:function(e){"use strict";e.exports=function generate_if(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);d.level++;var y="valid"+d.level;var b=e.schema["then"],h=e.schema["else"],f=b!==undefined&&(e.opts.strictKeywords?typeof b=="object"&&Object.keys(b).length>0:e.util.schemaHasRules(b,e.RULES.all)),g=h!==undefined&&(e.opts.strictKeywords?typeof h=="object"&&Object.keys(h).length>0:e.util.schemaHasRules(h,e.RULES.all)),S=d.baseId;if(f||g){var N;d.createErrors=false;d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" var "+l+" = errors; var "+m+" = true; ";var I=e.compositeRule;e.compositeRule=d.compositeRule=true;i+=" "+e.validate(d)+" ";d.baseId=S;d.createErrors=true;i+=" errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } ";e.compositeRule=d.compositeRule=I;if(f){i+=" if ("+y+") { ";d.schema=e.schema["then"];d.schemaPath=e.schemaPath+".then";d.errSchemaPath=e.errSchemaPath+"/then";i+=" "+e.validate(d)+" ";d.baseId=S;i+=" "+m+" = "+y+"; ";if(f&&g){N="ifClause"+a;i+=" var "+N+" = 'then'; "}else{N="'then'"}i+=" } ";if(g){i+=" else { "}}else{i+=" if (!"+y+") { "}if(g){d.schema=e.schema["else"];d.schemaPath=e.schemaPath+".else";d.errSchemaPath=e.errSchemaPath+"/else";i+=" "+e.validate(d)+" ";d.baseId=S;i+=" "+m+" = "+y+"; ";if(f&&g){N="ifClause"+a;i+=" var "+N+" = 'else'; "}else{N="'else'"}i+=" } "}i+=" if (!"+m+") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+N+" } ";if(e.opts.messages!==false){i+=" , message: 'should match \"' + "+N+" + '\" schema' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+=" } ";if(p){i+=" else { "}}else{if(p){i+=" if (true) { "}}return i}},9480:function(e,t,r){"use strict";const{EMPTY_BUFFER:i}=r(4287);function concat(e,t){if(e.length===0)return i;if(e.length===1)return e[0];const r=Buffer.allocUnsafe(t);let a=0;for(let t=0;t<e.length;t++){const i=e[t];r.set(i,a);a+=i.length}if(a<t)return r.slice(0,a);return r}function _mask(e,t,r,i,a){for(let s=0;s<a;s++){r[i+s]=e[s]^t[s&3]}}function _unmask(e,t){const r=e.length;for(let i=0;i<r;i++){e[i]^=t[i&3]}}function toArrayBuffer(e){if(e.byteLength===e.buffer.byteLength){return e.buffer}return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}function toBuffer(e){toBuffer.readOnly=true;if(Buffer.isBuffer(e))return e;let t;if(e instanceof ArrayBuffer){t=Buffer.from(e)}else if(ArrayBuffer.isView(e)){t=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else{t=Buffer.from(e);toBuffer.readOnly=false}return t}try{const t=r(5024);const i=t.BufferUtil||t;e.exports={concat:concat,mask(e,t,r,a,s){if(s<48)_mask(e,t,r,a,s);else i.mask(e,t,r,a,s)},toArrayBuffer:toArrayBuffer,toBuffer:toBuffer,unmask(e,t){if(e.length<32)_unmask(e,t);else i.unmask(e,t)}}}catch(t){e.exports={concat:concat,mask:_mask,toArrayBuffer:toArrayBuffer,toBuffer:toBuffer,unmask:_unmask}}},9484:function(e){e.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"}}},output:{type:"structure",members:{applicationArn:{},resourceArn:{}}}},CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",required:["name","clientToken"],members:{name:{},description:{},tags:{shape:"Sf"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{application:{shape:"Sk"}}}},CreateAttributeGroup:{http:{requestUri:"/attribute-groups",responseCode:201},input:{type:"structure",required:["name","attributes","clientToken"],members:{name:{},description:{},attributes:{},tags:{shape:"Sf"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{attributeGroup:{shape:"Sq"}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{application}"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"}}},output:{type:"structure",members:{application:{shape:"Su"}}}},DeleteAttributeGroup:{http:{method:"DELETE",requestUri:"/attribute-groups/{attributeGroup}"},input:{type:"structure",required:["attributeGroup"],members:{attributeGroup:{location:"uri",locationName:"attributeGroup"}}},output:{type:"structure",members:{attributeGroup:{shape:"Sx"}}}},DisassociateAttributeGroup:{http:{method:"DELETE",requestUri:"/applications/{application}/attribute-groups/{attributeGroup}"},input:{type:"structure",required:["application","attributeGroup"],members:{application:{location:"uri",locationName:"application"},attributeGroup:{location:"uri",locationName:"attributeGroup"}}},output:{type:"structure",members:{applicationArn:{},attributeGroupArn:{}}}},DisassociateResource:{http:{method:"DELETE",requestUri:"/applications/{application}/resources/{resourceType}/{resource}"},input:{type:"structure",required:["application","resourceType","resource"],members:{application:{location:"uri",locationName:"application"},resourceType:{location:"uri",locationName:"resourceType"},resource:{location:"uri",locationName:"resource"}}},output:{type:"structure",members:{applicationArn:{},resourceArn:{}}}},GetApplication:{http:{method:"GET",requestUri:"/applications/{application}"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"}}},output:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"},associatedResourceCount:{type:"integer"},tags:{shape:"Sf"}}}},GetAttributeGroup:{http:{method:"GET",requestUri:"/attribute-groups/{attributeGroup}"},input:{type:"structure",required:["attributeGroup"],members:{attributeGroup:{location:"uri",locationName:"attributeGroup"}}},output:{type:"structure",members:{id:{},arn:{},name:{},description:{},attributes:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"},tags:{shape:"Sf"}}}},ListApplications:{http:{method:"GET",requestUri:"/applications"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{applications:{type:"list",member:{shape:"Su"}},nextToken:{}}},idempotent:true},ListAssociatedAttributeGroups:{http:{method:"GET",requestUri:"/applications/{application}/attribute-groups"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{attributeGroups:{type:"list",member:{}},nextToken:{}}},idempotent:true},ListAssociatedResources:{http:{method:"GET",requestUri:"/applications/{application}/resources"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resources:{type:"list",member:{type:"structure",members:{name:{},arn:{}}}},nextToken:{}}},idempotent:true},ListAttributeGroups:{http:{method:"GET",requestUri:"/attribute-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{attributeGroups:{type:"list",member:{shape:"Sx"}},nextToken:{}}},idempotent:true},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sf"}}}},SyncResource:{http:{requestUri:"/sync/{resourceType}/{resource}"},input:{type:"structure",required:["resourceType","resource"],members:{resourceType:{location:"uri",locationName:"resourceType"},resource:{location:"uri",locationName:"resource"}}},output:{type:"structure",members:{applicationArn:{},resourceArn:{},actionTaken:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{application}"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"},name:{},description:{}}},output:{type:"structure",members:{application:{shape:"Sk"}}}},UpdateAttributeGroup:{http:{method:"PATCH",requestUri:"/attribute-groups/{attributeGroup}"},input:{type:"structure",required:["attributeGroup"],members:{attributeGroup:{location:"uri",locationName:"attributeGroup"},name:{},description:{},attributes:{}}},output:{type:"structure",members:{attributeGroup:{shape:"Sq"}}}}},shapes:{Sf:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"},tags:{shape:"Sf"}}},Sm:{type:"timestamp",timestampFormat:"iso8601"},Sq:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"},tags:{shape:"Sf"}}},Su:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"}}},Sx:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"Sm"},lastUpdateTime:{shape:"Sm"}}}}}},9487:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:true},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:true},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},Tags:{shape:"S3"}}},output:{shape:"Sv"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S15"}}},output:{shape:"S17"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:true,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1j"}}},deprecated:true,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1q"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1u"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sv"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S22"}},DescribeMountTargetSecurityGroups:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:200},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}},output:{type:"structure",required:["SecurityGroups"],members:{SecurityGroups:{shape:"S15"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S17"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:true,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S15"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1r"}}},output:{shape:"S1q"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S1u"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S23"}}},output:{shape:"S22"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1j",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sv"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sv:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},Tags:{shape:"S3"}}},S15:{type:"list",member:{}},S17:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1j:{type:"list",member:{}},S1q:{type:"structure",members:{BackupPolicy:{shape:"S1r"}}},S1r:{type:"structure",required:["Status"],members:{Status:{}}},S1u:{type:"structure",members:{FileSystemId:{},Policy:{}}},S22:{type:"structure",members:{LifecyclePolicies:{shape:"S23"}}},S23:{type:"list",member:{type:"structure",members:{TransitionToIA:{}}}}}}},9489:function(e,t,r){var i=r(2357);var a=r(2413).Stream;var s=r(1669);var n=/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/;function _capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)}function _toss(e,t,r,a,n){throw new i.AssertionError({message:s.format("%s (%s) is required",e,t),actual:n===undefined?typeof a:n(a),expected:t,operator:r||"===",stackStartFunction:_toss.caller})}function _getClass(e){return Object.prototype.toString.call(e).slice(8,-1)}function noop(){}var o={bool:{check:function(e){return typeof e==="boolean"}},func:{check:function(e){return typeof e==="function"}},string:{check:function(e){return typeof e==="string"}},object:{check:function(e){return typeof e==="object"&&e!==null}},number:{check:function(e){return typeof e==="number"&&!isNaN(e)}},finite:{check:function(e){return typeof e==="number"&&!isNaN(e)&&isFinite(e)}},buffer:{check:function(e){return Buffer.isBuffer(e)},operator:"Buffer.isBuffer"},array:{check:function(e){return Array.isArray(e)},operator:"Array.isArray"},stream:{check:function(e){return e instanceof a},operator:"instanceof",actual:_getClass},date:{check:function(e){return e instanceof Date},operator:"instanceof",actual:_getClass},regexp:{check:function(e){return e instanceof RegExp},operator:"instanceof",actual:_getClass},uuid:{check:function(e){return typeof e==="string"&&n.test(e)},operator:"isUUID"}};function _setExports(e){var t=Object.keys(o);var r;if(process.env.NODE_NDEBUG){r=noop}else{r=function(e,t){if(!e){_toss(t,"true",e)}}}t.forEach(function(t){if(e){r[t]=noop;return}var i=o[t];r[t]=function(e,r){if(!i.check(e)){_toss(r,t,i.operator,e,i.actual)}}});t.forEach(function(t){var i="optional"+_capitalize(t);if(e){r[i]=noop;return}var a=o[t];r[i]=function(e,r){if(e===undefined||e===null){return}if(!a.check(e)){_toss(r,t,a.operator,e,a.actual)}}});t.forEach(function(t){var i="arrayOf"+_capitalize(t);if(e){r[i]=noop;return}var a=o[t];var s="["+t+"]";r[i]=function(e,t){if(!Array.isArray(e)){_toss(t,s,a.operator,e,a.actual)}var r;for(r=0;r<e.length;r++){if(!a.check(e[r])){_toss(t,s,a.operator,e,a.actual)}}}});t.forEach(function(t){var i="optionalArrayOf"+_capitalize(t);if(e){r[i]=noop;return}var a=o[t];var s="["+t+"]";r[i]=function(e,t){if(e===undefined||e===null){return}if(!Array.isArray(e)){_toss(t,s,a.operator,e,a.actual)}var r;for(r=0;r<e.length;r++){if(!a.check(e[r])){_toss(t,s,a.operator,e,a.actual)}}}});Object.keys(i).forEach(function(t){if(t==="AssertionError"){r[t]=i[t];return}if(e){r[t]=noop;return}r[t]=i[t]});r._setExports=_setExports;return r}e.exports=_setExports(process.env.NODE_NDEBUG)},9492:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"s3-outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon S3 Outposts",serviceFullName:"Amazon S3 on Outposts",serviceId:"S3Outposts",signatureVersion:"v4",signingName:"s3-outposts",uid:"s3outposts-2017-07-25"},operations:{CreateEndpoint:{http:{requestUri:"/S3Outposts/CreateEndpoint"},input:{type:"structure",required:["OutpostId","SubnetId","SecurityGroupId"],members:{OutpostId:{},SubnetId:{},SecurityGroupId:{}}},output:{type:"structure",members:{EndpointArn:{}}}},DeleteEndpoint:{http:{method:"DELETE",requestUri:"/S3Outposts/DeleteEndpoint"},input:{type:"structure",required:["EndpointId","OutpostId"],members:{EndpointId:{location:"querystring",locationName:"endpointId"},OutpostId:{location:"querystring",locationName:"outpostId"}}}},ListEndpoints:{http:{method:"GET",requestUri:"/S3Outposts/ListEndpoints"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},OutpostsId:{},CidrBlock:{},Status:{},CreationTime:{type:"timestamp"},NetworkInterfaces:{type:"list",member:{type:"structure",members:{NetworkInterfaceId:{}}}}}}},NextToken:{}}}}},shapes:{}}},9499:function(e,t,r){const i=r(2065);const a=r(4830);const{re:s,t:n}=r(1976);const o=(e,t)=>{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(s[n.COERCE])}else{let t;while((t=s[n.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||t.index+t[0].length!==r.index+r[0].length){r=t}s[n.COERCERTL].lastIndex=t.index+t[1].length+t[2].length}s[n.COERCERTL].lastIndex=-1}if(r===null)return null;return a(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)};e.exports=o},9504:function(e,t,r){"use strict";const i=r(5534);e.exports=(e=>i.nodeStream(e)&&i.function(e.getBoundary))},9508:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);i.__exportStar(r(5587),t);i.__exportStar(r(4920),t);i.__exportStar(r(6290),t);i.__exportStar(r(7125),t);i.__exportStar(r(7376),t);i.__exportStar(r(4525),t);i.__exportStar(r(3685),t);i.__exportStar(r(1971),t);i.__exportStar(r(7636),t);i.__exportStar(r(1139),t)},9510:function(e,t,r){const{createHmac:i}=r(6417);const{KEYOBJECT:a}=r(3771);const s=r(2355);const n=r(3165);const{asInput:o}=r(8727);const u=(e,t,{[a]:r},s)=>{const n=i(t,o(r,false));n.update(s);return n.digest()};const p=(e,t,r,i,a)=>{const n=u(e,t,r,i);const o=a;return s(o,n)};e.exports=((e,t)=>{["HS256","HS384","HS512"].forEach(r=>{const i=n(r);e.sign.set(r,u.bind(undefined,r,i));e.verify.set(r,p.bind(undefined,r,i));t.oct.sign[r]=t.oct.verify[r]=(e=>e.use==="sig"||e.use===undefined)})})},9512:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["applicationinsights"]={};i.ApplicationInsights=a.defineService("applicationinsights",["2018-11-25"]);Object.defineProperty(s.services["applicationinsights"],"2018-11-25",{get:function get(){var e=r(7627);e.paginators=r(4480).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApplicationInsights},9523:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iot1clickprojects"]={};i.IoT1ClickProjects=a.defineService("iot1clickprojects",["2018-05-14"]);Object.defineProperty(s.services["iot1clickprojects"],"2018-05-14",{get:function get(){var e=r(6989);e.paginators=r(4373).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoT1ClickProjects},9526:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediaconnect"]={};i.MediaConnect=a.defineService("mediaconnect",["2018-11-14"]);Object.defineProperty(s.services["mediaconnect"],"2018-11-14",{get:function get(){var e=r(9529);e.paginators=r(6271).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaConnect},9529:function(e){e.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"mediaconnect",signingName:"mediaconnect",serviceFullName:"AWS MediaConnect",serviceId:"MediaConnect",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconnect-2018-11-14",signatureVersion:"v4"},operations:{AddFlowOutputs:{http:{requestUri:"/v1/flows/{flowArn}/outputs",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Outputs:{shape:"S3",locationName:"outputs"}},required:["FlowArn","Outputs"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Outputs:{shape:"Sd",locationName:"outputs"}}}},AddFlowSources:{http:{requestUri:"/v1/flows/{flowArn}/source",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Sources:{shape:"Sh",locationName:"sources"}},required:["FlowArn","Sources"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Sources:{shape:"Sk",locationName:"sources"}}}},AddFlowVpcInterfaces:{http:{requestUri:"/v1/flows/{flowArn}/vpcInterfaces",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},VpcInterfaces:{shape:"Sn",locationName:"vpcInterfaces"}},required:["FlowArn","VpcInterfaces"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},VpcInterfaces:{shape:"Sq",locationName:"vpcInterfaces"}}}},CreateFlow:{http:{requestUri:"/v1/flows",responseCode:201},input:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Entitlements:{shape:"St",locationName:"entitlements"},Name:{locationName:"name"},Outputs:{shape:"S3",locationName:"outputs"},Source:{shape:"Si",locationName:"source"},SourceFailoverConfig:{shape:"Sw",locationName:"sourceFailoverConfig"},Sources:{shape:"Sh",locationName:"sources"},VpcInterfaces:{shape:"Sn",locationName:"vpcInterfaces"}},required:["Name"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"}}}},DeleteFlow:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},DescribeFlow:{http:{method:"GET",requestUri:"/v1/flows/{flowArn}",responseCode:200},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"},Messages:{locationName:"messages",type:"structure",members:{Errors:{shape:"S5",locationName:"errors"}},required:["Errors"]}}}},DescribeOffering:{http:{method:"GET",requestUri:"/v1/offerings/{offeringArn}",responseCode:200},input:{type:"structure",members:{OfferingArn:{location:"uri",locationName:"offeringArn"}},required:["OfferingArn"]},output:{type:"structure",members:{Offering:{shape:"S1a",locationName:"offering"}}}},DescribeReservation:{http:{method:"GET",requestUri:"/v1/reservations/{reservationArn}",responseCode:200},input:{type:"structure",members:{ReservationArn:{location:"uri",locationName:"reservationArn"}},required:["ReservationArn"]},output:{type:"structure",members:{Reservation:{shape:"S1h",locationName:"reservation"}}}},GrantFlowEntitlements:{http:{requestUri:"/v1/flows/{flowArn}/entitlements",responseCode:200},input:{type:"structure",members:{Entitlements:{shape:"St",locationName:"entitlements"},FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn","Entitlements"]},output:{type:"structure",members:{Entitlements:{shape:"S10",locationName:"entitlements"},FlowArn:{locationName:"flowArn"}}}},ListEntitlements:{http:{method:"GET",requestUri:"/v1/entitlements",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Entitlements:{locationName:"entitlements",type:"list",member:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},EntitlementArn:{locationName:"entitlementArn"},EntitlementName:{locationName:"entitlementName"}},required:["EntitlementArn","EntitlementName"]}},NextToken:{locationName:"nextToken"}}}},ListFlows:{http:{method:"GET",requestUri:"/v1/flows",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Flows:{locationName:"flows",type:"list",member:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},FlowArn:{locationName:"flowArn"},Name:{locationName:"name"},SourceType:{locationName:"sourceType"},Status:{locationName:"status"}},required:["Status","Description","SourceType","AvailabilityZone","FlowArn","Name"]}},NextToken:{locationName:"nextToken"}}}},ListOfferings:{http:{method:"GET",requestUri:"/v1/offerings",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Offerings:{locationName:"offerings",type:"list",member:{shape:"S1a"}}}}},ListReservations:{http:{method:"GET",requestUri:"/v1/reservations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Reservations:{locationName:"reservations",type:"list",member:{shape:"S1h"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S23",locationName:"tags"}}}},PurchaseOffering:{http:{requestUri:"/v1/offerings/{offeringArn}",responseCode:201},input:{type:"structure",members:{OfferingArn:{location:"uri",locationName:"offeringArn"},ReservationName:{locationName:"reservationName"},Start:{locationName:"start"}},required:["OfferingArn","Start","ReservationName"]},output:{type:"structure",members:{Reservation:{shape:"S1h",locationName:"reservation"}}}},RemoveFlowOutput:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/outputs/{outputArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},OutputArn:{location:"uri",locationName:"outputArn"}},required:["FlowArn","OutputArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},OutputArn:{locationName:"outputArn"}}}},RemoveFlowSource:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/source/{sourceArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},SourceArn:{location:"uri",locationName:"sourceArn"}},required:["FlowArn","SourceArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},SourceArn:{locationName:"sourceArn"}}}},RemoveFlowVpcInterface:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}",responseCode:200},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},VpcInterfaceName:{location:"uri",locationName:"vpcInterfaceName"}},required:["FlowArn","VpcInterfaceName"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},NonDeletedNetworkInterfaceIds:{shape:"S5",locationName:"nonDeletedNetworkInterfaceIds"},VpcInterfaceName:{locationName:"vpcInterfaceName"}}}},RevokeFlowEntitlement:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/entitlements/{entitlementArn}",responseCode:202},input:{type:"structure",members:{EntitlementArn:{location:"uri",locationName:"entitlementArn"},FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn","EntitlementArn"]},output:{type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"},FlowArn:{locationName:"flowArn"}}}},StartFlow:{http:{requestUri:"/v1/flows/start/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},StopFlow:{http:{requestUri:"/v1/flows/stop/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S23",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateFlow:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},SourceFailoverConfig:{locationName:"sourceFailoverConfig",type:"structure",members:{RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},State:{locationName:"state"}}}},required:["FlowArn"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"}}}},UpdateFlowEntitlement:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/entitlements/{entitlementArn}",responseCode:202},input:{type:"structure",members:{Description:{locationName:"description"},Encryption:{shape:"S2o",locationName:"encryption"},EntitlementArn:{location:"uri",locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},FlowArn:{location:"uri",locationName:"flowArn"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["FlowArn","EntitlementArn"]},output:{type:"structure",members:{Entitlement:{shape:"S11",locationName:"entitlement"},FlowArn:{locationName:"flowArn"}}}},UpdateFlowOutput:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/outputs/{outputArn}",responseCode:202},input:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S2o",locationName:"encryption"},FlowArn:{location:"uri",locationName:"flowArn"},MaxLatency:{locationName:"maxLatency",type:"integer"},OutputArn:{location:"uri",locationName:"outputArn"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["FlowArn","OutputArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Output:{shape:"Se",locationName:"output"}}}},UpdateFlowSource:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/source/{sourceArn}",responseCode:202},input:{type:"structure",members:{Decryption:{shape:"S2o",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},FlowArn:{location:"uri",locationName:"flowArn"},IngestPort:{locationName:"ingestPort",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Protocol:{locationName:"protocol"},SourceArn:{location:"uri",locationName:"sourceArn"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}},required:["FlowArn","SourceArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Source:{shape:"Sl",locationName:"source"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S6",locationName:"encryption"},MaxLatency:{locationName:"maxLatency",type:"integer"},Name:{locationName:"name"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["Protocol"]}},S5:{type:"list",member:{}},S6:{type:"structure",members:{Algorithm:{locationName:"algorithm"},ConstantInitializationVector:{locationName:"constantInitializationVector"},DeviceId:{locationName:"deviceId"},KeyType:{locationName:"keyType"},Region:{locationName:"region"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},Url:{locationName:"url"}},required:["Algorithm","RoleArn"]},Sb:{type:"structure",members:{VpcInterfaceName:{locationName:"vpcInterfaceName"}}},Sd:{type:"list",member:{shape:"Se"}},Se:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementArn:{locationName:"entitlementArn"},MediaLiveInputArn:{locationName:"mediaLiveInputArn"},Name:{locationName:"name"},OutputArn:{locationName:"outputArn"},Port:{locationName:"port",type:"integer"},Transport:{shape:"Sf",locationName:"transport"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["OutputArn","Name"]},Sf:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"}},required:["Protocol"]},Sh:{type:"list",member:{shape:"Si"}},Si:{type:"structure",members:{Decryption:{shape:"S6",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},IngestPort:{locationName:"ingestPort",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Name:{locationName:"name"},Protocol:{locationName:"protocol"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Decryption:{shape:"S6",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},IngestIp:{locationName:"ingestIp"},IngestPort:{locationName:"ingestPort",type:"integer"},Name:{locationName:"name"},SourceArn:{locationName:"sourceArn"},Transport:{shape:"Sf",locationName:"transport"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}},required:["SourceArn","Name"]},Sn:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["SubnetId","SecurityGroupIds","RoleArn","Name"]}},Sq:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},NetworkInterfaceIds:{shape:"S5",locationName:"networkInterfaceIds"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["NetworkInterfaceIds","SubnetId","SecurityGroupIds","RoleArn","Name"]}},St:{type:"list",member:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["Subscribers"]}},Sw:{type:"structure",members:{RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},State:{locationName:"state"}}},Sz:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},EgressIp:{locationName:"egressIp"},Entitlements:{shape:"S10",locationName:"entitlements"},FlowArn:{locationName:"flowArn"},Name:{locationName:"name"},Outputs:{shape:"Sd",locationName:"outputs"},Source:{shape:"Sl",locationName:"source"},SourceFailoverConfig:{shape:"Sw",locationName:"sourceFailoverConfig"},Sources:{shape:"Sk",locationName:"sources"},Status:{locationName:"status"},VpcInterfaces:{shape:"Sq",locationName:"vpcInterfaces"}},required:["Status","Entitlements","Outputs","AvailabilityZone","FlowArn","Source","Name"]},S10:{type:"list",member:{shape:"S11"}},S11:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementArn:{locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["EntitlementArn","Subscribers","Name"]},S1a:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},OfferingArn:{locationName:"offeringArn"},OfferingDescription:{locationName:"offeringDescription"},PricePerUnit:{locationName:"pricePerUnit"},PriceUnits:{locationName:"priceUnits"},ResourceSpecification:{shape:"S1d",locationName:"resourceSpecification"}},required:["CurrencyCode","OfferingArn","OfferingDescription","DurationUnits","Duration","PricePerUnit","ResourceSpecification","PriceUnits"]},S1d:{type:"structure",members:{ReservedBitrate:{locationName:"reservedBitrate",type:"integer"},ResourceType:{locationName:"resourceType"}},required:["ResourceType"]},S1h:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},OfferingArn:{locationName:"offeringArn"},OfferingDescription:{locationName:"offeringDescription"},PricePerUnit:{locationName:"pricePerUnit"},PriceUnits:{locationName:"priceUnits"},ReservationArn:{locationName:"reservationArn"},ReservationName:{locationName:"reservationName"},ReservationState:{locationName:"reservationState"},ResourceSpecification:{shape:"S1d",locationName:"resourceSpecification"},Start:{locationName:"start"}},required:["CurrencyCode","ReservationState","OfferingArn","ReservationArn","Start","OfferingDescription","ReservationName","End","Duration","DurationUnits","PricePerUnit","ResourceSpecification","PriceUnits"]},S23:{type:"map",key:{},value:{}},S2o:{type:"structure",members:{Algorithm:{locationName:"algorithm"},ConstantInitializationVector:{locationName:"constantInitializationVector"},DeviceId:{locationName:"deviceId"},KeyType:{locationName:"keyType"},Region:{locationName:"region"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},Url:{locationName:"url"}}}}}},9536:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["snowball"]={};i.Snowball=a.defineService("snowball",["2016-06-30"]);Object.defineProperty(s.services["snowball"],"2016-06-30",{get:function get(){var e=r(4887);e.paginators=r(184).pagination;return e},enumerable:true,configurable:true});e.exports=i.Snowball},9543:function(e,t,r){var i=r(395);var a=r(1733);i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function ChainableTemporaryCredentials(e){i.Credentials.call(this);e=e||{};this.errorCode="ChainableTemporaryCredentialsProviderFailure";this.expired=true;this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn){t.RoleSessionName=t.RoleSessionName||"temporary-credentials"}if(t.SerialNumber){if(!e.tokenCodeFn||typeof e.tokenCodeFn!=="function"){throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode})}else{this.tokenCodeFn=e.tokenCodeFn}}var r=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new a(r)},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;var r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(i,a){var s={};if(i){e(i);return}if(a){s.TokenCode=a}t.service[r](s,function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})})},getTokenCode:function getTokenCode(e){var t=this;if(this.tokenCodeFn){this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,a){if(r){var s=r;if(r instanceof Error){s=r.message}e(i.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}));return}e(null,a)})}else{e(null)}}})},9554:function(e,t,r){"use strict";var i=r(3972);var a=r(469);var s=r(810);var n=s.md5;var o=s.toBase64;function Auth(e){this.request=e;this.hasAuth=false;this.sentAuth=false;this.bearerToken=null;this.user=null;this.pass=null}Auth.prototype.basic=function(e,t,r){var i=this;if(typeof e!=="string"||t!==undefined&&typeof t!=="string"){i.request.emit("error",new Error("auth() received invalid user or password"))}i.user=e;i.pass=t;i.hasAuth=true;var a=e+":"+(t||"");if(r||typeof r==="undefined"){var s="Basic "+o(a);i.sentAuth=true;return s}};Auth.prototype.bearer=function(e,t){var r=this;r.bearerToken=e;r.hasAuth=true;if(t||typeof t==="undefined"){if(typeof e==="function"){e=e()}var i="Bearer "+(e||"");r.sentAuth=true;return i}};Auth.prototype.digest=function(e,t,r){var i=this;var s={};var o=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;while(true){var u=o.exec(r);if(!u){break}s[u[1]]=u[2]||u[3]}var p=function(e,t,r,i,a,s){var o=n(t+":"+r+":"+i);if(e&&e.toLowerCase()==="md5-sess"){return n(o+":"+a+":"+s)}else{return o}};var c=/(^|,)\s*auth\s*($|,)/.test(s.qop)&&"auth";var m=c&&"00000001";var l=c&&a().replace(/-/g,"");var d=p(s.algorithm,i.user,s.realm,i.pass,s.nonce,l);var y=n(e+":"+t);var b=c?n(d+":"+s.nonce+":"+m+":"+l+":"+c+":"+y):n(d+":"+s.nonce+":"+y);var h={username:i.user,realm:s.realm,nonce:s.nonce,uri:t,qop:c,response:b,nc:m,cnonce:l,algorithm:s.algorithm,opaque:s.opaque};r=[];for(var f in h){if(h[f]){if(f==="qop"||f==="nc"||f==="algorithm"){r.push(f+"="+h[f])}else{r.push(f+'="'+h[f]+'"')}}}r="Digest "+r.join(", ");i.sentAuth=true;return r};Auth.prototype.onRequest=function(e,t,r,i){var a=this;var s=a.request;var n;if(i===undefined&&e===undefined){a.request.emit("error",new Error("no auth mechanism defined"))}else if(i!==undefined){n=a.bearer(i,r)}else{n=a.basic(e,t,r)}if(n){s.setHeader("authorization",n)}};Auth.prototype.onResponse=function(e){var t=this;var r=t.request;if(!t.hasAuth||t.sentAuth){return null}var a=i(e.headers);var s=a.get("www-authenticate");var n=s&&s.split(" ")[0].toLowerCase();r.debug("reauth",n);switch(n){case"basic":return t.basic(t.user,t.pass,true);case"bearer":return t.bearer(t.bearerToken,true);case"digest":return t.digest(r.method,r.path,s)}};t.Auth=Auth},9560:function(e){e.exports={pagination:{DescribeConnections:{result_key:"connections"},DescribeConnectionsOnInterconnect:{result_key:"connections"},DescribeInterconnects:{result_key:"interconnects"},DescribeLocations:{result_key:"locations"},DescribeVirtualGateways:{result_key:"virtualGateways"},DescribeVirtualInterfaces:{result_key:"virtualInterfaces"}}}},9566:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-11-01",endpointPrefix:"cloudtrail",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudTrail",serviceFullName:"AWS CloudTrail",serviceId:"CloudTrail",signatureVersion:"v4",targetPrefix:"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",uid:"cloudtrail-2013-11-01"},operations:{AddTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:true},CreateTrail:{input:{type:"structure",required:["Name","S3BucketName"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"},TagsList:{shape:"S3"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:true},DeleteTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},DescribeTrails:{input:{type:"structure",members:{trailNameList:{type:"list",member:{}},includeShadowTrails:{type:"boolean"}}},output:{type:"structure",members:{trailList:{type:"list",member:{shape:"Sf"}}}},idempotent:true},GetEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:true},GetInsightSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:true},GetTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trail:{shape:"Sf"}}},idempotent:true},GetTrailStatus:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{IsLogging:{type:"boolean"},LatestDeliveryError:{},LatestNotificationError:{},LatestDeliveryTime:{type:"timestamp"},LatestNotificationTime:{type:"timestamp"},StartLoggingTime:{type:"timestamp"},StopLoggingTime:{type:"timestamp"},LatestCloudWatchLogsDeliveryError:{},LatestCloudWatchLogsDeliveryTime:{type:"timestamp"},LatestDigestDeliveryTime:{type:"timestamp"},LatestDigestDeliveryError:{},LatestDeliveryAttemptTime:{},LatestNotificationAttemptTime:{},LatestNotificationAttemptSucceeded:{},LatestDeliveryAttemptSucceeded:{},TimeLoggingStarted:{},TimeLoggingStopped:{}}},idempotent:true},ListPublicKeys:{input:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{PublicKeyList:{type:"list",member:{type:"structure",members:{Value:{type:"blob"},ValidityStartTime:{type:"timestamp"},ValidityEndTime:{type:"timestamp"},Fingerprint:{}}}},NextToken:{}}},idempotent:true},ListTags:{input:{type:"structure",required:["ResourceIdList"],members:{ResourceIdList:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{ResourceTagList:{type:"list",member:{type:"structure",members:{ResourceId:{},TagsList:{shape:"S3"}}}},NextToken:{}}},idempotent:true},ListTrails:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Trails:{type:"list",member:{type:"structure",members:{TrailARN:{},Name:{},HomeRegion:{}}}},NextToken:{}}},idempotent:true},LookupEvents:{input:{type:"structure",members:{LookupAttributes:{type:"list",member:{type:"structure",required:["AttributeKey","AttributeValue"],members:{AttributeKey:{},AttributeValue:{}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventCategory:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},EventName:{},ReadOnly:{},AccessKeyId:{},EventTime:{type:"timestamp"},EventSource:{},Username:{},Resources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceName:{}}}},CloudTrailEvent:{}}}},NextToken:{}}},idempotent:true},PutEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:true},PutInsightSelectors:{input:{type:"structure",required:["TrailName","InsightSelectors"],members:{TrailName:{},InsightSelectors:{shape:"Sz"}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:true},RemoveTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:true},StartLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},StopLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateTrail:{input:{type:"structure",required:["Name"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:true}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},HomeRegion:{},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},HasCustomEventSelectors:{type:"boolean"},HasInsightSelectors:{type:"boolean"},IsOrganizationTrail:{type:"boolean"}}},Si:{type:"list",member:{type:"structure",members:{ReadWriteType:{},IncludeManagementEvents:{type:"boolean"},DataResources:{type:"list",member:{type:"structure",members:{Type:{},Values:{type:"list",member:{}}}}},ExcludeManagementEventSources:{type:"list",member:{}}}}},Sp:{type:"list",member:{type:"structure",required:["FieldSelectors"],members:{Name:{},FieldSelectors:{type:"list",member:{type:"structure",required:["Field"],members:{Field:{},Equals:{shape:"Sv"},StartsWith:{shape:"Sv"},EndsWith:{shape:"Sv"},NotEquals:{shape:"Sv"},NotStartsWith:{shape:"Sv"},NotEndsWith:{shape:"Sv"}}}}}}},Sv:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{InsightType:{}}}}}}},9568:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediaconvert"]={};i.MediaConvert=a.defineService("mediaconvert",["2017-08-29"]);Object.defineProperty(s.services["mediaconvert"],"2017-08-29",{get:function get(){var e=r(4975);e.paginators=r(3494).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaConvert},9575:function(e,t,r){e.exports=Signature;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(6753);var u=r(2270);var p=r(2062);var c=r(8940);var m=o.InvalidAlgorithmError;var l=o.SignatureParseError;function Signature(e){i.object(e,"options");i.arrayOfObject(e.parts,"options.parts");i.string(e.type,"options.type");var t={};for(var r=0;r<e.parts.length;++r){var a=e.parts[r];t[a.name]=a}this.type=e.type;this.hashAlgorithm=e.hashAlgo;this.curve=e.curve;this.parts=e.parts;this.part=t}Signature.prototype.toBuffer=function(e){if(e===undefined)e="asn1";i.string(e,"format");var t;var r="ssh-"+this.type;switch(this.type){case"rsa":switch(this.hashAlgorithm){case"sha256":r="rsa-sha2-256";break;case"sha512":r="rsa-sha2-512";break;case"sha1":case undefined:break;default:throw new Error("SSH signature "+"format does not support hash "+"algorithm "+this.hashAlgorithm)}if(e==="ssh"){t=new c({});t.writeString(r);t.writePart(this.part.sig);return t.toBuffer()}else{return this.part.sig.data}break;case"ed25519":if(e==="ssh"){t=new c({});t.writeString(r);t.writePart(this.part.sig);return t.toBuffer()}else{return this.part.sig.data}break;case"dsa":case"ecdsa":var s,n;if(e==="asn1"){var o=new p.BerWriter;o.startSequence();s=u.mpNormalize(this.part.r.data);n=u.mpNormalize(this.part.s.data);o.writeBuffer(s,p.Ber.Integer);o.writeBuffer(n,p.Ber.Integer);o.endSequence();return o.buffer}else if(e==="ssh"&&this.type==="dsa"){t=new c({});t.writeString("ssh-dss");s=this.part.r.data;if(s.length>20&&s[0]===0)s=s.slice(1);n=this.part.s.data;if(n.length>20&&n[0]===0)n=n.slice(1);if(this.hashAlgorithm&&this.hashAlgorithm!=="sha1"||s.length+n.length!==40){throw new Error("OpenSSH only supports "+"DSA signatures with SHA1 hash")}t.writeBuffer(a.concat([s,n]));return t.toBuffer()}else if(e==="ssh"&&this.type==="ecdsa"){var m=new c({});s=this.part.r.data;m.writeBuffer(s);m.writePart(this.part.s);t=new c({});var l;if(s[0]===0)s=s.slice(1);var d=s.length*8;if(d===256)l="nistp256";else if(d===384)l="nistp384";else if(d===528)l="nistp521";t.writeString("ecdsa-sha2-"+l);t.writeBuffer(m.toBuffer());return t.toBuffer()}throw new Error("Invalid signature format");default:throw new Error("Invalid signature data")}};Signature.prototype.toString=function(e){i.optionalString(e,"format");return this.toBuffer(e).toString("base64")};Signature.parse=function(e,t,r){if(typeof e==="string")e=a.from(e,"base64");i.buffer(e,"data");i.string(r,"format");i.string(t,"type");var s={};s.type=t.toLowerCase();s.parts=[];try{i.ok(e.length>0,"signature must not be empty");switch(s.type){case"rsa":return parseOneNum(e,t,r,s);case"ed25519":return parseOneNum(e,t,r,s);case"dsa":case"ecdsa":if(r==="asn1")return parseDSAasn1(e,t,r,s);else if(s.type==="dsa")return parseDSA(e,t,r,s);else return parseECDSA(e,t,r,s);default:throw new m(t)}}catch(e){if(e instanceof m)throw e;throw new l(t,r,e)}};function parseOneNum(e,t,r,a){if(r==="ssh"){try{var s=new c({buffer:e});var n=s.readString()}catch(e){}if(s!==undefined){var o="SSH signature does not match expected "+"type (expected "+t+", got "+n+")";switch(n){case"ssh-rsa":i.strictEqual(t,"rsa",o);a.hashAlgo="sha1";break;case"rsa-sha2-256":i.strictEqual(t,"rsa",o);a.hashAlgo="sha256";break;case"rsa-sha2-512":i.strictEqual(t,"rsa",o);a.hashAlgo="sha512";break;case"ssh-ed25519":i.strictEqual(t,"ed25519",o);a.hashAlgo="sha512";break;default:throw new Error("Unknown SSH signature "+"type: "+n)}var u=s.readPart();i.ok(s.atEnd(),"extra trailing bytes");u.name="sig";a.parts.push(u);return new Signature(a)}}a.parts.push({name:"sig",data:e});return new Signature(a)}function parseDSAasn1(e,t,r,i){var a=new p.BerReader(e);a.readSequence();var s=a.readString(p.Ber.Integer,true);var n=a.readString(p.Ber.Integer,true);i.parts.push({name:"r",data:u.mpNormalize(s)});i.parts.push({name:"s",data:u.mpNormalize(n)});return new Signature(i)}function parseDSA(e,t,r,a){if(e.length!=40){var s=new c({buffer:e});var n=s.readBuffer();if(n.toString("ascii")==="ssh-dss")n=s.readBuffer();i.ok(s.atEnd(),"extra trailing bytes");i.strictEqual(n.length,40,"invalid inner length");e=n}a.parts.push({name:"r",data:e.slice(0,20)});a.parts.push({name:"s",data:e.slice(20,40)});return new Signature(a)}function parseECDSA(e,t,r,a){var s=new c({buffer:e});var n,o;var u=s.readBuffer();var p=u.toString("ascii");if(p.slice(0,6)==="ecdsa-"){var m=p.split("-");i.strictEqual(m[0],"ecdsa");i.strictEqual(m[1],"sha2");a.curve=m[2];switch(a.curve){case"nistp256":a.hashAlgo="sha256";break;case"nistp384":a.hashAlgo="sha384";break;case"nistp521":a.hashAlgo="sha512";break;default:throw new Error("Unsupported ECDSA curve: "+a.curve)}u=s.readBuffer();i.ok(s.atEnd(),"extra trailing bytes on outer");s=new c({buffer:u});n=s.readPart()}else{n={data:u}}o=s.readPart();i.ok(s.atEnd(),"extra trailing bytes");n.name="r";o.name="s";a.parts.push(n);a.parts.push(o);return new Signature(a)}Signature.isSignature=function(e,t){return u.isCompatible(e,Signature,t)};Signature.prototype._sshpkApiVersion=[2,1];Signature._oldVersionDetect=function(e){i.func(e.toBuffer);if(e.hasOwnProperty("hashAlgorithm"))return[2,0];return[1,0]}},9595:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["autoscaling"]={};i.AutoScaling=a.defineService("autoscaling",["2011-01-01"]);Object.defineProperty(s.services["autoscaling"],"2011-01-01",{get:function get(){var e=r(3693);e.paginators=r(6341).pagination;return e},enumerable:true,configurable:true});e.exports=i.AutoScaling},9601:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-11-15",endpointPrefix:"backup",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Backup",serviceId:"Backup",signatureVersion:"v4",uid:"backup-2018-11-15"},operations:{CreateBackupPlan:{http:{method:"PUT",requestUri:"/backup/plans/"},input:{type:"structure",required:["BackupPlan"],members:{BackupPlan:{shape:"S2"},BackupPlanTags:{shape:"Sc"},CreatorRequestId:{}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},CreationDate:{type:"timestamp"},VersionId:{},AdvancedBackupSettings:{shape:"Si"}}},idempotent:true},CreateBackupSelection:{http:{method:"PUT",requestUri:"/backup/plans/{backupPlanId}/selections/"},input:{type:"structure",required:["BackupPlanId","BackupSelection"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},BackupSelection:{shape:"Ss"},CreatorRequestId:{}}},output:{type:"structure",members:{SelectionId:{},BackupPlanId:{},CreationDate:{type:"timestamp"}}},idempotent:true},CreateBackupVault:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},BackupVaultTags:{shape:"Sc"},EncryptionKeyArn:{},CreatorRequestId:{}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"}}},idempotent:true},DeleteBackupPlan:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},DeletionDate:{type:"timestamp"},VersionId:{}}}},DeleteBackupSelection:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}/selections/{selectionId}"},input:{type:"structure",required:["BackupPlanId","SelectionId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},SelectionId:{location:"uri",locationName:"selectionId"}}}},DeleteBackupVault:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}}},DeleteBackupVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:true},DeleteBackupVaultNotifications:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:true},DeleteRecoveryPoint:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},idempotent:true},DescribeBackupJob:{http:{method:"GET",requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}},output:{type:"structure",members:{AccountId:{},BackupJobId:{},BackupVaultName:{},BackupVaultArn:{},RecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ResourceType:{},BytesTransferred:{type:"long"},ExpectedCompletionDate:{type:"timestamp"},StartBy:{type:"timestamp"},BackupOptions:{shape:"Sl"},BackupType:{}}},idempotent:true},DescribeBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},EncryptionKeyArn:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}},idempotent:true},DescribeCopyJob:{http:{method:"GET",requestUri:"/copy-jobs/{copyJobId}"},input:{type:"structure",required:["CopyJobId"],members:{CopyJobId:{location:"uri",locationName:"copyJobId"}}},output:{type:"structure",members:{CopyJob:{shape:"S1l"}}},idempotent:true},DescribeGlobalSettings:{http:{method:"GET",requestUri:"/global-settings"},input:{type:"structure",members:{}},output:{type:"structure",members:{GlobalSettings:{shape:"S1p"},LastUpdateTime:{type:"timestamp"}}}},DescribeProtectedResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{ResourceArn:{},ResourceType:{},LastBackupTime:{type:"timestamp"}}},idempotent:true},DescribeRecoveryPoint:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},SourceBackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1x"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},StorageClass:{},LastRestoreTime:{type:"timestamp"}}},idempotent:true},DescribeRegionSettings:{http:{method:"GET",requestUri:"/account-settings"},input:{type:"structure",members:{}},output:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S22"}}}},DescribeRestoreJob:{http:{method:"GET",requestUri:"/restore-jobs/{restoreJobId}"},input:{type:"structure",required:["RestoreJobId"],members:{RestoreJobId:{location:"uri",locationName:"restoreJobId"}}},output:{type:"structure",members:{AccountId:{},RestoreJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},ExpectedCompletionTimeMinutes:{type:"long"},CreatedResourceArn:{},ResourceType:{}}},idempotent:true},ExportBackupPlanTemplate:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/toTemplate/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanTemplateJson:{}}}},GetBackupPlan:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},VersionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{BackupPlan:{shape:"S2c"},BackupPlanId:{},BackupPlanArn:{},VersionId:{},CreatorRequestId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}},idempotent:true},GetBackupPlanFromJSON:{http:{requestUri:"/backup/template/json/toPlan"},input:{type:"structure",required:["BackupPlanTemplateJson"],members:{BackupPlanTemplateJson:{}}},output:{type:"structure",members:{BackupPlan:{shape:"S2c"}}}},GetBackupPlanFromTemplate:{http:{method:"GET",requestUri:"/backup/template/plans/{templateId}/toPlan"},input:{type:"structure",required:["BackupPlanTemplateId"],members:{BackupPlanTemplateId:{location:"uri",locationName:"templateId"}}},output:{type:"structure",members:{BackupPlanDocument:{shape:"S2c"}}}},GetBackupSelection:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/selections/{selectionId}"},input:{type:"structure",required:["BackupPlanId","SelectionId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},SelectionId:{location:"uri",locationName:"selectionId"}}},output:{type:"structure",members:{BackupSelection:{shape:"Ss"},SelectionId:{},BackupPlanId:{},CreationDate:{type:"timestamp"},CreatorRequestId:{}}},idempotent:true},GetBackupVaultAccessPolicy:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},Policy:{}}},idempotent:true},GetBackupVaultNotifications:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},SNSTopicArn:{},BackupVaultEvents:{shape:"S2q"}}},idempotent:true},GetRecoveryPointRestoreMetadata:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{BackupVaultArn:{},RecoveryPointArn:{},RestoreMetadata:{shape:"S2u"}}},idempotent:true},GetSupportedResourceTypes:{http:{method:"GET",requestUri:"/supported-resource-types"},output:{type:"structure",members:{ResourceTypes:{type:"list",member:{}}}}},ListBackupJobs:{http:{method:"GET",requestUri:"/backup-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByBackupVaultName:{location:"querystring",locationName:"backupVaultName"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByAccountId:{location:"querystring",locationName:"accountId"}}},output:{type:"structure",members:{BackupJobs:{type:"list",member:{type:"structure",members:{AccountId:{},BackupJobId:{},BackupVaultName:{},BackupVaultArn:{},RecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ExpectedCompletionDate:{type:"timestamp"},StartBy:{type:"timestamp"},ResourceType:{},BytesTransferred:{type:"long"},BackupOptions:{shape:"Sl"},BackupType:{}}}},NextToken:{}}},idempotent:true},ListBackupPlanTemplates:{http:{method:"GET",requestUri:"/backup/template/plans"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanTemplatesList:{type:"list",member:{type:"structure",members:{BackupPlanTemplateId:{},BackupPlanTemplateName:{}}}}}}},ListBackupPlanVersions:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/versions/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanVersionsList:{type:"list",member:{shape:"S3b"}}}},idempotent:true},ListBackupPlans:{http:{method:"GET",requestUri:"/backup/plans/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},IncludeDeleted:{location:"querystring",locationName:"includeDeleted",type:"boolean"}}},output:{type:"structure",members:{NextToken:{},BackupPlansList:{type:"list",member:{shape:"S3b"}}}},idempotent:true},ListBackupSelections:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/selections/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupSelectionsList:{type:"list",member:{type:"structure",members:{SelectionId:{},SelectionName:{},BackupPlanId:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},IamRoleArn:{}}}}}},idempotent:true},ListBackupVaults:{http:{method:"GET",requestUri:"/backup-vaults/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{BackupVaultList:{type:"list",member:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"},EncryptionKeyArn:{},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}}},NextToken:{}}},idempotent:true},ListCopyJobs:{http:{method:"GET",requestUri:"/copy-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByDestinationVaultArn:{location:"querystring",locationName:"destinationVaultArn"},ByAccountId:{location:"querystring",locationName:"accountId"}}},output:{type:"structure",members:{CopyJobs:{type:"list",member:{shape:"S1l"}},NextToken:{}}}},ListProtectedResources:{http:{method:"GET",requestUri:"/resources/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{},LastBackupTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListRecoveryPointsByBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByBackupPlanId:{location:"querystring",locationName:"backupPlanId"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},SourceBackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1x"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},LastRestoreTime:{type:"timestamp"}}}}}},idempotent:true},ListRecoveryPointsByResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}/recovery-points/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},CreationDate:{type:"timestamp"},Status:{},EncryptionKeyArn:{},BackupSizeBytes:{type:"long"},BackupVaultName:{}}}}}},idempotent:true},ListRestoreJobs:{http:{method:"GET",requestUri:"/restore-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByAccountId:{location:"querystring",locationName:"accountId"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByStatus:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{RestoreJobs:{type:"list",member:{type:"structure",members:{AccountId:{},RestoreJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},ExpectedCompletionTimeMinutes:{type:"long"},CreatedResourceArn:{},ResourceType:{}}}},NextToken:{}}},idempotent:true},ListTags:{http:{method:"GET",requestUri:"/tags/{resourceArn}/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Sc"}}},idempotent:true},PutBackupVaultAccessPolicy:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},Policy:{}}},idempotent:true},PutBackupVaultNotifications:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName","SNSTopicArn","BackupVaultEvents"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},SNSTopicArn:{},BackupVaultEvents:{shape:"S2q"}}},idempotent:true},StartBackupJob:{http:{method:"PUT",requestUri:"/backup-jobs"},input:{type:"structure",required:["BackupVaultName","ResourceArn","IamRoleArn"],members:{BackupVaultName:{},ResourceArn:{},IamRoleArn:{},IdempotencyToken:{},StartWindowMinutes:{type:"long"},CompleteWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},BackupOptions:{shape:"Sl"}}},output:{type:"structure",members:{BackupJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"}}},idempotent:true},StartCopyJob:{http:{method:"PUT",requestUri:"/copy-jobs"},input:{type:"structure",required:["RecoveryPointArn","SourceBackupVaultName","DestinationBackupVaultArn","IamRoleArn"],members:{RecoveryPointArn:{},SourceBackupVaultName:{},DestinationBackupVaultArn:{},IamRoleArn:{},IdempotencyToken:{},Lifecycle:{shape:"Sa"}}},output:{type:"structure",members:{CopyJobId:{},CreationDate:{type:"timestamp"}}},idempotent:true},StartRestoreJob:{http:{method:"PUT",requestUri:"/restore-jobs"},input:{type:"structure",required:["RecoveryPointArn","Metadata","IamRoleArn"],members:{RecoveryPointArn:{},Metadata:{shape:"S2u"},IamRoleArn:{},IdempotencyToken:{},ResourceType:{}}},output:{type:"structure",members:{RestoreJobId:{}}},idempotent:true},StopBackupJob:{http:{requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sc"}}},idempotent:true},UntagResource:{http:{requestUri:"/untag/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeyList"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeyList:{type:"list",member:{},sensitive:true}}},idempotent:true},UpdateBackupPlan:{http:{requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId","BackupPlan"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},BackupPlan:{shape:"S2"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},CreationDate:{type:"timestamp"},VersionId:{},AdvancedBackupSettings:{shape:"Si"}}},idempotent:true},UpdateGlobalSettings:{http:{method:"PUT",requestUri:"/global-settings"},input:{type:"structure",members:{GlobalSettings:{shape:"S1p"}}}},UpdateRecoveryPointLifecycle:{http:{requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"},Lifecycle:{shape:"Sa"}}},output:{type:"structure",members:{BackupVaultArn:{},RecoveryPointArn:{},Lifecycle:{shape:"Sa"},CalculatedLifecycle:{shape:"S1x"}}},idempotent:true},UpdateRegionSettings:{http:{method:"PUT",requestUri:"/account-settings"},input:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S22"}}}}},shapes:{S2:{type:"structure",required:["BackupPlanName","Rules"],members:{BackupPlanName:{},Rules:{type:"list",member:{type:"structure",required:["RuleName","TargetBackupVaultName"],members:{RuleName:{},TargetBackupVaultName:{},ScheduleExpression:{},StartWindowMinutes:{type:"long"},CompletionWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},CopyActions:{shape:"Sf"}}}},AdvancedBackupSettings:{shape:"Si"}}},Sa:{type:"structure",members:{MoveToColdStorageAfterDays:{type:"long"},DeleteAfterDays:{type:"long"}}},Sc:{type:"map",key:{},value:{},sensitive:true},Sf:{type:"list",member:{type:"structure",required:["DestinationBackupVaultArn"],members:{Lifecycle:{shape:"Sa"},DestinationBackupVaultArn:{}}}},Si:{type:"list",member:{type:"structure",members:{ResourceType:{},BackupOptions:{shape:"Sl"}}}},Sl:{type:"map",key:{},value:{}},Ss:{type:"structure",required:["SelectionName","IamRoleArn"],members:{SelectionName:{},IamRoleArn:{},Resources:{type:"list",member:{}},ListOfTags:{type:"list",member:{type:"structure",required:["ConditionType","ConditionKey","ConditionValue"],members:{ConditionType:{},ConditionKey:{},ConditionValue:{}}}}}},S1f:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},BackupPlanVersion:{},BackupRuleId:{}}},S1l:{type:"structure",members:{AccountId:{},CopyJobId:{},SourceBackupVaultArn:{},SourceRecoveryPointArn:{},DestinationBackupVaultArn:{},DestinationRecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ResourceType:{}}},S1p:{type:"map",key:{},value:{}},S1x:{type:"structure",members:{MoveToColdStorageAt:{type:"timestamp"},DeleteAt:{type:"timestamp"}}},S22:{type:"map",key:{},value:{type:"boolean"}},S2c:{type:"structure",required:["BackupPlanName","Rules"],members:{BackupPlanName:{},Rules:{type:"list",member:{type:"structure",required:["RuleName","TargetBackupVaultName"],members:{RuleName:{},TargetBackupVaultName:{},ScheduleExpression:{},StartWindowMinutes:{type:"long"},CompletionWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},RuleId:{},CopyActions:{shape:"Sf"}}}},AdvancedBackupSettings:{shape:"Si"}}},S2q:{type:"list",member:{}},S2u:{type:"map",key:{},value:{},sensitive:true},S3b:{type:"structure",members:{BackupPlanArn:{},BackupPlanId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},VersionId:{},BackupPlanName:{},CreatorRequestId:{},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}}}}},9606:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-06-15",endpointPrefix:"sts",globalEndpoint:"sts.amazonaws.com",protocol:"query",serviceAbbreviation:"AWS STS",serviceFullName:"AWS Security Token Service",serviceId:"STS",signatureVersion:"v4",uid:"sts-2011-06-15",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/"},operations:{AssumeRole:{input:{type:"structure",required:["RoleArn","RoleSessionName"],members:{RoleArn:{},RoleSessionName:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Sh"},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Sh"},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Sh"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Sh"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Sh"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}},Sm:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}}},9620:function(e,t,r){var i=r(395).util;var a=i.inherit({constructor:function NumberValue(e){this.wrapperName="NumberValue";this.value=e.toString()},toJSON:function(){return this.toNumber()},toNumber:function(){return Number(this.value)},toString:function(){return this.value}});e.exports=a},9627:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["comprehend"]={};i.Comprehend=a.defineService("comprehend",["2017-11-27"]);Object.defineProperty(s.services["comprehend"],"2017-11-27",{get:function get(){var e=r(3173);e.paginators=r(6377).pagination;return e},enumerable:true,configurable:true});e.exports=i.Comprehend},9633:function(e,t,r){"use strict";var i=r(4945);function resolveYamlMerge(e){return e==="<<"||e===null}e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},9640:function(e){e.exports={pagination:{GetResourcePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShares:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPendingInvitationResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPrincipals:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},9652:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},9657:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLCData,e);function XMLCData(e,t){XMLCData.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing CDATA text")}this.text=this.stringify.cdata(t)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.set(e).cdata(this)};return XMLCData}(i)}).call(this)},9672:function(e){e.exports={$id:"afterRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},9680:function(e,t,r){var i=r(2349);e.exports={read:read,verify:i.verify,sign:i.sign,write:write};var a=r(9489);var s=r(2062);var n=r(6215).Buffer;var o=r(8098);var u=r(2270);var p=r(3852);var c=r(7502);var m=r(9268);var l=r(2378);var d=r(9575);var y=r(8752);function read(e,t){if(typeof e!=="string"){a.buffer(e,"buf");e=e.toString("ascii")}var r=e.trim().split(/[\r\n]+/g);var s;var o=-1;while(!s&&o<r.length){s=r[++o].match(/[-]+[ ]*BEGIN CERTIFICATE[ ]*[-]+/)}a.ok(s,"invalid PEM header");var u;var p=r.length;while(!u&&p>0){u=r[--p].match(/[-]+[ ]*END CERTIFICATE[ ]*[-]+/)}a.ok(u,"invalid PEM footer");r=r.slice(o,p+1);var c={};while(true){r=r.slice(1);s=r[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!s)break;c[s[1].toLowerCase()]=s[2]}r=r.slice(0,-1).join("");e=n.from(r,"base64");return i.read(e,t)}function write(e,t){var r=i.write(e,t);var a="CERTIFICATE";var s=r.toString("base64");var o=s.length+s.length/64+18+16+a.length*2+10;var u=n.alloc(o);var p=0;p+=u.write("-----BEGIN "+a+"-----\n",p);for(var c=0;c<s.length;){var m=c+64;if(m>s.length)m=s.length;p+=u.write(s.slice(c,m),p);u[p++]=10;c=m}p+=u.write("-----END "+a+"-----\n",p);return u.slice(0,p)}},9687:function(e){"use strict";e.exports=function generate_format(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");if(e.opts.format===false){if(p){i+=" if (true) { "}return i}var m=e.opts.$data&&n&&n.$data,l;if(m){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";l="schema"+a}else{l=n}var d=e.opts.unknownFormats,y=Array.isArray(d);if(m){var b="format"+a,h="isObject"+a,f="formatType"+a;i+=" var "+b+" = formats["+l+"]; var "+h+" = typeof "+b+" == 'object' && !("+b+" instanceof RegExp) && "+b+".validate; var "+f+" = "+h+" && "+b+".type || 'string'; if ("+h+") { ";if(e.async){i+=" var async"+a+" = "+b+".async; "}i+=" "+b+" = "+b+".validate; } if ( ";if(m){i+=" ("+l+" !== undefined && typeof "+l+" != 'string') || "}i+=" (";if(d!="ignore"){i+=" ("+l+" && !"+b+" ";if(y){i+=" && self._opts.unknownFormats.indexOf("+l+") == -1 "}i+=") || "}i+=" ("+b+" && "+f+" == '"+r+"' && !(typeof "+b+" == 'function' ? ";if(e.async){i+=" (async"+a+" ? await "+b+"("+c+") : "+b+"("+c+")) "}else{i+=" "+b+"("+c+") "}i+=" : "+b+".test("+c+"))))) {"}else{var b=e.formats[n];if(!b){if(d=="ignore"){e.logger.warn('unknown format "'+n+'" ignored in schema at path "'+e.errSchemaPath+'"');if(p){i+=" if (true) { "}return i}else if(y&&d.indexOf(n)>=0){if(p){i+=" if (true) { "}return i}else{throw new Error('unknown format "'+n+'" is used in schema at path "'+e.errSchemaPath+'"')}}var h=typeof b=="object"&&!(b instanceof RegExp)&&b.validate;var f=h&&b.type||"string";if(h){var g=b.async===true;b=b.validate}if(f!=r){if(p){i+=" if (true) { "}return i}if(g){if(!e.async)throw new Error("async format in sync schema");var S="formats"+e.util.getProperty(n)+".validate";i+=" if (!(await "+S+"("+c+"))) { "}else{i+=" if (! ";var S="formats"+e.util.getProperty(n);if(h)S+=".validate";if(typeof b=="function"){i+=" "+S+"("+c+") "}else{i+=" "+S+".test("+c+") "}i+=") { "}}var N=N||[];N.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ";if(m){i+=""+l}else{i+=""+e.util.toQuotedString(n)}i+=" } ";if(e.opts.messages!==false){i+=" , message: 'should match format \"";if(m){i+="' + "+l+" + '"}else{i+=""+e.util.escapeQuotes(n)}i+="\"' "}if(e.opts.verbose){i+=" , schema: ";if(m){i+="validate.schema"+o}else{i+=""+e.util.toQuotedString(n)}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var I=i;i=N.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+I+"]); "}else{i+=" validate.errors = ["+I+"]; return false; "}}else{i+=" var err = "+I+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}return i}},9693:function(e){e.exports={pagination:{}}},9697:function(e,t,r){var i=r(2357);var a=r(1669);t.sprintf=jsSprintf;t.printf=jsPrintf;t.fprintf=jsFprintf;function jsSprintf(e){var t=["([^%]*)","%","(['\\-+ #0]*?)","([1-9]\\d*)?","(\\.([1-9]\\d*))?","[lhjztL]*?","([diouxXfFeEgGaAcCsSp%jr])"].join("");var r=new RegExp(t);var s=Array.prototype.slice.call(arguments,1);var n,o,u,p;var c,m,l,d,y;var b="";var h=1;i.equal("string",typeof e);while((y=r.exec(e))!==null){b+=y[1];e=e.substring(y[0].length);n=y[2]||"";o=y[3]||0;u=y[4]||"";p=y[6];c=false;l=false;m=" ";if(p=="%"){b+="%";continue}if(s.length===0)throw new Error("too few args to sprintf");d=s.shift();h++;if(n.match(/[\' #]/))throw new Error("unsupported flags: "+n);if(u.length>0)throw new Error("non-zero precision not supported");if(n.match(/-/))c=true;if(n.match(/0/))m="0";if(n.match(/\+/))l=true;switch(p){case"s":if(d===undefined||d===null)throw new Error("argument "+h+": attempted to print undefined or null "+"as a string");b+=doPad(m,o,c,d.toString());break;case"d":d=Math.floor(d);case"f":l=l&&d>0?"+":"";b+=l+doPad(m,o,c,d.toString());break;case"x":b+=doPad(m,o,c,d.toString(16));break;case"j":if(o===0)o=10;b+=a.inspect(d,false,o);break;case"r":b+=dumpException(d);break;default:throw new Error("unsupported conversion: "+p)}}b+=e;return b}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,r,i){var a=i;while(a.length<t){if(r)a+=e;else a=e+a}return a}function dumpException(e){var t;if(!(e instanceof Error))throw new Error(jsSprintf("invalid type for %%r: %j",e));t="EXCEPTION: "+e.constructor.name+": "+e.stack;if(e.cause&&typeof e.cause==="function"){var r=e.cause();if(r){t+="\nCaused by: "+dumpException(r)}}return t}},9700:function(e){e.exports={pagination:{ListOutposts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSites:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},9708:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=r(6855);e.exports=i=function(e){a(XMLText,e);function XMLText(e,t){XMLText.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing element text")}this.value=this.stringify.eleText(t)}XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.set(e).text(this)};return XMLText}(t)}).call(this)},9713:function(e,t,r){const{improvedDH:i}=r(7915);const{KEYOBJECT:a}=r(3771);const{generateSync:s}=r(7104);const{name:n}=r(4997);const{ECDH_DERIVE_LENGTHS:o}=r(2962);const u=r(9715);const p=(e,t,r,i)=>{const n=s(r.kty,r.crv);const o=t(n,r,i);const u=e({[a]:o},i);u.header=u.header||{};Object.assign(u.header,{epk:{kty:r.kty,crv:r.crv,x:n.x,y:n.y}});return u};const c=(e,t,r,i,s)=>{const{epk:n}=s;const o=t(r,n,s);return e({[a]:o},i,s)};e.exports=((e,t)=>{["ECDH-ES+A128KW","ECDH-ES+A192KW","ECDH-ES+A256KW"].forEach(r=>{const a=r.substr(-6);const s=e.keyManagementEncrypt.get(a);const m=e.keyManagementDecrypt.get(a);const l=parseInt(r.substr(9,3),10);o.set(r,l);if(s&&m){e.keyManagementEncrypt.set(r,p.bind(undefined,s,u.bind(undefined,r,l)));e.keyManagementDecrypt.set(r,c.bind(undefined,m,u.bind(undefined,r,l)));t.EC.deriveKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==n);if(i){t.OKP.deriveKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}}})});e.exports.wrapKey=p;e.exports.unwrapKey=c},9715:function(e,t,r){const{createHash:i}=r(6417);const a=r(7827);const s=(e,t,r)=>{const a=Math.ceil(t/32);let s;for(let t=1;t<=a;t++){const a=Buffer.allocUnsafe(4+e.length+r.length);a.writeUInt32BE(t,0);e.copy(a,4);r.copy(a,4+e.length);if(!s){s=i("sha256").update(a).digest()}else{s=Buffer.concat([s,i("sha256").update(a).digest()])}}return s.slice(0,t)};const n=(e,t=Buffer.allocUnsafe(4))=>{t.writeUInt32BE(e);return t};const o=e=>Buffer.concat([n(e.length),e]);e.exports=((e,t,r,i,{apu:u=Buffer.alloc(0),apv:p=Buffer.alloc(0)}={},c=a)=>{const m=Buffer.concat([o(Buffer.from(e)),o(u),o(p),n(t)]);const l=c(r,i);return s(l,t/8,m)})},9730:function(e){e.exports={pagination:{ListDatasetEntries:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DatasetEntries"},ListModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Models"},ListProjects:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Projects"}}}},9732:function(e){e.exports={pagination:{}}},9733:function(e,t,r){var i=r(2357);var a=r(6215).Buffer;var s=r(4362);var n=r(6584);var o=n.newInvalidAsn1Error;function Reader(e){if(!e||!a.isBuffer(e))throw new TypeError("data must be a node Buffer");this._buf=e;this._size=e.length;this._len=0;this._offset=0}Object.defineProperty(Reader.prototype,"length",{enumerable:true,get:function(){return this._len}});Object.defineProperty(Reader.prototype,"offset",{enumerable:true,get:function(){return this._offset}});Object.defineProperty(Reader.prototype,"remain",{get:function(){return this._size-this._offset}});Object.defineProperty(Reader.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}});Reader.prototype.readByte=function(e){if(this._size-this._offset<1)return null;var t=this._buf[this._offset]&255;if(!e)this._offset+=1;return t};Reader.prototype.peek=function(){return this.readByte(true)};Reader.prototype.readLength=function(e){if(e===undefined)e=this._offset;if(e>=this._size)return null;var t=this._buf[e++]&255;if(t===null)return null;if((t&128)===128){t&=127;if(t===0)throw o("Indefinite length not supported");if(t>4)throw o("encoding too long");if(this._size-e<t)return null;this._len=0;for(var r=0;r<t;r++)this._len=(this._len<<8)+(this._buf[e++]&255)}else{this._len=t}return e};Reader.prototype.readSequence=function(e){var t=this.peek();if(t===null)return null;if(e!==undefined&&e!==t)throw o("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var r=this.readLength(this._offset+1);if(r===null)return null;this._offset=r;return t};Reader.prototype.readInt=function(){return this._readTag(s.Integer)};Reader.prototype.readBoolean=function(){return this._readTag(s.Boolean)===0?false:true};Reader.prototype.readEnumeration=function(){return this._readTag(s.Enumeration)};Reader.prototype.readString=function(e,t){if(!e)e=s.OctetString;var r=this.peek();if(r===null)return null;if(r!==e)throw o("Expected 0x"+e.toString(16)+": got 0x"+r.toString(16));var i=this.readLength(this._offset+1);if(i===null)return null;if(this.length>this._size-i)return null;this._offset=i;if(this.length===0)return t?a.alloc(0):"";var n=this._buf.slice(this._offset,this._offset+this.length);this._offset+=this.length;return t?n:n.toString("utf8")};Reader.prototype.readOID=function(e){if(!e)e=s.OID;var t=this.readString(e,true);if(t===null)return null;var r=[];var i=0;for(var a=0;a<t.length;a++){var n=t[a]&255;i<<=7;i+=n&127;if((n&128)===0){r.push(i);i=0}}i=r.shift();r.unshift(i%40);r.unshift(i/40>>0);return r.join(".")};Reader.prototype._readTag=function(e){i.ok(e!==undefined);var t=this.peek();if(t===null)return null;if(t!==e)throw o("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var r=this.readLength(this._offset+1);if(r===null)return null;if(this.length>4)throw o("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;var a=this._buf[this._offset];var s=0;for(var n=0;n<this.length;n++){s<<=8;s|=this._buf[this._offset++]&255}if((a&128)===128&&n!==4)s-=1<<n*8;return s>>0};e.exports=Reader},9743:function(e){e.exports={pagination:{DescribeInboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeOutboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribePackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstanceOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetPackageVersionHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetUpgradeHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomainsForPackage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchInstanceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPackagesForDomain:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},9747:function(e){"use strict";class Event{constructor(e,t){this.target=t;this.type=e}}class MessageEvent extends Event{constructor(e,t){super("message",t);this.data=e}}class CloseEvent extends Event{constructor(e,t,r){super("close",r);this.wasClean=r._closeFrameReceived&&r._closeFrameSent;this.reason=t;this.code=e}}class OpenEvent extends Event{constructor(e){super("open",e)}}class ErrorEvent extends Event{constructor(e,t){super("error",t);this.message=e.message;this.error=e}}const t={addEventListener(e,t,r){if(typeof t!=="function")return;function onMessage(e){t.call(this,new MessageEvent(e,this))}function onClose(e,r){t.call(this,new CloseEvent(e,r,this))}function onError(e){t.call(this,new ErrorEvent(e,this))}function onOpen(){t.call(this,new OpenEvent(this))}const i=r&&r.once?"once":"on";if(e==="message"){onMessage._listener=t;this[i](e,onMessage)}else if(e==="close"){onClose._listener=t;this[i](e,onClose)}else if(e==="error"){onError._listener=t;this[i](e,onError)}else if(e==="open"){onOpen._listener=t;this[i](e,onOpen)}else{this[i](e,t)}},removeEventListener(e,t){const r=this.listeners(e);for(let i=0;i<r.length;i++){if(r[i]===t||r[i]._listener===t){this.removeListener(e,r[i])}}}};e.exports=t},9767:function(e){e.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"}]}}}},9768:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b,h,f,g,S,N,I,T={}.hasOwnProperty;I=r(8582),S=I.isObject,g=I.isFunction,N=I.isPlainObject;l=r(5796);i=r(9657);a=r(7919);y=r(7660);f=r(9708);d=r(2491);p=r(7738);c=r(5735);s=r(3801);o=r(1755);n=r(9463);u=r(9019);t=r(2884);h=r(3602);b=r(2750);e.exports=m=function(){function XMLDocumentCB(e,t,r){var i;e||(e={});if(!e.writer){e.writer=new b(e)}else if(N(e.writer)){i=e.writer;e.writer=new b(i)}this.options=e;this.writer=e.writer;this.stringify=new h(e);this.onDataCallback=t||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.node=function(e,t,r){var i;if(e==null){throw new Error("Missing node name")}if(this.root&&this.currentLevel===-1){throw new Error("Document can only have one root node")}this.openCurrent();e=e.valueOf();if(t==null){t={}}t=t.valueOf();if(!S(t)){i=[t,r],r=i[0],t=i[1]}this.currentNode=new l(this,e,t);this.currentNode.children=false;this.currentLevel++;this.openTags[this.currentLevel]=this.currentNode;if(r!=null){this.text(r)}return this};XMLDocumentCB.prototype.element=function(e,t,r){if(this.currentNode&&this.currentNode instanceof c){return this.dtdElement.apply(this,arguments)}else{return this.node(e,t,r)}};XMLDocumentCB.prototype.attribute=function(e,r){var i,a;if(!this.currentNode||this.currentNode.children){throw new Error("att() can only be used immediately after an ele() call in callback mode")}if(e!=null){e=e.valueOf()}if(S(e)){for(i in e){if(!T.call(e,i))continue;a=e[i];this.attribute(i,a)}}else{if(g(r)){r=r.apply()}if(!this.options.skipNullAttributes||r!=null){this.currentNode.attributes[e]=new t(this,e,r)}}return this};XMLDocumentCB.prototype.text=function(e){var t;this.openCurrent();t=new f(this,e);this.onData(this.writer.text(t,this.currentLevel+1));return this};XMLDocumentCB.prototype.cdata=function(e){var t;this.openCurrent();t=new i(this,e);this.onData(this.writer.cdata(t,this.currentLevel+1));return this};XMLDocumentCB.prototype.comment=function(e){var t;this.openCurrent();t=new a(this,e);this.onData(this.writer.comment(t,this.currentLevel+1));return this};XMLDocumentCB.prototype.raw=function(e){var t;this.openCurrent();t=new y(this,e);this.onData(this.writer.raw(t,this.currentLevel+1));return this};XMLDocumentCB.prototype.instruction=function(e,t){var r,i,a,s,n;this.openCurrent();if(e!=null){e=e.valueOf()}if(t!=null){t=t.valueOf()}if(Array.isArray(e)){for(r=0,s=e.length;r<s;r++){i=e[r];this.instruction(i)}}else if(S(e)){for(i in e){if(!T.call(e,i))continue;a=e[i];this.instruction(i,a)}}else{if(g(t)){t=t.apply()}n=new d(this,e,t);this.onData(this.writer.processingInstruction(n,this.currentLevel+1))}return this};XMLDocumentCB.prototype.declaration=function(e,t,r){var i;this.openCurrent();if(this.documentStarted){throw new Error("declaration() must be the first node")}i=new p(this,e,t,r);this.onData(this.writer.declaration(i,this.currentLevel+1));return this};XMLDocumentCB.prototype.doctype=function(e,t,r){this.openCurrent();if(e==null){throw new Error("Missing root node name")}if(this.root){throw new Error("dtd() must come before the root node")}this.currentNode=new c(this,t,r);this.currentNode.rootNodeName=e;this.currentNode.children=false;this.currentLevel++;this.openTags[this.currentLevel]=this.currentNode;return this};XMLDocumentCB.prototype.dtdElement=function(e,t){var r;this.openCurrent();r=new n(this,e,t);this.onData(this.writer.dtdElement(r,this.currentLevel+1));return this};XMLDocumentCB.prototype.attList=function(e,t,r,i,a){var n;this.openCurrent();n=new s(this,e,t,r,i,a);this.onData(this.writer.dtdAttList(n,this.currentLevel+1));return this};XMLDocumentCB.prototype.entity=function(e,t){var r;this.openCurrent();r=new o(this,false,e,t);this.onData(this.writer.dtdEntity(r,this.currentLevel+1));return this};XMLDocumentCB.prototype.pEntity=function(e,t){var r;this.openCurrent();r=new o(this,true,e,t);this.onData(this.writer.dtdEntity(r,this.currentLevel+1));return this};XMLDocumentCB.prototype.notation=function(e,t){var r;this.openCurrent();r=new u(this,e,t);this.onData(this.writer.dtdNotation(r,this.currentLevel+1));return this};XMLDocumentCB.prototype.up=function(){if(this.currentLevel<0){throw new Error("The document node has no parent")}if(this.currentNode){if(this.currentNode.children){this.closeNode(this.currentNode)}else{this.openNode(this.currentNode)}this.currentNode=null}else{this.closeNode(this.openTags[this.currentLevel])}delete this.openTags[this.currentLevel];this.currentLevel--;return this};XMLDocumentCB.prototype.end=function(){while(this.currentLevel>=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e instanceof l){this.root=e}this.onData(this.writer.openNode(e,this.currentLevel));return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){if(!e.isClosed){this.onData(this.writer.closeNode(e,this.currentLevel));return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e){this.documentStarted=true;return this.onDataCallback(e)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,r){return this.node(e,t,r)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,r){return this.declaration(e,t,r)};XMLDocumentCB.prototype.dtd=function(e,t,r){return this.doctype(e,t,r)};XMLDocumentCB.prototype.e=function(e,t,r){return this.element(e,t,r)};XMLDocumentCB.prototype.n=function(e,t,r){return this.node(e,t,r)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode instanceof c){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode instanceof c){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},9780:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-04-18",endpointPrefix:"cognito-idp",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity Provider",serviceId:"Cognito Identity Provider",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityProviderService",uid:"cognito-idp-2016-04-18"},operations:{AddCustomAttributes:{input:{type:"structure",required:["UserPoolId","CustomAttributes"],members:{UserPoolId:{},CustomAttributes:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{}}},AdminAddUserToGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminConfirmSignUp:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminCreateUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},TemporaryPassword:{shape:"Sn"},ForceAliasCreation:{type:"boolean"},MessageAction:{},DesiredDeliveryMediums:{type:"list",member:{}},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{User:{shape:"St"}}}},AdminDeleteUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}}},AdminDeleteUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributeNames"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributeNames:{shape:"S10"}}},output:{type:"structure",members:{}}},AdminDisableProviderForUser:{input:{type:"structure",required:["UserPoolId","User"],members:{UserPoolId:{},User:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminDisableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminEnableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminForgetDevice:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{}}}},AdminGetDevice:{input:{type:"structure",required:["DeviceKey","UserPoolId","Username"],members:{DeviceKey:{},UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Device"],members:{Device:{shape:"S1e"}}}},AdminGetUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Username"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}}},AdminInitiateAuth:{input:{type:"structure",required:["UserPoolId","ClientId","AuthFlow"],members:{UserPoolId:{},ClientId:{shape:"S1j"},AuthFlow:{},AuthParameters:{shape:"S1l"},ClientMetadata:{shape:"Sg"},AnalyticsMetadata:{shape:"S1m"},ContextData:{shape:"S1n"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}}},AdminLinkProviderForUser:{input:{type:"structure",required:["UserPoolId","DestinationUser","SourceUser"],members:{UserPoolId:{},DestinationUser:{shape:"S13"},SourceUser:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminListDevices:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},Limit:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{Devices:{shape:"S24"},PaginationToken:{}}}},AdminListGroupsForUser:{input:{type:"structure",required:["Username","UserPoolId"],members:{Username:{shape:"Sd"},UserPoolId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Groups:{shape:"S28"},NextToken:{}}}},AdminListUserAuthEvents:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AuthEvents:{type:"list",member:{type:"structure",members:{EventId:{},EventType:{},CreationDate:{type:"timestamp"},EventResponse:{},EventRisk:{type:"structure",members:{RiskDecision:{},RiskLevel:{},CompromisedCredentialsDetected:{type:"boolean"}}},ChallengeResponses:{type:"list",member:{type:"structure",members:{ChallengeName:{},ChallengeResponse:{}}}},EventContextData:{type:"structure",members:{IpAddress:{},DeviceName:{},Timezone:{},City:{},Country:{}}},EventFeedback:{type:"structure",required:["FeedbackValue","Provider"],members:{FeedbackValue:{},Provider:{},FeedbackDate:{type:"timestamp"}}}}}},NextToken:{}}}},AdminRemoveUserFromGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminResetUserPassword:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminRespondToAuthChallenge:{input:{type:"structure",required:["UserPoolId","ClientId","ChallengeName"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ChallengeName:{},ChallengeResponses:{shape:"S2y"},Session:{},AnalyticsMetadata:{shape:"S1m"},ContextData:{shape:"S1n"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}}},AdminSetUserMFAPreference:{input:{type:"structure",required:["Username","UserPoolId"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},Username:{shape:"Sd"},UserPoolId:{}}},output:{type:"structure",members:{}}},AdminSetUserPassword:{input:{type:"structure",required:["UserPoolId","Username","Password"],members:{UserPoolId:{},Username:{shape:"Sd"},Password:{shape:"Sn"},Permanent:{type:"boolean"}}},output:{type:"structure",members:{}}},AdminSetUserSettings:{input:{type:"structure",required:["UserPoolId","Username","MFAOptions"],members:{UserPoolId:{},Username:{shape:"Sd"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}}},AdminUpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackValue:{}}},output:{type:"structure",members:{}}},AdminUpdateDeviceStatus:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{},DeviceRememberedStatus:{}}},output:{type:"structure",members:{}}},AdminUpdateUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributes"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminUserGlobalSignOut:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AssociateSoftwareToken:{input:{type:"structure",members:{AccessToken:{shape:"S1v"},Session:{}}},output:{type:"structure",members:{SecretCode:{type:"string",sensitive:true},Session:{}}}},ChangePassword:{input:{type:"structure",required:["PreviousPassword","ProposedPassword","AccessToken"],members:{PreviousPassword:{shape:"Sn"},ProposedPassword:{shape:"Sn"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}},authtype:"none"},ConfirmDevice:{input:{type:"structure",required:["AccessToken","DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{},DeviceSecretVerifierConfig:{type:"structure",members:{PasswordVerifier:{},Salt:{}}},DeviceName:{}}},output:{type:"structure",members:{UserConfirmationNecessary:{type:"boolean"}}}},ConfirmForgotPassword:{input:{type:"structure",required:["ClientId","Username","ConfirmationCode","Password"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},Password:{shape:"Sn"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},ConfirmSignUp:{input:{type:"structure",required:["ClientId","Username","ConfirmationCode"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},ForceAliasCreation:{type:"boolean"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},CreateGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},CreateIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName","ProviderType","ProviderDetails"],members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},CreateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},CreateUserImportJob:{input:{type:"structure",required:["JobName","UserPoolId","CloudWatchLogsRoleArn"],members:{JobName:{},UserPoolId:{},CloudWatchLogsRoleArn:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},CreateUserPool:{input:{type:"structure",required:["PoolName"],members:{PoolName:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},Schema:{shape:"S5t"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},AccountRecoverySetting:{shape:"S5x"}}},output:{type:"structure",members:{UserPool:{shape:"S63"}}}},CreateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientName"],members:{UserPoolId:{},ClientName:{},GenerateSecret:{type:"boolean"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},CreateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},DeleteGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{}}}},DeleteIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}}},DeleteResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}}},DeleteUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},authtype:"none"},DeleteUserAttributes:{input:{type:"structure",required:["UserAttributeNames","AccessToken"],members:{UserAttributeNames:{shape:"S10"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}},authtype:"none"},DeleteUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}}},DeleteUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}}},DeleteUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{}}},output:{type:"structure",members:{}}},DescribeIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},DescribeResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},DescribeRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7f"}}}},DescribeUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},DescribeUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{UserPool:{shape:"S63"}}}},DescribeUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},DescribeUserPoolDomain:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{type:"structure",members:{DomainDescription:{type:"structure",members:{UserPoolId:{},AWSAccountId:{},Domain:{},S3Bucket:{},CloudFrontDistribution:{},Version:{},Status:{},CustomDomainConfig:{shape:"S6x"}}}}}},ForgetDevice:{input:{type:"structure",required:["DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{}}}},ForgotPassword:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},GetCSVHeader:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{UserPoolId:{},CSVHeader:{type:"list",member:{}}}}},GetDevice:{input:{type:"structure",required:["DeviceKey"],members:{DeviceKey:{},AccessToken:{shape:"S1v"}}},output:{type:"structure",required:["Device"],members:{Device:{shape:"S1e"}}}},GetGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},GetIdentityProviderByIdentifier:{input:{type:"structure",required:["UserPoolId","IdpIdentifier"],members:{UserPoolId:{},IdpIdentifier:{}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},GetSigningCertificate:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{Certificate:{}}}},GetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8r"}}}},GetUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},output:{type:"structure",required:["Username","UserAttributes"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}},authtype:"none"},GetUserAttributeVerificationCode:{input:{type:"structure",required:["AccessToken","AttributeName"],members:{AccessToken:{shape:"S1v"},AttributeName:{},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},GetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}}},GlobalSignOut:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}}},InitiateAuth:{input:{type:"structure",required:["AuthFlow","ClientId"],members:{AuthFlow:{},AuthParameters:{shape:"S1l"},ClientMetadata:{shape:"Sg"},ClientId:{shape:"S1j"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},ListDevices:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"},Limit:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{Devices:{shape:"S24"},PaginationToken:{}}}},ListGroups:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Groups:{shape:"S28"},NextToken:{}}}},ListIdentityProviders:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Providers"],members:{Providers:{type:"list",member:{type:"structure",members:{ProviderName:{},ProviderType:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceServers:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ResourceServers"],members:{ResourceServers:{type:"list",member:{shape:"S4i"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S5n"}}}},ListUserImportJobs:{input:{type:"structure",required:["UserPoolId","MaxResults"],members:{UserPoolId:{},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{UserImportJobs:{type:"list",member:{shape:"S4m"}},PaginationToken:{}}}},ListUserPoolClients:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UserPoolClients:{type:"list",member:{type:"structure",members:{ClientId:{shape:"S1j"},UserPoolId:{},ClientName:{}}}},NextToken:{}}}},ListUserPools:{input:{type:"structure",required:["MaxResults"],members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserPools:{type:"list",member:{type:"structure",members:{Id:{},Name:{},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListUsers:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},AttributesToGet:{type:"list",member:{}},Limit:{type:"integer"},PaginationToken:{},Filter:{}}},output:{type:"structure",members:{Users:{shape:"Sa4"},PaginationToken:{}}}},ListUsersInGroup:{input:{type:"structure",required:["UserPoolId","GroupName"],members:{UserPoolId:{},GroupName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{shape:"Sa4"},NextToken:{}}}},ResendConfirmationCode:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S8d"}}},authtype:"none"},RespondToAuthChallenge:{input:{type:"structure",required:["ClientId","ChallengeName"],members:{ClientId:{shape:"S1j"},ChallengeName:{},Session:{},ChallengeResponses:{shape:"S2y"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},SetRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7f"}}}},SetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CSS:{},ImageFile:{type:"blob"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8r"}}}},SetUserMFAPreference:{input:{type:"structure",required:["AccessToken"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}}},SetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}}},SetUserSettings:{input:{type:"structure",required:["AccessToken","MFAOptions"],members:{AccessToken:{shape:"S1v"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}},authtype:"none"},SignUp:{input:{type:"structure",required:["ClientId","Username","Password"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},Password:{shape:"Sn"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",required:["UserConfirmed","UserSub"],members:{UserConfirmed:{type:"boolean"},CodeDeliveryDetails:{shape:"S8d"},UserSub:{}}},authtype:"none"},StartUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},StopUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S5n"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackToken:{shape:"S1v"},FeedbackValue:{}}},output:{type:"structure",members:{}}},UpdateDeviceStatus:{input:{type:"structure",required:["AccessToken","DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{},DeviceRememberedStatus:{}}},output:{type:"structure",members:{}}},UpdateGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},UpdateIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},UpdateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},UpdateUserAttributes:{input:{type:"structure",required:["UserAttributes","AccessToken"],members:{UserAttributes:{shape:"Sj"},AccessToken:{shape:"S1v"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetailsList:{type:"list",member:{shape:"S8d"}}}},authtype:"none"},UpdateUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S53"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},AccountRecoverySetting:{shape:"S5x"}}},output:{type:"structure",members:{}}},UpdateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ClientName:{},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},UpdateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId","CustomDomainConfig"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},VerifySoftwareToken:{input:{type:"structure",required:["UserCode"],members:{AccessToken:{shape:"S1v"},Session:{},UserCode:{},FriendlyDeviceName:{}}},output:{type:"structure",members:{Status:{},Session:{}}}},VerifyUserAttribute:{input:{type:"structure",required:["AccessToken","AttributeName","Code"],members:{AccessToken:{shape:"S1v"},AttributeName:{},Code:{}}},output:{type:"structure",members:{}},authtype:"none"}},shapes:{S4:{type:"structure",members:{Name:{},AttributeDataType:{},DeveloperOnlyAttribute:{type:"boolean"},Mutable:{type:"boolean"},Required:{type:"boolean"},NumberAttributeConstraints:{type:"structure",members:{MinValue:{},MaxValue:{}}},StringAttributeConstraints:{type:"structure",members:{MinLength:{},MaxLength:{}}}}},Sd:{type:"string",sensitive:true},Sg:{type:"map",key:{},value:{}},Sj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{type:"string",sensitive:true}}}},Sn:{type:"string",sensitive:true},St:{type:"structure",members:{Username:{shape:"Sd"},Attributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"}}},Sw:{type:"list",member:{type:"structure",members:{DeliveryMedium:{},AttributeName:{}}}},S10:{type:"list",member:{}},S13:{type:"structure",members:{ProviderName:{},ProviderAttributeName:{},ProviderAttributeValue:{}}},S1e:{type:"structure",members:{DeviceKey:{},DeviceAttributes:{shape:"Sj"},DeviceCreateDate:{type:"timestamp"},DeviceLastModifiedDate:{type:"timestamp"},DeviceLastAuthenticatedDate:{type:"timestamp"}}},S1h:{type:"list",member:{}},S1j:{type:"string",sensitive:true},S1l:{type:"map",key:{},value:{},sensitive:true},S1m:{type:"structure",members:{AnalyticsEndpointId:{}}},S1n:{type:"structure",required:["IpAddress","ServerName","ServerPath","HttpHeaders"],members:{IpAddress:{},ServerName:{},ServerPath:{},HttpHeaders:{type:"list",member:{type:"structure",members:{headerName:{},headerValue:{}}}},EncodedData:{}}},S1t:{type:"map",key:{},value:{}},S1u:{type:"structure",members:{AccessToken:{shape:"S1v"},ExpiresIn:{type:"integer"},TokenType:{},RefreshToken:{shape:"S1v"},IdToken:{shape:"S1v"},NewDeviceMetadata:{type:"structure",members:{DeviceKey:{},DeviceGroupKey:{}}}}},S1v:{type:"string",sensitive:true},S24:{type:"list",member:{shape:"S1e"}},S28:{type:"list",member:{shape:"S29"}},S29:{type:"structure",members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S2y:{type:"map",key:{},value:{}},S31:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S3s:{type:"string",sensitive:true},S3u:{type:"structure",members:{EncodedData:{}}},S43:{type:"map",key:{},value:{}},S44:{type:"map",key:{},value:{}},S46:{type:"list",member:{}},S49:{type:"structure",members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S4d:{type:"list",member:{type:"structure",required:["ScopeName","ScopeDescription"],members:{ScopeName:{},ScopeDescription:{}}}},S4i:{type:"structure",members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},S4m:{type:"structure",members:{JobName:{},JobId:{},UserPoolId:{},PreSignedUrl:{},CreationDate:{type:"timestamp"},StartDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},CloudWatchLogsRoleArn:{},ImportedUsers:{type:"long"},SkippedUsers:{type:"long"},FailedUsers:{type:"long"},CompletionMessage:{}}},S4u:{type:"structure",members:{PasswordPolicy:{type:"structure",members:{MinimumLength:{type:"integer"},RequireUppercase:{type:"boolean"},RequireLowercase:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireSymbols:{type:"boolean"},TemporaryPasswordValidityDays:{type:"integer"}}}}},S4y:{type:"structure",members:{PreSignUp:{},CustomMessage:{},PostConfirmation:{},PreAuthentication:{},PostAuthentication:{},DefineAuthChallenge:{},CreateAuthChallenge:{},VerifyAuthChallengeResponse:{},PreTokenGeneration:{},UserMigration:{},CustomSMSSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},CustomEmailSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},KMSKeyID:{}}},S53:{type:"list",member:{}},S55:{type:"list",member:{}},S57:{type:"list",member:{}},S5c:{type:"structure",members:{SmsMessage:{},EmailMessage:{},EmailSubject:{},EmailMessageByLink:{},EmailSubjectByLink:{},DefaultEmailOption:{}}},S5h:{type:"structure",members:{ChallengeRequiredOnNewDevice:{type:"boolean"},DeviceOnlyRememberedOnUserPrompt:{type:"boolean"}}},S5i:{type:"structure",members:{SourceArn:{},ReplyToEmailAddress:{},EmailSendingAccount:{},From:{},ConfigurationSet:{}}},S5m:{type:"structure",required:["SnsCallerArn"],members:{SnsCallerArn:{},ExternalId:{}}},S5n:{type:"map",key:{},value:{}},S5q:{type:"structure",members:{AllowAdminCreateUserOnly:{type:"boolean"},UnusedAccountValidityDays:{type:"integer"},InviteMessageTemplate:{type:"structure",members:{SMSMessage:{},EmailMessage:{},EmailSubject:{}}}}},S5t:{type:"list",member:{shape:"S4"}},S5u:{type:"structure",required:["AdvancedSecurityMode"],members:{AdvancedSecurityMode:{}}},S5w:{type:"structure",required:["CaseSensitive"],members:{CaseSensitive:{type:"boolean"}}},S5x:{type:"structure",members:{RecoveryMechanisms:{type:"list",member:{type:"structure",required:["Priority","Name"],members:{Priority:{type:"integer"},Name:{}}}}}},S63:{type:"structure",members:{Id:{},Name:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},SchemaAttributes:{shape:"S5t"},AutoVerifiedAttributes:{shape:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EstimatedNumberOfUsers:{type:"integer"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},SmsConfigurationFailure:{},EmailConfigurationFailure:{},Domain:{},CustomDomain:{},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},Arn:{},AccountRecoverySetting:{shape:"S5x"}}},S6c:{type:"structure",members:{AccessToken:{},IdToken:{},RefreshToken:{}}},S6e:{type:"list",member:{}},S6g:{type:"list",member:{}},S6i:{type:"list",member:{}},S6j:{type:"list",member:{}},S6l:{type:"list",member:{}},S6m:{type:"list",member:{}},S6o:{type:"list",member:{}},S6q:{type:"structure",members:{ApplicationId:{},ApplicationArn:{},RoleArn:{},ExternalId:{},UserDataShared:{type:"boolean"}}},S6u:{type:"structure",members:{UserPoolId:{},ClientName:{},ClientId:{shape:"S1j"},ClientSecret:{type:"string",sensitive:true},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},S6x:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},S7f:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"},LastModifiedDate:{type:"timestamp"}}},S7g:{type:"structure",required:["Actions"],members:{EventFilter:{type:"list",member:{}},Actions:{type:"structure",required:["EventAction"],members:{EventAction:{}}}}},S7l:{type:"structure",required:["Actions"],members:{NotifyConfiguration:{type:"structure",required:["SourceArn"],members:{From:{},ReplyTo:{},SourceArn:{},BlockEmail:{shape:"S7n"},NoActionEmail:{shape:"S7n"},MfaEmail:{shape:"S7n"}}},Actions:{type:"structure",members:{LowAction:{shape:"S7r"},MediumAction:{shape:"S7r"},HighAction:{shape:"S7r"}}}}},S7n:{type:"structure",required:["Subject"],members:{Subject:{},HtmlBody:{},TextBody:{}}},S7r:{type:"structure",required:["Notify","EventAction"],members:{Notify:{type:"boolean"},EventAction:{}}},S7u:{type:"structure",members:{BlockedIPRangeList:{type:"list",member:{}},SkippedIPRangeList:{type:"list",member:{}}}},S8d:{type:"structure",members:{Destination:{},DeliveryMedium:{},AttributeName:{}}},S8r:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},ImageUrl:{},CSS:{},CSSVersion:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S91:{type:"structure",members:{SmsAuthenticationMessage:{},SmsConfiguration:{shape:"S5m"}}},S92:{type:"structure",members:{Enabled:{type:"boolean"}}},Sa4:{type:"list",member:{shape:"St"}}}}},9806:function(e,t,r){var i=r(153);function JsonParser(){}JsonParser.prototype.parse=function(e,t){return translate(JSON.parse(e),t)};function translate(e,t){if(!t||e===undefined)return undefined;switch(t.type){case"structure":return translateStructure(e,t);case"map":return translateMap(e,t);case"list":return translateList(e,t);default:return translateScalar(e,t)}}function translateStructure(e,t){if(e==null)return undefined;var r={};var a=t.members;i.each(a,function(t,i){var a=i.isLocationName?i.name:t;if(Object.prototype.hasOwnProperty.call(e,a)){var s=e[a];var n=translate(s,i);if(n!==undefined)r[t]=n}});return r}function translateList(e,t){if(e==null)return undefined;var r=[];i.arrayEach(e,function(e){var i=translate(e,t.member);if(i===undefined)r.push(null);else r.push(i)});return r}function translateMap(e,t){if(e==null)return undefined;var r={};i.each(e,function(e,i){var a=translate(i,t.value);if(a===undefined)r[e]=null;else r[e]=a});return r}function translateScalar(e,t){return t.toType(e)}e.exports=JsonParser},9810:function(e,t,r){var i=r(395);var a=i.util;var s=i.Model.Shape;var n=r(3992);var o={explicitCharkey:false,trim:false,normalize:false,explicitRoot:false,emptyTag:null,explicitArray:true,ignoreAttrs:false,mergeAttrs:false,validator:null};function NodeXmlParser(){}NodeXmlParser.prototype.parse=function(e,t){t=t||{};var r=null;var i=null;var s=new n.Parser(o);s.parseString(e,function(e,t){i=e;r=t});if(r){var u=parseXml(r,t);if(r.ResponseMetadata){u.ResponseMetadata=parseXml(r.ResponseMetadata[0],{})}return u}else if(i){throw a.error(i,{code:"XMLParserError",retryable:true})}else{return parseXml({},t)}};function parseXml(e,t){switch(t.type){case"structure":return parseStructure(e,t);case"map":return parseMap(e,t);case"list":return parseList(e,t);case undefined:case null:return parseUnknown(e);default:return parseScalar(e,t)}}function parseStructure(e,t){var r={};if(e===null)return r;a.each(t.members,function(i,a){var s=a.name;if(Object.prototype.hasOwnProperty.call(e,s)&&Array.isArray(e[s])){var n=e[s];if(!a.flattened)n=n[0];r[i]=parseXml(n,a)}else if(a.isXmlAttribute&&e.$&&Object.prototype.hasOwnProperty.call(e.$,s)){r[i]=parseScalar(e.$[s],a)}else if(a.type==="list"&&!t.api.xmlNoDefaultLists){r[i]=a.defaultValue}});return r}function parseMap(e,t){var r={};if(e===null)return r;var i=t.key.name||"key";var s=t.value.name||"value";var n=t.flattened?e:e.entry;if(Array.isArray(n)){a.arrayEach(n,function(e){r[e[i][0]]=parseXml(e[s][0],t.value)})}return r}function parseList(e,t){var r=[];var i=t.member.name||"member";if(t.flattened){a.arrayEach(e,function(e){r.push(parseXml(e,t.member))})}else if(e&&Array.isArray(e[i])){a.arrayEach(e[i],function(e){r.push(parseXml(e,t.member))})}return r}function parseScalar(e,t){if(e&&e.$&&e.$.encoding==="base64"){t=new s.create({type:e.$.encoding})}if(e&&e._)e=e._;if(typeof t.toType==="function"){return t.toType(e)}else{return e}}function parseUnknown(e){if(e===undefined||e===null)return"";if(typeof e==="string")return e;if(Array.isArray(e)){var t=[];for(i=0;i<e.length;i++){t.push(parseXml(e[i],{}))}return t}var r=Object.keys(e),i;if(r.length===0||r.length===1&&r[0]==="$"){return{}}var a={};for(i=0;i<r.length;i++){var s=r[i],n=e[s];if(s==="$")continue;if(n.length>1){a[s]=parseList(n,{member:{}})}else{a[s]=parseXml(n[0],{})}}return a}e.exports=NodeXmlParser},9811:function(e){e.exports=function(e,t){Object.keys(t).forEach(function(r){e[r]=e[r]||t[r]});return e}},9819:function(e,t,r){var i=r(395);var a={};var s=[];var n=50;var o="aws4_request";e.exports={createScope:function createScope(e,t,r){return[e.substr(0,8),t,r,o].join("/")},getSigningKey:function getSigningKey(e,t,r,u,p){var c=i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64");var m=[c,t,r,u].join("_");p=p!==false;if(p&&m in a){return a[m]}var l=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer");var d=i.util.crypto.hmac(l,r,"buffer");var y=i.util.crypto.hmac(d,u,"buffer");var b=i.util.crypto.hmac(y,o,"buffer");if(p){a[m]=b;s.push(m);if(s.length>n){delete a[s.shift()]}}return b},emptyCache:function emptyCache(){a={};s=[]}}},9822:function(e,t,r){const i=r(4830);const a=r(7298);const s=(e,t)=>{if(a(e,t)){return null}else{const r=i(e);const a=i(t);const s=r.prerelease.length||a.prerelease.length;const n=s?"pre":"";const o=s?"prerelease":"";for(const e in r){if(e==="major"||e==="minor"||e==="patch"){if(r[e]!==a[e]){return n+e}}}return o}};e.exports=s},9828:function(e,t,r){var i=r(395);var a=i.util.inherit;var s=r(2802);i.Response=a({constructor:function Response(e){this.request=e;this.data=null;this.error=null;this.retryCount=0;this.redirectCount=0;this.httpResponse=new i.HttpResponse;if(e){this.maxRetries=e.service.numRetries();this.maxRedirects=e.service.config.maxRedirects}},nextPage:function nextPage(e){var t;var r=this.request.service;var a=this.request.operation;try{t=r.paginationConfig(a,true)}catch(e){this.error=e}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var s=i.util.copy(this.request.params);if(!this.nextPageTokens){return e?e(null,null):null}else{var n=t.inputToken;if(typeof n==="string")n=[n];for(var o=0;o<n.length;o++){s[n[o]]=this.nextPageTokens[o]}return r.makeRequest(this.request.operation,s,e)}},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 e=this.request.service.paginationConfig(this.request.operation);if(!e)return this.nextPageTokens;this.nextPageTokens=null;if(e.moreResults){if(!s.search(this.data,e.moreResults)){return this.nextPageTokens}}var t=e.outputToken;if(typeof t==="string")t=[t];i.util.arrayEach.call(this,t,function(e){var t=s.search(this.data,e);if(t){this.nextPageTokens=this.nextPageTokens||[];this.nextPageTokens.push(t)}});return this.nextPageTokens}})},9836:function(e){e.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},ListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},ListCommandInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CommandInvocations"},ListCommands:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Commands"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListOpsItemEvents:{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"}}}},9837:function(e){e.exports={pagination:{}}},9839:function(e){e.exports={pagination:{DescribeConnectorProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},DescribeConnectors:{input_token:"nextToken",output_token:"nextToken"},DescribeFlowExecutionRecords:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFlows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},9843:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceAbbreviation:"Elastic Load Balancing v2",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing v2",signatureVersion:"v4",uid:"elasticloadbalancingv2-2015-12-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},operations:{AddListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"AddListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"}}}},AddTags:{input:{type:"structure",required:["ResourceArns","Tags"],members:{ResourceArns:{shape:"S9"},Tags:{shape:"Sb"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2c"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2j"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S30"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"},TargetType:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S3z"}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{resultWrapper:"DeleteListenerResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{}}},output:{resultWrapper:"DeleteRuleResult",type:"structure",members:{}}},DeleteTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DeleteTargetGroupResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4b"}}},output:{resultWrapper:"DeregisterTargetsResult",type:"structure",members:{}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeListenerCertificates:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"},NextMarker:{}}}},DescribeListeners:{input:{type:"structure",members:{LoadBalancerArn:{},ListenerArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenersResult",type:"structure",members:{Listeners:{shape:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4u"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S41"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2j"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3g"},NextMarker:{}}}},DescribeSSLPolicies:{input:{type:"structure",members:{Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeSSLPoliciesResult",type:"structure",members:{SslPolicies:{type:"list",member:{type:"structure",members:{SslProtocols:{type:"list",member:{}},Ciphers:{type:"list",member:{type:"structure",members:{Name:{},Priority:{type:"integer"}}}},Name:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{shape:"S9"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sb"}}}}}}},DescribeTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DescribeTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5l"}}}},DescribeTargetGroups:{input:{type:"structure",members:{LoadBalancerArn:{},TargetGroupArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTargetGroupsResult",type:"structure",members:{TargetGroups:{shape:"S3z"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4b"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4c"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4u"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4u"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S3z"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5l"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5l"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4b"}}},output:{resultWrapper:"RegisterTargetsResult",type:"structure",members:{}}},RemoveListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"RemoveListenerCertificatesResult",type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceArns","TagKeys"],members:{ResourceArns:{shape:"S9"},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetIpAddressType:{input:{type:"structure",required:["LoadBalancerArn","IpAddressType"],members:{LoadBalancerArn:{},IpAddressType:{}}},output:{resultWrapper:"SetIpAddressTypeResult",type:"structure",members:{IpAddressType:{}}}},SetRulePriorities:{input:{type:"structure",required:["RulePriorities"],members:{RulePriorities:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{type:"integer"}}}}}},output:{resultWrapper:"SetRulePrioritiesResult",type:"structure",members:{Rules:{shape:"S3g"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2c"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2c"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2s"},IpAddressType:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2c:{type:"list",member:{}},S2j:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2s"},SecurityGroups:{shape:"S2c"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2s:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S30:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S33"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S33"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S33"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S33"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S33"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S33"}}}}}},S33:{type:"list",member:{}},S3g:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3u:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S3z:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3u"},LoadBalancerArns:{shape:"S41"},TargetType:{},ProtocolVersion:{}}}},S41:{type:"list",member:{}},S4b:{type:"list",member:{shape:"S4c"}},S4c:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4u:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5l:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},9856:function(e,t,r){var i=r(395);var a=i.util.string.byteLength;var s=i.util.Buffer;i.S3.ManagedUpload=i.util.inherit({constructor:function ManagedUpload(e){var t=this;i.SequentialExecutor.call(t);t.body=null;t.sliceFn=null;t.callback=null;t.parts={};t.completeInfo=[];t.fillQueue=function(){t.callback(new Error("Unsupported body payload "+typeof t.body))};t.configure(e)},configure:function configure(e){e=e||{};this.partSize=this.minPartSize;if(e.queueSize)this.queueSize=e.queueSize;if(e.partSize)this.partSize=e.partSize;if(e.leavePartsOnError)this.leavePartsOnError=true;if(e.tags){if(!Array.isArray(e.tags)){throw new Error("Tags must be specified as an array; "+typeof e.tags+" provided.")}this.tags=e.tags}if(this.partSize<this.minPartSize){throw new Error("partSize must be greater than "+this.minPartSize)}this.service=e.service;this.bindServiceObject(e.params);this.validateBody();this.adjustTotalBytes()},leavePartsOnError:false,queueSize:4,partSize:null,minPartSize:1024*1024*5,maxTotalParts:1e4,send:function(e){var t=this;t.failed=false;t.callback=e||function(e){if(e)throw e};var r=true;if(t.sliceFn){t.fillQueue=t.fillBuffer}else if(i.util.isNode()){var a=i.util.stream.Stream;if(t.body instanceof a){r=false;t.fillQueue=t.fillStream;t.partBuffers=[];t.body.on("error",function(e){t.cleanup(e)}).on("readable",function(){t.fillQueue()}).on("end",function(){t.isDoneChunking=true;t.numParts=t.totalPartNumbers;t.fillQueue.call(t);if(t.isDoneChunking&&t.totalPartNumbers>=1&&t.doneParts===t.numParts){t.finishMultiPart()}})}}if(r)t.fillQueue.call(t)},abort:function(){var e=this;if(e.isDoneChunking===true&&e.totalPartNumbers===1&&e.singlePart){e.singlePart.abort()}else{e.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:false}))}},validateBody:function validateBody(){var e=this;e.body=e.service.config.params.Body;if(typeof e.body==="string"){e.body=i.util.buffer.toBuffer(e.body)}else if(!e.body){throw new Error("params.Body is required")}e.sliceFn=i.util.arraySliceFn(e.body)},bindServiceObject:function bindServiceObject(e){e=e||{};var t=this;if(!t.service){t.service=new i.S3({params:e})}else{var r=t.service;var a=i.util.copy(r._originalConfig||{});a.signatureVersion=r.getSignatureVersion();t.service=new r.constructor.__super__(a);t.service.config.params=i.util.merge(t.service.config.params||{},e)}},adjustTotalBytes:function adjustTotalBytes(){var e=this;try{e.totalBytes=a(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);if(t>e.partSize)e.partSize=t}else{e.totalBytes=undefined}},isDoneChunking:false,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:undefined,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:false,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function fillBuffer(){var e=this;var t=a(e.body);if(t===0){e.isDoneChunking=true;e.numParts=1;e.nextChunk(e.body);return}while(e.activeParts<e.queueSize&&e.partPos<t){var r=Math.min(e.partPos+e.partSize,t);var i=e.sliceFn.call(e.body,e.partPos,r);e.partPos+=e.partSize;if(a(i)<e.partSize||e.partPos===t){e.isDoneChunking=true;e.numParts=e.totalPartNumbers+1}e.nextChunk(i)}},fillStream:function fillStream(){var e=this;if(e.activeParts>=e.queueSize)return;var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t){e.partBuffers.push(t);e.partBufferLength+=t.length;e.totalChunkedBytes+=t.length}if(e.partBufferLength>=e.partSize){var r=e.partBuffers.length===1?e.partBuffers[0]:s.concat(e.partBuffers);e.partBuffers=[];e.partBufferLength=0;if(r.length>e.partSize){var i=r.slice(e.partSize);e.partBuffers.push(i);e.partBufferLength+=i.length;r=r.slice(0,e.partSize)}e.nextChunk(r)}if(e.isDoneChunking&&!e.isDoneSending){r=e.partBuffers.length===1?e.partBuffers[0]:s.concat(e.partBuffers);e.partBuffers=[];e.partBufferLength=0;e.totalBytes=e.totalChunkedBytes;e.isDoneSending=true;if(e.numParts===0||r.length>0){e.numParts++;e.nextChunk(r)}}e.body.read(0)},nextChunk:function nextChunk(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&r===1){var a={Body:e};if(this.tags){a.Tagging=this.getTaggingHeader()}var s=t.service.putObject(a);s._managedUpload=t;s.on("httpUploadProgress",t.progress).send(t.finishSinglePart);t.singlePart=s;return null}else if(t.service.config.params.ContentMD5){var n=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:false});t.cleanup(n);return null}if(t.completeInfo[r]&&t.completeInfo[r].ETag!==null){return null}t.activeParts++;if(!t.service.config.params.UploadId){if(!t.multipartReq){t.multipartReq=t.service.createMultipartUpload();t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId;t.multipartReq=null});t.queueChunks(e,r);t.multipartReq.on("error",function(e){t.cleanup(e)});t.multipartReq.send()}else{t.queueChunks(e,r)}}else{t.uploadPart(e,r)}},getTaggingHeader:function getTaggingHeader(){var e=[];for(var t=0;t<this.tags.length;t++){e.push(i.util.uriEscape(this.tags[t].Key)+"="+i.util.uriEscape(this.tags[t].Value))}return e.join("&")},uploadPart:function uploadPart(e,t){var r=this;var a={Body:e,ContentLength:i.util.string.byteLength(e),PartNumber:t};var s={ETag:null,PartNumber:t};r.completeInfo[t]=s;var n=r.service.uploadPart(a);r.parts[t]=n;n._lastUploadedBytes=0;n._managedUpload=r;n.on("httpUploadProgress",r.progress);n.send(function(e,n){delete r.parts[a.PartNumber];r.activeParts--;if(!e&&(!n||!n.ETag)){var o="No access to ETag property on response.";if(i.util.isBrowser()){o+=" Check CORS configuration to expose ETag header."}e=i.util.error(new Error(o),{code:"ETagMissing",retryable:false})}if(e)return r.cleanup(e);if(r.completeInfo[t]&&r.completeInfo[t].ETag!==null)return null;s.ETag=n.ETag;r.doneParts++;if(r.isDoneChunking&&r.doneParts===r.numParts){r.finishMultiPart()}else{r.fillQueue.call(r)}})},queueChunks:function queueChunks(e,t){var r=this;r.multipartReq.on("success",function(){r.uploadPart(e,t)})},cleanup:function cleanup(e){var t=this;if(t.failed)return;if(typeof t.body.removeAllListeners==="function"&&typeof t.body.resume==="function"){t.body.removeAllListeners("readable");t.body.removeAllListeners("end");t.body.resume()}if(t.multipartReq){t.multipartReq.removeAllListeners("success");t.multipartReq.removeAllListeners("error");t.multipartReq.removeAllListeners("complete");delete t.multipartReq}if(t.service.config.params.UploadId&&!t.leavePartsOnError){t.service.abortMultipartUpload().send()}else if(t.leavePartsOnError){t.isDoneChunking=false}i.util.each(t.parts,function(e,t){t.removeAllListeners("complete");t.abort()});t.activeParts=0;t.partPos=0;t.numParts=0;t.totalPartNumbers=0;t.parts={};t.failed=true;t.callback(e)},finishMultiPart:function finishMultiPart(){var e=this;var t={MultipartUpload:{Parts:e.completeInfo.slice(1)}};e.service.completeMultipartUpload(t,function(t,r){if(t){return e.cleanup(t)}if(r&&typeof r.Location==="string"){r.Location=r.Location.replace(/%2F/g,"/")}if(Array.isArray(e.tags)){for(var i=0;i<e.tags.length;i++){e.tags[i].Value=String(e.tags[i].Value)}e.service.putObjectTagging({Tagging:{TagSet:e.tags}},function(t,i){if(t){e.callback(t)}else{e.callback(t,r)}})}else{e.callback(t,r)}})},finishSinglePart:function finishSinglePart(e,t){var r=this.request._managedUpload;var i=this.request.httpRequest;var a=i.endpoint;if(e)return r.callback(e);t.Location=[a.protocol,"//",a.host,i.path].join("");t.key=this.request.params.Key;t.Key=this.request.params.Key;t.Bucket=this.request.params.Bucket;r.callback(e,t)},progress:function progress(e){var t=this._managedUpload;if(this.operation==="putObject"){e.part=1;e.key=this.params.Key}else{t.totalUploadedBytes+=e.loaded-this._lastUploadedBytes;this._lastUploadedBytes=e.loaded;e={loaded:t.totalUploadedBytes,total:t.totalBytes,part:this.params.PartNumber,key:this.params.Key}}t.emit("httpUploadProgress",[e])}});i.util.mixin(i.S3.ManagedUpload,i.SequentialExecutor);i.S3.ManagedUpload.addPromisesToClass=function addPromisesToClass(e){this.prototype.promise=i.util.promisifyMethod("send",e)};i.S3.ManagedUpload.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.promise};i.util.addPromises(i.S3.ManagedUpload);e.exports=i.S3.ManagedUpload},9862:function(e){e.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"}}}},9870:function(e,t,r){e=r.nmd(e);(function(r){var i=true&&t;var a=true&&e&&e.exports==i&&e;var s=typeof global=="object"&&global;if(s.global===s||s.window===s){r=s}var n=function(e){this.message=e};n.prototype=new Error;n.prototype.name="InvalidCharacterError";var o=function(e){throw new n(e)};var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var p=/[\t\n\f\r ]/g;var c=function(e){e=String(e).replace(p,"");var t=e.length;if(t%4==0){e=e.replace(/==?$/,"");t=e.length}if(t%4==1||/[^+a-zA-Z0-9/]/.test(e)){o("Invalid character: the string to be decoded is not correctly encoded.")}var r=0;var i;var a;var s="";var n=-1;while(++n<t){a=u.indexOf(e.charAt(n));i=r%4?i*64+a:a;if(r++%4){s+=String.fromCharCode(255&i>>(-2*r&6))}}return s};var m=function(e){e=String(e);if(/[^\0-\xFF]/.test(e)){o("The string to be encoded contains characters outside of the "+"Latin1 range.")}var t=e.length%3;var r="";var i=-1;var a;var s;var n;var p;var c;var m=e.length-t;while(++i<m){a=e.charCodeAt(i)<<16;s=e.charCodeAt(++i)<<8;n=e.charCodeAt(++i);c=a+s+n;r+=u.charAt(c>>18&63)+u.charAt(c>>12&63)+u.charAt(c>>6&63)+u.charAt(c&63)}if(t==2){a=e.charCodeAt(i)<<8;s=e.charCodeAt(++i);c=a+s;r+=u.charAt(c>>10)+u.charAt(c>>4&63)+u.charAt(c<<2&63)+"="}else if(t==1){c=e.charCodeAt(i);r+=u.charAt(c>>2)+u.charAt(c<<4&63)+"=="}return r};var l={encode:m,decode:c,version:"0.1.0"};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return l})}else if(i&&!i.nodeType){if(a){a.exports=l}else{for(var d in l){l.hasOwnProperty(d)&&(i[d]=l[d])}}}else{r.base64=l}})(this)},9890:function(e,t,r){"use strict";var i=r(6844).MissingRef;e.exports=compileAsync;function compileAsync(e,t,r){var a=this;if(typeof this._opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");if(typeof t=="function"){r=t;t=undefined}var s=loadMetaSchemaOf(e).then(function(){var r=a._addSchema(e,undefined,t);return r.validate||_compileAsync(r)});if(r){s.then(function(e){r(null,e)},r)}return s;function loadMetaSchemaOf(e){var t=e.$schema;return t&&!a.getSchema(t)?compileAsync.call(a,{$ref:t},true):Promise.resolve()}function _compileAsync(e){try{return a._compile(e)}catch(e){if(e instanceof i)return loadMissingSchema(e);throw e}function loadMissingSchema(r){var i=r.missingSchema;if(added(i))throw new Error("Schema "+i+" is loaded but "+r.missingRef+" cannot be resolved");var s=a._loadingSchemas[i];if(!s){s=a._loadingSchemas[i]=a._opts.loadSchema(i);s.then(removePromise,removePromise)}return s.then(function(e){if(!added(i)){return loadMetaSchemaOf(e).then(function(){if(!added(i))a.addSchema(e,i,undefined,t)})}}).then(function(){return _compileAsync(e)});function removePromise(){delete a._loadingSchemas[i]}function added(e){return a._refs[e]||a._schemas[e]}}}}},9912:function(e,t,r){var i=r(153);var a=r(337);var s=r(9806);var n=r(904).populateHostPrefix;function buildRequest(e){var t=e.httpRequest;var r=e.service.api;var i=r.targetPrefix+"."+r.operations[e.operation].name;var s=r.jsonVersion||"1.0";var o=r.operations[e.operation].input;var u=new a;if(s===1)s="1.0";t.body=u.build(e.params||{},o);t.headers["Content-Type"]="application/x-amz-json-"+s;t.headers["X-Amz-Target"]=i;n(e)}function extractError(e){var t={};var r=e.httpResponse;t.code=r.headers["x-amzn-errortype"]||"UnknownError";if(typeof t.code==="string"){t.code=t.code.split(":")[0]}if(r.body.length>0){try{var a=JSON.parse(r.body.toString());var s=a.__type||a.code||a.Code;if(s){t.code=s.split("#").pop()}if(t.code==="RequestEntityTooLarge"){t.message="Request body must be less than 1 MB"}else{t.message=a.message||a.Message||null}}catch(a){t.statusCode=r.statusCode;t.message=r.statusMessage}}else{t.statusCode=r.statusCode;t.message=r.statusCode.toString()}e.error=i.error(new Error,t)}function extractData(e){var t=e.httpResponse.body.toString()||"{}";if(e.request.service.config.convertResponseTypes===false){e.data=JSON.parse(t)}else{var r=e.request.service.api.operations[e.request.operation];var i=r.output||{};var a=new s;e.data=a.parse(t,i)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},9917:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-03-26",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2019-03-26"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2019-03-26/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2019-03-26/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2019-03-26/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2f"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2019-03-26/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2019-03-26/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S38",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S3c"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2019-03-26/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2019-03-26/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2019-03-26/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3i"},Tags:{shape:"S2f"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2019-03-26/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2z"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S3c"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2019-03-26/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2019-03-26/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S30"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2019-03-26/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2019-03-26/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2f"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2f",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{type:"string",sensitive:true},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1t:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1x:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S23:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},DistributionConfig:{shape:"S7"},AliasICPRecordals:{shape:"S2a"}}},S25:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2a:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2f:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2m:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}},S2n:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2r:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2x:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2m"}}},S2z:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S30"}}},S30:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S36:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2z"}}},S38:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S38"}}},S3e:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3g:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3e"}}},S3i:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3j:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3m:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},StreamingDistributionConfig:{shape:"S3i"}}},S4t:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2a"}}}}}}}}},9934:function(e){e.exports={pagination:{ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Channels"},ListOriginEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OriginEndpoints"},ListHarvestJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HarvestJobs"}}}},9939:function(e,t,r){var i=r(1566),a=r(2751);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);a(e)(null,this.results)}},9952:function(e,t,r){"use strict";const{Readable:i}=r(2413);e.exports=(e=>new i({read(){this.push(e);this.push(null)}}))},9954:function(e,t,r){"use strict";const{Writable:i}=r(2413);const a=r(1671);const{BINARY_TYPES:s,EMPTY_BUFFER:n,kStatusCode:o,kWebSocket:u}=r(4287);const{concat:p,toArrayBuffer:c,unmask:m}=r(9480);const{isValidStatusCode:l,isValidUTF8:d}=r(3204);const y=0;const b=1;const h=2;const f=3;const g=4;const S=5;class Receiver extends i{constructor(e,t,r,i){super();this._binaryType=e||s[0];this[u]=undefined;this._extensions=t||{};this._isServer=!!r;this._maxPayload=i|0;this._bufferedBytes=0;this._buffers=[];this._compressed=false;this._payloadLength=0;this._mask=undefined;this._fragmented=0;this._masked=false;this._fin=false;this._opcode=0;this._totalPayloadLength=0;this._messageLength=0;this._fragments=[];this._state=y;this._loop=false}_write(e,t,r){if(this._opcode===8&&this._state==y)return r();this._bufferedBytes+=e.length;this._buffers.push(e);this.startLoop(r)}consume(e){this._bufferedBytes-=e;if(e===this._buffers[0].length)return this._buffers.shift();if(e<this._buffers[0].length){const t=this._buffers[0];this._buffers[0]=t.slice(e);return t.slice(0,e)}const t=Buffer.allocUnsafe(e);do{const r=this._buffers[0];const i=t.length-e;if(e>=r.length){t.set(this._buffers.shift(),i)}else{t.set(new Uint8Array(r.buffer,r.byteOffset,e),i);this._buffers[0]=r.slice(e)}e-=r.length}while(e>0);return t}startLoop(e){let t;this._loop=true;do{switch(this._state){case y:t=this.getInfo();break;case b:t=this.getPayloadLength16();break;case h:t=this.getPayloadLength64();break;case f:this.getMask();break;case g:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._isServer){if(!this._masked){this._loop=false;return error(RangeError,"MASK must be set",true,1002)}}else if(this._masked){this._loop=false;return error(RangeError,"MASK must be clear",true,1002)}if(this._payloadLength===126)this._state=b;else if(this._payloadLength===127)this._state=h;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=f;else this._state=g}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=g}getData(e){let t=n;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength){this._loop=false;return}t=this.consume(this._payloadLength);if(this._masked)m(t,this._mask)}if(this._opcode>7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const r=this._extensions[a.extensionName];r.decompress(e,this._fin,(e,r)=>{if(e)return t(e);if(r.length){this._messageLength+=r.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(r)}const i=this.dataMessage();if(i)return t(i);this.startLoop(t)})}dataMessage(){if(this._fin){const e=this._messageLength;const t=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){let r;if(this._binaryType==="nodebuffer"){r=p(t,e)}else if(this._binaryType==="arraybuffer"){r=c(p(t,e))}else{r=t}this.emit("message",r)}else{const r=p(t,e);if(!d(r)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",r.toString())}}this._state=y}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!l(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const r=e.slice(2);if(!d(r)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,r.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=y}}e.exports=Receiver;function error(e,t,r,i){const a=new e(r?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=i;return a}},9959:function(e,t,r){var i=r(9242).BigInteger;var a=r(1729).ECCurveFp;function X9ECParameters(e,t,r,i){this.curve=e;this.g=t;this.n=r;this.h=i}function x9getCurve(){return this.curve}function x9getG(){return this.g}function x9getN(){return this.n}function x9getH(){return this.h}X9ECParameters.prototype.getCurve=x9getCurve;X9ECParameters.prototype.getG=x9getG;X9ECParameters.prototype.getN=x9getN;X9ECParameters.prototype.getH=x9getH;function fromHex(e){return new i(e,16)}function secp128r1(){var e=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC");var r=fromHex("E87579C11079F43DD824993C2CEE5ED3");var s=fromHex("FFFFFFFE0000000075A30D1B9038A115");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"161FF7528B899B2D0C28607CA52C5B86"+"CF5AC8395BAFEB13C02DA292DDED7A83");return new X9ECParameters(o,u,s,n)}function secp160k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73");var t=i.ZERO;var r=fromHex("7");var s=fromHex("0100000000000000000001B8FA16DFAB9ACA16B6B3");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"3B4C382CE37AA192A4019E763036F4F5DD4D7EBB"+"938CF935318FDCED6BC28286531733C3F03C4FEE");return new X9ECParameters(o,u,s,n)}function secp160r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC");var r=fromHex("1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45");var s=fromHex("0100000000000000000001F4C8F927AED3CA752257");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"4A96B5688EF573284664698968C38BB913CBFC82"+"23A628553168947D59DCC912042351377AC5FB32");return new X9ECParameters(o,u,s,n)}function secp192k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37");var t=i.ZERO;var r=fromHex("3");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D"+"9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D");return new X9ECParameters(o,u,s,n)}function secp192r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC");var r=fromHex("64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012"+"07192B95FFC8DA78631011ED6B24CDD573F977A11E794811");return new X9ECParameters(o,u,s,n)}function secp224r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE");var r=fromHex("B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21"+"BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34");return new X9ECParameters(o,u,s,n)}function secp256r1(){var e=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC");var r=fromHex("5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B");var s=fromHex("FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296"+"4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5");return new X9ECParameters(o,u,s,n)}function getSECCurveByName(e){if(e=="secp128r1")return secp128r1();if(e=="secp160k1")return secp160k1();if(e=="secp160r1")return secp160r1();if(e=="secp192k1")return secp192k1();if(e=="secp192r1")return secp192r1();if(e=="secp224r1")return secp224r1();if(e=="secp256r1")return secp256r1();return null}e.exports={secp128r1:secp128r1,secp160k1:secp160k1,secp160r1:secp160r1,secp192k1:secp192k1,secp192r1:secp192r1,secp224r1:secp224r1,secp256r1:secp256r1}},9976:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["groundstation"]={};i.GroundStation=a.defineService("groundstation",["2019-05-23"]);Object.defineProperty(s.services["groundstation"],"2019-05-23",{get:function get(){var e=r(6685);e.paginators=r(1944).pagination;return e},enumerable:true,configurable:true});e.exports=i.GroundStation},9980:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["datasync"]={};i.DataSync=a.defineService("datasync",["2018-11-09"]);Object.defineProperty(s.services["datasync"],"2018-11-09",{get:function get(){var e=r(7414);e.paginators=r(7378).pagination;return e},enumerable:true,configurable:true});e.exports=i.DataSync},9982:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(3852);var n=r(7502);var o=r(2270);var u=r(8940);var p=r(290);var c={"rsa-sha1":5,"rsa-sha256":8,"rsa-sha512":10,"ecdsa-p256-sha256":13,"ecdsa-p384-sha384":14};var m={};Object.keys(c).forEach(function(e){m[c[e]]=e.toUpperCase()});function read(e,t){if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var r=e.split("\n");if(r[0].match(/^Private-key-format\: v1/)){var a=r[1].split(" ");var s=parseInt(a[1],10);var n=a[2];if(!m[s])throw new Error("Unsupported algorithm: "+n);return readDNSSECPrivateKey(s,r.slice(2))}var o=0;while(r[o].match(/^\;/))o++;if((r[o].match(/\. IN KEY /)||r[o].match(/\. IN DNSKEY /))&&r[o+1].length===0){return readRFC3110(r[o])}throw new Error("Cannot parse dnssec key")}function readRFC3110(e){var t=e.split(" ");var r=parseInt(t[5],10);if(!m[r])throw new Error("Unsupported algorithm: "+r);var i=t.slice(6,t.length).join();var n=a.from(i,"base64");if(m[r].match(/^RSA-/)){var u=n.readUInt8(0);if(u!=3&&u!=1)throw new Error("Cannot parse dnssec key: "+"unsupported exponent length");var p=n.slice(1,u+1);p=o.mpNormalize(p);var c=n.slice(1+u);c=o.mpNormalize(c);var l={type:"rsa",parts:[]};l.parts.push({name:"e",data:p});l.parts.push({name:"n",data:c});return new s(l)}if(m[r]==="ECDSA-P384-SHA384"||m[r]==="ECDSA-P256-SHA256"){var d="nistp384";var y=384;if(m[r].match(/^ECDSA-P256-SHA256/)){d="nistp256";y=256}var b={type:"ecdsa",curve:d,size:y,parts:[{name:"curve",data:a.from(d)},{name:"Q",data:o.ecNormalize(n)}]};return new s(b)}throw new Error("Unsupported algorithm: "+m[r])}function elementToBuf(e){return a.from(e.split(" ")[1],"base64")}function readDNSSECRSAPrivateKey(e){var t={};e.forEach(function(e){if(e.split(" ")[0]==="Modulus:")t["n"]=elementToBuf(e);else if(e.split(" ")[0]==="PublicExponent:")t["e"]=elementToBuf(e);else if(e.split(" ")[0]==="PrivateExponent:")t["d"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime1:")t["p"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime2:")t["q"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent1:")t["dmodp"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent2:")t["dmodq"]=elementToBuf(e);else if(e.split(" ")[0]==="Coefficient:")t["iqmp"]=elementToBuf(e)});var r={type:"rsa",parts:[{name:"e",data:o.mpNormalize(t["e"])},{name:"n",data:o.mpNormalize(t["n"])},{name:"d",data:o.mpNormalize(t["d"])},{name:"p",data:o.mpNormalize(t["p"])},{name:"q",data:o.mpNormalize(t["q"])},{name:"dmodp",data:o.mpNormalize(t["dmodp"])},{name:"dmodq",data:o.mpNormalize(t["dmodq"])},{name:"iqmp",data:o.mpNormalize(t["iqmp"])}]};return new n(r)}function readDNSSECPrivateKey(e,t){if(m[e].match(/^RSA-/)){return readDNSSECRSAPrivateKey(t)}if(m[e]==="ECDSA-P384-SHA384"||m[e]==="ECDSA-P256-SHA256"){var r=a.from(t[0].split(" ")[1],"base64");var i="nistp384";var s=384;if(m[e]==="ECDSA-P256-SHA256"){i="nistp256";s=256}var u=o.publicFromPrivateECDSA(i,r);var p=u.part["Q"].data;var c={type:"ecdsa",curve:i,size:s,parts:[{name:"curve",data:a.from(i)},{name:"d",data:r},{name:"Q",data:p}]};return new n(c)}throw new Error("Unsupported algorithm: "+m[e])}function dnssecTimestamp(e){var t=e.getFullYear()+"";var r=e.getMonth()+1;var i=t+r+e.getUTCDate();i+=""+e.getUTCHours()+e.getUTCMinutes();i+=e.getUTCSeconds();return i}function rsaAlgFromOptions(e){if(!e||!e.hashAlgo||e.hashAlgo==="sha1")return"5 (RSASHA1)";else if(e.hashAlgo==="sha256")return"8 (RSASHA256)";else if(e.hashAlgo==="sha512")return"10 (RSASHA512)";else throw new Error("Unknown or unsupported hash: "+e.hashAlgo)}function writeRSA(e,t){if(!e.part.dmodp||!e.part.dmodq){o.addRSAMissing(e)}var r="";r+="Private-key-format: v1.3\n";r+="Algorithm: "+rsaAlgFromOptions(t)+"\n";var i=o.mpDenormalize(e.part["n"].data);r+="Modulus: "+i.toString("base64")+"\n";var s=o.mpDenormalize(e.part["e"].data);r+="PublicExponent: "+s.toString("base64")+"\n";var n=o.mpDenormalize(e.part["d"].data);r+="PrivateExponent: "+n.toString("base64")+"\n";var u=o.mpDenormalize(e.part["p"].data);r+="Prime1: "+u.toString("base64")+"\n";var p=o.mpDenormalize(e.part["q"].data);r+="Prime2: "+p.toString("base64")+"\n";var c=o.mpDenormalize(e.part["dmodp"].data);r+="Exponent1: "+c.toString("base64")+"\n";var m=o.mpDenormalize(e.part["dmodq"].data);r+="Exponent2: "+m.toString("base64")+"\n";var l=o.mpDenormalize(e.part["iqmp"].data);r+="Coefficient: "+l.toString("base64")+"\n";var d=new Date;r+="Created: "+dnssecTimestamp(d)+"\n";r+="Publish: "+dnssecTimestamp(d)+"\n";r+="Activate: "+dnssecTimestamp(d)+"\n";return a.from(r,"ascii")}function writeECDSA(e,t){var r="";r+="Private-key-format: v1.3\n";if(e.curve==="nistp256"){r+="Algorithm: 13 (ECDSAP256SHA256)\n"}else if(e.curve==="nistp384"){r+="Algorithm: 14 (ECDSAP384SHA384)\n"}else{throw new Error("Unsupported curve")}var i=e.part["d"].data.toString("base64");r+="PrivateKey: "+i+"\n";var s=new Date;r+="Created: "+dnssecTimestamp(s)+"\n";r+="Publish: "+dnssecTimestamp(s)+"\n";r+="Activate: "+dnssecTimestamp(s)+"\n";return a.from(r,"ascii")}function write(e,t){if(n.isPrivateKey(e)){if(e.type==="rsa"){return writeRSA(e,t)}else if(e.type==="ecdsa"){return writeECDSA(e,t)}else{throw new Error("Unsupported algorithm: "+e.type)}}else if(s.isKey(e)){throw new Error('Format "dnssec" only supports '+"writing private keys")}else{throw new Error("key is not a Key or PrivateKey")}}},9983:function(e){e.exports={pagination:{ListDomains:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Domains"},ListOperations:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Operations"}}}},9988:function(e,t,r){"use strict";var i=r(4945);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})},9995:function(e,t,r){const i=r(8920);let a=r(1352);const{JWSInvalid:s}=r(3688);a=a.bind(undefined,s);const n=(e,[t])=>{return`${t.protected}.${e}.${t.signature}`};n.validate=((e,{0:{unprotectedHeader:t,protectedHeader:r},length:i})=>{if(i!==1||t){throw new s("JWS Compact Serialization doesn't support multiple recipients or JWS unprotected headers")}a(r,t,r?r.crit:undefined)});const o=(e,[t])=>{const{header:r,signature:i,protected:a}=t;return{payload:e,...a?{protected:a}:undefined,...r?{header:r}:undefined,signature:i}};o.validate=((e,{0:{unprotectedHeader:t,protectedHeader:r},length:i})=>{if(i!==1){throw new s("Flattened JWS JSON Serialization doesn't support multiple recipients")}a(r,t,r?r.crit:undefined)});const u=(e,t)=>{return{payload:e,signatures:t.map(({header:e,signature:t,protected:r})=>{return{...r?{protected:r}:undefined,...e?{header:e}:undefined,signature:t}})}};u.validate=((e,t)=>{let r=false;t.forEach(({protectedHeader:e,unprotectedHeader:t})=>{if(e&&!r&&"b64"in e){r=true}a(e,t,e?e.crit:undefined)});if(r){const e=t.map(({protectedHeader:e})=>e&&e.b64);if(!e.every((e,t,[r])=>e===r)){throw new s('the "b64" Header Parameter value MUST be the same for all recipients')}}});const p=e=>{return i(e)&&(typeof e.payload==="string"||Buffer.isBuffer(e.payload))};const c=e=>{return i(e)&&typeof e.signature==="string"&&(e.header===undefined||i(e.header))&&(e.protected===undefined||typeof e.protected==="string")};const m=e=>{if(Array.isArray(e.signatures)&&e.signatures.every(c)){return true}return false};const l=e=>{if(typeof e==="string"&&e.split(".").length===3){return"compact"}if(p(e)){if(m(e)){return"general"}if(c(e)){return"flattened"}}throw new s("JWS malformed or invalid serialization")};e.exports={compact:n,flattened:o,general:u,detect:l}},9999:function(e){e.exports={version:2,waiters:{CodeBindingExists:{description:"Wait until code binding is generated",delay:2,operation:"DescribeCodeBinding",maxAttempts:30,acceptors:[{expected:"CREATE_COMPLETE",matcher:"path",state:"success",argument:"Status"},{expected:"CREATE_IN_PROGRESS",matcher:"path",state:"retry",argument:"Status"},{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"Status"},{matcher:"error",expected:"NotFoundException",state:"failure"}]}}}}},function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}();!function(){e.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}}();!function(){var t=Object.prototype.hasOwnProperty;e.d=function(e,r,i){if(!t.call(e,r)){Object.defineProperty(e,r,{enumerable:true,get:i})}}}();!function(){e.t=function(t,r){if(r&1)t=this(t);if(r&8)return t;if(r&4&&typeof t==="object"&&t&&t.__esModule)return t;var i=Object.create(null);e.r(i);Object.defineProperty(i,"default",{enumerable:true,value:t});if(r&2&&typeof t!="string")for(var a in t)e.d(i,a,function(e){return t[e]}.bind(null,a));return i}}();!function(){e.n=function(t){var r=t&&t.__esModule?function getDefault(){return t["default"]}:function getModuleExports(){return t};e.d(r,"a",r);return r}}();!function(){e.hmd=function(e){e=Object.create(e);if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});Object.defineProperty(e,"exports",{enumerable:true,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}});return e}}()});